@charset "utf-8";

/* CSS Document */
button,input,textarea,select{
	outline:none;
	background:none;
	border:none;
	font-family:"微软雅黑";
	font-family:Source Han Sans CN,'PingFang SC','MiSans-Regular',"SOURCEHANSANSCN-REGULAR",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;
	box-shadow:none;
	-webkit-appearance:none;
	border-radius:0;
}

a{
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
/* *{
	transition:all 0s \9 !important;
} */
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.iconfont:before{
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s;
}
.center_box{
	width:82%;
	margin:0 auto;
}
.clearfix:after{
	content:"";
	clear:both;
	height:0;
	font-size:0;
	display:block;
	visibility:hidden;
	*zoom:1;
}
.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.pd_150{
	padding:150px;
}
.pd_tb150{
	padding:150px 0;
}
.pd_t150{
	padding-top:150px;
}
.pd_b150{
	padding-bottom:150px;
}
.pd_120{
	padding:120px;
}
.pd_tb100{
	padding:120px 0;
}
.pd_t120{
	padding-top:120px;
}
.pd_b120{
	padding-bottom:120px;
}
.pd_100{
	padding:100px;
}
.pd_tb100{
	padding:100px 0;
}
.pd_t100{
	padding-top:100px;
}
.pd_b100{
	padding-bottom:100px;
}
.pd_80{
	padding:80px;
}
.pd_tb80{
	padding:80px 0;
}
.pd_t80{
	padding-top:80px;
}
.pd_b80{
	padding-bottom:80px;
}
.pd_60{
	padding:60px;
}
.pd_tb60{
	padding:60px 0;
}
.pd_t60{
	padding-top:60px;
}
.pd_b60{
	padding-bottom:60px;
}
.pd_50{
	padding:50px;
}
.pd_tb50{
	padding:50px 0;
}
.pd_t50{
	padding-top:50px;
}
.pd_b50{
	padding-bottom:50px;
}
.pd_40{
	padding:40px;
}
.pd_tb40{
	padding:40px 0;
}
.pd_t40{
	padding-top:40px;
}
.pd_b40{
	padding-bottom:40px;
}
.pd_30{
	padding:30px;
}
.pd_tb30{
	padding:30px 0;
}
.pd_t30{
	padding-top:30px;
}
.pd_b30{
	padding-bottom:30px;
}
.pd_20{
	padding:20px;
}
.pd_tb20{
	padding:20px 0;
}
.pd_t20{
	padding-top:20px;
}
.pd_b20{
	padding-bottom:20px;
}
.pd_15{
	padding:15px;
}
.pd_tb15{
	padding:15px 0;
}
.pd_t15{
	padding-top:15px;
}
.pd_b15{
	padding-bottom:15px;
}
.pd_10{
	padding:10px;
}
.pd_tb10{
	padding:10px 0;
}
.pd_t10{
	padding-top:10px;
}
.pd_b10{
	padding-bottom:10px;
}
.pd_5{
	padding:5px;
}
.pd_tb5{
	padding:5px 0;
}
.pd_t5{
	padding-top:5px;
}
.pd_b5{
	padding-bottom:5px;
}
.pd_tb100{
	padding:100px 0;
}
.pd_tb0{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
.pd_t0{
	padding-top:0 !important;
}
.pd_b0{
	padding-bottom:0 !important;
}
.pd_lr0{
	padding-left:0 !important;
	padding-right:0 !important;
}
.pd_l0{
	padding-left:0 !important;
}
.pd_r0{
	padding-right:0 !important;
}
.mg_t150{
	margin-top:150px;
}
.mg_b150{
	margin-bottom:150px;
}
.mg_t100{
	margin-top:100px;
}
.mg_b100{
	margin-bottom:100px;
}
.mg_tb80{
	margin:80px 0;
}
.mg_t80{
	margin-top:80px;
}
.mg_b80{
	margin-bottom:80px;
}
.mg_tb70{
	margin:70px 0;
}
.mg_t70{
	margin-top:70px;
}
.mg_b70{
	margin-bottom:70px;
}
.mg_tb60{
	margin:60px 0;
}
.mg_t60{
	margin-top:60px;
}
.mg_b60{
	margin-bottom:60px;
}
.mg_tb50{
	margin:50px 0;
}
.mg_t50{
	margin-top:50px;
}
.mg_b50{
	margin-bottom:50px;
}
.mg_tb40{
	margin:40px 0;
}
.mg_t40{
	margin-top:40px;
}
.mg_b40{
	margin-bottom:40px;
}
.mg_tb30{
	margin:30px 0;
}
.mg_t30{
	margin-top:30px;
}
.mg_b30{
	margin-bottom:30px;
}
.mg_tb20{
	margin:20px 0;
}
.mg_t20{
	margin-top:20px;
}
.mg_b20{
	margin-bottom:20px;
}
.mg_tb15{
	margin:15px 0;
}
.mg_t15{
	margin-top:15px;
}
.mg_b15{
	margin-bottom:15px;
}
.mg_tb10{
	margin:10px 0;
}
.mg_t10{
	margin-top:10px;
}
.mg_b10{
	margin-bottom:10px;
}
.mg_tb5{
	margin:5px 0;
}
.mg_t5{
	margin-top:5px;
}
.mg_b5{
	margin-bottom:5px;
}

/* *{
	font-family:"微软雅黑";
} */
body{
	font-size:medium !important;
	font-family:"微软雅黑";
	font-family:Source Han Sans CN,'PingFang SC','MiSans-Regular',"SOURCEHANSANSCN-REGULAR",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color:transparent;
	background:#f8f8f8;
	color:#333;
}

/* cyrillic-ext */
@font-face {
  font-family:cormb;
  src: url(../font/Cormorant-Bold.otf);
}
@font-face {
  font-family:corm;
  src: url(../font/Cormorant-Regular.otf);
}
@font-face {
	font-family:pstr;
	src:url(../font/PSTRBODN.TTF);
}
@font-face {
	font-family:arialnb;
	src: url(../font/ARIALNB.TTF);
}
@font-face {
	font-family:arialb;
	src: url(../font/ariblk.ttf);
}
@font-face {
	font-family:twcen;
	src:url(../font/TwCenMT.ttf);
}


:root{
	--curColor:#ac1e23;
	--subColor:#de262c;
	--subColor2:#ff656a;
}
.flex_box{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.inflex_box{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
}
.clamp_txt{
	overflow:hidden;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	-o-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-o-box-orient:vertical;
	box-orient:vertical;
	display:-webkit-box;
	display:-moz-box;
	display:-o-box;
	display:box;
}
.font_corm{
	font-family:corm;
}
.font_cormb{
	font-family:cormb;
}
.wow_list li{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.wow_list li:nth-of-type(1){
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.wow_list li:nth-of-type(2){
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.wow_list li:nth-of-type(3){
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.wow_list li:nth-of-type(4){
	-webkit-animation-delay:.8s;
	animation-delay:.8s;
}
.wow_list li:nth-of-type(5){
	-webkit-animation-delay:1s;
	animation-delay:1s;
}
.wow_list li:nth-of-type(6){
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s;
}
.wow_list li:nth-of-type(8){
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s;
}
.wow_list li:nth-of-type(9){
	-webkit-animation-delay:2s;
	animation-delay:2s;
}
.wow_list li:nth-of-type(10){
	-webkit-animation-delay:2.2s;
	animation-delay:2.2s;
}
.swiper-container{
	overflow:hidden;
	position:relative;
}

/* 常规文字 */
.article_w{
	font-size:16px;
	color:#333;
	line-height:1.625;
}
.article_w sup{
	vertical-align:super;
}
.article_w sub{
	vertical-align:sub;
}
.article_w img{
	max-width:100% !important;
	height:auto !important;
	vertical-align:top;
}
.article_w strong{
	font-weight:bold;
}
.article_w *:not(strong){
	font-weight:inherit;
}
.article_w li{
	list-style:disc;
}
.article_w table{
	border-collapse: collapse;
	border:solid 1px #e5e5e5;
	width:100%;
}
.article_w table th,
.article_w table td{
	border:solid 1px #e5e5e5;
	padding:10px;
}


.txt_center{
	text-align:center;
}
.iw_poi_title{color:var(--curColor);font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header */
#hamburger{
	display:none;
}

/* 二级导航 */
nav ul>li .subnav li a{
	display:block;
	padding:10px 0;
	text-align:center;
	font-size:calc(1em - 2px);
	color:#333;
}
nav ul>li .subnav{
	background:rgba(255,255,255,.8);
	position:absolute;
	width:180px;
	left:50%;
	margin-left:-90px;
	top:100%;
	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
	transform: perspective(300px) scaleY(0) translateZ(30px);
	visibility: hidden;
	opacity: 0;
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05);
	-webkit-transform-origin: top;
	transform-origin: top;
	visibility:hidden;
	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease;
	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
}

/* 注册、登录 */
.zcdl_main{
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
	background-size:cover;
	min-height:100vh;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.zcdl_container{
	width:70%;
	overflow:hidden;
	border-radius:10px;
	position:relative;
	z-index:5;
}
.zcdl_container .zcdl_l,
.zcdl_container .zcdl_r{
	width:50%;
	position:relative;
}
.zcdl_container .zcdl_l{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.zcdl_container .zcdl_l .zcdl_img{
	display:block;
	overflow:hidden;
	height:calc(70vw * .5 * 800 / 700);
	height:100% !important;
}
.zcdl_container .zcdl_l .zcdl_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.zcdl_container .zcdl_l .zcdl_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:3vw 3vw 0;
	font-size:24px;
	font-size:1.25vw;
	color:#fff;
}
.zcdl_container .zcdl_l .zcdl_wrap .zcdl_logo{
	display:block;
}
.zcdl_container .zcdl_l .zcdl_wrap .zcdl_logo img{
	display:block;
	height:3.65vw;
	max-height:70px;
}
.zcdl_container .zcdl_l .zcdl_wrap .zcdl_h1{
	font-size:1.5em;
	font-weight:bold;
	margin-top:.55em;
	animation-name:clipFont;
	animation-duration:1.5s;
}
.zcdl_container .zcdl_l .zcdl_wrap .zcdl_h3{
	font-weight:bold;
	margin-top:.625em;
	animation-name:clipFont;
	animation-duration:2s;
	animation-delay:.8s;
}
@keyframes clipFont{
	0%{
		clip-path:polygon(0 0,0 0,0 100%,0 100%);
	}
	100%{
		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	}
}
.zcdl_container .zcdl_r{
	background:#fff;
	-webkit-align-items:center;
	align-items:center;
}
.zcdl_container .zcdl_r .zcdl_wrap{
	width:100%;
	padding:3vw;
}
.zcdl_container .zcdl_r .zcdl_wrap .zcdl_tit{
	font-size:48px;
	font-size:2.4vw;
	color:#333;
	padding-bottom:.42em;
	border-bottom:solid 1px var(--curColor);
}
.zcdl_container .zcdl_r .zcdl_wrap .zcdl_tit .zcdl_h{
	font-weight:bold;
}
.zcdl_container .zcdl_r .zcdl_form{
	padding-top:1vw;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_item{
	font-size:16px;
	margin-top:1.56vw;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp{
	position:relative;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp input,
.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm2 .zcdl_send{
	border:solid 1px #eee;
	border-radius:5px;
	transition:all .35s;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp input{
	display:block;
	color:#333;
	font-size:1em;
	width:100%;
	height:50px;
	padding-left:calc(60px + 20px);
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp .zcdl_icon{
	position:absolute;
	top:0;
	left:0;
	width:60px;
	height:100%;
	color:#333;
	font-size:1.25em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp .zcdl_icon:before{
	content:"";
	position:absolute;
	right:0;
	top:10px;
	bottom:10px;
	width:1px;
	background:#eee;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp .zcdl_icon .iconfont{
	font-size:1em;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp .zcdl_icon svg{
	display:block;
	max-width:1em;
	max-height:1em;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp .zcdl_icon svg path{
	fill:currentcolor !important;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp input:focus{
	border-color:#ccc;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_inp input:focus ~ .zcdl_icon{
	color:var(--curColor);
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm1,
.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm2{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm1 .zcdl_inp,
.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm2 .zcdl_inp{
	width:calc(100% - 150px);
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm1 .zcdl_yzm_img{
	display:block;
	width:130px;
	height:50px;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm1 .zcdl_yzm_img img{
	display:block;
	width:100%;
	height:100%;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm2 .zcdl_send{
	width:130px;
	line-height:50px;
	text-align:center;
	cursor:pointer;
	color:#666;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_tips{
	height:50px;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_tips .zcdl_sw{
	color:var(--curColor);
	font-weight:bold;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_tips .zcdl_sw *{
	font-weight:inherit;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_submit .zcdl_submit_btn{
	display:block;
	line-height:50px;
	text-align:center;
	border-radius:5px;
	background:var(--curColor);
	color:#fff;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
	transition:all .35s;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_item > .zcdl_sw{
	color:#666;
}
.zcdl_container .zcdl_r .zcdl_form .zcdl_item .zcdl_a{
	color:var(--curColor);
}
.zcdl_container .zcdl_r .zcdl_home{
	font-size:60px;
	width:1em;
	height:1em;
	border-radius:50%;
	position:absolute;
	top:2vw;
	right:2.5vw;
	color:var(--curColor);
	overflow:hidden;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.zcdl_container .zcdl_r .zcdl_home .iconfont,
.zcdl_container .zcdl_r .zcdl_home > p{
	transform:translateY(9px);
}
.zcdl_container .zcdl_r .zcdl_home .iconfont{
	font-size:.5em;
	width:1em;
	height:1em;
	transition:transform .35s;
}
.zcdl_container .zcdl_r .zcdl_home > p{
	font-size:12px;
	line-height:18px;
	opacity:0;
	transition:transform .35s,opacity .35s;
}

/* 页脚1 */
.footer_box{
	background:#eee url(../img/footer_bg.png) no-repeat right bottom;
	position:relative;
	overflow:hidden;
	background-size:32.29vw;
}
.footer_box:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../img/footer_bg2.png);
	pointer-events:none;
	opacity:.1;
}
.footer_box .footer_top{
	border-bottom:solid 1px #ccc;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.footer_box .footer_top .footer_logo img{
	display:block;
	height:4.2vw;
	max-height:80px;
}
.footer_box .footer_top .footer_slogan{
	font-size:1.56vw;
	font-weight:bold;
	color:var(--curColor);
}

.footer_box .footer_mid{
	overflow:hidden;
	margin-top:2vw;
	padding-bottom:2vw;
}
.footer_box .footer_mid .footer_tl{
	font-size:16px;
}
.footer_box .footer_mid .footer_tl .footer_h{
	display:block;
	font-size:1.125em;
	font-weight:bold;
	color:#333;
	padding-bottom:1.56vw;
}
.footer_box .footer_mid .footer_tl .footer_h *{
	font-weight:inherit;
	color:currentcolor;
}
.footer_box .footer_mid .footer_tl .footer_nav ul{
	overflow:hidden;
}
.footer_box .footer_mid .footer_tl .footer_nav ul>li{
	float:left;
	margin-right:4vw;
}
.footer_box .footer_mid .footer_tl .footer_nav ol li{
	overflow:hidden;
}
.footer_box .footer_mid .footer_tl .footer_nav ol li + li{
	margin-top:1vw;
}
.footer_box .footer_mid .footer_tl .footer_nav ol li a{
	float:left;
	color:#666;
}
.footer_box .footer_mid .footer_tl .footer_lxwm ol li{
	line-height:1.5625em;
	color:#333;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.footer_box .footer_mid .footer_tl .footer_lxwm ol li + li{
	margin-top:1.5vw;
}
.footer_box .footer_mid .footer_tl .footer_lxwm ol li .footer_icon{
	font-size:1.5625em;
	width:1em;
	height:1em;
	border-radius:50%;
	border:solid 1px #ccc;
	color:#a7a7a7;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	margin-right:.4em;
}
.footer_box .footer_mid .footer_tl .footer_lxwm ol li .footer_icon svg{
	display:block;
	max-width:70%;
	max-height:70%;
}
.footer_box .footer_mid .footer_tl .footer_lxwm ol li .footer_icon svg path{
	fill:currentcolor !important;
}
.footer_box .footer_mid .footer_tl .footer_lxwm ol li .footer_wrap{
	max-width:21vw;
}
.footer_box .footer_mid .footer_tl .footer_lxwm ol li:nth-of-type(1) .footer_wrap{
	font-size:1.5em;
	font-family:arial;
}
.footer_box .footer_mid .footer_tr ul{
	overflow:hidden;
	margin-left:-3vw;
}
.footer_box .footer_mid .footer_tr ul li{
	float:left;
	text-align:center;
	margin-left:3vw;
}
.footer_box .footer_mid .footer_tr ul li .footer_img{
	display:inline-block;
	max-width:130px;
	max-height:130px;
	width:7vw;
	height:7vw;
}
.footer_box .footer_mid .footer_tr ul li .footer_img img{
	display:block;
	width:100%;
	height:100%;
}
.footer_box .footer_mid .footer_tr ul li .footer_w{
	font-size:14px;
}
.footer_box .footer_bot{
	padding:1vw 0;
	font-size:14px;
	border-top:solid 1px #ccc;
	color:#666;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.footer_box .footer_bot .footer_bl{
	max-width:calc(100% - 500px);
}
.footer_box .footer_bot .footer_br .footer_tk ul{
	overflow:hidden;
}
.footer_box .footer_bot .footer_br .footer_tk ul li{
	float:left;
	padding:0 12px;
	position:relative;
}
.footer_box .footer_bot .footer_br .footer_tk ul li:before{
	content:"";
	position:absolute;
	width:1px;
	height:1em;
	background:rgba(0,0,0,.1);
	left:0;
	top:50%;
	margin-top:-.5em;
}
.footer_box .footer_bot .footer_br .footer_tk ul li:nth-of-type(1):before{
	display:none;
}
.footer_box .footer_bot .footer_br .footer_by{
	margin-left:1vw;
}

/* 页脚2 */
.footer_box2{
	position:absolute;
	width:70%;
	left:14%;
	bottom:calc(((100vh - (70vw * .5 * 800 / 700)) / 2 - 23px) / 2);
}
.footer_box2 .footer_cpr{
	font-size:14px;
	color:#fff;
	line-height:1.7;
	text-align:center;
}
.footer_box2 .footer_cpr > *{
	display:inline-block;
	text-shadow:0 0 2px rgba(0,0,0,.5);
}
.footer_box2 .footer_cpr > a{
	padding-left:10px;
}
.footer_box2 .footer_cpr > .footer_by{
	padding-left:50px;
}

/* header */
#hamburger{
	display:none;
}
.header_box{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:900;
	background:rgba(255,255,255,.8);
	box-shadow:0 0 15px rgba(0,0,0,.1);
}
.header_box .center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.header_box .logo img{
	display:block;
	height:60px;
	transition:all .35s;
}
.header_box .header_r{
	-webkit-align-items:center;
	align-items:center;
}
.header_box .header_btn{
	font-size:14px;
	font-weight:bold;
	color:var(--curColor);
	border:solid 1px var(--curColor);
	border-radius:200px;
	padding:8px 24px;
	margin-left:3vw;
}
.nav_box > ul > li{
	padding:0 1.56vw;
	position:relative;
	font-size:18px;
}
.nav_box > ul > li > a{
	font-weight:bold;
	color:#333;
	height:100px;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.nav_box > ul > li > a span{
	font-weight:inherit;
}
.nav_box > ul > li.active > a{
	color:var(--curColor);
}



/* 内页-banner */
.inner_banner1{
	height:calc((100vw - 17px) * 700 / 1920);
	overflow:hidden;
}
.inner_banner1 img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

/* 上移 */
.tup_box{
	position:relative;
	z-index:5;
	margin-top:-220px;
	margin-top:-11.458vw;
}
.white_bg{
	background:#fff;
}

/* 报名须知页 */
.bmxz_box1{
	padding:3vw 5.2vw;
}
.bmxz_tit{
	font-size:1.56vw;
	text-align:center;
	padding-bottom:2vw;
	border-bottom:solid 1px var(--curColor);
}
.bmxz_tit .bmxz_h{
	font-size:1.6em;
	font-weight:bold;
}
.bmxz_tit .bmxz_en{
	display:block;
	font-weight:bold;
	font-family:arial;
	text-transform:uppercase;
	color:var(--curColor);
}
.bmxz_tit .bmxz_exp{
	font-size:16px;
	line-height:1.625;
}
.bmxz_tit.left_tit{
	text-align:left;
}
.bmxz_tit.nobor_tit{
	border:none;
	padding-bottom:0;
}
.bmxz_box1 .bmxz_con{
	margin-top:2vw;
}
.bmxz_box1 .bmxz_con .bmxz_bot{
	margin-top:2.5vw;
	font-size:16px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_fx{
	-webkit-align-items:center;
	align-items:center;
	cursor:pointer;
	color:#333;
}
.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_fx input{
	display:none;
}
.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_fx .bmxz_icon{
	font-size:1.125em;
	width:1em;
	height:1em;
	color:var(--curColor);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_fx .bmxz_icon .iconfont{
	font-size:1em;
}
.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_fx input:checked ~ .bmxz_icon .iconfont:before{
	content:"\e6c9";
}
.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_fx .bmxz_sw{
	margin-left:.75em;
}
.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_br{
	-webkit-align-items:center;
	align-items:center;
}
.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_br .bmxz_a{
	color:#003ac2;
	line-height:1;
	border-bottom:solid 1px currentColor;
}
.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_br .bmxz_btn{
	width:200px;
	line-height:50px;
	text-align:center;
	font-size:1.125em;
	font-weight:bold;
	background:var(--curColor);
	color:#fff;
	border-radius:5px;
	margin-left:1.6em;
}

/* 个人中心 */
.grzx_box .center_box{
	background:#f7e8e9;
	border-radius:10px;
	overflow:hidden;
}
.grzx_box .grzx_l,
.grzx_box .grzx_r{
	padding:calc(30px + 1vw) 0;
}
.grzx_box .grzx_l{
	width:20%;
}
.grzx_box .grzx_r{
	width:80%;
	background:#fff;
	min-height:650px;
	padding-left:2.6vw;
	padding-right:2.6vw;
	padding-bottom:calc(30px + 2.5vw);
}
.grzx_box .grzx_l .grzx_xx .grzx_tx input{
	display:none;
}
.grzx_box .grzx_l .grzx_xx .grzx_tx label{
	display:block;
	border-radius:50%;
	margin:0 auto;
	font-size:110px;
	width:1em;
	cursor:pointer;
}
.grzx_box .grzx_l .grzx_xx .grzx_tx label .up-img{
	display:block;
	height:1em;
	border-radius:50%;
	overflow:hidden;
}
.grzx_box .grzx_l .grzx_xx .grzx_tx label .up-img img{
	display:block;
	width:100%;
	height:100%;
}
.grzx_box .grzx_l .grzx_xx .grzx_name{
	display:block;
	color:#333;
	font-size:18px;
	text-align:center;
}
.grzx_box .grzx_l .grzx_nav .grzx_ss{
	-webkit-align-items:center;
	align-items:center;
	padding:15px 0 15px 26.67%;
	position:relative;
	font-size:18px;
	color:#333;
}
.grzx_box .grzx_l .grzx_nav .grzx_ss:before{
	content:"";
	position:absolute;
	left:0;
	top:15px;
	bottom:15px;
	width:4px;
	background:var(--curColor);
	background:-webkit-linear-gradient(top,var(--subColor2),var(--curColor));
	background:linear-gradient(to bottom,var(--subColor2),var(--curColor));
	transform:scaleY(0);
	border-radius:20px;
}
.grzx_box .grzx_l .grzx_nav .grzx_ss .grzx_icon{
	font-size:1.22em;
	width:1em;
	height:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	margin-right:.45em;
}
.grzx_box .grzx_l .grzx_nav .grzx_ss .grzx_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.grzx_box .grzx_l .grzx_nav .grzx_ss .grzx_icon svg path{
	fill:currentcolor !important;
}
.grzx_box .grzx_l .grzx_nav .active .grzx_ss{
	background:#fff;
	color:var(--curColor);
}
.grzx_box .grzx_l .grzx_nav .active .grzx_ss:before{
	transform:scaleY(1);
}
.grzx_box .grzx_r .grzx_tit{
	color:var(--curColor);
	border-bottom:solid 1px var(--curColor);
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.grzx_box .grzx_r .grzx_tit .grzx_sh{
	font-size:30px;
	font-weight:bold;
}
.grzx_box .grzx_r .grzx_tit .grzx_sh *{
	display:inline;
	font-weight:inherit;
}
.grzx_box .grzx_r .grzx_tit .grzx_return{
	-webkit-align-items:center;
	align-items:center;
	font-size:14px;
	color:#333;
}
.grzx_box .grzx_r .grzx_tit .grzx_return .iconfont{
	font-size:1em;
	margin-right:.45em;
}
.grzx_box .grzx_r .grzx_tit .grzx_exp{
	font-size:16px;
	color:#333;
	max-width:calc(100% - 200px);
}
.grzx_form1{
	font-size:16px;
	color:#333;
}
.grzx_form1 .grzx_item{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.grzx_form1 .grzx_item .grzx_sl{
	width:100px;
	line-height:55px;
	text-align:right;
}
.grzx_form1 .grzx_item .grzx_sl em{
	position:relative;
	top:2px;
	color:red;
	font-weight:bold;
	margin-right:3px;
}
.grzx_form1 .grzx_item .grzx_sr{
	width:calc(100% - 120px);
}
.grzx_form1 .grzx_item .grzx_sr .grzx_inp input,
.grzx_form1 .grzx_item .grzx_sr .grzx_sel select,
.grzx_form1 .grzx_item .grzx_sr .grzx_check label{
	height:55px;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_inp input,
.grzx_form1 .grzx_item .grzx_sr .grzx_sel select{
	display:block;
	font-size:1em;
	width:100%;
	border-bottom:solid 1px #bbb;
	color:#333;
	padding:0 .625em;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_check{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:22px;
	margin-left:-50px;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_check label{
	-webkit-align-items:center;
	align-items:center;
	margin-left:50px;
	margin-top:-22px;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_check label input{
	display:none;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_check label .grzx_icon{
	font-size:calc(1em + 4px);
	width:1em;
	height:1em;
	border:solid 1px var(--curColor);
	border-radius:50%;
	position:relative;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_check label .grzx_icon:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:50%;
	background:var(--curColor);
	transform:scale(0);
	transition:all .35s;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_check label input:checked ~ .grzx_icon:before{
	transform:scale(.5);
}
.grzx_form1 .grzx_item .grzx_sr .grzx_check label .grzx_sw{
	margin-left:.5em;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_sel{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_sel label{
	position:relative;
	width:100%;
}
.grzx_form1 .grzx_item .grzx_sr .grzx_sel label .iconfont{
	position:absolute;
	top:50%;
	right:1em;
	font-size:1.25em;
	color:var(--curColor);
	transform:translateY(-50%);
	pointer-events:none;
}
.grzx_tip_sw{
	color:var(--subColor);
	font-weight:bold;
	text-align:center;
	line-height:1.4;
	min-height:1.4em;
}
.grzx_submit.center_btn{
	display:block;
	text-align:center;
}
.grzx_submit.space_btn{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.grzx_submit .grzx_submit_btn{
	display:inline-block;
	min-width:200px;
	line-height:50px;
	padding:0 20px;
	background:var(--curColor);
	color:#fff;
	font-size:18px;
	border-radius:5px;
	text-align:center;
	cursor:pointer;
	transition:all .35s;
}
.grzx_box .grzx_r_bc{
	padding-top:calc(30px + 1.56vw);
	margin-top:calc(30px + 1.56vw);
	border-top:solid 1px var(--curColor);
}

/* 我要发布表单 */
.wyfb_form{
	font-size:16px;
	color:#333;
	position:relative;
}
.wyfb_form .wyfb_item{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.wyfb_form .wyfb_item.wyfb_dc{
	width:calc(100% - 330px);
}
.wyfb_form .wyfb_item .wyfb_sl{
	width:80px;
	line-height:40px;
	text-align:right;
}
.wyfb_form .wyfb_item .wyfb_sl em{
	position:relative;
	top:2px;
	margin-right:3px;
	color:red;
	font-weight:bold;
}
.wyfb_form .wyfb_item .wyfb_sr{
	width:calc(100% - 95px);
}
.wyfb_form .wyfb_item .wyfb_sel select,
.wyfb_form .wyfb_item .wyfb_inp input,
.wyfb_form .wyfb_item .wyfb_area textarea{
	display:block;
	width:100%;
	height:40px;
	border:solid 1px #eee;
	border-radius:5px;
	font-size:1em;
	padding:0 1.25em;
	color:currentcolor;
	transition:all .35s;
}
.wyfb_form .wyfb_item .wyfb_sel select{
	cursor:pointer;
}
.wyfb_form .wyfb_item .wyfb_area textarea{
	height:80px;
	resize:none;
	padding-top:.6em;
	padding-bottom:.6em;
}
.wyfb_form .wyfb_item .wyfb_sel select:focus,
.wyfb_form .wyfb_item .wyfb_inp input:focus{
	border-color:#aaa;
}
.wyfb_form .wyfb_item .wyfb_sel{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.wyfb_form .wyfb_item .wyfb_sel label{
	display:block;
	position:relative;
	width:100%;
}
.wyfb_form .wyfb_item .wyfb_sel label .iconfont{
	position:absolute;
	font-size:1.25em;
	right:1em;
	top:50%;
	transform:translateY(-50%);
	color:var(--subColor);
	pointer-events:none;
}
.wyfb_form .wyfb_item .wyfb_inp.wyfb_layd{
	position:relative;
}
.wyfb_form .wyfb_item .wyfb_inp.wyfb_layd input{
	cursor:pointer;
}
.wyfb_form .wyfb_item .wyfb_inp.wyfb_layd .iconfont{
	position:absolute;
	font-size:1.25em;
	right:1em;
	top:50%;
	transform:translateY(-50%);
	color:var(--subColor);
	pointer-events:none;
}
.wyfb_form .wyfb_item .wyfb_uppics{
	position:absolute;
	top:30px;
	right:0;
}
.wyfb_form .wyfb_item .wyfb_uppics .upimg_btn{
	display:none;
}
.wyfb_form .wyfb_item .wyfb_uppics label{
	position:relative;
	display:block;
	background:#f7f7f7;
	color:#999;
	border-radius:10px;
	overflow:hidden;
	transition:all .35s;
}
.wyfb_form .wyfb_item .wyfb_uppics label.wyfb_upimg_size1{
	width:280px;
	height:168px;
}
.wyfb_form .wyfb_item .wyfb_uppics label.wyfb_upimg_size2{
	width:220px;
	height:220px;
}
.wyfb_form .wyfb_item .wyfb_uppics .up_img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	cursor:pointer;
}
.wyfb_form .wyfb_item .wyfb_uppics .up_img img{
	display:block;
	width:100%;
	height:100%;
}
.wyfb_form .wyfb_item .wyfb_uppics .up_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.wyfb_form .wyfb_item .wyfb_uppics .up_wrap .iconfont{
	font-size:80px;
	width:1em;
	height:1em;
	color:#fff;
}
.wyfb_form .wyfb_item .wyfb_sr .wyfb_bjk > *{
	width:100% !important;
}

/* 岗位报名页 */
.gwbm_list1 > ul > li{
	position:relative;
}
.gwbm_list1 .gwbm_ss{
	overflow:hidden;
	padding:15px 20px;
	background:#f0f0f0;
	border-radius:5px;
	font-size:16px;
	line-height:2;
	color:#333;
}
.gwbm_list1 .gwbm_ss .gwbm_num{
	float:left;
	width:50px;
	font-family:arial;
	font-weight:bold;
	color:var(--curColor);
}
.gwbm_list1 .gwbm_ss .gwbm_wrap{
	float:left;
	width:calc(100% - 50px - 150px);
	overflow:hidden;
	max-height:calc(1em * 2);
	min-height:calc(1em * 2);
	transition:all .5s;
}
.gwbm_list1 .gwbm_ss .gwbm_wrap > ol{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-2.6vw;
}
.gwbm_list1 .gwbm_ss .gwbm_wrap > ol > li{
	margin-left:2.6vw;
}
.gwbm_list1 .gwbm_ss .gwbm_wrap > ol > li > *{
	display:inline;
}
.gwbm_list1 .gwbm_ss .gwbm_wrap .gwbm_tag{
	color:#666;
}
.gwbm_list1 .gwbm_ss .gwbm_wrap .gwbm_sw{
	font-weight:bold;
}
.gwbm_list1 .gwbm_ss .gwbm_wrap .gwbm_sw *{
	font-weight:bold;
}
.gwbm_list1 .gwbm_ss .gwbm_icon{
	width:26px;
	height:26px;
	background:rgba(172,30,35,.5);
	border-radius:50%;
	color:#fff;
	margin-top:calc((2em - 26px) / 2);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	cursor:pointer;
	transition:background-color .35s;
}
.gwbm_list1 .gwbm_ss .gwbm_icon .iconfont{
	transition:transform .35s;
}
.gwbm_list1 .gwbm_btn{
	font-size:16px;
	padding:6px 15px;
	border-radius:5px;
	background:var(--curColor);
	position:absolute;
	bottom:23px;
	right:20px;
	color:#fff;
	opacity:0;
	pointer-events:none;
	cursor:pointer;
	transition:background-color .35s,opacity .35s;
}
.gwbm_list1 .is-open .gwbm_ss .gwbm_wrap{
	max-height:calc(1em * 2 * 6);
	min-height:calc(1em * 2 * 3);
}
.gwbm_list1 .is-open .gwbm_ss .gwbm_icon .iconfont{
	transform:rotate(180deg);
}
.gwbm_list1 .is-open .gwbm_btn{
	opacity:1;
	pointer-events:auto;
	transition:opacity .35s .35s,background-color .35s;
}

/* 个人信息 */
.grxx_box1{
	margin-top:-10px;
}
.grxx_box1 .grxx_item{
	width:100%;
}
.grxx_box1 .grxx_el{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	font-size:16px;
	color:#333;
}
.grxx_box1 .grxx_el.grxx_xm,
.grxx_box1 .grxx_el.grxx_sfzh{
	width:36%;
}
.grxx_box1 .grxx_el.grxx_csny{
	width:calc(100% - 36% - 230px);
}
.grxx_box1 .grxx_el.grxx_zzmm{
	width:25.7%;
}
.grxx_box1 .grxx_el.grxx_syd{
	width:calc(100% - 36% - 25.7%);
}
.grxx_box1 .grxx_el.grxx_zgxl,
.grxx_box1 .grxx_el.grxx_zgxw{
	width:32%;
}
.grxx_box1 .grxx_el.grxx_zgxwqdsj{
	width:calc(100% - 32% - 32%);
}
.grxx_box1 .grxx_el.grxx_zgxwsydw,
.grxx_box1 .grxx_el.grxx_sj{
	width:55.44%;
}
.grxx_box1 .grxx_el.grxx_sxzy,
.grxx_box1 .grxx_el.grxx_dzyx{
	width:calc(100% - 55.44%);
}
.grxx_box1 .grxx_el.grxx_txdz{
	width:100%;
}
.grxx_box1 .grxx_el.grxx_jszgzqk,
.grxx_box1 .grxx_el.grxx_dqhkszd,
.grxx_box1 .grxx_el.grxx_jszgzlx,
.grxx_box1 .grxx_el.grxx_sbjl{
	width:100%;
}
.grxx_box1 .grxx_el.grxx_yprylx{
	width:calc(100% - 44.4%);
}
.grxx_box1 .grxx_el.grxx_qzny{
	width:25.735%;
}
.grxx_box1 .grxx_el.grxx_yx{
	width:24.26%;
}
.grxx_box1 .grxx_el.grxx_zy,
.grxx_box1 .grxx_el.grxx_xw,
.grxx_box1 .grxx_el.grxx_xl{
	width:calc((100% - 25.735% - 24.26%) / 3);
}
.grxx_box1 .grxx_el.grxx_jlsj{
	width:21.32%;
}
.grxx_box1 .grxx_el.grxx_jxjb{
	width:24.85%;
}
.grxx_box1 .grxx_el.grxx_sydw,
.grxx_box1 .grxx_el.grxx_jxmc{
	width:calc((100% - 21.32% - 24.85%) / 2)
}
.grxx_box1 .grxx_el.grxx_lwmc{
	width:41.32%;
}
.grxx_box1 .grxx_el.grxx_qkmc{
	width:calc(100% - 41.32%);
}
.grxx_box1 .grxx_el.grxx_zzpx{
	width:25%;
}
.grxx_box1 .grxx_el.grxx_yxyz{
	width:calc(100% - 25%);
}
.grxx_box1 .grxx_el .grxx_sl,
.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl .grxx_sl{
	font-weight:bold;
	text-align:right;
	line-height:50px;
	margin-right:10px;
}
.grxx_box1 .grxx_el.grxx_dy .grxx_sl{
	width:158px;
}
.grxx_box1 .grxx_el.grxx_xb .grxx_sl{
	width:100px;
}
.grxx_box1 .grxx_el.grxx_dy.grxx_jszgzlx .grxx_sl{
	width:248px;
}
.grxx_box1 .grxx_el.grxx_dy.grxx_sbjl .grxx_sl{
	width:388px;
}
.grxx_box1 .grxx_el.grxx_csny .grxx_sl,
.grxx_box1 .grxx_el.grxx_zzmm .grxx_sl{
	width:130px;
}
.grxx_box1 .grxx_el.grxx_syd .grxx_sl{
	width:120px;
}
.grxx_box1 .grxx_el.grxx_zgxw .grxx_sl{
	width:130px;
}
.grxx_box1 .grxx_el.grxx_zgxwqdsj .grxx_sl{
	width:196px;
}
.grxx_box1 .grxx_el.grxx_sxzy .grxx_sl,
.grxx_box1 .grxx_el.grxx_dzyx .grxx_sl{
	width:130px;
}
.grxx_box1 .grxx_el.grxx_yprylx .grxx_sl{
	width:150px;
}
.grxx_box1 .grxx_el.grxx_qzny .grxx_sl,
.grxx_box1 .grxx_el.grxx_jlsj .grxx_sl,
.grxx_box1 .grxx_el.grxx_lwmc .grxx_sl,
.grxx_box1 .grxx_el.grxx_zzpx .grxx_sl{
	width:94px;
}
.grxx_box1 .grxx_el.grxx_yx .grxx_sl,
.grxx_box1 .grxx_el.grxx_zy .grxx_sl,
.grxx_box1 .grxx_el.grxx_xw .grxx_sl,
.grxx_box1 .grxx_el.grxx_xl .grxx_sl{
	width:70px;
}
.grxx_box1 .grxx_el.grxx_sydw .grxx_sl,
.grxx_box1 .grxx_el.grxx_jxmc .grxx_sl,
.grxx_box1 .grxx_el.grxx_jxjb .grxx_sl{
	width:100px;
}
.grxx_box1 .grxx_el.grxx_qkmc .grxx_sl{
	width:190px;
}
.grxx_box1 .grxx_el.grxx_yxyz .grxx_sl{
	width:110px;
}

.grxx_box1 .grxx_sl em{
	position:relative;
	top:2px;
	color:red;
	font-weight:bold;
	margin-right:3px;
}
.grxx_box1 .grxx_el .grxx_sr{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_inp input,
.grxx_box1 .grxx_el .grxx_sr .grxx_check label,
.grxx_box1 .grxx_el .grxx_sr .grxx_sel select,
.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl .grxx_up_btn{
	height:50px;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_inp input,
.grxx_box1 .grxx_el .grxx_sr .grxx_sel select,
.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl .grxx_up_btn{
	border:solid 1px #e5e5e5;
	border-radius:5px;
	font-size:1em;
	padding:0 1em;
	color:#333;
	transition:all .35s;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_inp input,
.grxx_box1 .grxx_el .grxx_sr .grxx_sel select{
	display:block;
	width:100%;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_inp input:focus,
.grxx_box1 .grxx_el .grxx_sr .grxx_sel select:focus{
	border-color:#ccc;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_check{
	margin-top:22px;
	margin-left:-30px;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_check label{
	-webkit-align-items:center;
	align-items:center;
	margin-left:30px;
	margin-top:-22px;
	cursor:pointer;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_check label input{
	display:none;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_check label .grxx_icon{
	font-size:calc(1em + 4px);
	width:1em;
	height:1em;
	border:solid 1px var(--curColor);
	border-radius:50%;
	position:relative;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_check label .grxx_icon:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:50%;
	background:var(--curColor);
	transform:scale(0);
	transition:all .35s;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_check label input:checked ~ .grxx_icon:before{
	transform:scale(.5);
}
.grxx_box1 .grxx_el .grxx_sr .grxx_check label .grxx_sw{
	margin-left:.5em;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_sel select{
	background:url(../img/arrow_down.svg) no-repeat calc(100% - 10px) center;
    background-size:18px;
    cursor:pointer;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.grxx_box1 .grxx_el .grxx_sr .grxx_sel select + select{
	margin-left:10px;
}
.grxx_box1 .grxx_item .grxx_top{
	font-size:24px;
	color:#333;
	border-bottom:solid 1px #e5e5e5;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.grxx_box1 .grxx_item .grxx_top .grxx_th{
	font-weight:bold;
}
.grxx_box1 .grxx_item .grxx_zj_btn{
	font-size:30px;
	width:1em;
	height:1em;
	border-radius:50%;
	background:rgba(172,30,35,.5);
	color:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	cursor:pointer;
	transition:opacity .35s,background-color .35s;
}
.grxx_box1 .grxx_item .grxx_zj_btn .iconfont{
	font-size:.5em;
}
.grxx_box1 .grxx_item .grxx_b_item{
	position:relative;
	border-bottom:dashed 1px #e5e5e5;
}
.grxx_box1 .grxx_item .grxx_b_item .grxx_j_pos{
	position:absolute;
	padding-left:calc((5.2vw - 30px) / 2);
	left:100%;
	top:50%;
	transform:translateY(-50%);
	pointer-events:none;
}
.grxx_box1 .grxx_item .grxx_b_item .grxx_j_btn{
	opacity:0;
	pointer-events:none;
}
.grxx_box1 .grxx_item .grxx_b_item + .grxx_b_item .grxx_j_pos{
	pointer-events:auto;
}
.grxx_box1 .grxx_bot .grxx_b_item2{
	-webkit-align-items:center;
	align-items:center;
}
.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl > ol > li{
	margin-right:2em;
}
.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl .grxx_sl{
	margin-right:20px;
}
.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl .grxx_up_btn{
	min-width:120px;
	color:#666;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	cursor:pointer;
}
.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl .grxx_up_btn .grxx_up_icon{
	font-size:1em;
	width:1em;
	height:1em;
	margin-right:.5em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_br{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:14px;
	color:#999;
}
.grxx_box1 .grxx_tips,
.grxx_box1 .grxx_el.grzx_submit{
	width:100%;
}
.grxx_box1 .grxx_el.grxx_sczp{
	width:100%;
}
.grxx_box1 .grxx_el.grxx_sczp .grxx_sc{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.grxx_box1 .grxx_el.grxx_sczp .grxx_sc_l{
	width:calc(150px + 20px);
}
.grxx_box1 .grxx_el.grxx_sczp .grxx_sc_l .upimg_btn{
	display:none;
}
.grxx_box1 .grxx_el.grxx_sczp .grxx_sc_l label{
	display:block;
	background:#f8f8f8;
	width:100%;
	border-radius:10px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	color:#666;
	transition:all .35s;
}
.grxx_box1 .grxx_el.grxx_sczp .grxx_sc_l .grxx_sc_img{
	display:block;
	width:100%;
	height:210px;
}
.grxx_box1 .grxx_el.grxx_sczp .grxx_sc_l .grxx_sc_img img{
	display:block;
	width:100%;
	height:100%;
}
.grxx_box1 .grxx_el.grxx_sczp .grxx_sc_l .grxx_sc_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.grxx_box1 .grxx_el.grxx_sczp .grxx_sc_l .grxx_sc_wrap .iconfont{
	font-size:40px;
	opacity:.5;
}
.grxx_box1 .grxx_el.grxx_sczp .grxx_sc_r{
	width:calc(100% - 150px - 20px - 30px);
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	color:#999;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 首页 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* banner */
.banner_box{
	position:relative;
	overflow:hidden;
}
.banner_box .swiper-slide{
	position:relative;
	max-height:100vh;
	overflow:hidden;
}
.banner_box .swiper-slide a{
	display:block;
	position:relative;
	width:100%;
	max-height:100vh;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	
}
.banner_box .swiper-slide a>img{
	display:block;
	width:100%;
	min-height:100%;
	transform-style:preserve-3d;
	transform:scale(1.12);
	transition:all 8s;
}
.banner_box .swiper-slide-active a>img{
	transform-style:preserve-3d;
	transform:scale(1);
}
.banner_box .swiper-slide a .banner_txt{
	position:absolute;
	top:0;
	left:9%;
	z-index:5;
	width:82%;
	height:100%;
	color:#fff;
	padding-top:5.2vw;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.banner_box .swiper-slide a .banner_txt img{
	display:block;
	max-height:60%;
	max-width:80%;
}
.banner_box .swiper-slide video{
	position: absolute;
	width:100%;
	left:0px;
	top:50%;
	transform: translateY(-50%);
	object-fit:fill;
	min-height:100%;
	z-index:6;
}
.banner_box .swiper-pagination.swiper-pagination-bz{
	bottom:30px;
	position:absolute;
	width:82%;
	left:9%;
	color:#fff;
}
.swiper-pagination-bz.swiper-pagination{
	position:static;
	width:100%;
	text-align:center;
	color:var(--curColor);
}
.swiper-pagination-bz.swiper-pagination .swiper-pagination-bullet{
	font-size:20px;
	width:1em;
	height:1em;
	background:transparent;
	border:solid 2px currentcolor;
	opacity:1;
	border-radius:50%;
	margin:0 .5em;
}
.swiper-pagination-bz.swiper-pagination .swiper-pagination-bullet-active{
	background:currentcolor;
}

/* 更多1 */
.xx_more1{
	font-size:16px;
	color:#fff;
	background:var(--curColor);
	padding:10px 30px;
	-webkit-align-items:center;
	align-items:center;
	border-radius:200px;
}
.xx_more1 span{
	margin-right:1em;
}
.xx_more1 .iconfont{
	font-size:calc(1em - 2px);
	width:1em;
	height:1em;
}
.xx_more1.nobor_more{
	color:var(--curColor);
	padding:0;
	border-radius:0;
	background:none !important;
}

/* 关于学校 */
.gyxx_box{
	background:url(../img/gyxx_bg.png);
	position:relative;
}
.gyxx_box .gyxx_l,
.gyxx_box .gyxx_r{
	width:50%;
}
.gyxx_box .gyxx_logo{
	position:absolute;
	top:50%;
	left:50%;
	height:87.5%;
	max-height:700px;
	transform:translate(-50%,-50%);
	z-index:2;
	animation-name:gyxxScale;
	animation-delay:.4s;
}
@keyframes gyxxScale{
	0%{
		transform:translate(-50%,-50%) scale(.5);
		opacity:0;
	}
	100%{
		transform:translate(-50%,-50%) scale(1);
		opacity:1;
	}
}
.gyxx_box .gyxx_logo img{
	display:block;
	height:100%;
}
.gyxx_box .gyxx_r img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.gyxx_box .gyxx_l{
	position:relative;
	z-index:5;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-align-items:center;
	align-items:center;
}
.gyxx_box .gyxx_l .gyxx_wrap{
	width:100%;
	padding-left:calc((100vw - 17px) * .09);
	padding-right:7vw;
}
.gyxx_box .gyxx_l .gyxx_wrap .gyxx_exp{
	font-size:30px;
	font-size:1.56vw;
	font-weight:bold;
}
.gyxx_box .gyxx_l .gyxx_wrap .gyxx_txt{
	font-size:16px;
	line-height:1.625;
	-webkit-line-clamp:7;
	-moz-line-clamp:7;
	-o-line-clamp:7;
	line-clamp:7;
}
.gyxx_box .gyxx_l .gyxx_wrap .xx_more1{
	margin-top:calc(60px + 3vw);
}

/* 新闻动态 */
.xw_box{
	background:#fff;
}
.xw_box .xw_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.xw_box .xw_tab ul{
	overflow:hidden;
}
.xw_box .xw_tab ul li{
	float:left;
}
.xw_box .xw_tab ul li + li{
	margin-left:3vw;
}
.xw_box .xw_tab ul li .xw_ss{
	display:block;
	font-size:24px;
	font-size:calc(4px + 1vw);
	color:#333;
	position:relative;
	padding-bottom:3px;
	transition:color .35s;
	cursor:pointer;
}
.xw_box .xw_tab ul li .xw_ss:before{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:var(--curColor);
	transform:scaleX(0);
}
.xw_box .xw_tab ul li.active .xw_ss{
	color:var(--curColor);
}
.xw_box .xw_tab ul li.active .xw_ss:before{
	transform:scaleX(1);
	transition:all .5s;
}
.xw_box .xw_bot .xw_l{
	width:38.5%;
	display:block;
}
.xw_box .xw_bot .xw_ss{
	color:#333;
}
.xw_box .xw_bot .xw_ss .xw_img{
	display:block;
	overflow:hidden;
}
.xw_box .xw_bot .xw_l .xw_img{
	height:calc((100vw - 17px) * .82 * .385 * 400 / 600);
}
.xw_box .xw_bot .xw_ss .xw_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .35s;
}
.xw_box .xw_bot .xw_ss .xw_txt{
	border-bottom:solid 1px var(--curColor);
	transition:all .35s;
	width:100%;
}
.xw_box .xw_bot .xw_ss .xw_txt .xw_sh{
	font-size:20px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.xw_box .xw_bot .xw_ss .xw_txt .xw_date{
	display:block;
	font-size:14px;
	color:#999;
	font-family:arial;
}
.xw_box .xw_bot .xw_ss .xw_txt .xw_sw{
	font-size:16px;
	line-height:1.5;
	color:#666;
}
.xw_box .xw_bot .xw_l .xw_txt .xw_sw{
	-webkit-line-clamp:3;
	-moz-line-clamp:3;
	-o-line-clamp:3;
	line-clamp:3;
	height:calc(1.5em * 3);
}
.xw_box .xw_bot .xw_r .xw_txt .xw_sw{
	-webkit-line-clamp:4;
	-moz-line-clamp:4;
	-o-line-clamp:4;
	line-clamp:4;
	height:calc(1.5em * 4);
}
.xw_box .xw_bot .xw_ss .xw_txt > .iconfont{
	display:inline-block;
	width:1em;
	height:1em;
	margin-top:2vw;
}

.xw_box .xw_bot .xw_r{
	width:61.5%;
}
.xw_box .xw_bot .xw_r ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-2vw;
	width:100%;
}
.xw_box .xw_bot .xw_r ul li{
	width:50%;
	height:50%;
}
.xw_box .xw_bot .xw_r ul li .xw_ss{
	margin-top:2vw;
	margin-left:3vw;
	position:relative;
	width:calc(100% - 3vw);
}
.xw_box .xw_bot .xw_r ul li .xw_ss .xw_img{
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	z-index:3;
	pointer-events:none;
	transition:all .35s;
}

/* 分割 */
.fg_box{
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
}
.fg_box:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
}
.fg_box .center_box{
	position:relative;
	z-index:5;
	height:500px;
	background:url(../img/fg_logo.png) no-repeat center center;
	background-size:auto 76%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.fg_box .fg_h{
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:48px;
	font-size:calc(8px + 2vw);
	animation-delay:.2s;
}

/* 课程建设 */
.kcjs_box{
	background:#fff;
}
.kcjs_box .center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.kcjs_box .kcjs_l{
	width:calc(50% + 2.5vw);
	margin-right:-2.5vw;
}
.kcjs_box .kcjs_r{
	width:50%;
}
.kcjs_box .kcjs_l .swiper-slide{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.kcjs_box .kcjs_l .swiper-slide .kcjs_img{
	transform:scale(.25);
	transform-origin:right bottom;
	transition:all .5s;
	height:calc((100vw - 17px) * .82 * .5 * 585 / 780);
}
.kcjs_box .kcjs_l .swiper-slide.swiper-slide-active .kcjs_img{
	transform:scale(1);
	transition:all .5s .1s;
}
.kcjs_box .kcjs_img{
	display:block;
	margin-right:2.5vw;
	overflow:hidden;
}

.kcjs_box .kcjs_img img{
	display:block;
	width:100%;
	height:100%;
}
.kcjs_box .kcjs_r{
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding-left:2.5vw;
	overflow:hidden;
}
.kcjs_box .kcjs_r .kcjs_top,
.kcjs_box .kcjs_r .kcjs_bot{
	width:100%;
}
.kcjs_box .kcjs_r .kcjs_bot{
	position:relative;
}
.kcjs_box .kcjs_r .kcjs_bot .kcjs_bl{
	transform:translateX(calc((-100vw + 17px) * .82 * .5 * .25 - 2.5vw));
	width:calc(((100vw - 17px) * .82 * .5 * .25 + 2.5vw) * 3 - 3px);
	overflow:hidden;
}
.kcjs_box .kcjs_r .kcjs_bot .swiper-container{
	width:calc((100vw - 17px) * .82 * .5 * .25 + 2.5vw);
	overflow:visible;
}
.kcjs_box .kcjs_r .kcjs_bot .kcjs_img{
	height:calc((100vw - 17px) * .82 * .5 * 585 / 780 * .25);
}
.kcjs_box .kcjs_r .kcjs_bot .kcjs_br{
	width:40%;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-align-items:center;
	align-items:center;
}
.kcjs_box .kcjs_r .kcjs_bot .kcjs_br > * + *{
	margin-left:2.5vw;
}
.kcjs_box .kcjs_r .kcjs_bot .kcjs_br > .iconfont{
	color:var(--curColor);
	font-size:3vw;
}
.kcjs_box .kcjs_r .kcjs_bot .kcjs_br .swiper-button-white{
	position:static;
	top:auto;
	left:auto;
	right:auto;
	margin-top:0;
}
.swiper-button-white.swiper-button-sj{
	font-size:40px;
	width:1em;
	height:1em;
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	background:var(--curColor);
	color:#fff;
	transition:all .35s;
}
.swiper-button-white.swiper-button-sj:after{
	display:none;
}
.swiper-button-white.swiper-button-sj .iconfont{
	font-size:.5em;
}
.swiper-button-white.swiper-button-sj.swiper-button-bs{
	background:rgba(255,255,255,.5);
	color:var(--curColor);
}
.kcjs_box .kcjs_r .kcjs_top .kcjs_txt{
	margin-top:calc(10px + 1.56vw);
}
.kcjs_box .kcjs_r .kcjs_top .kcjs_txt .kcjs_sh{
	font-size:30px;
	font-size:calc(5px + 1.25vw);
	font-weight:bold;
	padding-bottom:.2em;
	border-bottom:solid 2px var(--curColor);
}
.kcjs_box .kcjs_r .kcjs_top .kcjs_txt .kcjs_sw{
	-webkit-line-clamp:3;
	-moz-line-clamp:3;
	-o-line-clamp:3;
	line-clamp:3;
}

/* 校园风采 */
.xyfc_box{
	background:#f8f8f8;
}
.xyfc_box .xyfc_con .swiper-slide{
	width:calc(((100vw - 17px) * .82 - 30px * 2) / 3);
	margin-right:30px;
}
.xyfc_box .xyfc_con .xyfc_ss{
	display:block;
	position:relative;
	color:#fff;
}
.xyfc_box .xyfc_con .xyfc_ss .xyfc_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .82 - 30px * 2) / 3 * 375 / 500);
}
.xyfc_box .xyfc_con .xyfc_ss .xyfc_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.xyfc_box .xyfc_con .xyfc_ss .xyfc_txt{
	padding:3vw 1vw 1vw 1vw;
	background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6),rgba(0,0,0,0));
	background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.xyfc_box .xyfc_con .xyfc_ss .xyfc_txt .xyfc_sh{
	font-size:24px;
	font-size:calc(4px + 1vw);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:center;
}

/* 招生招聘 */
.zszp_box{
	background:#fff;
}
.zszp_box .zszp_con ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-2vw;
	margin-left:-2vw;
}
.zszp_box .zszp_con ul li{
	width:25%;
	margin-top:2vw;
	animation-name:fadeInUp;
	animation-delay:.3s;
}
.zszp_box .zszp_con ul li .zszp_ss{
	margin-left:2vw;
	width:calc(100% - 2vw);
	-webkit-flex-direction:column;
	flex-direction:column;
	color:#333;
}
.zszp_box .zszp_con ul li:nth-of-type(even) .zszp_ss{
	-webkit-flex-direction:column-reverse;
	flex-direction:column-reverse;
}
.zszp_box .zszp_con ul li:nth-of-type(odd) .zszp_ss .zszp_txt{
	border-bottom:solid 1px #eee;
}
.zszp_box .zszp_con ul li:nth-of-type(even) .zszp_ss .zszp_txt{
	border-top:solid 1px #eee;
}
.zszp_box .zszp_con ul li .zszp_ss .zszp_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .82 - 2vw * 3) / 4 * 240 / 360);
}
.zszp_box .zszp_con ul li .zszp_ss .zszp_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .35s;
}
.zszp_box .zszp_con ul li .zszp_ss .zszp_txt .zszp_sh{
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.zszp_box .zszp_con ul li .zszp_ss .zszp_txt .zszp_bot{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	margin-top:5px;
}
.zszp_box .zszp_con ul li .zszp_ss .zszp_txt .zszp_bot span{
	display:block;
	font-size:14px;
	font-family:arial;
	color:#999;
}
.zszp_box .zszp_con ul li .zszp_ss .zszp_txt .zszp_bot .iconfont{
	color:#666;
	width:1em;
	height:1em;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 内页 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 内页-banner */
.inner_banner{
    position:relative;
    overflow:hidden;
	max-height:100vh;
}
.inner_banner > img{
    display:block;
    width:100%;
    height:100%;
	object-fit:cover;
}
.inner_banner .inner_b_txt {
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    height:100%;
    z-index:3;
    color:#fff;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.inner_banner .inner_b_txt .inner_b_ce{
	width:100%;
	position:relative;
	font-size:24px;
	font-size:1.25vw;
	color:#fff;
	text-align:center;
}
.inner_banner .inner_b_txt .inner_b_en{
	position:absolute;
	left:50%;
	top:60%;
	transform:translate(-50%,-50%);
	animation-name:fontXs;
	animation-delay:.5s;
	animation-duration:1.2s;
	opacity:.1;
}
@keyframes fontXs{
	0%{
		clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);
		opacity:1;
	}
	70%{
		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
		opacity:1;
	}
	100%{
		opacity:.1;
	}
}
@keyframes fontXsl{
	0%{
		clip-path:polygon(0 0,0 0,0 100%,0 100%);
		opacity:1;
	}
	100%{
		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
		opacity:1;
	}
}
@keyframes fontXsc{
	0%{
		clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);
		opacity:1;
	}
	100%{
		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
		opacity:1;
	}
}
.inner_banner .inner_b_txt .inner_b_en img{
	display:block;
	height:1.375em;
}
.inner_banner .inner_b_txt .inner_b_cn{
	font-size:2em;
	animation-name:fadeInUp;
	animation-delay:1.4s;
	position:relative;
	z-index:5;
	letter-spacing:.1em;
	text-indent:.1em;
}
.inner_banner .inner_b_txt .inner_b_exp{
	animation-name:fadeInUp;
	animation-delay:1.8s;
	position:relative;
	z-index:5;
	margin-top:.8em;
}

.inner_banner .inner_b_txt .inner_b_line{
	display:block;
	font-size:3.67em;
	width:1em;
	height:2px;
	background:#fff;
	animation-name:bLine;
	animation-delay:.6s;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
@keyframes bLine{
	from{
		transform:scaleX(0);
	}
	to{
		transform:scaleX(1);
	}
}
.inner_banner .inner_b_txt .inner_b_line:before{
	content:"";
	position:absolute;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#fff;
	left:50%;
	top:0;
	margin-top:-2px;
	margin-left:-3px;
	animation:trsX linear 12s 2s infinite;
	display:none;
}
@keyframes trsX{
	0%{
		transform:translateX(0);
	}
	25%{
		transform:translateX(.5em);
	}
	50%{
		transform:translateX(0);
	}
	75%{
		transform:translateX(-.5em);
	}
	100%{
		transform:translateX(0);
	}
}
.inner_banner .inner_b_txt .inner_b_sw{
	font-size:18px;
	text-align:center;
	letter-spacing:.2em;
	text-indent:.2em;
	animation-name:fadeInUp;
	animation-delay:1s;
}
.scaleBox {
    -webkit-animation-name:scaleBox;
    animation-name:scaleBox;
}

@keyframes scaleBox {
    0% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}
.gy_inner_banner.inner_banner .inner_b_txt .inner_b_line{
	margin-top:.455em;
	animation-delay:.5s;
}
.inner_banner .mte_tit1{
	width:100%;
}
.inner_banner .mte_tit1 .mte_en{
	animation-name:trsX2;
	animation-delay:.4s;
	width:auto;
	left:50%;
	transform:translateX(-50%);
}
.inner_bnav{
	position:relative;
}
.inner_bnav .isub_nav{
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
	width:100%;
	background:rgba(0,0,0,.5);
}
@keyframes trsX2{
	0%{
		clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);
	}
	100%{
		clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
	}
}

/* 内页-二级导航 */
.isub_nav .swiper-slide{
	width:auto;
	font-size:18px;
	position:relative;
}
.isub_nav .swiper-slide a{
	display:block;
	color:#fff;
}
.isub_nav .swiper-slide a span{
	font-weight:inherit;
	display:block;
	position:relative;
}
.isub_nav .swiper-slide a span:before{
	content:"";
	position:absolute;
	width:100%;
	height:2px;
	background:#fff;
	left:0;
	bottom:0;
	transform:scaleX(0);
}
.isub_nav .swiper-slide.current a span:before{
	transform:scaleX(1);
}

/* 标题1 */
.xx_tit1{
	color:#333;
	font-size:calc(10px + 1.56vw);
}
.xx_tit1 .xx_h{
	font-weight:bold;
}
.xx_tit1 .xx_line{
	display:block;
	width:2.5em;
	height:2px;
	background:var(--curColor);
}
.xx_tit1 .xx_exp{
	font-size:18px;
	color:#333;
	line-height:1.625;
}
.xx_tit1.center_tit{
	text-align:center;
}
.xx_tit1.center_tit .xx_line{
	margin-left:auto;
	margin-right:auto;
}

/* 学校简介页 */
.xxjj_s1.gyxx_box{
	background:#fff;
}
.xxjj_s1.gyxx_box .center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.xxjj_s1.gyxx_box .gyxx_l{
	width:55.3%;
}
.xxjj_s1.gyxx_box .gyxx_l .gyxx_wrap{
	padding:2.5vw 0 0 0;
}
.xxjj_s1.gyxx_box .gyxx_r{
	width:38.46%;
	position:relative;
}
.xxjj_s1.gyxx_box .gyxx_r .gyxx_img{
	display:block;
	position:relative;
	z-index:3;
}
.xxjj_s1.gyxx_box .gyxx_r .gyxx_blo{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:var(--curColor);
	--translateData1:-20px;
	--translateData2:20px;
	transform:translate(var(--translateData1),var(--translateData2));
	animation-name:Blo;
}
@keyframes Blo{
	0%{
		transform:translate(0,0);
		opacity:0;
	}
	100%{
		transform:translate(var(--translateData1),var(--translateData2));
		opacity:1;
	}
}

.xxjj_s2 .xxjj_l{
	width:42%;
	overflow:hidden;
}
.xxjj_s2 .xxjj_l img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.xxjj_s2 .xxjj_r{
	width:58%;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items:center;
	align-items:center;
}
.xxjj_s2 .xxjj_r .xxjj_wrap{
	width:100%;
	padding-left:5.2vw;
	padding-right:calc((100vw - 17px) * .18 / 2);
}
.xxjj_s2 .xxjj_r .xxjj_wrap .xxjj_txt{
	font-size:18px;
}
.xxjj_s3 .xxjj_con{
	padding:0 75px;
}
.xxjj_s3 .xxjj_top ul{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.xxjj_s3 .xxjj_top ul li{
	min-width:130px;
	font-size:16px;
}
.xxjj_s3 .xxjj_top ul li .xxjj_st{
	-webkit-align-items:flex-end;
	align-items:flex-end;
	color:var(--curColor);
	font-weight:bold;
	font-family:arial,Source Han Sans CN,'PingFang SC','MiSans-Regular',"SOURCEHANSANSCN-REGULAR",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;
}
.xxjj_s3 .xxjj_top ul li .xxjj_st *{
	font-weight:inherit;
}
.xxjj_s3 .xxjj_top ul li .xxjj_st em{
	font-size:60px;
	font-size:calc(10px + 2.5vw);
}
.xxjj_s3 .xxjj_top ul li .xxjj_st i{
	margin-left:.5em;
	transform:translateY(-.5em);
}
.xxjj_s3 .xxjj_top ul li .xxjj_sd{
	color:#333;
}
.xxjj_s3 .xxjj_bot{
	position:relative;
}
.xxjj_s3 .xxjj_bot .swiper-button-prev{
	left:-75px;
}
.xxjj_s3 .xxjj_bot .swiper-button-next{
	right:-75px;
}
.xxjj_s3 .xxjj_bot .xxjj_ss{
	display:block;
}
.xxjj_s3 .xxjj_bot .xxjj_ss .xxjj_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .82 - 75px * 2 - 30px * 2) / 3 * 340 / 450);
}
.xxjj_s3 .xxjj_bot .xxjj_ss .xxjj_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.xxjj_s5 .center_box{
	background:url(../img/xxjj_s5_bg.png) no-repeat right center;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.xxjj_s5 .xxjj_l{
	width:44.87%;
}
.xxjj_s5 .xxjj_l #dituContent{
	height:calc(300px + 10.4vw);
}
.xxjj_s5 .xxjj_r{
	width:47.5%;
}
.xxjj_s5 .xxjj_r .xxjj_info{
	line-height:2;
}
.xxjj_s5 .xxjj_r .xxjj_qr ul{
	overflow:hidden;
	margin-left:-50px;
}
.xxjj_s5 .xxjj_r .xxjj_qr ul li{
	float:left;
	text-align:center;
	margin-left:50px;
	margin-top:20px;
}
.xxjj_s5 .xxjj_r .xxjj_qr ul li > span{
	display:inline-block;
	width:150px;
	height:150px;
	border:solid 1px #eee;
}
.xxjj_s5 .xxjj_r .xxjj_qr ul li > span img{
	display:block;
	width:100%;
	height:100%;
}
.xxjj_s5 .xxjj_r .xxjj_qr ul li > p{
	font-size:16px;
	margin-top:5px;
}

/* 校史故事页 */
.md_rel{
	position:relative;
}
.md_rel .md_abs{
	position:absolute;
	top:-120px;
	left:0;
}
.xsgs_s1 .xsgs_con{
	background:#f8f8f8;
	padding:3vw 5.2vw;
}
.xsgs_s1 .xsgs_con .xsgs_top{
	position:relative;
}
.xsgs_s1 .xsgs_con .xsgs_top .xsgs_txt{
	width:100%;
	position:relative;
}
.xsgs_s1 .xsgs_con .xsgs_txt > .iconfont{
	position:absolute;
	font-size:24px;
	color:var(--curColor);
}
.xsgs_s1 .xsgs_con .xsgs_top .xsgs_yh1{
	top:-.5em;
	right:calc(100% + .5em);
}
.xsgs_s1 .xsgs_con .xsgs_top .xsgs_yh2{
	bottom:-.5em;
	left:calc(100% + .5em);
}
.xsgs_s1 .xsgs_con .xsgs_qm img{
	display:block;
	max-width:170px;
}
.xsgs_s2 .xsgs_con .xsgs_l{
	width:150px;
	position:-webkit-sticky;
	position:sticky;
	top:120px;
}
.xsgs_s2 .xsgs_con .xsgs_l ul li + li{
	margin-top:1px;
}
.xsgs_s2 .xsgs_con .xsgs_l ul li a{
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:58px;
	font-family:"PingFang SC",arial;
	color:var(--curColor);
	text-align:center;
	background:#f7e8e9;
	position:relative;
	transition:background-color .35s,color .35s;
}
.xsgs_s2 .xsgs_con .xsgs_l ul li a:before{
	content:"";
	position:absolute;
	font-size:8px;
	width:1em;
	height:1em;
	background:var(--curColor);
	right:-.5em;
	top:50%;
	margin-top:-.5em;
	transform:translateX(-.5em) rotate(45deg);
	opacity:0;
	transition:transform .35s;
}
.xsgs_s2 .xsgs_con .xsgs_l ul li.current a{
	color:#fff;
	background:var(--curColor);
}
.xsgs_s2 .xsgs_con .xsgs_l ul li.current a:before{
	transform:translateX(0) rotate(45deg);
	opacity:1;
}
.xsgs_s2 .xsgs_con .xsgs_r{
	width:calc(95% - 150px);
	padding-left:36px;
	border-left:dashed 1px var(--curColor);
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el{
	position:relative;
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el + .xsgs_el{
	margin-top:50px;
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_dot{
	position:absolute;
	font-size:6px;
	width:1em;
	height:1em;
	background:var(--curColor);
	border-radius:50%;
	left:calc(-36px - .5em - 1px);
	top:calc((58px - 1em) / 2);
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_dot::before,
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_dot::after{
    position: absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    content:'';
    top:0;
    left:0;
    background:rgb(172,30,35,.5);
 }
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_dot::before{
    animation: scale 2s infinite;
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_dot::after{
    animation: scale2 2s infinite;
}
@keyframes scale{
    0%{
        transform: scale(1);
        opacity:.9
    }
    100%{
        transform: scale(2.6);
        opacity: 0;
    }
}
@keyframes scale2{
    0%{
        transform:scale(1);
        opacity:.9;
    }
    100%{
        transform:scale(4.5);
        opacity:0;
    }
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_pics ol{
	overflow:hidden;
	margin-left:-30px;
	margin-bottom:-15px;
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_pics ol li{
	float:left;
	margin-left:30px;
	margin-bottom:15px;
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_pics ol li .xsgs_img{
	display:block;
	font-size:150px;
	width:2em;
	height:1em;
	overflow:hidden;
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_pics ol li .xsgs_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_sh{
	font-size:24px;
	font-weight:bold;
	font-family:"PingFang SC",arial;
	color:var(--curColor);
}
.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_sw{
	margin-top:5px;
}

/* 校园风光页 */
.xyfg_s1 .xyfg_l{
	width:40%;
}
.xyfg_s1 .xyfg_l .xyfg_txt{
	font-size:24px;
}
.xyfg_s1 .xyfg_r{
	width:53.2%;
}
.xyfg_s1 .xyfg_r ul{
	overflow:hidden;
	margin-left:-1.56vw;
	margin-top:-1.56vw;
}
.xyfg_s1 .xyfg_r ul li{
	float:left;
	width:50%;
	margin-top:1.56vw;
	pointer-events:none;
}
.xyfg_s1 .xyfg_r ul li .xyfg_ss{
	display:block;
	margin-left:1.56vw;
	position:relative;
	color:#fff;
	font-size:16px;
	pointer-events:auto;
	cursor:pointer;
}
.xyfg_s1 .xyfg_r ul li .xyfg_ss .xyfg_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .82 * .532 - 1.56vw) / 2 * 300 / 400);
}
.xyfg_s1 .xyfg_r ul li .xyfg_ss .xyfg_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.xyfg_s1 .xyfg_r ul li .xyfg_ss .xyfg_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
	opacity:0;
	transition:opacity .35s;
}
.xyfg_s1 .xyfg_r ul li .xyfg_ss .xyfg_wrap .xyfg_icon,
.xyfg_s1 .xyfg_r ul li .xyfg_ss .xyfg_wrap .xyfg_sw{
	transform:translateY(20px);
	opacity:0;
	transition:all .35s;
}
.xyfg_s1 .xyfg_r ul li .xyfg_ss .xyfg_wrap .xyfg_icon{
	font-size:50px;
	width:1em;
	height:1em;
	border-radius:50%;
	background:rgba(255,255,255,.3);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.xyfg_s1 .xyfg_r ul li .xyfg_ss .xyfg_wrap .xyfg_icon .iconfont{
	font-size:.6em;
}
.xyfg_s2 .xyfg_con{
	position:relative;
}
.xyfg_s2 .xyfg_con .swiper-slide{
	width:calc(((100vw - 17px) * .82 - 30px * 2) / 3);
	margin-right:30px;
}
.xyfg_s2 .xyfg_con .xyfg_ss{
	display:block;
	font-size:16px;
	color:#333;
	text-align:center;
	transition:all .35s;
}
.xyfg_s2 .xyfg_con .xyfg_ss .xyfg_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .82 - 30px * 2) / 3 * 375 / 500);
}
.xyfg_s2 .xyfg_con .xyfg_ss .xyfg_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .35s;
}
.xyfg_s2 .xyfg_con .xyfg_ss .xyfg_sw{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/* 校园四季弹出 */
.xysj_mask{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	z-index:960;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	opacity:0;
	pointer-events:none;
	transition:opacity .35s;
}
.xysj_mask.is-open{
	opacity:1;
	pointer-events:auto;
}
.xysj_mask .xysj_container{
	width:1100px;
	position:relative;
}
.xysj_mask .xysj_container .xysj_close{
	font-size:40px;
	color:var(--curColor);
	position:absolute;
	top:15px;
	right:15px;
	z-index:5;
	cursor:pointer;
	transition:all .35s;
}
.xysj_mask .xysj_container .xysj_close .iconfont{
	display:block;
	font-size:1em;
	transform:rotate(45deg);
}
.xysj_mask .xysj_container .xysj_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	background:#fff;
}
.xysj_mask .xysj_container .xysj_top .xysj_tl{
	width:700px;
}
.xysj_mask .xysj_container .xysj_top .xysj_tl .xysj_ss{
	position:relative;
	height:525px;
}
.xysj_mask .xysj_container .xysj_top .xysj_tl .xysj_ss img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.xysj_mask .xysj_container .xysj_top .xysj_tl .xysj_sm{
	position:absolute;
	right:0;
	bottom:0;
	padding:5px 10px;
	background:rgba(0,0,0,.5);
	font-size:14px;
	color:#fff;
}
.xysj_mask .xysj_container .xysj_top .xysj_tr{
	width:calc(100% - 600px);
	padding-left:40px;
	padding-right:25px;
}
.xysj_mask .xysj_container .xysj_top .xysj_tr .xysj_txt{
	line-height:1.8;
}
.xysj_mask .xysj_container .xysj_bot{
	position:relative;
	padding:0 75px;
}
.xysj_mask .xysj_container .xysj_bot .xysj_img{
	display:block;
	background:#000;
	position:relative;
	height:90px;
}
.xysj_mask .xysj_container .xysj_bot .xysj_img:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:solid 3px var(--curColor);
	opacity:0;
	transition:opacity .35s;
}
.xysj_mask .xysj_container .xysj_bot .xysj_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	opacity:.6;
	transition:opacity .35s;
}
.xysj_mask .xysj_container .xysj_bot .swiper-slide{
	width:166px;
	margin-right:30px;
}
.xysj_mask .xysj_container .xysj_bot .swiper-slide-thumb-active .xysj_img img{
	opacity:1;
}
.xysj_mask .xysj_container .xysj_bot .swiper-slide-thumb-active .xysj_img:before{
	opacity:1;
}
.xysj_mask .swiper-button-prev{
	left:0;
}
.xysj_mask .swiper-button-next{
	right:0;
}

/* 学校影像页 */
.xxyx_box1 .xxyx_con .xxyx_top{
	width:82%;
	margin-left:auto;
	margin-right:auto;
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss{
	display:block;
	position:relative;
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_img{
	display:block;
	overflow:hidden;
	height:calc((100vw - 17px) * .82 * .82 * 720 / 1280);
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_wrap .xxyx_icon{
	font-size:80px;
	font-size:calc(20px + 3vw);
	width:1em;
	height:1em;
	border-radius:50%;
	background:rgba(172,30,35,.8);
	color:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	cursor:pointer;
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_wrap .xxyx_icon .iconfont{
	font-size:.4em;
	transform:translateX(.05em);
	position:relative;
	z-index:5;
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_wrap .xxyx_icon:before,
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_wrap .xxyx_icon:after{
    position: absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    content:'';
    top:0;
    left:0;
    background:rgb(172,30,35,.5);
 }
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_wrap .xxyx_icon:before{
    animation: scale3 2s infinite;
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_wrap .xxyx_icon:after{
    animation: scale4 2s infinite;
}
@keyframes scale3{
    0%{
        transform: scale(1);
        opacity:.9
    }
    100%{
        transform: scale(1.8);
        opacity: 0;
    }
}
@keyframes scale4{
    0%{
        transform:scale(1);
        opacity:.9;
    }
    100%{
        transform:scale(2.6);
        opacity:0;
    }
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_txt{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:rgba(0,0,0,.5);
	color:#fff;
	font-size:18px;
	text-align:center;
}
.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_txt .xxyx_sh{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.xxyx_box1 .xxyx_con .xxyx_bot{
	padding:0 90px;
	position:relative;
}
.xxyx_box1 .xxyx_con .xxyx_bot .swiper-button-prev{
	left:0;
}
.xxyx_box1 .xxyx_con .xxyx_bot .swiper-button-next{
	right:0;
}
.xxyx_box1 .xxyx_con .xxyx_bot .swiper-slide{
	width:calc(((100vw - 17px) * .82 - 90px * 2 - 30px * 3) / 4);
	margin-right:30px;
}
.xxyx_box1 .xxyx_con .xxyx_bot .xxyx_img{
	display:block;
	overflow:hidden;
	background:#000;
	height:calc(((100vw - 17px) * .82 - 90px * 2 - 30px * 3) / 4 * 720 / 1280);
	cursor:pointer;
}
.xxyx_box1 .xxyx_con .xxyx_bot .xxyx_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	opacity:.5;
	transition:all .35s;
}
.xxyx_box1 .xxyx_con .xxyx_bot .swiper-slide-thumb-active .xxyx_img img{
	opacity:1;
}

/* 视频弹出窗 */
.pop_mask{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	z-index:990;
	pointer-events:none;
	transition:all .8s;
}
.pop_mask.is-open{
	opacity:.7;
	pointer-events:auto;
}
.pop_box{
	width:66vw;
	position:fixed;
	top:50%;
	left:50%;
	z-index:992;
	transform:translate(-50%,100%);
	visibility:hidden;
	pointer-events:none;
	transition:all .8s;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.pop_box.is-open{
	transform:translate(-50%,-50%);
	visibility:visible;
	pointer-events:auto;
}
.pop_box .pop_close{
	position:absolute;
	right:15px;
	top:15px;
	cursor:pointer;
	z-index:5;
	color:#fff;
	padding:8px 20px;
	background:var(--curColor);
	border-radius:200px;
	-webkit-align-items:center;
	align-items:center;
	transition:background-color .35s,opacity .35s;
	opacity:0;
}
.pop_box .pop_close i,
.pop_jjfax .pop_jjfax_close{
	width:20px;
	height:20px;
	position:relative;
	margin-right:5px;
}
.pop_box .pop_close i:before,
.pop_box .pop_close i:after,
.pop_jjfax .pop_jjfax_close:before,
.pop_jjfax .pop_jjfax_close:after{
	content:"";
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform-origin:center;
    height:3px;
    width:100%;
    background-color:#fff;
    transition:all .3s ease;
	transform:translate(-50%,-50%);
    margin-top:0;
	border-radius:20px;
}
.pop_box .pop_close i:before,
.pop_jjfax .pop_jjfax_close:before{
	transform:translate(-50%, -50%) rotate(45deg);
}
.pop_box .pop_close i:after,
.pop_jjfax .pop_jjfax_close:after{
	transform:translate(-50%, -50%) rotate(-45deg);
}
.pop_box .pop_close span{
	font-size:18px;
}
.pop_box video{
	display:block;
	width:100%;
	height:37.125vw;
	object-fit:fill;
}
.pop_box:hover .pop_close{
	opacity:1;
}
.pop_box .pop_close:hover{
	background:var(--subColor);
}
.pop_box .pop_close:hover i:before,
.pop_jjfax .pop_jjfax_close:hover:before{
	transform:translate(-50%, -50%) rotate(30deg);
}
.pop_box .pop_close:hover i:after,
.pop_jjfax .pop_jjfax_close:hover:after{
	transform:translate(-50%, -50%) rotate(-30deg);
}

/* 当前位置 */
.xqy_header_height{
	height:100px;
}
.inner_loc .center_box2{
	border-bottom:solid 1px #eee;
}
.inner_loc {
	position:relative;
	z-index:10;
}
.inner_loc,
.inner_loc a {
	color:#666;
	font-size:14px;
}
.inner_loc a,
.inner_loc span {
	padding:0 3px;
	text-transform:uppercase;
}
.inner_loc a span{
	font-size:20px;
	width:1em;
	height:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	padding:0;
	margin-right:.5em;
	transform:translateY(2px);
}
.inner_loc a span .iconfont{
	font-size:1em;
}
.inner_loc a:hover {
    color:var(--curColor);
}


/* 列表翻页 */
.list_pages .pagination{
	font-size:0;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.list_pages .pagination li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 6px 10px;
}
.list_pages .pagination li a,
.list_pages .pagination li span{
	display:block;
	font-size:16px;
	color:#666;
	width:40px;
	height:40px;
	text-align:center;
	line-height:38px;
	overflow:hidden;
	border:solid 1px #e5e5e5;
}
.list_pages .pagination li.pg_prev a,
.list_pages .pagination li.pg_next a{
	background:none !important;
	color:#666;
	width:auto;
	padding:0 25px;
}
.list_pages .pagination li.active a,
.list_pages .pagination li.active span{
	background:var(--curColor);
	border-color:var(--curColor);
	color:#fff;
}
.list_pages .pagination li.active a:hover,
.list_pages .pagination li.active span:hover{
	color:#fff !important;
}
.list_pages .pagination li:not(.disabled) a:hover{
	color:var(--curColor);
	border-color:var(--curColor);
}
.list_pages .pagination li.pg_prev:not(.disabled) a:hover,
.list_pages .pagination li.pg_next:not(.disabled) a:hover{
	color:var(--curColor);
}

/* 内容翻页 */
.ipn_page .inner_pnpage{
	overflow:hidden;  
}
.ipn_page .inner_pnpage>a{ 
	display:block;
	overflow:hidden;
	line-height:21px;
}
.ipn_page .inner_pnpage>a span,
.ipn_page .inner_pnpage>a p{
	float:left;
	font-size:14px;
	color:#333;
}
.ipn_page .inner_pnpage>a span{
	font-weight:bold;
}
.ipn_page .inner_pnpage>a p{
	color:#333;
	max-width:calc((100vw - 17px) * .82 * .7 - 200px - 60px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:all .35s;
}
.ipn_page .inner_pnpage>a:hover p{
	color:var(--curColor);
}
.ipn_page{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	border-top:solid 1px #e5e5e5;
}
.ipn_page .inner_pnpage>a + a{
	margin-top:10px;
}
.ipn_page .ipn_return{
	-webkit-align-items:center;
	align-items:center;
	color:#333;
	padding:10px 20px;
	background:#f0f0f0;
}
.ipn_page .ipn_return .iconfont{
	margin-right:5px;
}
.ipn_page .ipn_return span{
	font-size:14px;
}
.ipn_page .ipn_return:hover{
	background:var(--curColor);
	color:#fff;
}

/* 新闻列表页 */
.xw_list1 ul{
	overflow:hidden;
	margin-top:-2.5vw;
	margin-left:-3vw;
}
.xw_list1 ul li{
	float:left;
	width:33.33333%;
	margin-top:2.5vw;
}
.xw_list1 ul li .xw_ss{
	display:block;
	margin-left:3vw;
	color:#333;
	font-size:18px;
}
.xw_list1 ul li .xw_ss .xw_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .82 - 3vw * 2) / 3 * 320 / 480);
}
.xw_list1 ul li .xw_ss .xw_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .35s;
}
.xw_list1 ul li .xw_ss .xw_txt{
	padding:0 20px;
	border:solid 1px #e5e5e5;
	border-top:none !important;
}
.xw_list1 ul li .xw_ss .xw_txt .xw_st{
	border-bottom:solid 1px #e5e5e5;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.xw_list1 ul li .xw_ss .xw_txt .xw_st .xw_date1{
	text-align:center;
	font-size:16px;
	font-family:arial;
	padding-right:20px;
	border-right:solid 1px #e5e5e5;
}
.xw_list1 ul li .xw_ss .xw_txt .xw_st .xw_date1 span{
	display:block;
	font-size:1.875em;
	margin-bottom:5px;
}
.xw_list1 ul li .xw_ss .xw_txt .xw_st .xw_date1 p{
	opacity:.8;
}
.xw_list1 ul li .xw_ss .xw_txt .xw_st .xw_date2{
	display:block;
	font-size:14px;
	font-family:arial;
	color:#999;
	display:none;
}
.xw_list1 ul li .xw_ss .xw_txt .xw_st .xw_sr{
	width:calc(100% - 60px - 20px * 2 - 1px);
}
.xw_list1 ul li .xw_ss .xw_txt .xw_sd{
	
	font-size:14px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.xw_list1 ul li .xw_ss .xw_txt .xw_sd .iconfont{
	width:1em;
	height:1em;
}

/* 新闻详情页 */
.tk_box1{
	margin-top:140px;
}
.xqy_box1 .center_box{
	padding-left:calc(20px + 4vw);
	padding-right:calc(20px + 4vw);
}
.xqy_box1 .xqy_container{
	overflow:hidden;
}
.xqy_box1 .xqy_title{
	text-align:center;
	border-bottom:solid 1px #e5e5e5;
}
.xqy_box1 .xqy_title .xqy_h{
	font-size:30px;
	font-weight:bold;
}
.xqy_box1 .xqy_title .xqy_info{
	margin-left:-10px;
	margin-right:-10px;
	margin-top:5px;
}
.xqy_box1 .xqy_title .xqy_info span{
	display:inline-block;
	font-size:14px;
	color:#666;
	margin:0 10px;
}

/* 通知公告页 */
.tzgg_list1 ul li .tzgg_ss{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	font-size:18px;
	color:#333;
	border-bottom:solid 1px #e5e5e5;
}
.tzgg_list1 ul li .tzgg_ss .tzgg_date{
	width:140px;
	background:#eee;
	text-align:center;
	color:#333;
	font-family:arial;
	font-size:14px;
	transition:all .35s;
}
.tzgg_list1 ul li .tzgg_ss .tzgg_date span{
	display:block;
	font-size:30px;
}
.tzgg_list1 ul li .tzgg_ss .tzgg_txt{
	width:calc(100% - 140px - 30px);
}
.tzgg_list1 ul li .tzgg_ss .tzgg_txt .tzgg_sh{
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.tzgg_more{
	font-size:14px;
	color:#666;
	-webkit-align-items:center;
	align-items:center;
}
.tzgg_more span{
	margin-right:.5em;
}
.tzgg_more .iconfont{
	width:1em;
	height:1em;
}

/* 课程建设页 */
.kcjs_s1 .kcjs_txt{
	font-size:18px;
}
.kcjs_s2 .kcjs_con{
	position:relative;
	overflow:hidden;
}
.kcjs_s2 .kcjs_con .swiper-container{
	margin-left:-6.25vw;
	margin-right:-6.25vw;
}
.kcjs_s2 .kcjs_con .swiper-slide{
	width:calc(((100vw - 17px) * .82 + 6.25vw * 2) / 3);
}
.kcjs_s2 .kcjs_con .kcjs_ss{
	display:block;
	transition:all .5s;
}
.kcjs_s2 .kcjs_con .kcjs_ss .kcjs_img{
	display:block;
	overflow:hidden;
	height:calc(((100vw - 17px) * .82 + 6.25vw * 2) / 3 * 400 / 600);
}
.kcjs_s2 .kcjs_con .kcjs_ss .kcjs_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.kcjs_s2 .kcjs_con .kcjs_ss .kcjs_sh{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	opacity:0;
	transition:all .35s;
}
.kcjs_s2 .kcjs_con .swiper-button-white{
	top:calc(((100vw - 17px) * .82 + 6.25vw * 2) / 3 * 400 / 600 / 2);
}
.kcjs_s2 .kcjs_con .swiper-button-prev{
	left:0;
}
.kcjs_s2 .kcjs_con .swiper-button-next{
	right:0;
}
.kcjs_s2 .kcjs_con .swiper-slide-prev .kcjs_ss{
	transform:translateX(13.3%) scale(.6);
}
.kcjs_s2 .kcjs_con .swiper-slide-next .kcjs_ss{
	transform:translateX(-13.3%) scale(.6);
}
.kcjs_s2 .kcjs_con .swiper-slide-active .kcjs_ss{
	transform:translateX(0) scale(1);
}
.kcjs_s2 .kcjs_con .swiper-slide-active .kcjs_ss .kcjs_sh{
	opacity:1;
}
.kcjs_s3 .kcjs_con{
	position:relative;
}

/* 校园风采页 */
.xyfc_list1 ul li .xyfc_ss{
	padding:2.5vw;
	background:#f7f7f7;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.xyfc_list1 ul li:nth-of-type(even) .xyfc_ss{
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.xyfc_list1 ul li .xyfc_ss .xyfc_l{
	width:41%;
	overflow:hidden;
	height:calc(((100vw - 17px) * .82 - 2.5vw * 2) * .41 * 360 / 600);
}
.xyfc_list1 ul li .xyfc_ss .xyfc_l img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.xyfc_list1 ul li .xyfc_ss .xyfc_r{
	width:54.8%;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:1.56vw 0;
}
.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sh{
	font-size:30px;
	font-size:calc(5px + 1.25vw);
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_line{
	display:block;
	width:37.5%;
	height:1px;
	background:var(--curColor);
}
.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sw{
	font-size:18px;
	font-size:calc(8px + .5vw);
	color:#666;
	line-height:1.5;
	-webkit-line-clamp:5;
	-moz-line-clamp:5;
	-o-line-clamp:5;
	line-clamp:5;
}
.xyfc_list1 ul li .xyfc_ss .xyfc_r .tzgg_more{
	color:var(--curColor);
}

/* 招生招聘页 */
.zszp_box1{
	overflow:hidden;
}
.zszp_box1 .zszp_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.zszp_box1 .zszp_top .zszp_exp{
	font-size:24px;
}
.zszp_box1 .zszp_nav ul{
	overflow:hidden;
	margin-left:-30px;
}
.zszp_box1 .zszp_nav ul li{
	float:left;
	margin-left:30px;
}
.zszp_box1 .zszp_nav ul li a{
	display:block;
	font-size:18px;
	font-family:arial,Source Han Sans CN,'PingFang SC';
	padding:15px 40px;
	border:solid 1px var(--curColor);
	color:var(--curColor);
	border-radius:5px;
}
.zszp_box1 .zszp_nav ul li.active a{
	background:var(--curColor);
	color:#fff;
}
.zszp_box1 .zszp_tit{
	font-size:30px;
	font-weight:bold;
	text-align:center;
}
.zszp_box1 .zszp_btns{
	overflow:hidden;
	margin-left:-50px;
}
.zszp_box1 .zszp_btns .zszp_btn{
	float:left;
	border:solid 1px var(--curColor);
	color:var(--curColor);
	font-size:16px;
	padding:15px 45px;
	border-radius:5px;
	margin-left:50px;
	margin-top:15px;
}






/* 通知公告页 */
.tzgg_list1 ul li .tzgg_ss:hover .tzgg_date{
	background:var(--curColor);
	color:#fff;
}

/* 校园风采页 */
.xyfc_list1 ul li .xyfc_ss:hover{
	background:#fff;
	box-shadow:0 0 20px rgba(0,0,0,.08);
	color:var(--curColor);
}

/* 招生招聘页 */
.zszp_box1 .zszp_nav ul li:not(.active) a:hover{
	background:var(--curColor);
	color:#fff;
}
.zszp_box1 .zszp_btns .zszp_btn:hover{
	background:var(--curColor);
	color:#fff;
}



















@media screen and (max-width:1400px){
	/* 注册、登录 */
	.zcdl_container,
	.footer_box2{
		width:66vw;
	}
	.zcdl_container .zcdl_l .zcdl_img{
		height:calc(66vw * .5 * 800 / 700)
	}
	.zcdl_container .zcdl_r .zcdl_form .zcdl_item{
		margin-top:1.2vw;
	}
	.zcdl_container .zcdl_r .zcdl_wrap{
		padding-top:1vw;
		padding-bottom:1vw;
	}
	.zcdl_container .zcdl_r .zcdl_wrap .zcdl_tit{
		font-size:2vw;
	}
	.zcdl_container .zcdl_r .zcdl_home{
		top:1vw;
		right:2vw;
		transform:scale(.8);
	}
	.zcdl_container .zcdl_r .zcdl_form .zcdl_tips{
		height:40px;
	}
	
	/* 页脚2 */
	.footer_box2{
		bottom:calc(((100vh - (66vw * .5 * 800 / 700)) / 2 - 23px) / 2)
	}
		
	
}

@media screen and (min-width:896px){
	.zszp_box .zszp_con ul li:nth-of-type(odd){
		animation-name:fadeInUp;
	}
	.zszp_box .zszp_con ul li:nth-of-type(even){
		animation-name:fadeInDown;
	}
}

@media screen and (min-width:1201px) and (max-width:1440px){
	.header_box .center_box,
	.footer_box .center_box{
		width:1200px;
	}
	.header_box .logo img{
		height:56px;
	}
	.nav_box > ul > li > a{
		height:90px;
	}

	.xw_box .xw_bot .xw_r .xw_txt .xw_sw{
		-webkit-line-clamp:3;
		-moz-line-clamp:3;
		-o-line-clamp:3;
		line-clamp:3;
		height:calc(1.5em * 3);
	}
	.fg_box .center_box{
		height:400px;
	}
	.swiper-pagination-bz.swiper-pagination .swiper-pagination-bullet{
		font-size:18px;
	}
	.footer_box .footer_mid .footer_tl .footer_lxwm ol li:nth-of-type(1) .footer_wrap{
		font-size:1.2em;
	}
	.xxjj_s5 .xxjj_r .xxjj_qr ul li > span{
		width:120px;
		height:120px;
	}
	.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_pics ol li .xsgs_img{
		font-size:120px;
	}
	.xyfg_s1 .xyfg_l .xyfg_txt{
		font-size:20px;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r{
		padding:1vw 0;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sh{
		font-size:24px;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sw{
		font-size:16px;
		-webkit-line-clamp:4;
		-moz-line-clamp:4;
		-o-line-clamp:4;
		line-clamp:4;
	}
	.xqy_box1 .xqy_title .xqy_h{
		font-size:26px;
	}
	.kcjs_s2 .kcjs_con .kcjs_ss .kcjs_sh{
		font-size:20px;
	}
	.zszp_box1 .zszp_nav ul li a{
		padding:13px 40px;
	}
	
	
	
}


@media screen and (min-width:1201px){
	/* header */
	.menu,
	.menu_bg{
		display:none;
	}
	.nav_box > ul > li:not(.active):hover > a{
		color:var(--curColor);
	}
	.nav_box > ul > li > a:before{
		content:"";
		position:absolute;
		left:0;
		bottom:0;
		width:100%;
		height:2px;
		background:var(--curColor);
		transform:scaleX(0);
		transition:all .35s;
	}
	.nav_box > ul > li.active > a:before{
		transform:scaleX(1);
	}
	.header_box.header_box2 .logo img{
		height:50px;
	}
	.header_box.header_box2 .nav_box > ul > li > a{
		height:80px;
	}
	
	/* 二级导航 */
	nav ul>li:hover .subnav{
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
	    transform: perspective(300px) scaleY(1) translateZ(0);
	    visibility: visible;
	    opacity: 1;
	}
	nav ul>li .subnav li a:hover{
		background-color:var(--curColor);
		color:#fff;
	}
	
	/* 注册、登录 */
	.zcdl_container .zcdl_r .zcdl_form .zcdl_item .zcdl_a:hover{
		color:var(--subColor);
		/* letter-spacing:.1em; */
	}
	.zcdl_container .zcdl_r .zcdl_form .zcdl_submit .zcdl_submit_btn:hover{
		background:var(--subColor);
	}
	.zcdl_container .zcdl_r .zcdl_home:hover{
		background:var(--curColor);
		color:#fff;
	}
	.zcdl_container .zcdl_r .zcdl_home:hover .iconfont{
		transform:translateY(-2px) scale(.6);
	}
	.zcdl_container .zcdl_r .zcdl_home:hover .iconfont:before{
		content:"\e612";
	}
	.zcdl_container .zcdl_r .zcdl_home:hover > p{
		transform:translateY(-6px);
		opacity:1;
	}
	.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm2 .zcdl_send:hover{
		border-color:var(--curColor);
		color:var(--curColor);
	}
	
	/* 页脚1 */
	.footer_box a:hover{
		color:var(--curColor) !important;
	}
	
	/* 页脚2 */
	.footer_box2 .footer_cpr a:hover{
		opacity:.8;
	}
	
	/* header */
	.header_box .header_btn:hover{
		background:var(--curColor);
		color:#fff;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
	}
	
	/* 报名须知 */
	.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_br .bmxz_a:hover{
		filter:saturate(150%);
	}
	.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_br .bmxz_btn:hover{
		background:var(--subColor);
	}
	
	/* 个人中心 */
	.grzx_submit .grzx_submit_btn:hover{
		background:var(--subColor);
	}
	
	/* 岗位报名 */
	.gwbm_list1 .gwbm_btn:hover{
		background:var(--subColor);
	}
	.gwbm_list1 .gwbm_ss .gwbm_icon:hover{
		background:var(--subColor);
	}
	
	/* 填报个人信息 */
	.grxx_box1 .grxx_item .grxx_zj_btn:hover{
		background:var(--subColor);
	}
	.grxx_box1 .grxx_item .grxx_b_item + .grxx_b_item:hover .grxx_j_btn{
		opacity:1;
		pointer-events:auto;
	}
	.grxx_box1 .grxx_item .grxx_b_item .grxx_j_pos ~ ul{
		position:relative;
	}
	.grxx_box1 .grxx_item .grxx_b_item .grxx_j_pos ~ ul:before{
		content:"";
		position:absolute;
		top:0;
		bottom:-20px;
		width:100%;
		background:rgba(0,0,0,.01);
		pointer-events:none;
		opacity:0;
		transition:all .35s;
	}
	.grxx_box1 .grxx_item .grxx_b_item .grxx_j_pos:hover ~ ul:before{
		opacity:1;
	}
	.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl .grxx_up_btn:hover{
		color:#333;
		border-color:#ccc;
	}
	.grxx_box1 .grxx_el.grxx_sczp .grxx_sc_l label:hover{
		color:var(--curColor);
	}
	
	/* 更多1 */
	.xx_more1:hover{
		background:var(--subColor);
	}
	.xx_more1.nobor_more:hover{
		color:var(--subColor);
	}
	
	/* 新闻动态 */
	.xw_box .xw_tab ul li:not(.active) .xw_ss:hover{
		color:var(--curColor);
	}
	.xw_box .xw_tab ul li:not(.active) .xw_ss:hover:before{
		transform:scaleX(1);
		transition:all .5s;
	}
	.xw_box .xw_bot{
		animation-delay:.3s;
	}
	.xw_box .xw_bot .xw_ss:hover{
		color:var(--curColor);
	}
	.xw_box .xw_bot .xw_r ul li .xw_ss:hover .xw_img{
		opacity:1;
	}
	.xw_box .xw_bot .xw_r ul li .xw_ss:hover .xw_txt{
		opacity:0;
	}
	.xw_box .xw_bot .xw_ss:hover .xw_img img{
		transform:scale(1.1);
		transition:all .5s;
	}
	
	/* 课程建设 */
	.swiper-button-white.swiper-button-sj:hover{
		background:var(--subColor);
	}
	.swiper-button-white.swiper-button-sj.swiper-button-bs:hover{
		background:#fff;
	}
	
	/* 校园风采 */
	.xyfc_box .xyfc_con .xyfc_ss:hover{
		color:var(--curColor);
	}
	
	/* 招生招聘 */
	.zszp_box .zszp_con ul li .zszp_ss:hover{
		color:var(--curColor);
	}
	.zszp_box .zszp_con ul li .zszp_ss:hover .zszp_img img{
		transform:scale(1.1);
	}
	
	/* 内页-二级导航 */
	.isub_nav .swiper-container{
		margin-left:calc(-20px - 5.2vw);
	}
	.isub_nav .swiper-wrapper{
		transform:none !important;
		-webkit-justify-content:center;
		justify-content:center;
	}
	.isub_nav .swiper-slide{
		margin-left:calc(20px + 5.2vw);
	}
	.isub_nav .swiper-slide a:hover span:before{
		transform:scaleX(1);
		transition:all .5s;
	}
	
	/* 校园风光页 */
	.xyfg_s1 .xyfg_r ul li .xyfg_ss:hover .xyfg_wrap{
		opacity:1;
	}
	.xyfg_s1 .xyfg_r ul li .xyfg_ss:hover .xyfg_wrap .xyfg_icon,
	.xyfg_s1 .xyfg_r ul li .xyfg_ss:hover .xyfg_wrap .xyfg_sw{
		transform:translateY(0);
		opacity:1;
	}
	.xyfg_s1 .xyfg_r ul li .xyfg_ss:hover .xyfg_wrap .xyfg_sw{
		transition-delay:.15s;
	}
	.xyfg_s2 .xyfg_con .xyfg_ss:hover{
		color:var(--curColor);
	}
	.xyfg_s2 .xyfg_con .xyfg_ss:hover .xyfg_img img{
		transform:scale(1.1);
	}
	
	/* 校园四季弹出 */
	.xysj_mask .xysj_container .xysj_close:hover{
		color:var(--subColor);
	}
	
	/* 新闻列表页 */
	.xw_list1 ul li .xw_ss:hover{
		color:var(--curColor);
	}
	.xw_list1 ul li .xw_ss:hover .xw_img img{
		transition:all .5s;
		transform:scale(1.1);
	}
	
	
	/* 121 */
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }
@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }
@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }
@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }
@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }
@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }
@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }
@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }
@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }
@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }
@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }
@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }

@media screen and (max-width:1200px){
	.center_box,
	.center_box2{
		width:90%;
	}
	.pd_150{
		padding:1.7rem;
	}
	.pd_tb150{
		padding:1.7rem 0;
	}
	.pd_t150{
		padding-top:1.7rem;
	}
	.pd_b150{
		padding-bottom:1.7rem;
	}
	.pd_120{
		padding:1.4rem;
	}
	.pd_tb120{
		padding:1.4rem 0;
	}
	.pd_t120{
		padding-top:1.4rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1.2rem;
	}
	.pd_tb100{
		padding:1.2rem 0;
	}
	.pd_t100{
		padding-top:1.2rem;
	}
	.pd_b100{
		padding-bottom:1.2rem;
	}
	.pd_80{
		padding:1rem;
	}
	.pd_tb80{
		padding:1rem 0;
	}
	.pd_t80{
		padding-top:1rem;
	}
	.pd_b80{
		padding-bottom:1rem;
	}
	.pd_70{
		padding:.9rem;
	}
	.pd_tb70{
		padding:.9rem 0;
	}
	.pd_t70{
		padding-top:.9rem;
	}
	.pd_b70{
		padding-bottom:.9rem;
	}
	.pd_60{
		padding:.8rem;
	}
	.pd_tb60{
		padding:.8rem 0;
	}
	.pd_t60{
		padding-top:.8rem;
	}
	.pd_b60{
		padding-bottom:.8rem;
	}
	.pd_50{
		padding:.7rem;
	}
	.pd_tb50{
		padding:.7rem 0;
	}
	.pd_t50{
		padding-top:.7rem;
	}
	.pd_b50{
		padding-bottom:.7rem;
	}
	.pd_40{
		padding:.6rem;
	}
	.pd_tb40{
		padding:.6rem 0;
	}
	.pd_t40{
		padding-top:.6rem;
	}
	.pd_b40{
		padding-bottom:.6rem;
	}
	.pd_30{
		padding:.5rem;
	}
	.pd_tb30{
		padding:.5rem 0;
	}
	.pd_t30{
		padding-top:.5rem;
	}
	.pd_b30{
		padding-bottom:.5rem;
	}
	.pd_20{
		padding:.4rem;
	}
	.pd_tb20{
		padding:.4rem 0;
	}
	.pd_t20{
		padding-top:.4rem;
	}
	.pd_b20{
		padding-bottom:.4rem;
	}
	.pd_15{
		padding:.35rem;
	}
	.pd_tb15{
		padding:.35rem 0;
	}
	.pd_t15{
		padding-top:.35rem;
	}
	.pd_b15{
		padding-bottom:.35rem;
	}
	.pd_10{
		padding:.2rem;
	}
	.pd_tb10{
		padding:.2rem 0;
	}
	.pd_t10{
		padding-top:.2rem;
	}
	.pd_b10{
		padding-bottom:.2rem;
	}
	.mg_t150{
		margin-top:1.7rem;
	}
	.mg_b150{
		margin-bottom:1.7rem;
	}
	.mg_t100{
		margin-top:1.2rem;
	}
	.mg_b100{
		margin-bottom:1.2rem;
	}
	.mg_tb80{
		margin:1rem 0;
	}
	.mg_t80{
		margin-top:1rem;
	}
	.mg_b80{
		margin-bottom:1rem;
	}
	.mg_tb70{
		margin:.9rem 0;
	}
	.mg_t70{
		margin-top:.9rem;
	}
	.mg_b70{
		margin-bottom:.9rem;
	}
	.mg_tb60{
		margin:.8rem 0;
	}
	.mg_t60{
		margin-top:.8rem;
	}
	.mg_b60{
		margin-bottom:.8rem;
	}
	.mg_tb50{
		margin:.7rem 0;
	}
	.mg_t50{
		margin-top:.7rem;
	}
	.mg_b50{
		margin-bottom:.7rem;
	}
	.mg_tb40{
		margin:.6rem 0;
	}
	.mg_t40{
		margin-top:.6rem;
	}
	.mg_b40{
		margin-bottom:.6rem;
	}
	.mg_tb30{
		margin:.5rem 0;
	}
	.mg_t30{
		margin-top:.5rem;
	}
	.mg_b30{
		margin-bottom:.5rem;
	}
	.mg_tb20{
		margin:.4rem 0;
	}
	.mg_t20{
		margin-top:.4rem;
	}
	.mg_b20{
		margin-bottom:.4rem;
	}
	.mg_tb15{
		margin:.3rem 0;
	}
	.mg_t15{
		margin-top:.3rem;
	}
	.mg_b15{
		margin-bottom:.3rem;
	}
	.mg_tb10{
		margin:.2rem 0;
	}
	.mg_t10{
		margin-top:.2rem;
	}
	.mg_b10{
		margin-bottom:.2rem;
	}
	.menu{
		position:fixed;
		top:0;
		right:1%;
		width:44px;
		height:60px;
		z-index:99999;
	}
	.menu:hover {
		cursor: pointer;
	}
	.menu > i {
		position: absolute;
		width: 24px;
		height: 2px;
		top: 50%;
		left:10px;
		background-color:var(--curColor);
		pointer-events:auto;
		transition-duration: .35s;
		transition-delay: .35s;
	}
	.menu > i:before, .menu > i:after {
		position: absolute;
		display: block;
		width: 100%;
		height: 2px;
		top:0;
		left: 50%;
		background-color:var(--curColor);
		content: "";
		transition: -webkit-transform 0.35s;
		transition: transform 0.35s;
		transition: transform 0.35s, -webkit-transform 0.35s;
		-webkit-transform-origin: 50% 50%;
				transform-origin: 50% 50%;
	}
	.menu > i:before {
		-webkit-transform: translate(-50%, -7px);
				transform: translate(-50%, -7px);
	}
	.menu > i:after {
		-webkit-transform: translate(-50%, 7px);
				transform: translate(-50%, 7px);
	}
	.menu_bg{
		position:fixed;
		width:100vw;
		height:0;
		top:0;
		left:0;
		z-index:999;
		background:#fff;
		-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
		-moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	}
	input.hamburger{
		height:0;
		display:none;
	}
	input.hamburger:checked ~ .menu_bg{
		height:100vh;
	}
	input.hamburger:checked ~ label.menu > i {
		background-color: transparent;
		-webkit-transform: rotate(90deg);
				transform: rotate(90deg);
	}
	input.hamburger:checked ~ label.menu > i:before {
		-webkit-transform: translate(-50%, -50%) rotate(45deg);
				transform: translate(-50%, -50%) rotate(45deg);
	}
	input.hamburger:checked ~ label.menu > i:after {
		-webkit-transform: translate(-50%, -50%) rotate(-45deg);
				transform: translate(-50%, -50%) rotate(-45deg);
	}
	input.hamburger:checked ~ .header_r .nav_box{
		top:0;
		opacity:1;
	}
	input.hamburger:checked ~ .header_top .header_tr{
		top:0;
		opacity:1;
	}
	/* .header_box.is-open .menu_bg{
		height:100vh;
	}
	.header_box.is-open label.menu > i {
		background-color: transparent;
		-webkit-transform: rotate(90deg);
				transform: rotate(90deg);
	}
	.header_box.is-open label.menu > i:before {
		-webkit-transform: translate(-50%, -50%) rotate(45deg);
				transform: translate(-50%, -50%) rotate(45deg);
	}
	.header_box.is-open label.menu > i:after {
		-webkit-transform: translate(-50%, -50%) rotate(-45deg);
				transform: translate(-50%, -50%) rotate(-45deg);
	}
	.header_box.is-open .header_r .nav_box{
		top:0;
		opacity:1;
	}
	.header_box.is-open .header_top .header_tr{
		top:0;
		opacity:1;
	} */
	
	/* ~~~~~~~~~~~~~~~~~~ */
	header,body,html{
		width:100vw !important;
	}
	
	body{
		overflow-x:hidden;
	}
	body.active{
		overflow:hidden;
	}
	
	/* header */
	.header_box > .center_box,
	.header_height,
	.header_box .header_top .center_box{
		height:60px;
	}
	.header_box .logo img,
	.header_box.header_box2 .logo img{
		max-height:34px;
	}
	.header_box.header_box2 .nav_box > ul > li > a{
		height:auto;
	}
	.header_box{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		transition:background-color .35s,box-shadow .35s;
	}
	.header_box.header_box2{
		transform:none;
		background:rgba(255,255,255,.8);
		backdrop-filter:blur(6px);
		box-shadow:0 0 15px rgba(0,0,0,.08);
	}
	.header_box .header_btn{
		padding:5px 15px;
		margin-right:30px;
	}
	
	
	
	
	.nav_box{
		position:fixed;
		width:100%;
		height:100vh;
		top:-100vh;
		left:0;
		z-index:9997;
		opacity:0;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:center;
		justify-content:center;
		-webkit-align-items:center;
		align-items:center;
		transition:top .3s,opacity .3s;
	}
	.nav_box:before{
		content:"";
		position:absolute;
		top:0;
		left:0;
		z-index:5;
		width:100%;
		height:100px;
		background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0));
		background:linear-gradient(to bottom,#fff,rgba(255,255,255,0));
		pointer-events:none;
	}
	.nav_box>ul{
		width:92%;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-direction:column;
		flex-direction:column;
	}
	.nav_box>ul>li{
		padding:2vh 0;
		margin-right:0;
		border-bottom:solid 1px rgba(0,0,0,.1);
		height:auto;
		display:block;
		position:relative;
	}
	.nav_box>ul>li + li{
		margin-left:0;
	}
	.nav_box>ul>li>a{
		font-size:16px;
		color:#191919;
		display:block;
		padding:1vh 10px;
		position:static;
		height:auto;
		text-align:left;
	}
	.nav_box>ul>li.has_subnav>a{
		display:inline-block;
		pointer-events:none;
	}
	.nav_box>ul>li.active>a{
		color:var(--curColor);
		background:none;
	}
	.nav_box>ul>li>a:before{
		display:none;
	}
	.nav_box>ul>li>a:after{
		content:"";
		position:absolute;
		right:10px;
		top:calc(3vh + 10px);
		width:8px;
		height:8px;
		margin-top:-4px;
		border-right:2px solid #ccc;
		border-top:2px solid #ccc;
		transform:rotate(45deg);
		pointer-events:none;
	}
	.nav_box>ul>li.active>a:after{
		border-color:var(--curColor);
	}
	.nav_box>ul>li.current.has_subnav>a:after{
		transform:rotate(135deg);
	}
	.nav_box > ul > li > a .nav_dec{
		display:none;
	}
	
	nav>ul>li.has_subnav>a:before{
		content:"";  
		position:absolute;
		border-left:solid 6px transparent;
		border-right:solid 6px transparent;
		border-top:solid 6px #ccc;
		top:50%;
		margin-top:-3px;
		right:0;
	}
	nav>ul>li.has_subnav.current>a:before{
		border-top-color:#c19b76;
	}
	.subnav ol li a{
		text-align:left;
	}
	nav ul>li .subnav{
		position:static;
		width:100%;
		border-top:none;
		box-shadow:none;
		-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
	    transform: perspective(300px) scaleY(0) translateZ(30px);
	    visibility: hidden;
	    opacity: 0; 
	    -webkit-transform-origin: top;
	    transform-origin: top;
	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
		max-height:0;
		margin-left:0;
		padding:0 20px;
	
	}
	
	nav ul>li.current .subnav{
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
	    transform: perspective(300px) scaleY(1) translateZ(0);
	    visibility: visible;
	    opacity: 1;
		max-height:312px;
	}
	nav ul>li .subnav li a{
		text-align:left;
		font-size:14px;
	}
	
	/* 页脚1 */
	.footer_box .footer_nav{
		display:none;
	}
	
	/* banner */
	.banner_box .swiper-slide a>img{
		min-height:auto;
		height:100%;
		object-fit:cover;
	}
	.banner_box .swiper-slide a .banner_txt{
		width:90%;
		left:5%;
	}
	
	/* 学校简介页 */
	.xxjj_s3 .xxjj_top ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	
	/* 校园风光页 */
	.xyfg_s1 .xyfg_r ul{
		margin-left:-.3rem;
		margin-top:-.3rem;
	}
	.xyfg_s1 .xyfg_r ul li{
		margin-top:.3rem;
	}
	.xyfg_s1 .xyfg_r ul li .xyfg_ss{
		margin-left:.3rem;
	}
	
	/* 视频弹窗 */
	.pop_box .pop_close{
		opacity:1;
		padding-top:6px;
		padding-bottom:6px;
	}
	.pop_box .pop_close span{
		font-size:16px;
	}
	
	/* 新闻列表页 */
	.xw_list1 ul{
		margin-left:-.4rem;
		margin-top:-.4rem;
	}
	.xw_list1 ul li{
		margin-top:.4rem;
	}
	.xw_list1 ul li .xw_ss{
		margin-left:.4rem;
	}
	
	/* 列表翻页 */
	.list_pages .pagination li{
		display:none;
	}
	.list_pages .pagination li.pg_prev,
	.list_pages .pagination li.pg_next{
		display:inline-block;
	}
	
	/* 内容翻页 */
	.ipn_page .ipn_return{
		display:none;
	}
	.ipn_page .inner_pnpage>a p{
		max-width:calc(90vw - 1rem - 60px);
	}
	
	/* 新闻详情页 */
	.tk_box1{
		margin-top:calc(70px + .4rem);
	}


	.grxx_box1 .grxx_el.grxx_jszgzqk .grxx_sr .grxx_check{
		margin-top:0;
	}
	.grxx_box1 .grxx_el.grxx_jszgzqk .grxx_sr .grxx_check label{
		height:auto;
		margin-top:8px;
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.grxx_box1 .grxx_el.grxx_jszgzqk .grxx_sr .grxx_check label .grxx_sw{
		width:calc(100% - 18px - .5em);
	}



	
	
}

@media screen and (max-width:895px){
	/* 注册 */
	.zcdl_container{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.zcdl_container .zcdl_l{
		height:0;
		overflow:hidden;
	}
	.zcdl_container .zcdl_l,
	.zcdl_container .zcdl_r{
		width:100%;
	}
	.zcdl_container .zcdl_l .zcdl_wrap .zcdl_logo{
		position:fixed;
		top:4vw;
		left:5vw;
	}
	.zcdl_container .zcdl_l .zcdl_wrap .zcdl_logo img{
		height:8vw;
	}
	.zcdl_container .zcdl_r .zcdl_home{
		position:fixed;
		right:5vw;
		top:4vw;
		color:#fff;
		overflow:visible;
		width:auto;
		-webkit-flex-direction:row;
		flex-direction:row;
	}
	.zcdl_container .zcdl_r .zcdl_home .iconfont,
	.zcdl_container .zcdl_r .zcdl_home > p{
		transform:none;
	}
	.zcdl_container .zcdl_r .zcdl_home .iconfont{
		font-size:.4em;
	}
	.zcdl_container .zcdl_r .zcdl_home > p{
		opacity:1;
		font-size:16px;
		margin-left:.2rem;
	}
	.zcdl_container{
		width:70vw;
	}
	.footer_box2{
		bottom:4vw;
		width:90vw;
		left:5%;
	}
	.zcdl_container .zcdl_r .zcdl_wrap .zcdl_tit{
		font-size:3.6vw;
	}
	.zcdl_container .zcdl_r .zcdl_wrap{
		padding:6vw;
	}
	.zcdl_container .zcdl_r .zcdl_form .zcdl_item{
		margin-top:2.4vw;
	}
	
	/* 个人资料 */
	.grzx_form1{
		padding-left:0;
		padding-right:0;
	}
	.grzx_form1 .grzx_item{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.grzx_form1 .grzx_item + .grzx_item{
		margin-top:.5rem;
	}
	.grzx_form1 .grzx_item .grzx_sl{
		width:100%;
		text-align:left;
		line-height:normal;
	}
	.grzx_form1 .grzx_item .grzx_sr{
		width:100%;
	}
	.grzx_form1 .grzx_item .grzx_sr .grzx_inp input,
	.grzx_form1 .grzx_item .grzx_sr .grzx_sel select,
	.grzx_form1 .grzx_item .grzx_sr .grzx_check label{
		height:42px;
	}
	.grzx_form1 .grzx_item .grzx_sr .grzx_inp input,
	.grzx_form1 .grzx_item .grzx_sr .grzx_sel select{
		padding:0;
	}
	
	/* 岗位报名 */
	.grzx_box .grzx_r .grzx_tit{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.grzx_box .grzx_r .grzx_tit .grzx_exp{
		max-width:none;
		width:100%;
		margin-top:.2rem;
	}
	
	/* 新闻动态 */
	.xw_box .xw_bot .xw_wrap{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.xw_box .xw_bot .xw_l,
	.xw_box .xw_bot .xw_r{
		width:100%;
	}
	.xw_box .xw_bot .xw_l .xw_img{
		height:calc(90vw * 400 / 600);
	}
	.xw_box .xw_bot .xw_l .xw_txt .xw_sw,
	.xw_box .xw_bot .xw_ss .xw_txt .xw_sw{
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		-o-line-clamp:2;
		line-clamp:2;
		height:calc(1.5em * 2);
	}
	
	/* 校园风光页 */
	.xyfg_s1 .xyfg_l,
	.xyfg_s1 .xyfg_r{
		width:100%;
	}
	.xyfg_s1 .xyfg_l{
		padding-top:0;
	}
	.xyfg_s1 .xyfg_l .xyfg_txt{
		font-size:.38rem;
	}
	.xyfg_s1 .xyfg_r{
		margin-top:.5rem;
	}
	.xyfg_s1 .xyfg_r ul li .xyfg_ss .xyfg_img{
		height:calc((90vw - .3rem) / 2 * 300 / 400);
	}
	.xysj_mask .xysj_container .xysj_bot{
		height:0;
		opacity:0;
		overflow:hidden;
		pointer-events:none;
	}
	.xysj_mask .xysj_container{
		width:90vw;
	}
	.xysj_mask .xysj_container .xysj_top{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.xysj_mask .xysj_container .xysj_top .xysj_tl{
		width:100%;
	}
	.xysj_mask .xysj_container .xysj_top .xysj_tr{
		width:100%;
		padding:.5rem;
	}
	.xysj_mask .xysj_container .xysj_top .xysj_tl .xysj_ss{
		height:calc((90vw - .35rem * 2) * 600 / 800);
	}
	.xysj_mask .xysj_container .xysj_close{
		font-size:30px;
	}
	
	/* 学校影像页 */
	.xxyx_box1 .xxyx_con .xxyx_bot{
		padding:0 60px;
	}
	
	
	
	
	
}

@media screen and (max-width:767px){
	/* 内页-banner */
	.inner_banner1{
		height:calc(40vw + 60px);
	}
	
	/* 填报个人信息 */
	.tup_box{
		margin-top:.8rem;
	}
	.bmxz_box1{
		padding:.4rem;
	}
	.bmxz_tit{
		font-size:.36rem;
		padding-bottom:.4rem;
	}
	.bmxz_tit .bmxz_h{
		font-size:.48rem;
	}
	.grxx_box1 .grxx_el{
		width:100% !important;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		font-size:14px;
	}
	.grxx_box1 .grxx_el .grxx_sl{
		width:100% !important;
		text-align:left;
		line-height:normal;
		margin-bottom:.2rem;
	}
	.grxx_box1 .grxx_el.grxx_xb{
		margin-top:.2rem;
		margin-bottom:-.4rem;
	}
	.grxx_box1 .grxx_el.grxx_xb .grxx_sl{
		width:auto !important;
		line-height:50px;
	}
	.grxx_box1 .grxx_item .grxx_top{
		font-size:17px;
	}
	.grxx_box1 .grxx_item .grxx_zj_btn{
		font-size:24px;
	}
	.grxx_box1 .grxx_item .grxx_b_item .grxx_j_pos{
		top:auto;
		bottom:0;
		left:50%;
		transform:translate(-50%,50%);
	}
	.grxx_box1 .grxx_item .grxx_b_item .grxx_j_pos{
		opacity:1;
		pointer-events:auto;
	}
	.grxx_box1 .grxx_item .grxx_b_item + .grxx_b_item .grxx_j_btn{
		opacity:1;
		pointer-events:auto;
	}
	.grxx_box1 .grxx_bot .grxx_b_item2{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_br{
		width:100%;
		margin-top:.2rem;
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
	}
	.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl > ol{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl > ol > li{
		margin-right:0;
		width:100%;
	}
	.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl > ol > li + li{
		margin-top:.4rem;
	}
	.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl .grxx_up_btn{
		padding:0;
		min-width:100px;
	}
	.grzx_submit .grzx_submit_btn{
		font-size:16px;
		min-width:45%;
	}
	
	/* 页脚1 */
	.footer_box{
		background-size:42vw;
	}
	.footer_box .footer_top{
		display:none;
	}
	.footer_box .footer_mid{
		margin-top:0;
		padding:.5rem 0;
	}
	.footer_box .footer_mid .footer_tl{
		width:100%;
	}
	.footer_box .footer_lxwm{
		width:100%;
	}
	.footer_box .footer_mid .footer_tl .footer_h{
		padding-bottom:.4rem;
	}
	.footer_box .footer_mid .footer_tl .footer_lxwm ol li .footer_wrap{
		max-width:calc(100% - 38px);
	}
	.footer_box .footer_mid .footer_tl .footer_lxwm ol li:nth-of-type(1) .footer_wrap{
		font-size:1.3em;
	}
	.footer_box .footer_mid .footer_tl .footer_lxwm ol li + li{
		margin-top:.3rem;
	}
	.footer_box .footer_mid .footer_tr{
		width:100%;
		margin-top:.4rem;
	}
	.footer_box .footer_mid .footer_tr ul li .footer_img{
		width:24vw;
		height:24vw;
	}
	.footer_box .footer_bot{
		padding:.3rem 0;
	}
	.footer_box .footer_bot .footer_bl{
		max-width:none;
		width:100%;
		line-height:1.8;
	}
	.footer_box .footer_bot .footer_bl > *{
		display:block;
	}
	.footer_box .footer_bot .footer_br{
		width:100%;
		margin-top:.1rem;
	}
	.footer_box .footer_bot .footer_br .footer_tk{
		margin-left:-12px;
	}
	.footer_box2 .footer_cpr > .footer_by{
		margin-left:.5rem;
		padding-left:0;
	}
	
	/* 报名须知 */
	.bmxz_box1 .bmxz_con{
		margin-top:.5rem;
	}
	.article_w{
		font-size:14px;
	}
	.bmxz_box1 .bmxz_con .bmxz_bot{
		margin-top:.4rem;
	}
	.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_br{
		margin-top:.5rem;
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_br .bmxz_btn{
		margin-left:0;
	}
	.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_br .bmxz_a{
		margin-top:.6rem;
	}
	
	/* 注册 */
	.zcdl_container{
		width:90vw;
	}
	.zcdl_container .zcdl_l .zcdl_wrap .zcdl_logo img{
		height:36px;
	}
	.zcdl_container .zcdl_r .zcdl_home{
		height:36px;
	}
	.zcdl_container .zcdl_r .zcdl_wrap .zcdl_tit{
		font-size:.48rem;
	}
	.zcdl_container .zcdl_r .zcdl_form .zcdl_item{
		margin-top:3.4vw;
		font-size:14px;
	}
	.zcdl_container .zcdl_r .zcdl_form .zcdl_inp .zcdl_icon{
		width:50px;
	}
	.zcdl_container .zcdl_r .zcdl_form .zcdl_inp input{
		padding-left:60px;
	}
	.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm1 .zcdl_inp,
	.zcdl_container .zcdl_r .zcdl_form .zcdl_item.zcdl_yzm2 .zcdl_inp{
		width:calc(100% - 140px);
	}
	
	/* 个人资料 */
	.grzx_box .center_box{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		background:none;
	}
	.grzx_box .grzx_l,
	.grzx_box .grzx_r{
		padding:.5rem 0;
	}
	.grzx_box .grzx_l{
		width:100%;
		background:#e7eff8;
	}
	.grzx_box .grzx_r{
		width:100%;
		margin-top:.5rem;
		min-height:auto;
		padding-left:.4rem;
		padding-right:.4rem;
	}
	.grzx_box .grzx_l .grzx_xx .grzx_tx label{
		font-size:2rem;
	}
	.grzx_box .grzx_l .grzx_xx .grzx_name{
		font-size:.44rem;
		margin-top:.2rem;
	}
	.grzx_box .grzx_l .grzx_nav{
		padding:0 .4rem;
	}
	.grzx_box .grzx_l .grzx_nav ul{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-justify-content:center;
		justify-content:center;
		margin-left:-.2rem;
		margin-top:-.2rem;
	}
	.grzx_box .grzx_l .grzx_nav ul li{
		width:33.3333%;
		margin-top:.2rem;
		-webkit-flex-grow:1;
		flex-grow:1;
	}
	.grzx_box .grzx_l .grzx_nav .grzx_ss{
		padding:.25rem;
		font-size:.36rem;
		-webkit-justify-content:center;
		justify-content:center;
		border-radius:.14rem;
		margin-left:.2rem;
		background:#fff;
	}
	.grzx_box .grzx_l .grzx_nav ul li.active .grzx_ss{
		background:var(--subColor);
		color:#fff;
	}
	.grzx_box .grzx_l .grzx_nav .grzx_ss:before{
		display:none;
	}
	.grzx_box .grzx_l .grzx_nav .grzx_ss .grzx_icon{
		display:none;
	}
	.grzx_box .grzx_r .grzx_tit{
		padding-top:0;
	}
	.grzx_box .grzx_r .grzx_tit .grzx_sh{
		font-size:.48rem;
	}
	.grzx_form1 .grzx_item .grzx_sr .grzx_check{
		margin-left:-.8rem;
	}
	.grzx_form1 .grzx_item .grzx_sr .grzx_check label{
		margin-left:.8rem;
	}
	.grzx_submit .grzx_submit_btn{
		line-height:42px;
		font-size:16px;
	}
	
	/* 岗位报名 */
	.grzx_box .grzx_r .grzx_tit .grzx_exp{
		font-size:14px;
	}
	.gwbm_list1 .gwbm_ss{
		font-size:14px;
	}
	.gwbm_list1 .gwbm_ss .gwbm_num{
		width:40px;
	}
	.gwbm_list1 .gwbm_ss .gwbm_wrap{
		width:calc(100% - 140px);
	}
	.gwbm_list1 .gwbm_btn{
		font-size:14px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.gwbm_list1 .gwbm_ss .gwbm_icon{
		width:24px;
		height:24px;
		margin-top:calc((2em - 24px) / 2)
	}
	.gwbm_list1 .gwbm_ss .gwbm_icon .iconfont{
		font-size:14px;
	}
	.gwbm_list1 .is-open .gwbm_ss .gwbm_wrap{
		max-height:calc(1em * 2 * 20);
	}
	
	/* banner */
	.banner_box .swiper-slide a{
		height:120vw;
	}
	.banner_box .swiper-slide a .banner_txt img{
		max-width:100%;
	}
	.swiper-pagination-bz.swiper-pagination .swiper-pagination-bullet{
		font-size:12px;
	}
	
	/* 关于学校 */
	.gyxx_box{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.gyxx_box .gyxx_logo{
		display:none;
	}
	.gyxx_box .gyxx_l,
	.gyxx_box .gyxx_r{
		width:100%;
	}
	.gyxx_box .gyxx_l .gyxx_wrap{
		padding-left:5%;
		padding-right:5%;
	}
	.gyxx_box .gyxx_l .gyxx_wrap .gyxx_exp{
		font-size:.36rem;
		margin-top:.3rem;
	}
	.gyxx_box .gyxx_l .gyxx_wrap .gyxx_txt{
		font-size:14px;
		margin-top:.3rem;
	}
	.gyxx_box .gyxx_l .gyxx_wrap .xx_more1{
		margin-top:.8rem;
	}
	.xx_more1{
		font-size:14px;
		padding:.2rem .6rem;
	}
	
	/* 新闻动态 */
	.xw_box .xw_top{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.xw_box .xw_top .bmxz_tit.nobor_tit{
		text-align:center;
		width:100%;
	}
	.xw_box .xw_top .xw_tab{
		width:100%;
		margin-top:.3rem;
	}
	.xw_box .xw_top .xw_tab ul{
		text-align:center;
	}
	.xw_box .xw_top .xw_tab ul li{
		display:inline-block;
		float:none;
	}
	.xw_box .xw_tab ul li + li{
		margin-left:.5rem;
	}
	.xw_box .xw_tab ul li .xw_ss{
		font-size:.38rem;
	}
	.xw_box .xw_bot{
		margin-top:.4rem;
	}
	.xw_box .xw_bot .xw_r ul{
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.xw_box .xw_bot .xw_r ul li{
		width:100%;
		height:auto;
	}
	.xw_box .xw_bot .xw_ss .xw_txt .xw_sh{
		font-size:16px;
	}
	.xw_box .xw_bot .xw_l .xw_txt .xw_sw,
	.xw_box .xw_bot .xw_ss .xw_txt .xw_sw{
		height:auto;
		font-size:14px;
	}
	.xw_box .xw_bot .xw_r ul{
		margin-top:0;
	}
	.xw_box .xw_bot .xw_r ul li .xw_ss{
		margin-top:0;
		margin-left:0;
		width:100%;
	}
	.xw_box .xw_bot .xw_r .xw_ss .xw_txt{
		padding:.4rem 0;
	}
	.xw_box .xw_bot .xw_ss .xw_txt > .iconfont{
		display:block;
	}
	
	/* 分割 */
	.fg_box .center_box{
		height:50vw;
	}
	.fg_box .fg_h{
		font-size:.48rem;
	}
	
	/* 课程建设 */
	.kcjs_box .center_box{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}
	.kcjs_box .kcjs_r{
		width:100%;
		padding-left:0;
	}
	.kcjs_box .kcjs_img{
		margin-right:0;
	}
	.kcjs_box .kcjs_l{
		width:100%;
		margin-top:.5rem;
	}
	.kcjs_box .kcjs_l .swiper-slide .kcjs_img{
		transform:scale(.8);
		transform-origin:center;
		height:calc(90vw * 585 / 780) !important;
	}
	.kcjs_box .kcjs_r .kcjs_bot .kcjs_bl{
		transform:none;
		width:calc(20vw * 3 + 10px * 2);
	}
	.kcjs_box .kcjs_r .kcjs_top .kcjs_txt .kcjs_sh{
		font-size:.4rem;
	}
	.swiper-button-white.swiper-button-sj{
		font-size:34px;
	}
	.kcjs_box .center_box{
		padding-bottom:calc(20vw * 585 / 780 + .6rem);
		position:relative;
	}
	.kcjs_box .kcjs_r .kcjs_bot .swiper-container{
		width:20vw;
	}
	.kcjs_box .kcjs_r .kcjs_bot{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
	}
	.kcjs_box .kcjs_r .kcjs_bot .kcjs_img{
		height:calc(20vw * 585 / 780);
		background:#000;
	}
	.kcjs_box .kcjs_r .kcjs_bot .kcjs_img img{
		opacity:.6;
		transition:all .35s;
	}
	.kcjs_box .kcjs_r .kcjs_bot .swiper-slide-active .kcjs_img img{
		opacity:1;
	}
	.kcjs_box .kcjs_r .kcjs_bot .kcjs_br{
		width:calc(100% - 20vw * 3 - 10px * 2);
	}
	.kcjs_box .kcjs_r .kcjs_bot .kcjs_br > .iconfont{
		display:none;
	}
	
	/* 校园风采 */
	.bmxz_tit .bmxz_exp{
		font-size:.36rem;
		margin-top:.3rem;
	}
	.xyfc_box .xyfc_con .swiper-slide{
		width:90vw;
	}
	.xyfc_box .xyfc_con .xyfc_ss .xyfc_img{
		height:calc(90vw * 375 / 500);
	}
	.xyfc_box .swiper-pagination-bz.swiper-pagination{
		margin-top:.4rem;
	}
	
	/* 招生招聘 */
	.zszp_box .zszp_con ul{
		margin-top:-.4rem;
	}
	.zszp_box .zszp_con ul li{
		width:100%;
	}
	.zszp_box .zszp_con ul li .zszp_ss{
		-webkit-flex-direction:row;
		flex-direction:row;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-align-items:center;
		align-items:center;
		padding:.4rem 0;
		border-bottom:solid 1px #e5e5e5;
	}
	.zszp_box .zszp_con ul li:nth-of-type(even) .zszp_ss{
		-webkit-flex-direction:row;
		flex-direction:row;
	}
	.zszp_box .zszp_con ul li .zszp_ss .zszp_img{
		width:30%;
		height:calc(90vw * .3 * 240 / 360);
	}
	.zszp_box .zszp_con ul li .zszp_ss .zszp_txt{
		width:66%;
		padding:0;
		border:none !important;
	}
	.zszp_box .zszp_con ul li .zszp_ss .zszp_txt .zszp_sh{
		font-size:16px;
	}
	
	/* 内页-banner */
	.inner_banner{
		height:calc(680 / 1920 * 100vw + 60px * 2);
	}
	.isub_nav .swiper-slide{
		font-size:.36rem;
	}
	.isub_nav .swiper-slide a{
		padding:0 .4rem;
	}
	
	/* 学校简介页 */
	.xxjj_s1.gyxx_box .center_box{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.xxjj_s1.gyxx_box .gyxx_l{
		width:100%;
	}
	.xxjj_s1.gyxx_box .gyxx_l .gyxx_wrap{
		padding-top:0;
	}
	.xxjj_s1.gyxx_box .gyxx_l .gyxx_wrap .gyxx_txt{
		-webkit-line-clamp:30;
		-moz-line-clamp:30;
		-o-line-clamp:30;
		line-clamp:30;
	}
	.xxjj_s1.gyxx_box .gyxx_r{
		width:calc(100% - 15px);
		margin-left:15px;
		margin-bottom:15px;
		margin-top:.5rem;
	}
	.xxjj_s1.gyxx_box .gyxx_r .gyxx_blo{
		--translateData1:-15px;
		--translateData2:15px;
	}
	.xxjj_s2 .xxjj_l{
		display:none;
	}
	.xxjj_s2 .xxjj_r{
		width:100%;
	}
	.xx_tit1{
		font-size:.48rem;
	}
	.xxjj_s2 .xxjj_r .xxjj_wrap .xxjj_txt{
		font-size:.36rem;
	}
	.xxjj_s3 .xxjj_con{
		padding:0;
	}
	.xxjj_s3 .xxjj_top ul{
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
		padding-left:1px;
	}
	.xxjj_s3 .xxjj_top ul li{
		width:50%;
		padding:.4rem 0;
		text-align:center;
		border:solid 1px #e5e5e5;
		margin-left:-1px;
		margin-top:-1px;
		font-size:.36rem;
	}
	.xxjj_s3 .xxjj_top ul li .xxjj_st{
		-webkit-justify-content:center;
		justify-content:center;
	}
	.xxjj_s3 .xxjj_top ul li .xxjj_st em{
		font-size:.8rem;
	}
	.xxjj_s3 .xxjj_top ul li .xxjj_st i{
		transform:translateY(-.3em);
	}
	.xxjj_s3 .xxjj_bot .swiper-slide{
		width:90vw;
	}
	.xxjj_s3 .xxjj_bot .xxjj_ss .xxjj_img{
		height:calc(90vw * 340 / 450);
	}
	.xxjj_s3 .xxjj_bot .swiper-button-prev{
		left:10px;
	}
	.xxjj_s3 .xxjj_bot .swiper-button-next{
		right:10px;
	}
	.xxjj_s5 .center_box{
		background-position:center 60px;
		background-size:contain;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
		overflow:hidden;
	}
	.xxjj_s5 .xxjj_l,
	.xxjj_s5 .xxjj_r{
		width:100%;
	}
	.xxjj_s5 .xxjj_l{
		margin-top:.8rem;
	}
	.xxjj_s5 .xxjj_r .xxjj_qr ul{
		margin-left:-.5rem;
	}
	.xxjj_s5 .xxjj_r .xxjj_qr ul li{
		margin-left:.5rem;
	}
	.xxjj_s5 .xxjj_r .xxjj_qr ul li > span{
		width:100px;
		height:100px;
	}
	.xxjj_s5 .xxjj_r .xxjj_qr ul li > p{
		font-size:14px;
		margin-top:3px;
	}
	.xxjj_s5 .xxjj_l #dituContent{
		height:60vw;
	}
	
	/* 校史故事页 */
	.xsgs_s1 .xsgs_con{
		padding:.5rem 1rem;
	}
	.xsgs_s1 .xsgs_con .xsgs_txt > .iconfont{
		font-size:.48rem;
	}
	.xsgs_s1 .xsgs_con .xsgs_top .xsgs_yh1{
		right:calc(100% + .2em);
	}
	.xsgs_s1 .xsgs_con .xsgs_top .xsgs_yh2{
		left:calc(100% + .2em);
	}
	.xsgs_s1 .xsgs_con .xsgs_qm img{
		max-width:120px;
	}
	.xsgs_s2 .xsgs_con .xsgs_l{
		width:100px;
		top:80px;
	}
	.xsgs_s2 .xsgs_con .xsgs_l ul li a{
		font-size:16px;
		line-height:50px;
	}
	.xsgs_s2 .xsgs_con .xsgs_r{
		width:calc(100% - 120px);
		padding-left:20px;
	}
	.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_dot{
		left:calc(-20px - .5em - 1px);
		top:calc((50px - 1em) / 2);
	}
	.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_pics ol li .xsgs_img{
		font-size:calc((90vw - 120px - 1px - 20px) / 2);
	}
	.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_sh{
		font-size:.48rem;
	}
	
	/* 校园风光 */
	.xx_tit1 .xx_exp{
		font-size:.36rem;
	}
	.xyfg_s2 .xyfg_con .swiper-slide{
		width:90vw;
	}
	.xyfg_s2 .xyfg_con .xyfg_ss .xyfg_img{
		height:calc(90vw * 375 / 500);
	}
	.xyfg_s2 .swiper-button-white.swiper-button-sj{
		top:calc(90vw * 375 / 500 / 2);
	}
	
	/* 学校影像页 */
	.xxyx_box1 .xxyx_con .xxyx_top{
		width:100%;
	}
	.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_img{
		height:calc(90vw * 720 / 1280);
	}
	.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_wrap .xxyx_icon{
		font-size:1.1rem;
	}
	.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_txt{
		font-size:14px;
		padding:.3rem;
	}
	.xxyx_box1 .xxyx_con .xxyx_bot .xxyx_img{
		height:calc((90vw - 60px * 2 - 10px * 2) / 3 * 720 / 1280);
	}
	
	/* 视频弹窗 */
	.pop_box{
		width:100%;
	}
	.pop_box video{
		height:calc(100vw * 9 / 16);
	}
	
	/* 新闻列表页 */
	.xw_list1 ul li{
		width:100%;
	}
	.xw_list1 ul li .xw_ss{
		font-size:16px;
	}
	.xw_list1 ul li .xw_ss .xw_img{
		height:calc(90vw * 320 / 480);
	}
	.xw_list1 ul li .xw_ss .xw_txt .xw_st .xw_date1{
		font-size:14px;
	}
	
	/* 通知公告页 */
	.tzgg_list1 ul li .tzgg_ss{
		font-size:16px;
	}
	.tzgg_list1 ul li .tzgg_ss .tzgg_date{
		width:100px;
	}
	.tzgg_list1 ul li .tzgg_ss .tzgg_date span{
		font-size:24px;
	}
	.tzgg_list1 ul li .tzgg_ss .tzgg_txt{
		width:calc(100% - 100px - 4%);
	}
	
	/* 新闻详情页 */
	.xqy_box1 .center_box{
		padding:.5rem;
	}
	.xqy_box1 .xqy_title .xqy_h{
		font-size:.46rem;
	}
	
	/* 课程建设 */
	.kcjs_s1 .kcjs_txt{
		font-size:14px;
	}
	.kcjs_s2 .kcjs_con .swiper-container{
		margin-left:-30vw;
		margin-right:-30vw;
	}
	.kcjs_s2 .kcjs_con .kcjs_ss .kcjs_img{
		height:calc((90vw + 30vw * 2) / 3 * 400 / 600);
		/* transform:translateY(calc((-16px * 1.5 - .3rem) / 2));
		transition:all .5s; */
	}
	.kcjs_s2 .kcjs_con .swiper-slide-active .kcjs_ss .kcjs_img{
		/* transform:translateY(0); */
	}
	.kcjs_s2 .kcjs_con .kcjs_ss .kcjs_sh{
		font-size:16px;
		line-height:1.5;
	}
	.kcjs_s2 .kcjs_con .swiper-button-white{
		top:calc((90vw + 30vw * 2) / 3 * 400 / 600 / 2);
	}
	
	/* 校园风采页 */
	.xyfc_list1 ul li .xyfc_ss{
		padding:.5rem;
	}
	.xyfc_list1 ul li .xyfc_ss,
	.xyfc_list1 ul li:nth-of-type(even) .xyfc_ss{
		-webkit-flex-direction:column;
		flex-direction:column;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_l,
	.xyfc_list1 ul li .xyfc_ss .xyfc_r{
		width:100%;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_l{
		height:calc((90vw - 1rem) * 360 / 600);
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r{
		padding:0;
		margin-top:.4rem;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sh{
		font-size:16px;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sw{
		font-size:14px;
		-webkit-line-clamp:3;
		-moz-line-clamp:3;
		-o-line-clamp:3;
		line-clamp:3;
	}
	
	/* 招生招聘页 */
	.zszp_box1 .zszp_top .zszp_exp{
		font-size:.36rem;
	}
	.zszp_box1 .zszp_nav ul{
		margin-left:-.3rem;
		margin-top:-.3rem;
	}
	.zszp_box1 .zszp_nav ul li{
		margin-left:.3rem;
		margin-top:.3rem;
	}
	.zszp_box1 .zszp_nav ul li a{
		font-size:.38rem;
		padding:.24rem .6rem;
	}
	.zszp_box1 .zszp_tit{
		font-size:.48rem;
	}
	.zszp_box1 .zszp_btns{
		margin-left:-.5rem;
	}
	.zszp_box1 .zszp_btns .zszp_btn{
		margin-left:.5rem;
		margin-top:.3rem;
		width:calc((100% - 1rem) / 2);
		font-size:14px;
		padding:.24rem 0;
		text-align:center;
	}
	
	
	
	
	
	
	
	
	
	/* 767 */
}

@media screen and (min-width:768px) and (max-width:1200px){
	.pd_150{
		padding:1.5rem;
	}
	.pd_tb150{
		padding:1.5rem 0;
	}
	.pd_t150{
		padding-top:1.5rem;
	}
	.pd_b150{
		padding-bottom:1.5rem;
	}
	.pd_120{
		padding:1.2rem;
	}
	.pd_tb120{
		padding:1.2rem 0;
	}
	.pd_t120{
		padding-top:1.2rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1rem;
	}
	.pd_tb100{
		padding:1rem 0;
	}
	.pd_t100{
		padding-top:1rem;
	}
	.pd_b100{
		padding-bottom:1rem;
	}
	.pd_80{
		padding:.8rem;
	}
	.pd_tb80{
		padding:.8rem 0;
	}
	.pd_t80{
		padding-top:.8rem;
	}
	.pd_b80{
		padding-bottom:.8rem;
	}
	.pd_70{
		padding:.7rem;
	}
	.pd_tb70{
		padding:.7rem 0;
	}
	.pd_t70{
		padding-top:.7rem;
	}
	.pd_b70{
		padding-bottom:.7rem;
	}
	.pd_60{
		padding:.6rem;
	}
	.pd_tb60{
		padding:.6rem 0;
	}
	.pd_t60{
		padding-top:.6rem;
	}
	.pd_b60{
		padding-bottom:.6rem;
	}
	.pd_50{
		padding:.5rem;
	}
	.pd_tb50{
		padding:.5rem 0;
	}
	.pd_t50{
		padding-top:.5rem;
	}
	.pd_b50{
		padding-bottom:.5rem;
	}
	.pd_40{
		padding:.4rem;
	}
	.pd_tb40{
		padding:.4rem 0;
	}
	.pd_t40{
		padding-top:.4rem;
	}
	.pd_b40{
		padding-bottom:.4rem;
	}
	.pd_30{
		padding:.3rem;
	}
	.pd_tb30{
		padding:.3rem 0;
	}
	.pd_t30{
		padding-top:.3rem;
	}
	.pd_b30{
		padding-bottom:.3rem;
	}
	.pd_20{
		padding:.2rem;
	}
	.pd_tb20{
		padding:.2rem 0;
	}
	.pd_t20{
		padding-top:.2rem;
	}
	.pd_b20{
		padding-bottom:.2rem;
	}
	.pd_15{
		padding:.15rem;
	}
	.pd_tb15{
		padding:.15rem 0;
	}
	.pd_t15{
		padding-top:.15rem;
	}
	.pd_b15{
		padding-bottom:.15rem;
	}
	.mg_t150{
		margin-top:1.5rem;
	}
	.mg_b150{
		margin-bottom:1.5rem;
	}
	.mg_t100{
		margin-top:1rem;
	}
	.mg_b100{
		margin-bottom:1rem;
	}
	.mg_tb80{
		margin:.8rem 0;
	}
	.mg_t80{
		margin-top:.8rem;
	}
	.mg_b80{
		margin-bottom:.8rem;
	}
	.mg_tb70{
		margin:.7rem 0;
	}
	.mg_t70{
		margin-top:.7rem;
	}
	.mg_b70{
		margin-bottom:.7rem;
	}
	.mg_tb60{
		margin:.6rem 0;
	}
	.mg_t60{
		margin-top:.6rem;
	}
	.mg_b60{
		margin-bottom:.6rem;
	}
	.mg_tb50{
		margin:.5rem 0;
	}
	.mg_t50{
		margin-top:.5rem;
	}
	.mg_b50{
		margin-bottom:.5rem;
	}
	.mg_tb40{
		margin:.4rem 0;
	}
	.mg_t40{
		margin-top:.4rem;
	}
	.mg_b40{
		margin-bottom:.4rem;
	}
	.mg_tb30{
		margin:.3rem 0;
	}
	.mg_t30{
		margin-top:.3rem;
	}
	.mg_b30{
		margin-bottom:.3rem;
	}
	.mg_tb20{
		margin:.2rem 0;
	}
	.mg_t20{
		margin-top:.2rem;
	}
	.mg_b20{
		margin-bottom:.2rem;
	}
	.mg_tb15{
		margin:.15rem 0;
	}
	.mg_t15{
		margin-top:.15rem;
	}
	.mg_b15{
		margin-bottom:.15rem;
	}
	.mg_tb10{
		margin:.1rem 0;
	}
	.mg_t10{
		margin-top:.1rem;
	}
	.mg_b10{
		margin-bottom:.1rem;
	}
	
	/* header */
	.header_box > .center_box,
	.menu{
		height:70px;
	}
	.header_box .logo img,
	.header_box.header_box2 .logo img{
		max-height:42px;
	}
	.header_box .header_btn{
		padding:6px 20px;
	}
	
	/* 内页-banner */
	.inner_banner1{
		height:calc(100vw * 700 / 1920 + 70px);
	}
	
	/* 个人信息 */
	.grxx_box1 .grxx_item .grxx_top{
		font-size:20px;
	}
	.grxx_box1 .grxx_item .grxx_b_item + .grxx_b_item .grxx_j_btn{
		opacity:1;
		pointer-events:auto;
	}
	.grxx_box1 .grxx_el.mg_t20,
	.grxx_box1 .grxx_bot .grxx_b_item2.mg_t20{
		margin-top:.3rem;
	}
	.grxx_box1 .grxx_item .grxx_b_item.pd_b20{
		padding-bottom:.3rem;
	}
	.grxx_box1 .grxx_item .grxx_b_item .grxx_j_pos{
		top:calc(50% + .15rem);
	}
	
	/* 报名须知 */
	.bmxz_tit{
		font-size:16px;
	}
	
	/* 页脚1 */
	.footer_box .footer_mid .footer_tl .footer_lxwm ol li .footer_wrap{
		max-width:calc(90vw - 50px - 180px - 3vw);
	}
	.footer_box .footer_mid .footer_tr ul li .footer_img{
		width:90px;
		height:90px;
	}
	.footer_box .footer_top .footer_logo img{
		height:42px;
	}
	.footer_box .footer_top .footer_slogan{
		font-size:2.6vw;
	}
	
	/* 个人资料 */
	.grzx_box .grzx_l{
		width:200px;
	}
	.grzx_box .grzx_r{
		width:calc(100% - 200px);
	}
	.grzx_box .grzx_l .grzx_xx .grzx_tx label{
		font-size:90px;
	}
	.grzx_box .grzx_l .grzx_nav .grzx_ss{
		padding-left:20%;
	}
	.grzx_form1 .grzx_item + .grzx_item{
		margin-top:.3rem;
	}
	
	/* 岗位报名 */
	.grzx_box .grzx_r .grzx_tit.pd_b15{
		padding-bottom:.3rem;
	}
	.grzx_box .grzx_r .grzx_tit .grzx_exp{
		margin-top:.1rem;
	}
	.gwbm_list1 .is-open .gwbm_ss .gwbm_wrap{
		max-height:calc(1em * 2 * 20);
	}
	.gwbm_list1 .gwbm_ss .gwbm_num{
		width:40px;
	}
	.gwbm_list1 .gwbm_ss .gwbm_wrap{
		width:calc(100% - 40px - 100px);
	}
	
	/* banner */
	.swiper-pagination-bz.swiper-pagination .swiper-pagination-bullet{
		font-size:16px;
	}
	
	/* 关于学校 */
	.gyxx_box .gyxx_logo{
		height:80%;
	}
	.gyxx_box .gyxx_l .gyxx_wrap{
		padding-left:5vw;
		padding-right:5vw;
	}
	.gyxx_box .gyxx_l .gyxx_wrap .gyxx_exp{
		font-size:18px;
	}
	
	/* 新闻动态 */
	.xw_box .xw_tab ul li .xw_ss{
		font-size:18px;
	}
	
	/* 课程建设 */
	.kcjs_box .kcjs_r .kcjs_top .kcjs_txt .kcjs_sh{
		font-size:18px;
	}
	.kcjs_box .kcjs_r .kcjs_bot{
		margin-top:.4rem;
	}
	.kcjs_box .kcjs_img img{
		object-fit:cover;
	}
	
	/* 校园风采 */
	.xyfc_box .xyfc_con .xyfc_ss .xyfc_txt .xyfc_sh{
		font-size:16px;
	}
	
	/* 招生招聘 */
	.zszp_box .zszp_con ul{
		margin-left:-.4rem;
		margin-top:-.4rem;
	}
	.zszp_box .zszp_con ul li{
		margin-top:.4rem;
	}
	.zszp_box .zszp_con ul li .zszp_ss{
		margin-left:.4rem;
	}
	
	/* 内页-二级导航 */
	.isub_nav .swiper-slide a{
		padding:0 .4rem;
	}
	.isub_nav .swiper-slide a span{
		padding:.25rem 0;
	}
	
	/* 学校简介页 */
	.xxjj_s1.gyxx_box .center_box{
		-webkit-align-items:center;
		align-items:center;
	}
	.xxjj_s1.gyxx_box .gyxx_l .gyxx_wrap .gyxx_txt{
		-webkit-line-clamp:20;
		-moz-line-clamp:20;
		-o-line-clamp:20;
		line-clamp:20;
	}
	.xxjj_s2 .xxjj_r .xxjj_wrap{
		padding-left:5vw;
		padding-right:5vw;
	}
	.xxjj_s2 .xxjj_r .xxjj_wrap .xxjj_txt{
		font-size:15px;
	}
	.xxjj_s3 .xxjj_con .xxjj_top{
		margin-left:-75px;
		margin-right:-75px;
	}
	.xxjj_s5 .xxjj_r .xxjj_qr ul li > span{
		width:120px;
		height:120px;
	}
	
	/* 校史故事页 */
	.xsgs_s1 .xsgs_con .xsgs_txt > .iconfont{
		font-size:18px;
	}
	.xsgs_s2 .xsgs_con .xsgs_l{
		width:120px;
		top:100px;
	}
	.xsgs_s2 .xsgs_con .xsgs_r{
		width:calc(95% - 120px);
	}
	.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_pics ol{
		margin-left:-20px;
	}
	.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_pics ol li{
		margin-left:20px;
	}
	.xsgs_s2 .xsgs_con .xsgs_r .xsgs_el .xsgs_pics ol li .xsgs_img{
		font-size:calc((90vw * .95 - 120px - 36px - 20px * 3) / 3 / 2);
	}
	
	/* 校园风光页 */
	.xyfg_s1 .xyfg_l .xyfg_txt{
		font-size:18px;
	}
	
	/* 学校影像页 */
	.xx_tit1 .xx_exp{
		font-size:16px;
	}
	.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_wrap .xxyx_icon{
		font-size:60px;
	}
	.xxyx_box1 .xxyx_con .xxyx_top .xxyx_ss .xxyx_img{
		height:calc(90vw * .82 * 720 / 1280);
	}
	.xxyx_box1 .xxyx_con .xxyx_bot .xxyx_img{
		height:calc((90vw - 60px * 2 - 20px * 2) / 3 * 720 / 1280);
	}
	
	/* 视频弹出窗 */
	.pop_box{
		width:90vw;
	}
	.pop_box video{
		height:calc(90vw * 9 / 16);
	}
	
	/* 新闻详情页 */
	.xqy_box1 .center_box{
		padding-left:.5rem;
		padding-right:.5rem;
	}
	.xqy_box1 .xqy_title .xqy_h{
		font-size:24px;
	}
	
	/* 通知公告页 */
	.tzgg_list1 ul li .tzgg_ss{
		padding:.3rem 0;
	}
	
	/* 课程建设 */
	.kcjs_s2 .kcjs_con .kcjs_ss .kcjs_sh{
		font-size:18px;
	}
	
	/* 校园风采页 */
	.xyfc_list1 ul li .xyfc_ss .xyfc_l{
		height:calc((90vw - 2.5vw * 2) * .41 * 360 / 600);
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r{
		padding-top:0;
		padding-bottom:0;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sh{
		font-size:20px;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sw{
		font-size:15px;
		-webkit-line-clamp:3;
		-moz-line-clamp:3;
		-o-line-clamp:3;
		line-clamp:3;
	}
	
	/* 招生招聘 */
	.zszp_box1 .zszp_top .zszp_exp{
		font-size:18px;
	}
	.zszp_box1 .zszp_nav ul li a{
		padding:12px 40px;
	}
	.zszp_box1 .zszp_tit{
		font-size:24px;
	}
	.zszp_box1 .zszp_btns .zszp_btn{
		padding:12px 40px;
	}
	
	
	
	
	
	
	
	
	
	
}

@media screen and (min-width:768px) and (max-width:895px){
	/* 个人信息 */
	.grxx_box1 .grxx_el{
		width:100% !important;
	}
	.grxx_box1 .grxx_el .grxx_sl{
		width:155px !important;
	}
	.grxx_box1 .grxx_item_jyjl .grxx_el .grxx_sl,
	.grxx_box1 .grxx_item_grry .grxx_el .grxx_sl{
		width:92px !important;
	}
	.grxx_box1 .grxx_item_lwfbqk .grxx_el .grxx_sl{
		width:170px !important;
	}
	.grxx_box1 .grxx_el.grxx_dy.grxx_sbjl .grxx_sl{
		width:388px !important;
	}

	.grxx_box1 .grxx_bot .grxx_b_item2{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_bl > ol{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.grxx_box1 .grxx_bot .grxx_b_item2 .grxx_br{
		width:100%;
		margin-top:.2rem;
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
	}
	
	/* 页脚 */
	.footer_box .footer_mid{
		margin-top:3vw;
		padding-bottom:3vw;
	}
	.footer_box .footer_bot{
		padding:2vw 0;
	}
	.footer_box .footer_bot .footer_bl{
		max-width:none;
	}
	
	/* 报名须知 */
	.bmxz_box1 .bmxz_con .bmxz_bot .bmxz_br .bmxz_btn{
		width:160px;
	}
	
	/* 个人资料 */
	.grzx_submit .grzx_submit_btn{
		min-width:45%;
	}
	
	/* 新闻动态 */
	.xw_box .xw_bot .xw_l{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:space-between;
		justify-content:space-between;
	}
	.xw_box .xw_bot .xw_l .xw_img{
		width:240px;
		height:calc(240px * 400 / 600);
	}
	.xw_box .xw_bot .xw_l .xw_txt{
		width:calc(100% - 240px - .4rem);
	}
	.xw_box .xw_bot .xw_r ul{
		margin-left:-3vw;
		width:calc(100% + 3vw);
	}
	.xw_box .xw_bot .xw_r .xw_ss .xw_txt{
		padding:.4rem 0;
	}
	
	/* 分割 */
	.fg_box .center_box{
		height:40vw;
	}
	
	/* 课程建设 */
	.kcjs_box .kcjs_r .kcjs_bot .kcjs_br > .iconfont{
		display:none;
	}
	
	/* 校园风采 */
	.xyfc_box .xyfc_con .swiper-slide{
		width:calc((90vw - 20px) / 2);
		margin-right:20px;
	}
	.xyfc_box .xyfc_con .xyfc_ss .xyfc_img{
		height:calc((90vw - 20px) / 2 * 375 / 500);
	}
	
	/* 招生招聘 */
	.zszp_box .zszp_con ul li{
		width:50%;
	}
	.zszp_box .zszp_con ul li .zszp_ss .zszp_img{
		height:calc((90vw - .4rem) / 2 * 240 / 360);
	}
	.zszp_box .zszp_con ul li:nth-of-type(even) .zszp_ss{
		-webkit-flex-direction:column;
		flex-direction:column;
	}
	.zszp_box .zszp_con ul li:nth-of-type(even) .zszp_ss .zszp_txt{
		border-top:none;
		border-bottom:solid 1px #eee;
	}
	
	/* 学校简介页 */
	.xxjj_s3 .xxjj_top ul{
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
		padding-top:1px;
		padding-left:1px;
	}
	.xxjj_s3 .xxjj_top ul li{
		width:33.3333%;
		padding:.4rem 0;
		border:solid 1px #e5e5e5;
		margin-top:-1px;
		margin-left:-1px;
		text-align:center;
	}
	.xxjj_s3 .xxjj_top ul li .xxjj_st{
		-webkit-justify-content:center;
		justify-content:center;
	}
	.xxjj_s3 .xxjj_top ul li .xxjj_st em{
		font-size:.6rem;
	}
	.xxjj_s3 .xxjj_top ul li .xxjj_st i{
		transform:translateY(-.4em);
	}
	.xxjj_s3 .xxjj_bot .xxjj_ss .xxjj_img{
		height:calc((90vw - 75px * 2 - 30px * 1) / 2 * 340 / 450)
	}
	.xxjj_s5 .center_box{
		background-position:center 60px;
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}
	.xxjj_s5 .xxjj_l,
	.xxjj_s5 .xxjj_r{
		width:100%;
	}
	.xxjj_s5 .xxjj_l{
		margin-top:.6rem;
	}
	
	/* 校园风光页 */
	.xyfg_s2 .xyfg_con .swiper-slide{
		width:calc((90vw - 20px) / 2);
		margin-right:20px;
	}
	.xyfg_s2 .xyfg_con .xyfg_ss .xyfg_img{
		height:calc((90vw - 20px) / 2 * 375 / 500);
	}
	
	/* 新闻列表页 */
	.xw_list1 ul li{
		width:50%;
	}
	.xw_list1 ul li .xw_ss .xw_img{
		height:calc((90vw - .4rem) / 2 * 320 / 480);
	}
	
	
	
}

@media screen and (min-width:896px) and (max-width:1200px){
	/* 个人信息 */
	.grxx_box1 .grxx_el.grxx_xm{
		width:calc(100% - 230px);
	}
	.grxx_box1 .grxx_el.grxx_csny{
		width:55%;
	}
	.grxx_box1 .grxx_el.grxx_sfzh{
		width:45%;
	}
	.grxx_box1 .grxx_el.grxx_zzmm{
		width:45%;
	}
	.grxx_box1 .grxx_el.grxx_syd{
		width:55%;
	}
	.grxx_box1 .grxx_el.grxx_zgxl{
		width:45%;
	}
	.grxx_box1 .grxx_el.grxx_zgxw{
		width:55%;
	}
	.grxx_box1 .grxx_el.grxx_zgxwqdsj{
		width:100%;
	}
	.grxx_box1 .grxx_el.grxx_qzny,
	.grxx_box1 .grxx_el.grxx_yx{
		width:50%;
	}
	.grxx_box1 .grxx_el.grxx_zy,
	.grxx_box1 .grxx_el.grxx_xw,
	.grxx_box1 .grxx_el.grxx_xl{
		width:33.33333%;
	}
	.grxx_box1 .grxx_el.grxx_jlsj,
	.grxx_box1 .grxx_el.grxx_sydw,
	.grxx_box1 .grxx_el.grxx_jxmc,
	.grxx_box1 .grxx_el.grxx_jxjb{
		width:50%;
	}
	.grxx_box1 .grxx_el.grxx_zzpx{
		width:35%;
	}
	.grxx_box1 .grxx_el.grxx_yxyz{
		width:65%;
	}
	
	.grxx_box1 .grxx_el.grxx_csny .grxx_sl,
	.grxx_box1 .grxx_el.grxx_zzmm .grxx_sl{
		width:145px;
	}
	.grxx_box1 .grxx_el.grxx_sfzh .grxx_sl{
		width:120px;
	}
	.grxx_box1 .grxx_el.grxx_zgxw .grxx_sl{
		width:120px;
	}
	.grxx_box1 .grxx_el.grxx_zgxwqdsj .grxx_sl{
		width:155px;
	}
	.grxx_box1 .grxx_el.grxx_zy .grxx_sl{
		width:80px;
	}
	.grxx_box1 .grxx_el.grxx_jxmc .grxx_sl{
		width:94px;
	}
	
	/* 页脚1 */
	.footer_box .footer_top .footer_slogan{
		font-size:2vw;
	}
	
	/* 注册 */
	.zcdl_container,
	.footer_box2{
		width:90vw;
	}
	.footer_box2{
		bottom:2vw;
		left:5%;
	}
	.footer_box2 .footer_cpr > .footer_by{
		padding-left:20px;
	}
	.zcdl_container .zcdl_l .zcdl_wrap{
		font-size:1.6vw;
	}
	.zcdl_container .zcdl_l .zcdl_wrap .zcdl_logo img{
		height:5vw;
	}
	.zcdl_container .zcdl_r .zcdl_wrap{
		padding-top:3vw;
		padding-bottom:3vw;
	}
	.zcdl_container .zcdl_r .zcdl_wrap .zcdl_tit{
		font-size:2.5vw;
	}
	.zcdl_container .zcdl_r .zcdl_home{
		top:1.5vw;
		right:1.2vw;
	}
	
	/* 岗位报名 */
	.grzx_box .grzx_r .grzx_tit .grzx_sh{
		font-size:24px;
	}
	.grzx_box .grzx_r .grzx_tit{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.grzx_box .grzx_r .grzx_tit .grzx_exp{
		max-width:none;
		width:100%;
	}
	
	/* 新闻动态 */
	.xw_box .xw_bot .xw_l .xw_img{
		height:calc(90vw * .385 * 400 / 600)
	}
	.xw_box .xw_bot .xw_r .xw_txt .xw_sw{
		-webkit-line-clamp:3;
		-moz-line-clamp:3;
		-o-line-clamp:3;
		line-clamp:3;
		height:calc(1.5em * 3);
	}
	
	/* 分割 */
	.fg_box .center_box{
		height:360px;
	}
	
	/* 校园风采 */
	.xyfc_box .xyfc_con .xyfc_ss .xyfc_img{
		height:calc((90vw - 20px * 2) / 3 * 375 / 500);
	}
	.xyfc_box .xyfc_con .xyfc_ss .xyfc_txt .xyfc_sh{
		font-size:18px;
	}
	
	/* 招生招聘 */
	.zszp_box .zszp_con ul li .zszp_ss .zszp_img{
		height:calc((90vw - .4rem * 3) / 4 * 240 / 360);
	}
	
	/* 学校简介页 */
	.xxjj_s3 .xxjj_top ul li{
		min-width:115px;
	}
	.xxjj_s3 .xxjj_top ul li .xxjj_st em{
		font-size:.8rem;
	}
	.xxjj_s3 .xxjj_bot .xxjj_ss .xxjj_img{
		height:calc((90vw - 75px * 2 - 30px * 2) / 3 * 340 / 450)
	}
	
	/* 校园风光页 */
	.xyfg_s2 .xyfg_con .xyfg_ss .xyfg_img{
		height:calc((90vw - 20px * 2) / 3 * 375 / 500);
	}
	.xysj_mask .xysj_container{
		width:90vw;
	}
	.xysj_mask .xysj_container .xysj_top .xysj_tl{
		width:62%;
	}
	.xysj_mask .xysj_container .xysj_top .xysj_tr{
		width:38%;
	}
	.xysj_mask .xysj_container .xysj_top .xysj_tl .xysj_ss{
		height:calc((90vw - .3rem) * .62 * 600 / 800);
	}
	.xysj_mask .xysj_container .xysj_bot .xysj_img{
		height:80px;
	}
	
	/* 学校影像 */
	.xxyx_box1 .xxyx_con .xxyx_bot .xxyx_img{
		height:calc((90vw - 60px * 2 - 30px * 3) / 4 * 720 / 1280)
	}
	
	/* 新闻列表页 */
	.xw_list1 ul li .xw_ss .xw_img{
		height:calc((90vw - .4rem * 2) / 3 * 320 / 480);
	}
	
	/* 校园风采页 */
	.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sh{
		font-size:22px;
	}
	.xyfc_list1 ul li .xyfc_ss .xyfc_r .xyfc_sw{
		font-size:16px;
		margin-top:.3rem;
		-webkit-line-clamp:4;
		-moz-line-clamp:4;
		-o-line-clamp:4;
		line-clamp:4;
	}
	
	/* 招生招聘页 */
	.zszp_box1 .zszp_top .zszp_exp{
		font-size:20px;
	}
	
	
	
	
}
}