@charset "utf-8";
@import url(./index.css);

.animate__delay-05s {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.tabs-content .left .swiper-slide img:hover{
	transform: scale(1.1);
	transition: all 0.2s ;
}
/* 重置  */
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
	margin: 0;
	padding: 0;
}

header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
	display: block;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th {
	text-align: left;
	font-weight: normal;
}

html,
body,
fieldset,
img,
iframe,
abbr {
	border: 0;
}

i,
cite,
em,
var,
address,
dfn {
	font-style: normal;
}

[hidefocus],
summary {
	outline: 0;
}

li {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
small {
	font-size: 100%;
}

sup,
sub {
	font-size: 83%;
}

pre,
code,
kbd,
samp {
	font-family: inherit;
}

q:before,
q:after {
	content: none;
}

textarea {
	overflow: auto;
	resize: none;
}

label,
summary {
	cursor: default;
}

a,
button {
	cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
	font-weight: bold;
}

del,
ins,
u,
s,
a,
a:hover {
	text-decoration: none;
}

body,
textarea,
input,
button,
select,
keygen,
legend {
	font: .875rem "Microsoft YaHei", "微软雅黑", \9ed1\4f53, \5b8b\4f53, "Microsoft JhengHei", "华文细黑", STHeiti, MingLiu;
}

body {
	background: #fff;
	color: #333;
	overflow-x: hidden;
}

html,
body {
	height: 100%;
}

a {
	color: #333;
}

img {
	border: 0px
}

.dreamer-prevnext li {
	padding: 10px 0;
}

@keyframes key {
	0% {

		transform: translateY(100px);
		opacity: .5;
	}

	50% {

		transform: translateY(50px);
		opacity: 0.8;
	}

	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}

/* 清除浮动 */
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.clearfix {
	zoom: 1;
}
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}

.flex {
	display: flex;
}

.justify-center {
	justify-content: center;
}

.align-center {
	/* align-items: center; */
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-column {
	flex-direction: column;
}

.px-27 {
	padding-left: calc(27 / var(--rem) * 1rem);
	padding-right: calc(27 / var(--rem) * 1rem);
}

/*边距*/
.m5 {
	margin: 5px
}

.m10 {
	margin: 10px
}

.m15 {
	margin: 15px
}

.m30 {
	margin: 30px
}

.mt2 {
	margin-top: 2px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt15 {
	margin-top: 15px
}

.mt20 {
	margin-top: 20px
}

.mt30 {
	margin-top: 30px
}

.mt40 {
	margin-top: 40px
}

.mt50 {
	margin-top: 50px
}

.mt80 {
	margin-top: 80px
}

.mb5 {
	margin-bottom: 5px
}

.mb10 {
	margin-bottom: 10px
}

.mb15 {
	margin-bottom: 15px
}

.mb20 {
	margin-bottom: 20px
}

.mb30 {
	margin-bottom: 30px
}

.ml5 {
	margin-left: 5px
}

.ml10 {
	margin-left: 10px
}

.ml15 {
	margin-left: 15px
}

.ml20 {
	margin-left: 20px
}

.ml24 {
	margin-left: 24px
}

.ml30 {
	margin-left: 30px
}

.ml50 {
	margin-left: 50px
}

.mr5 {
	margin-right: 5px
}

.mr10 {
	margin-right: 10px
}

.mr15 {
	margin-right: 15px
}

.mr20 {
	margin-right: 20px
}

.mr30 {
	margin-right: 30px
}

.p10 {
	padding: 10px;
}

.p15 {
	padding: 15px;
}

.p20 {
	padding: 20px;
}

.p30 {
	padding: 30px;
}

.pt5 {
	padding-top: 5px
}

.pt10 {
	padding-top: 10px
}

.pt15 {
	padding-top: 15px
}

.pt20 {
	padding-top: 20px
}

.pb10 {
	padding-bottom: 10px
}

.pb20 {
	padding-bottom: 20px
}

.pb30 {
	padding-bottom: 30px
}

.pl10 {
	padding-left: 10px
}

.pl15 {
	padding-left: 15px
}

.pl30 {
	padding-left: 30px
}

.pr10 {
	padding-right: 10px
}

.pr15 {
	padding-right: 15px
}

.pr30 {
	padding-right: 30px
}

/*字号*/
.bold {
	font-weight: bold !important;
}

.fs-10 {
	font-size: 10px !important;
}

.fs-11 {
	font-size: 11px !important;
}

.fs-12 {
	font-size: 12px !important;
}

.fs-13 {
	font-size: 13px !important;
}

.fs-14 {
	font-size: 14px !important;
}

.fs-15 {
	font-size: 15px !important;
}

.fs-16 {
	font-size: 16px !important;
}

.fs-17 {
	font-size: 17px !important;
}

.fs-18 {
	font-size: 18px !important;
}

.fs-20 {
	font-size: 20px !important;
}

.fs-24 {
	font-size: 24px !important;
}

.fs-30 {
	font-size: 30px !important;
}

.fs-35 {
	font-size: 35px !important;
}

.fs-40 {
	font-size: 40px !important;
}

.fs-50 {
	font-size: 50px !important;
}


/*定位*/
.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.cb {
	clear: both
}

.cl {
	clear: left
}

.cr {
	clear: right
}

.vm {
	vertical-align: middle
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.abs-right {
	position: absolute;
	right: 0
}

.zoom {
	zoom: 1
}

.hidden {
	visibility: hidden
}

.none {
	display: none
}

.fw {
	font-weight: bold;
}

.fw_400 {
	font-weight: 400;
}

/*颜色*/
.gray-fc {
	color: #999
}

.gray-fc1 {
	color: #666
}

.gray-fc2 {
	color: #bcbcbc
}

.white-fc {
	color: #fff;
}

.black-fc {
	color: #000
}

.red-fc {
	color: #ff0000
}

.yellow-fc {
	color: #f2a203;
}

.green-fc {
	color: #22b512
}

.blue-fc {
	color: #00b4eb
}

.orange_fc {
	color: #ff5a05
}

:root {
	--blue: #0064B0;
	--context_width: 1200;
	--rem: 16;
}

/* 布局 */
.g-body,
.g-head,
.g-foot {
	width: 100%;
	float: left;
}

.g-wrap,
.g-box {
	width: 100%;
	padding: 0 calc(50% - 87.5rem / 2);
	box-sizing: border-box;
	margin: 0 auto;
}

/* 内容容器 1405	 */
.content {
	width: 87.8125rem !important;
}

/*盒容器*/
.m-box {
	width: 100%;
	float: left;
}

/*盒容器*/
.arrow {
	position: absolute;
	left: 50%;
	width: 204px;
	margin: -40px 0 0 -102px;
}

.img {
	width: 100%;
}

/*文字颜色*/
.text-white {
	color: #fff
}

/*字体图标*/
@font-face {
	font-family: 'iconfont';
	src: url('../font/iconfont.eot');
	/* IE9*/
	src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../font/iconfont.ttf') format('truetype'),
		/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
		url('../font/iconfont.woff') format('woff'),
		/* chrome、firefox */
		url('../font/iconfont.svg#iconfont') format('svg');
	/* iOS 4.1- */
}

.iconfont {
	font-family: "iconfont";
	font-size: 16px;
	font-style: normal;
}


/*显视*/
.pc_box {
	display: block;
}

.app_box {
	display: none;
}

.pc_box_flex {
	display: flex !important;
}

.app_box_flex {
	display: none !important;
	;
}

/*线条*/
.line_top {
	border-top: 1px solid #ededed;
}

.line_bottom {
	border-bottom: 1px solid #ededed;
}

.line_left {
	border-left: 1px solid #ededed;
}

.line_right {
	border-right: 1px solid #ededed;
}

/*按钮*/
.btn_gray {
	float: left;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
	border-radius: 4px;
	background: #fff;
	color: #888;
	border: 1px solid #ddd;
	padding: 0 16px;
}

.btn_gray:hover {
	border: 1px solid #15ab47;
	background: #15ab47;
	color: #fff;
}

.btn_green {
	float: left;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
	border-radius: 4px;
	background: #2b8ee2;
	color: #fff;
	border: 1px solid #2b8ee2;
	padding: 0 16px;
}

.btn_green:hover {
	border: 1px solid #2b8ee2;
	background: #2b8ee2;
	color: #fff;
}

.btn_green_big {
	padding: 8px 24px;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
	border-radius: 4px;
	background: var(--blue);
	color: #fff;
	border: 1px solid var(--blue);
}

.btn_green_big:active {
	border: 1px solid var(--blue);
	background: var(--blue);
	color: #fff;
}

.btn_app_box {
	float: left;
	width: 100%;
	text-align: center;
	margin: 24px 0;
}


/* 导航 */
.nav_box {
	position: fixed;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 9rem;
	border: 0px solid #050001;
}

.nav_box .top_Contact {
	width: 100%;
	height: calc(60 / var(--rem) * 1rem);
	overflow: hidden;
}

.nav_box .g-box {
	padding: 0 2.5rem;
}

.nav_box .top_Contact .top_Contact_left {
	float: left;
	color: #ffff;
	font-size: 14px;
	margin-top: 15px;
}

.nav_box .top_Contact .top_Contact_right1 {
	float: right;
	margin-top: 1.8rem;
	filter: invert(1);
}

.nav_box .top_Contact .top_Contact_right1 .searchBox input {
	border: 0px solid #15ab47;
	background: #0064b0b3;
	border-radius: 20px;
	float: left;
	width: 16.75rem;
	height: 2rem;
	box-sizing: border-box;
	text-indent: 15px;
	font-family: "微软雅黑", Arial;
	outline: 0;
	font-size: 0.875rem;
	color: #fff;
	display: none;
}

.nav_box .top_Contact .top_Contact_right1 .searchBox input::placeholder {
	color: #fff;
}

.nav_box .top_Contact .top_Contact_right1 .searchBox .searchbtn {
	float: left;
	cursor: pointer;
}

.nav_box .top_Contact .top_Contact_right1 .searchBox .searchbtn img {
	width: 1.2rem;
	margin-top: .5rem;
}

.nav_box .top_Contact .top_Contact_right2 {
	float: right;
	margin: 2rem 1.25rem 0 0;
	color: #fff;
	font-size: 1.25rem;
	filter: invert(1);
}

.nav_box .top_Contact .top_Contact_right2 a {
	color: #fff;
	font-size: 1rem;
}

.nav_box .top_Contact .top_Contact_right2 a:hover {
	color: #07f8f5;
}

.nav_box .top_box {
	width: 100%;
	height: 6rem;
}

.nav_box .top_box .logo_img {
	margin: -20px 10px 0 20px;
	float: left;
	height: 5.8125rem;
}

.nav_box .top_box .searchBox {
	float: right;
	height: 40px;
	margin-top: 28px;
	background-color: #15ab47;
	border-radius: 4px;
}

.nav_box .top_box .hcontact {
	float: right;
	width: 50rem;
	margin-top: calc(24 / var(--rem) * 1rem);
}

.nav_box .right_box {
	float: right;
	margin: 10px 30px 0 0;
	color: #ddd;
	line-height: 50px;
}

.nav_box .right_box a {
	color: #666;
	padding: -2px 0;
}

.line {
	float: left;
	width: 20px;
	text-align: center;
	color: #666;
	font-size: 14px;
	line-height: 53px;
}

/* 导航-pc */
.navBar {
	z-index: 1;
	color: #fff;
	height: 3rem;
	line-height: 3rem;
	margin: 0;
	float: right;
}

.nav h3 {
	font-size: 100%;
	font-size: 1.25rem;
	font-weight: 200;
}

.nav .m {
	position: relative;
	float: left;
	display: inline;
	text-align: center;
	/* border: 2px solid transparent; */
	box-sizing: border-box;
	transition: all .1s;
}

.nav .on {

	border-radius: 24px;
	/* border: 2px solid #FFFFFF; */
	background: var(--blue);
	color: #fff;
}

/* .nav .on .zs{opacity:0;} */
/* .nav .on ~ .m .zs{opacity:1;} */
.nav .m h3 i {
	display: inline-block;
	display: inline;
	zoom: 1;
	width: 7px;
	height: 4px;
	overflow: hidden;
	margin: 0;
	vertical-align: middle;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.nav h3 a {
	margin: 0 2rem;
	color: #000;
	font-weight: 400;
}

.nav h3 .zs {
	position: absolute;
	color: #fff;
	font-weight: 100;
	margin-left: -1px;
}

.nav .on h3 a {
	/* height: 2.875rem; */
	/* line-height: 2.875rem; */
	/* font-weight: 400; */
	/* color: var(--blue); */
	color: #fff;
}

.nav .m:last-child h3 a {
	padding-right: 0;
}

.nav .on h3 a i {
	filter: alpha(opacity=100);
	opacity: 1;
}

.nav .sub {
	display: none;
	/*默认隐藏*/
	width: 100%;
	padding: 0px 0;
	position: absolute;
	left: 0;
	top: 4rem;
	background: #fff;
	float: left;
	line-height: 40px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
}

.nav .sub li {
	text-align: center;
	font-size: 14px;
	width: 100%;
}

.nav .sub li a {
	color: #333;
	display: block;
	zoom: 1;
}

.nav .sub li a:hover {
	background: var(--blue);
	color: #fff;
}


/* 导航-app */
.leftMenu {
	background: #f5f5f5;
	left: -1000px;
	position: fixed;
	top: 0;
	bottom: 0;
	display: block;
	height: 100%;
	width: 68%;
	min-width: 140px;
	max-width: 440px;
	z-index: 90002;
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	overflow-y: auto;
}

.leftMenu.menu-open {
	left: 0;
}

.leftMenu .on {
	color: #fff;
	background: var(--blue);
}

.leftMenu .on a {
	color: #fff;
	font-weight: bold;
}

.leftMenu a {
	text-decoration: none;
	display: block;
	padding-left: 20px;
	color: #000;
}

.leftMenu a:active {
	background: #f5f5f5;
}

.leftMenu ul {
	list-style: none;
}

.leftMenu ul li {
	position: relative;
	line-height: 50px;
	border-bottom: 1px solid #fff;
}

.leftMenu ul li.hasChild>a:after {
	content: "+";
	position: absolute;
	right: 20px;
	top: 4px;
	font-size: 24px;
	font-weight: 300;
}

.leftMenu ul li.hasChild.open>a:after {
	content: "-";
	right: 23px;
	font-size: 28px;
	top: 3px;
}

.f2,
.f3 {
	background: #fff;
	height: 0;
	padding-left: 20px;
	overflow: hidden;
	position: relative;
	transition: height 0.4s ease;
	-moz-transition: height 0.4s ease;
	-webkit-transition: height 0.4s ease;
	-o-transition: height 0.4s ease;
}

.menu-dark-backdrop {
	background: rgba(0, 0, 0, 0);
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}

.menu-dark-backdrop.in {
	height: 100%;
	z-index: 90001;
	background: rgba(0, 0, 0, 0.5);
}



/* 首页 */
.index-content {
	padding: 0;
}

.index-content1 {
	width: 100%;
	float: left;
	padding: 0rem 0 0px 0;
}

.index-txt {
	float: left;
	width: 100%;
	padding: 40px 0;
}

.index-txt .txt_1 {
	width: 100%;
	font-size: 32px;
	color: #000;
	display: inline-block;
	text-align: center;
	font-weight: bold;
}

/* 首页图片轮播css */
/* banner-pc */
.banner_box {
	width: 100%;
	float: left;
	background: linear-gradient(0deg, rgba(6, 80, 165, 0) 0%, #0753A6 100%);
	margin-top: 0;
}

.banner_box .img {
	width: 100%;
}

.banner_box .top_img {
	position: absolute;
	width: 100%;
}

.focusBox {
	position: relative;
	width: 100%;
	height: 54.1875rem;
	overflow: hidden;
}

.focusBox .pic {
	position: relative;
	z-index: 0;
	position: absolute;
}

.focusBox .pic img {
	height: 54.1875rem;
	display: block;
	width: 100vw;
	object-fit:cover;
	/* transition: 1s linear 2s; */
	transform: scale(1.1, 1.1);
}

.focusBox .pic .active-item img {
	transition: 6s linear;
	transform: scale(1, 1);
}

.focusBox .hd {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	font-size: 0;
	z-index: 1;
}

.focusBox .hd li {
	margin: 0 5px;
	background: url(../img/dot.png) no-repeat 0 -16px;
	height: 16px;
	overflow: hidden;
	width: 16px;
	cursor: pointer;
	display: inline-block;
	display: inline;
	zoom: 1;
}

.focusBox .hd .on {
	background-position: 0 0;
}

.focusBox .prev,
.focusBox .next {
	width: 3.75rem;
	height: 5.625rem;
	margin: -3.75rem 0 0;
	display: none;
	background: url(../img/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=20);
	opacity: 0.2;
	background-size: 100%;
	/* background-size: 100%; */
}

.focusBox .prev {
	left: 5rem;
}

.focusBox .next {
	background-position: 0 -5.625rem;
	right: 5rem;
}
.nav_box{
background-color: rgba(0, 100, 176, 0.2);
backdrop-filter: saturate(50%) blur(10px);
}
.index .nav_box{
	background-color: transparent;
	backdrop-filter: none;
	 background: linear-gradient(to bottom,rgba(255, 255, 255, 1),rgba(255, 255, 255, 0));
}
.focusBox .prev:hover,
.focusBox .next:hover {
	filter: alpha(opacity=50) !important;
	opacity: 0.5 !important;
}

/* banner-App */
.focus {
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.focus .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 16px;
	text-align: center;
}

.focus .hd ul {
	display: inline-block;
	height: 8px;
	padding: 3px 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 0;
	vertical-align: top;
}

.focus .hd ul li {
	display: inline-block;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #ddd;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}

.focus .hd ul .on {
	background: #ffc90f;
}

.focus .bd {
	position: relative;
	z-index: 0;
}

.focus .bd li img {
	width: 100%;
	background: url(../img/loading.gif) center center no-repeat;
}

.focus .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/* 取消链接高亮 */
}

/* 首页按钮 */
.index_bnt_box {
	position: absolute;
	width: 100%;
	margin-top: 48.4375rem;
	z-index: 99;
}

.index_bnt_bj {
	display: flex;
	justify-content: center;
	width: 100%;
	font-size: 1.125rem;
	color: #073f7c;
	z-index: 99;
	border-radius: 16px;
	text-align: center;
	font-weight: bold;
	animation: .5s linear 0s 1 normal none running key;
}

.index_bnt_bj img {
	width: calc(61 / var(--rem) * 1rem);
	height: calc(61 / var(--rem) * 1rem);
}

.index_bnt_bj_6 {
	transition: all .4s;
	width: calc(206 / var(--rem) * 1rem);
	height: calc(166 / var(--rem) * 1rem);
	/* padding-top: calc(20 / var(--rem) * 1rem); */
	background: var(--blue);
	color: #fff;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-content: center;
}

.index_bnt_bj_6:first-child {
	border-radius: 10px 0 0 10px;
}

.index_bnt_bj_6:last-child {
	border-radius: 0 10px 10px 0;
}

.index_bnt_bj_6:nth-child(2n){
	background: #fff;
	color: var(--blue)!important;
}
.index_bnt_bj_6 a p{
	color: #fff;
}
.index_bnt_bj_6:nth-child(2n) a p{
	color: var(--blue)!important;
}


.index_bnt_bj_6:hover {
	transform: scale(1.1);
	/* color: #fff; */
}

.index_bnt_bj_6 p {
	/* font-family: Microsoft YaHei; */
	/* font-weight: bold; */
	font-size: 1.25rem;
	/* color: #333333; */
}

.index_bnt_bj_6:hover p {
	/* color: var(--blue); */
	cursor: pointer;
}

.index_bnt_box .sticky {
	display: none;
}

.skeu .index_bnt_bj {
	padding: 10px;
}

.skeu .index_bnt_bj_6 {
	background: transparent;
	box-shadow: none;
	width: calc(134 / var(--rem) * 1rem);
	height: calc(134 / var(--rem) * 1rem);
	position: relative;
}

.skeu .index_bnt_bj_6::after {
	content: '';
	position: absolute;
	right: -1px;
	height: 50%;
	width: 1px;
	background: #cccccc57;
	top: 50%;
	transform: translateY(-50%);
}

.skeu .index_bnt_bj_6:last-child::after {
	content: none;
	position: absolute;
	right: -1px;
	height: 50%;
	width: 1px;
	background: #cccccc57;
	top: 50%;
	transform: translateY(-50%);
}

.skeu .static {
	display: none;
}

.skeu .sticky {
	display: inline;
	width: calc(60 / var(--rem) * 1rem);
	height: calc(60 / var(--rem) * 1rem);
}


/* 资讯中心 */

.news-wrap_box {
	background: url(../img/icon_32.png);
	height: calc(807 / var(--rem) * 1rem);
	background-size: 100% 100%;
	margin: 0 auto;
	padding-top: calc(137 / var(--rem) * 1rem);
}

.news-wrap {
	width: calc(var(--context_width) / var(--rem) * 1rem);
	margin: 0 auto;
}

.news-wrap-title .title {
	font-weight: bold;
	font-size: calc(36 / var(--rem) * 1rem);
	color: #222222;
	line-height: calc(36 / var(--rem) * 1rem);
	text-align: center;
	margin-bottom: calc(12 / var(--rem) * 1rem)
}

.news-wrap-title .sub_title {
	font-weight: 400;
	font-size: calc(26 / var(--rem) * 1rem);
	color: #0064B0;
	line-height: 25px;
	opacity: .5;
	text-align: center;
	font-style: italic;
	text-transform: uppercase
}

.tabs {
	width: var(--context_width);
	height: calc(54 / var(--rem) * 1rem);
	border-bottom: 1px solid #DDDDDD;
	margin-top: calc(53 / var(--rem) * 1rem);
	display: flex;
	align-items: center;
	justify-content: center
}

.tabs .tab {
	margin: 0 calc(100 / var(--rem) * 1rem);
	font-weight: bold;
	font-size: calc(24 / var(--rem) * 1rem);
	line-height: calc(45 / var(--rem) * 1rem);
	height: 100%;
	color: #000;
	border-bottom: 3px solid transparent;
	padding: 0 .5rem;
	cursor: pointer
}

.tabs .tab:hover {
	color: var(--blue);
	border-bottom: 3px solid var(--blue)
}

.tabs .tab.on {
	border-bottom: 3px solid var(--blue);
	color: var(--blue)
}






/* 详情页 */
.content_box {
	width: 100%;
	float: left;
}

.content_box1 {
	padding: 40px 30px;
}
.content_box1 a{
	text-decoration: underline;
}

.content_box2 {
	padding: 10px;
}

.content_box p {
	color: #555;
	font-size: 16px;
	line-height: 1.7;
	margin-bottom: 8px;
}

.content_box .biaoti_top {
	width: 100%;
	float: left;
	margin: 0 0 24px 0;
}

.content_box .biaoti_top h3 {
	font-size: 28px;
	color: #000;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}

.content_box .biaoti_top p {
	font-size: 13px;
	color: #666;
}

.content_box .biaoti_top .biaoti_top_txt {
	font-size: 13px;
	color: #333;
	background: #f6f6f6;
	padding: 10px;
	line-height: 20px;
	text-align: center;
	margin: 20px 0;
}

/* 二级-内容 */
.erji_content {
	padding: 0;
	min-height: 500px;
}

.shuangshi_01 {
	box-shadow: 0 0 12px #eee;
}

.erji_content_left {
	float: left;
	width: 300px;
}

/* 二级-左侧导航*/
.erji_content_left {
	float: left;
	width: 300px;
}

.erji_content_left .content_left_nva {
	width: 100%;
}

.erji_content_left .content_left_nva .left_nva_top {
	position: absolute;
	width: 300px;
	height: 110px;
	background: url(../img/icon_35.png);
	border-radius: 10px 10px 0 0;
	margin-top: -80px;
	z-index: 9;
}

.erji_content_left .content_left_nva .left_nva_top p {
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	padding: 20px 0 10px 20px;
	line-height: 40px;
}

.erji_content_left .content_left_nva ul {
	float: left;
	width: 100%;
	margin-top: 36px;
}

.erji_content_left .content_left_nva ul li {
	background: #f6f6f6;
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 18px;
	color: #000;
	margin-bottom: 5px;
	float: left;
	width: 100%;
	display: inline;
}

.erji_content_left .content_left_nva ul li a {
	display: block;
}

.erji_content_left .content_left_nva ul li a:hover {
	display: block;
	background: #207fdb;
	font-weight: bold;
	color: #fff;
	font-weight: bold;
}

.erji_content_left .content_left_nva ul li .on {
	background: #207fdb;
	color: #fff;
	font-weight: bold;
}

/* 二级-右侧内容*/
.erji_content_right {
	width: 100%;
	padding: 0 0 0 340px;
}

/* 二级-图片*/
.erji_bannner {
	width: 100%;
	height: 33rem;
	position: relative;
}

.erji_bannner::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: linear-gradient(to bottom, rgba(23, 78, 232, 0.3), rgba(0, 0, 255, 0));
	z-index: 1;
}

.erji_bannner img {
	width: 100%;
	height: 33rem;
	object-fit: cover;
}

/* 二级-上页下页*/
.erji_fanye {
	width: 100%;
	padding-top: 20px;
}

.erji_fanye p {
	line-height: 40px;
	font-size: 15px;
}

.erji_fanye p a {
	color: #666;
}

.erji_fanye p a:hover {
	color: #2b8ee2;
}

/* 二级分类按钮 */
.erji_btn_box {
	width: 100%;
}

.erji_btn_box li {
	float: left;
	margin: 0 4px;
}

.erji_btn_box .erji_btn {
	float: left;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	background: #fff;
	color: #888;
	border: 1px solid #eee;
	padding: 0 16px;
	margin-bottom: 4px;
}

.erji_btn_box .erji_btn:hover {
	border: 1px solid #2b8ee2;
	background: #2b8ee2;
	color: #fff;
}

.erji_btn_box .on {
	border: 1px solid #2b8ee2;
	background: #2b8ee2;
	color: #fff;
}

/* 多行式面包屑导航-默认竖线分隔 */
.m-crumb {
	overflow: hidden;
	line-height: 1.5;
	padding: 16px 0;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 25px;
}

.m-crumb ul {
	margin-right: -20px;
	float: left;
	font-size: 14px;
	color: #2b8ee2;
}

.m-crumb li {
	float: left;
	word-wrap: normal;
	white-space: nowrap;
}

.m-crumb li a {
	color: #333;
}

.m-crumb li a:hover {
	color: #2b8ee2;
}

.m-crumb li:after {
	display: inline-block;
	width: 20px;
	text-align: center;
	content: '|';
	font-size: 13px;
	color: #ccc;
	font-family: \5b8b\4f53;
}

/* 箭头分隔 */
.m-crumb-arr li:after {
	content: '\3E';
}

/* 空白分隔 */
.m-crumb-blank ul {
	margin-left: -10px;
}

.m-crumb-blank li:after {
	width: 10px;
	content: '';
}

/* 普通翻页器-默认居中 */
.m-page-box_bj {
	width: 100%;
	float: left;
}

.m-page {
	margin: 24px 0 0 20px;
	text-align: center;
	line-height: 32px;
	font-size: 0;
	letter-spacing: -0.307em;
	word-wrap: normal;
	white-space: nowrap;
	color: #999;
}

.m-page a,
.m-page i {
	display: inline-block;
	vertical-align: top;
	padding: 0 12px;
	margin-left: -1px;
	border: 1px solid #ddd;
	font-size: 12px;
	letter-spacing: normal;
	text-shadow: 0 1px #fff;
	background: #fff;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	transition: background-color 0.3s;
}

.m-page a,
.m-page a:hover {
	text-decoration: none;
	color: #666;
}

.m-page a:first-child {
	margin-left: 2;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.m-page a:last-child {
	margin-right: 2;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.m-page a.pageprv:before,
.m-page a.pagenxt:after {
	font-weight: bold;
	font-family: \5b8b\4f53;
	vertical-align: top;
}

.m-page a.pageprv:before {
	margin-right: 3px;
	content: '\3C';
}

.m-page a.pagenxt:after {
	margin-left: 3px;
	content: '\3E';
}

.m-page a:hover {
	background: #f5f5f5;
}

.m-page a:active {
	background: #f0f0f0;
}

.m-page a.z-crt,
.m-page a.z-crt:hover,
.m-page a.z-crt:active {
	cursor: default;
	color: #fff;
	background: #2b8ee2;
}

.m-page a.z-dis,
.m-page a.z-dis:hover,
.m-page a.z-dis:active {
	cursor: default;
	color: #ccc;
	background: #fff;
}

.dreamer-ul {
	display: flex;
	margin: 24px 0 20px 20px;
}

.dreamer-ul li {
	display: inline-block;
	vertical-align: top;
	padding: 10px 13px;
	margin-left: -1px;
	border: 1px solid #ddd;
	font-size: 12px;
	letter-spacing: normal;
	text-shadow: 0 1px #fff;
	background: #fff;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	transition: background-color 0.3s;
}

.dreamer-ul li,
.dreamer-ul li:hover {
	text-decoration: none;
	color: #666;
}

.dreamer-ul li:first-child {
	margin-left: 2;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.dreamer-ul li:last-child {
	margin-right: 2;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.dreamer-ul li:hover {
	background: #f5f5f5;
}

.dreamer-ul li:active {
	background: #f0f0f0;
}

.dreamer-ul li.active,
.dreamer-ul li.active:hover,
.dreamer-ul li.active:active {
	cursor: default;
	color: #fff;
	background: #2b8ee2;
}

.dreamer-ul li.active a,
.dreamer-ul li.active:hover a,
.dreamer-ul li.active:active a {
	cursor: default;
	color: #fff;
	background: #2b8ee2;
}

/* 居左 */
.m-page-lt {
	text-align: left;
}

/* 居右 */
.m-page-rt {
	text-align: right;
}

/* 较小 */
.m-page-sm {
	line-height: 22px;
}

.m-page-sm a,
.m-page-sm i {
	padding: 0 8px;
}

/* 分离 */
.m-page-sr a,
.m-page-sr i {
	margin: 0 3px;
	border-radius: 2px;
}

.m-page-sr i {
	border: 0;
}

.m-page-sr a:first-child,
.m-page-sr a:last-child {
	border-radius: 2px;
}


/* 版权 */
.foot_box {
	float: left;
	width: 100%;
	height: calc(510/ var(--rem) * 1rem);
	background: url(../img/bj_01.jpg);
	background-size: 100% 100%;
}

.foot_box .footer-top {
	position: relative;
	display: flex;
	width: calc(var(--context_width) / var(--rem) * 1rem);
	height: calc(445/ var(--rem) * 1rem);
	margin: 0 auto;
	flex-wrap: wrap;
	justify-content: space-between;
}

.foot_box .footer-top .line {
	height: 1px;
	background: #4E73E3;
	position: absolute;
	top: calc(105/ var(--rem) * 1rem);
	width: calc(100% - 400/ var(--rem) * 1rem);
	right: 0;
}

.foot_box .footer-top .left {
	width: 100%;
}

.foot_box .footer-top .left .logo {
	margin-top: calc(61/ var(--rem) * 1rem);
	text-align: center;
}

.foot_box .footer-top .left .logo img {
	height: calc(99 / var(--rem) * 1rem);
	width: auto;
}

.foot_box .footer-top .qr {
	width: 21.0625rem;
	margin-left: 0.6875rem;
	display: flex;
	justify-content: space-around;
	margin-top: calc(100/ var(--rem) * 1rem);
}

.foot_box .footer-top .qr .qr-item {
	text-align: center;
	color: #fff
}

.foot_box .footer-top .qr .qr-item .img {
	width: calc(132/ var(--rem) * 1rem);
	height: calc(132/ var(--rem) * 1rem);
	background: #fff;
	padding: 0.3125rem;
	margin-bottom: 0.9375rem;
}

.foot_box .footer-top .qr .qr-item .img img {
	width: 100%;
	height: 100%
}

.foot_box .footer-top .qr .qr-item span {
	font-size: 14px
}

.foot_box .footer-top .center,
.foot_box .footer-top .right {
	width: 15.625rem;
}

.foot_box .footer-top .center .title,
.foot_box .footer-top .right .title {
	margin-top: calc(50/ var(--rem) * 1rem);
	font-weight: bold;
	font-size: calc(16/ var(--rem) * 1rem);
	color: #FFFFFF;
	height: calc(16/ var(--rem) * 1rem);
	line-height: calc(16/ var(--rem) * 1rem);
}

.foot_box .footer-top .center .link,
.foot_box .footer-top .right .link {
	margin-top: calc(26/ var(--rem) * 1rem);
}

.foot_box .footer-top .center .link a,
.foot_box .footer-top .right .link a {
	display: block;
	padding: 0.4rem 0;
	font-size: calc(14/ var(--rem) * 1rem);
}

.foot_box .footer-top .right {
	width: calc(300/ var(--rem) * 1rem);
	position: relative;
}

.foot_box .footer-top .right::after {
	content: '';
	width: 1px;
	height: calc(155/ var(--rem) * 1rem);
	background: rgb(255 255 255 / 20%);
	position: absolute;
	top: calc(100 / var(--rem)* 1rem);
	right: calc(-110 / var(--rem)* 1rem);
}

.foot_box .footer-top .right::before {
	content: '';
	width: 1px;
	height: calc(155/ var(--rem) * 1rem);
	background: rgb(255 255 255 / 20%);
	position: absolute;
	top: calc(100/ var(--rem) * 1rem);
	left: calc(-110/ var(--rem) * 1rem);
}

.foot_box .logo {
	margin-top: 87px;
}

.foot_box a {
	color: #fff;
}

.foot_box a:hover {
	<!--color: #07f8f5;-->
}

.foot_box .foot_box_three {
	float: left;
	width: 30%;
	border-right: 1px solid #4c7eb1;
	font-size: 14px;
	color: #fff;
	padding: 24px 0;
	margin: 24px 5% 24px 1%;
}

.foot_box .foot_box_three span {
	padding-left: 40px;
}

.foot_box p {
	line-height: 1.5rem;
}

.foot_box h3 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;
}

.foot_box .foot_box_one {
	float: left;
	width: 22%;
	font-size: 14px;
	color: #fff;
	padding: 24px 0;
	margin: 24px 3%;
	text-align: center;
}

.foot_box .foot_box_one img {
	width: 100px;
	height: 100px;
}

.foot_box .foot_box_one .foot_box1 {
	width: 50%;
	float: left;
}

.foot_box .foot_box_bottom {
	width: 100%;
	font-size: 0.75rem;
	color: #fff;
	text-align: center;
	height: calc(65/ var(--rem) * 1rem);
	background: rgb(0 0 0 / 20%);
	line-height: calc(65/ var(--rem) * 1rem);
	font-size: calc(14/ var(--rem) * 1rem);
}

.foot_box .foot_box_bottom .icon_footer {
	display: flex;
	align-items: center;
	justify-content: center;
}

.foot_box .foot_box_bottom .icon_footer img {
	height: 5rem;
}

.foot_box .foot_box_bottom .icon_footer .text {
	margin-left: 16px
}

.foot_box .foot_box_bottom .icon_footer .text p {
	display: flex;
	align-items: center;
	justify-content: center
}

.foot_box .foot_box_bottom .icon_footer .text p img {
	margin-right: 5px;
	height: 1.25rem;
}

.foot_box .foot_box_bottom .icon_footer {
	display: flex;
	align-items: center;
	justify-content: center;
}

.foot_box .foot_box_bottom .icon_footer .text {
	margin-left: 16px
}

.foot_box .foot_box_bottom .icon_footer .text p {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1.75rem;
}

.foot_box .foot_box_bottom .icon_footer .text p img {
	margin-right: 5px
}

/* 二级学校专业 */
.erji_xxzy {
	width: 100%;
}

.erji_xxzy li {
	float: left;
	width: 33%;
}

.erji_xxzy li .erji_xxzy_bj:hover {
	box-shadow: 0 0 12px #eee;
}

.erji_xxzy li .erji_xxzy_bj {
	float: left;
	width: 94%;
	background: #fff;
	border: 1px solid #ededed;
	padding: 10px;
	margin: 10px 3%;
}

.erji_xxzy li .erji_xxzy_bj img {
	float: left;
	width: 75px;
	margin: 20px;
}

.erji_xxzy li .erji_xxzy_bj .erji_xxzy_bj_txt {
	margin: 44px 20px 0 95px;
	font-size: 16px;
}

.erji_xxzy li .erji_xxzy_bj:hover {
	box-shadow: 0 0 12px #eee;
}

/* 二级文章列表1 */
.wxlb_list {
	width: 100%;
}

.wxlb_list li {
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #ededed;
	;
	margin-bottom: 10px;
}

.wxlb_list li a {}

.wxlb_list li a:hover {
	color: #2b8ee2;
}

.wxlb_list li h3 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}

.wxlb_list li p {
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}


/* 二级文章列表2 */
.wxlb_list2 {
	width: 100%;
}

.wxlb_list2 li {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #ededed;
	margin-bottom: 10px;
}

.wxlb_list2 li a {}

.wxlb_list2 li a:hover {
	color: #2b8ee2;
}

.wxlb_list2 li .time_box {
	float: left;
	width: 80px;
	background: #198ede;
	line-height: 24px;
	margin-right: 15px;
}

.wxlb_list2 li .time_box_1 {
	width: 100%;
	text-align: center;
	padding-top: 15px;
	line-height: 20px;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
}

.wxlb_list2 li .time_box_2 {
	width: 100%;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 13px;
}

.wxlb_list2 li .txt_box {
	width: 100%;
	padding: 0 0 0 100px;
}

.wxlb_list2 li .txt_box h3 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}

.wxlb_list2 li .txt_box p {
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/* 二级图片列表 */
.wxlb_tp_list{ width: 100%;}
.wxlb_tp_list li{float: left; width: 33%; padding: 20px; margin-bottom: 20px;}
.wxlb_tp_list li .wxlb_tp_bj{padding: 10px;background: #fff;border: 1px solid #ededed;position: relative;}
.wxlb_tp_list li .wxlb_tp_bj:hover{ box-shadow: 0 0 12px #eee;}
.wxlb_tp_list li .wxlb_tp_bj img{ width: 100%; height: 190px;object-fit: cover;}
.wxlb_tp_list li .wxlb_tp_bj .play{    width: 2.875rem;
	height: 2.875rem;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	top: 48%;
	left: 50%;
	transform: translate(-50%, -50%);}
.wxlb_tp_list li .wxlb_tp_bj p{ line-height: 20px; margin: 5px ; font-size: 13px; color: #333; line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.wxlb_tp_list li a:hover{color:#2b8ee2 ;}
.wxlb_tp_list2 li{float: left;width: 49%;padding: 20px;margin-bottom: 20px;height: 260px;}
.wxlb_tp_list2 li video{width: 100%;aspect-ratio: 16/9;object-fit: cover;height: 190px;}


/* 二级中外办学 */
.wxlb_zw_list {
	width: 100%;
}

.wxlb_zw_list li {
	float: left;
	width: 50%;
	padding: 20px;
	margin-bottom: 20px;
}

.wxlb_zw_list li .wxlb_zw_bj {
	padding: 10px;
	background: #fff;
	border: 1px solid #ededed;
}

.wxlb_zw_list li .wxlb_zw_bj:hover {
	box-shadow: 0 0 12px #eee;
}

.wxlb_zw_list li .wxlb_zw_bj img {
	width: 100%;
	height: 264px;
}

.wxlb_zw_list li .wxlb_zw_bj p {
	line-height: 20px;
	margin: 5px;
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.wxlb_zw_list li a:hover {
	color: #2b8ee2;
}

.wxlb_zw_list li .wxlb_zw_bj h3 {
	line-height: 20px;
	margin: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.wxlb_zw_list li a:hover {
	color: #2b8ee2;
}


/* 招生专业 */
.zszy_box_top {
	width: 100%;
	line-height: 48px;
	background: var(--blue);
	color: #fff;
	text-align: center;
	font-size: 24px
}

.zszy_box {
	float: left;
	width: 50%;
	padding: 5px;
}

.accordion dl,
.accordion-list {
	width: 50%;
	float: left;
	background: #fff;
	margin: 5px 0;
}

.accordion dl {
	width: 100%; 
	/* display: flex; */
	flex-wrap: wrap;
}

.accordion dl>div {
	width: 100%
}

.accordion dd,
.accordion__panel {
	background-color: #fff;
	margin-inline-start: 0px;
	margin: -5px 5px 5px 5px;
	border: 1px solid #ededed;
}

.accordion dd a:hover {
	color: #004ea1;
}

.accordion h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0;
}

.accordion p {
	font-size: 15px;
	padding: 10px 0;
}

.accordion p span {
	width: 100%;
	float: left;
}

.accordion {
	width: 100%;
}

.container {
	width: 100%;
}

.accordionTitle,
.accordion__Heading {
	background-color: #f5f5f5;
	text-align: center;
	padding: 15px;
	margin: 5px;
	font-size: 16px;

	display: block;
	text-align: left;
	text-decoration: none;
	color: #333;
	-webkit-transition: background-color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out;

}

.accordionTitle:before,
.accordion__Heading:before {
	content: "+";
	font-size: 20px;
	line-height: 1.2em;
	float: right;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.accordionTitle:hover,
.accordion__Heading:hover {
	background-color: #d9dfe4;
	color: var(--blue);
}

.accordionTitleActive,
.accordionTitle.is-expanded {
	background-color: #d9dfe4;
	color: var(--blue);
	font-weight: bold;
}

.accordionTitleActive:before,
.accordionTitle.is-expanded:before {
	-webkit-transform: rotate(-225deg);
	transform: rotate(-225deg);
}

.accordionItem {
	height: auto;
	overflow: hidden;
	-webkit-transition: max-height 1s;
	transition: max-height 1s;

}

.accordionItem.is-collapsed {
	max-height: 0;
}

.no-js .accordionItem.is-collapsed {
	max-height: auto;
}




@keyframes fadein {
	0% {
		opacity: 0;
		transform: scale(1.1);
	}

	25%,
	50% {
		opacity: 1;
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

@media screen and (max-width: 768px) {

	body,
	textarea,
	input,
	button,
	select,
	keygen,
	legend {
		font: 14px "Microsoft YaHei", "微软雅黑", \9ed1\4f53, \5b8b\4f53, "Microsoft JhengHei", "华文细黑", STHeiti, MingLiu;
	}

	/* 内容容器 1405	 */
	.content {
		width: 100%;
	}

	/*显视*/
	.pc_box {
		display: none;
	}

	.app_box {
		display: block;
		margin-top: 0;
	}

	.pc_box_flex {
		display: none !important;
	}

	.app_box_flex {
		display: flex !important;
	}

	/* 布局 */
	.g-wrap,
	.g-box {
		width: 100%;
		padding: 0 calc(50% - 1400px / 2) !important;
	}

	.arrow {
		width: 100px;
		margin: -20px 0 0 -50px;
	}

	/* 导航 */
	.nav_box {
		height: 72px;
	}

	.nav_box .top_box {
		height: 72px;
		background: #fff;
		box-shadow: 0 2px 0 #ccc;
	}

	.nav_box .top_box .logo_img {
	        margin: 17px 0px 0 12px;
        height: auto;
        width: 248px;
	}

	.nav_box .right_box {
		margin: 3px 15px 0 0;
	}

	.nav_box .top_Contact .top_Contact_left {
		margin-left: 13px;
	}

	/* 导航-pc */
	.navBar {
		display: none;
	}

	/* 首页 */
	.index-content {
		padding: 72px 0 24px 0;
	}

	.index-content1 {
		padding: 170px 0 0px 0;
	}

	.index-txt {
		padding: 24px 0;
	}

	.index-txt .txt_1 {
		display: block;
		font-size: 24px
	}

	/* 校园风光 */

	/* 联系我们 */
	.lxwm_box {
		width: 100%;
		float: left;
		margin: 40px 0;
	}

	.lxwm_box .left_a {
		width: calc(100% - 20px);
		margin-right: 20px;
	}

	.lxwm_box .left_a .inputtxt {
		margin: 0 0 20px 20px;
		width: calc(100% - 20px);
	}

	.lxwm_box .left_a a {
		margin: 0 20px;
	}

	.lxwm_box .right_b {
		width: 100%;
	}

	.lxwm_box .right_b .box_bj {
		margin: 16px 10%;
	}




	/* 二级-内容 */
	.erji_content {
		padding: 10px 20px 20px;
	}

	/* 二级分类按钮 */
	.erji_btn_box {
		width: 100%;
	}

	.erji_btn_box li {
		float: left;
		margin: 0 4px;
	}

	.erji_btn_box .erji_btn {
		float: left;
		height: 32px;
		line-height: 32px;
		border-radius: 4px;
		background: #fff;
		color: #888;
		border: 1px solid #eee;
		padding: 0 16px;
	}

	.erji_btn_box .erji_btn:hover {
		border: 1px solid #15ab47;
		background: #15ab47;
		color: #fff;
	}

	.erji_btn_box .on {
		border: 1px solid #15ab47;
		background: #15ab47;
		color: #fff;
	}




	/* 版权 */
	.foot_box .foot_box_three {
		width: 100%;
		border-bottom: 1px solid #4c7eb1;
		padding: 24px;
		margin: 0;
	}

	.foot_box .foot_box_one {
		width: 100%;
		padding: 24px 0;
		margin: 0;
	}


	/* 首页按钮 */
	.index_bnt_box {
		width: 100%;
		margin-top: 48.4375rem;
	}

	.index_bnt_bj {
		background: #fff;
		box-shadow: 0px 5px 5px 0 #ccc;
		width: 94%;
		height: 180px;
		padding: 0;
		margin: 0 3%;
		font-size: 14px;
		color: #073f7c;
		background: #fff;
		box-shadow: 0px 5px 5px 0 #ccc;
		flex-wrap: wrap;
		align-content: space-around;
		overflow: hidden;
	}

	.index_bnt_bj img {
		width: 35px;
		height: 35px;
	}

	.index_bnt_bj_6 {
		width: 33.3%;
		/* padding-top: 5px; */
		height: 90px;
	}

	.index_bnt_bj_6 p {
		font-size: 14px;
		font-size: 12px;
	}

	.index_bnt_bj_6 {
		border-radius: 0 !important;
	}


	/* 二级-右侧内容*/
	.erji_content_right {
		width: 100%;
		padding: 0 0 0 0px;
	}

	.content_box1 {
		padding: 0px;
	}

	.content_box2 {
		padding: 0px;
	}

	.erji_bannner {
		width: 100%;
		height: auto;
	}

	.erji_bannner::after {
		background: none;
	}

	.erji_bannner img {
		width: 100%;
	}


	/* 二级学校专业 */
	.erji_xxzy li {
		width: 100%;
	}

	/* 二级图片列表 */
	.wxlb_tp_list li {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	/* 二级中外办学 */
	.wxlb_zw_list li {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}


	/* 招生专业 */
	.accordion dl,
	.accordion-list {
		width: 100%;
		float: left;
		background: #fff;
		margin: 5px 0;
	}

	.accordion p span {
		width: 100%;
	}

	.foot_box {
		float: left;
		width: 100%;
		height: auto;
		background: var(--blue);
		background-size: 100% 100%;
	}

	.foot_box .footer-top {
		position: relative;
		display: flex;
		width: 100%;
		height: auto;
		margin: 0 auto;
		flex-wrap: wrap;
		padding: 0 23px;
	}

	.foot_box .footer-top .line {
		height: 1px;
		background: #4E73E3;
		position: absolute;
		top: 10rem;
		width: 100%;
		display: none;
	}

	.foot_box .footer-top .center,
	.foot_box .footer-top .right {
		width: 40%;
	}

	.foot_box .footer-top .center .title,
	.foot_box .footer-top .right .title {
		margin-top: 20px;
		font-weight: bold;
		font-size: 14px;
		color: #FFFFFF;
		border-left: 4px solid #fff;
		padding-left: 8px;
		height: 14px;
		line-height: 14px;
	}

	.foot_box .footer-top .center .link,
	.foot_box .footer-top .right .link {
		margin-top: 14px;
		padding-left: 0.9375rem;
		font-size: 12px;
	}

	.foot_box .footer-top .center .link a,
	.foot_box .footer-top .right .link a {
		display: block;
		padding: 0.625rem 0;
		font-size: 14px;
	}	
	.foot_box .footer-top .center {
		width: 100%;
		padding-left: 20px;
		margin-bottom: 10px;
	}
	
	.foot_box .footer-top .right {
		width: 100%;
		padding-left: 20px;
		margin-bottom: 10px;
	}

	.foot_box .footer-top .qr {
		display: none;
	}

	.foot_box .foot_box_bottom {
		width: 100%;
		font-size: 12px;
		color: #fff;
		text-align: center;
		height: 28px;
		line-height: 28px;
	}

	.foot_box .foot_box_bottom .icon_footer {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 30px
	}

	.foot_box .foot_box_bottom .icon_footer img {
		height: 31px;
	}

	.foot_box .foot_box_bottom .icon_footer .text {
		margin-left: 16px
	}

	.foot_box .foot_box_bottom .icon_footer .text p {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 1.75rem;
	}

	.foot_box .foot_box_bottom .icon_footer .text p img {
		margin-right: 5px;
		height: 12px;
	}

	.foot_box .qr {
		width: 100%;
		display: flex;
		justify-content: space-around;
		margin: 10px 0;
		padding: 0 20px;
	}

	.foot_box .qr .qr-item {
		text-align: center;
		color: #fff
	}

	.foot_box .qr .qr-item .img {
		width: 60px;
		height: 60px;
		background: #fff;
		padding: 0.3125rem;
		margin-bottom: 10px;
	}

	.foot_box .qr .qr-item .img img {
		width: 100%;
		height: 100%
	}

	.foot_box .qr .qr-item span {
		font-size: 14px;
	}
.erji_content img{
width:auto;
max-width:100%;
}
}