  @media screen and (min-width:1720px) {
	.layui-container {
		width: 1680px !important;!i;!;
		box-sizing: border-box;
	}
	.c-menu {
		display: block !important;
	}
	
	.c-user h3.h3{
		margin: 0;
		padding-bottom: 24px;
	}
	.c-padding{
		padding: 80px;
	}
}

@media screen and (min-width:1476px)and (max-width:1719px) {
	.layui-container {
		min-width: 100%;
		box-sizing: border-box;
	}

	.c-ny-body {
		width: 100%;
		margin: 0 auto;
		padding: 80px 40px 0;
		box-sizing: border-box;
	}
	.c-menu {
		display: block !important;
	}
	.c-menu ul li>a {
	    font-size:18px;
	}
	
	.layui-col-space80 {
		margin: -20px
	}
	
	.layui-col-space80>* {
		padding: 20px
	}

	.swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 8%;
	}

	.c-div-tab-header .c-tab-h-item {
		padding: 12px 20px;
	}

	.c-tab-body-item h2.h2 span,
	.c-tab-head .c-tab-h-item {
		padding: 16px 40px;
	}
	
	.c-user h3.h3{		
		margin: 0;
		padding-bottom: 24px;
	}
	.c-user-item .c-user h3.h3{
		padding: 0 0 12px;
	}
	
	.c-padding{
		padding: 60px;
	}
}

@media screen and (min-width:1200px)and (max-width:1475px) {
	.layui-container {
		min-width: 100%;
		box-sizing: border-box;
	}
	.c-ny-body {
		width: 100%;
		margin: 0 auto;
		padding: 80px 40px 0;
		box-sizing: border-box;
	}

	/* header */
	.c-menu {
		display: none;
	}
	
	.navbar-toggler {
		display: inline-block;
	}
	/* .c-menu {
		display: block !important;
	}

	.c-menu ul li {
		padding: 0 0.6rem;
	}

	.c-menu ul li>a {
		font-size: 16px;
		padding: 34px 0;
	}

	.c-menu ul li:hover .nav-child {
		top: 58px;
	} */

	.swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 6%;
	}
	.c-user h3.h3{
		
		margin: 0;
	}

	/* 新闻 */
	h3.h3 {
		font-size: 18px;
		padding: 0;
		margin: 20px 0 10px;
		box-sizing: border-box;
		overflow: hidden;
		line-height: 32px;
		height: 64px;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal !important;
	}

	.c-img-bg-info {
		padding: 20px;
	}

	.c-div-tab-header .c-tab-h-item {
		padding: 12px 20px;
	}

	.c-3k-text::before {
		top: -20%;
		left: -20%;
		background: var(--color-red) url(images/c-bg-img9.png) no-repeat 0px -30px;
	}

	.foot-mian>.foot-box:last-child {
		display: none;
	}

	.foot-mian>.foot-box {
		margin-right: 40px;
	}

	.foot-mian {
		display: flex;
		justify-content: flex-start;
	}

	.c-margin-bottom-200 {
		margin-bottom: 170px;
	}

	.layui-col-space80 {
		margin: -20px
	}

	.layui-col-space80>* {
		padding: 20px
	}

	.c-user-item {
		padding: 20px 0 20px 20px;
	}

	.c-tab-body-item h2.h2 span,
	.c-tab-head .c-tab-h-item {
		padding: 16px 32px;
	}

	.c-xyld-item {
		/* display: block; */
	}
	
	.layui-col-space80 {
		margin: -20px
	}
	
	.layui-col-space80>* {
		padding: 20px
	}
	.c-user{
		font-size: 14px;
	}
	.c-user-item .c-user p{
		line-height: 28px;
	}
	.c-user-item .c-user h3.h3 {
		margin: 0;
		padding-bottom: 12px;
		height: 32px;
	}
	
	.c-padding{
		padding: 50px;
	}

}

@media screen and (min-width:1024px)and (max-width:1199px) {
	.layui-container {
		min-width: 100%;
		box-sizing: border-box;
	}

	.c-ny-body {
		width: 100%;
		margin: 0 auto;
		padding: 80px 40px 0;
		box-sizing: border-box;
	}

	/* header */
	.c-menu {
		display: none;
	}
	
	.navbar-toggler {
		display: inline-block;
	}
	
	/* .c-menu {
		display: block !important;
	}

	.c-menu ul li {
		padding: 0 0.3rem;
	}

	.c-menu ul li>a {
		font-size: 16px;
		white-space: nowrap;
		padding: 34px 0;
	}

	.c-menu ul li:hover .nav-child {
		top: 58px;
	}

	.c-header-right {
		padding-left: 8px;
	} */

	.swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 6%;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 6px;
	}

	.swiper-pagination-bullet {
		width: 12px;
		height: 12px;
	}
	
	.c-user h3.h3{
		height: 32px;
		margin: 0;
	}
	/* 新闻 */
	.c-div-hots.c-padding-top80 {
		padding-top: 40px;
	}

	h3.h3 {
		font-size: 18px;
		padding: 0;
		margin: 20px 0 10px;
		box-sizing: border-box;
		overflow: hidden;
		line-height: 32px;
		height: 64px;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal !important;
	}

	.c-small-info {
		color: var(--color-black40);
		font-size: 14px;
		overflow: hidden;
		line-height: 24px;
		height: 72px;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		white-space: normal !important;
	}

	.layui-container {
		padding: 0 20px;
	}

	.layui-col-space80 {
		margin: -20px
	}

	.layui-col-space80>* {
		padding: 20px
	}

	.c-img-content {
		padding: 20px;
	}

	.c-hots-img-m {
		top: 20px;
		right: 20px;
	}

	.c-img-bg-info {
		padding: 20px;
	}

	.c-div-tab-header {
		justify-content: space-between;
	}

	.c-div-tab-header .c-tab-h-item {
		text-align: center;
		flex: 1;
		cursor: pointer;
		font-size: 16px;
		padding: 12px 0;
	}

	.c-tab-main-left {
		height: 660px !important;
	}

	.c-tab-img2-bg {
		bottom: 0%;
	}

	.c-3k-text::before {
		top: -15%;
		left: -30%;
		background: var(--color-red) url(images/c-bg-img9.png) no-repeat 80px -30px;
	}

	.foot-mian>.foot-box:last-child {
		display: none;
	}

	.foot-mian>.foot-box {
		margin-right: 40px;
	}

	.foot-mian {
		display: flex;
		justify-content: flex-start;
	}

	.f-copyright {
		padding: 24px 0;
	}

	.c-margin-bottom-200 {
		margin-bottom: 130px;
	}

	.c-tab-body-item h2.h2 span,
	.c-tab-head .c-tab-h-item {
		padding: 16px 16px;
	}
	.c-con img {
		width:100%;
	}
	.c-xyld-item {
		/* display: block; */
	}

	.c-jj .c-jj-info {
		padding: 40px;
	}

	.c-jj-img-bg {
		display: block;
		padding: 40px;
		margin-top: 0;
		background-color: transparent;
	}

	.c-jj-img-bg::before {
		display: none;
	}

	.f-copyright-left,
	.f-copyright-right {
		text-align: center;
	}

	.f-copyright-right {
		justify-content: center;
	}
	
	
	.c-user-item {
	    padding:20px;
	}	
	.c-user{
		font-size: 14px;
	}
	.c-user-item .c-user p{
		line-height: 28px;
	}
	.c-user-item .c-user h3.h3 {
		margin: 0;
		padding-bottom: 12px;
	}
	
	.c-padding{
		padding: 40px;
	}
}

@media screen and (min-width:540px)and (max-width:1475px) {
	.layui-container {
		min-width: 100%;
		box-sizing: border-box;
	}
	.c-detailed-user{
		padding:60px 0 60px 40px;
	}
	.c-detailed-user .c-user {
	    padding-left:160px;
	}
	.c-detailed-user h3.h3{
		font-size: 20px;
	}
	.c-detailed-user .c-user p {
		line-height:28px;
		opacity: 0.6;
		font-size:16px;
	}
	.c-detailed-user .c-user-img {
		width:120px;
	}
	.c-logo a img{
		width: 80%;
	}
	.c-header.head_fx {
		position: relative;
	}

	.sideBar {
		display: none;
	}

	.c-ny-body {
		width: 100%;
		margin: 0 auto;
		padding: 80px 40px 0;
		box-sizing: border-box;
	}

	.c-ny-main {
		margin-left: 0;
	}

	/* header */
	.c-menu {
		display: none;
	}

	.navbar-toggler {
		display: inline-block;
	}

	.c-menu ul li {
		padding: 0 0.3rem;
	}

	.c-menu ul li>a {
		font-weight: bold;
		font-size: 16px;
		padding: 34px 0;
	}

	.c-menu ul li:hover .nav-child {
		top: 56px;
	}

	.c-header-right {
		padding-left: 8px;
	}

	.c-menu.c_sm_style {
		position: absolute;
		top: 95px;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 99;
		height: 360px;
		overflow: auto;
		background-color: var(--color-black60);
	}

	.c-menu.c_sm_style ul {
		display: block;
	}

	.c-menu.c_sm_style ul li {
		border-bottom: 1px solid rgba(0, 0, 0, 0.06);
		padding: 10px 0;
	}

	.c-menu.c_sm_style ul li:first-child {
		/* display: none; */
	}

	.c-menu.c_sm_style ul li>a {
		font-weight: bold;
		margin-left: 1rem;
		padding: 0;
		height: 64px;
		line-height: 64px;
		float: left;
		display: inline-block;

	}

	.c-menu.c_sm_style ul li::after,
	.c-menu.c_sm_style ul li>a::after {
		content: '';
		display: block;
		clear: both;
	}

	.c-menu.c_sm_style .nav-child {
		visibility: visible;
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}

	.c-menu.c_sm_style ul li .nav-child {
		opacity: 1;
		padding: 0;
		background-color: transparent;
		margin: 0 0 0 116px;
	}

	.c-menu.c_sm_style .nav-child a {
		font-weight: normal;
		display: inline-block;
		padding: 0 16px;
	}

	.c-menu.c_sm_style .nav-child a span {
		height: 64px;
		line-height: 64px;
		padding: 0;


	}

	.c-menu.c_sm_style ul li:hover .nav-child {
		top: 0;
	}
	
	.c-con img {
		width:100%;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 6%;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 6px;
	}

	.swiper-pagination-bullet {
		width: 12px;
		height: 12px;
	}
	
	.c-user h3.h3{
		
		margin: 0;
	}

	.f-copyright-right .f-icon-img {
		right:50%;
		transform: translateX(50%);
	}
	
	.f-copyright-right .f-icon-img::before {
		right:50%;
		transform: translateX(50%);
	}
	

	/* 新闻 */
	.c-hots-img{
		width: 100%;
		margin-left: 0;
	}
	.c-div-hots.c-padding-top80 {
		padding-top: 40px;
	}

	h3.h3 {
		font-size: 18px;
		padding: 0;
		margin: 20px 0 10px;
		box-sizing: border-box;
		overflow: hidden;
		line-height: 32px;
		height: 64px;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal !important;
	}

	.c-small-info {
		color: var(--color-black40);
		font-size: 14px;
		overflow: hidden;
		line-height: 24px;
		height: 72px;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		white-space: normal !important;
	}

	.layui-container {
		padding: 0 20px;
	}


	.layui-card {
		border-radius: 0px;
	}

	.layui-col-space80 {
		margin: -20px
	}

	.layui-col-space80>* {
		padding: 20px
	}

	.c-padding-bottom60 {
		padding-bottom: 30px;
	}

	.c-padding-top70 {
		padding-top: 35px;
	}

	.c-img-content {
		padding: 20px;
	}

	.c-hots-img-m {
		top: 0;
		right: 0;
	}

	.c-div-tab-header {
		justify-content: space-between;
	}

	.c-div-tab-header .c-tab-h-item {
		text-align: center;
		flex: 1;
		cursor: pointer;
		font-size: 18px;
		padding: 12px 0;
	}

	.c-video-header {
		padding: 5px;
	}

	.c-video-header .c-video-h-item {
		border: 5px solid var(--color-white);
	}

	.c-video-title {
		display: none;
	}

	.c-video-icon .iconfont {
		display: none;
	}

	.c-tab-main-left {
		height: 660px !important;
	}

	.c-tab-img2-bg {
		bottom: 0%;
	}

	.c-3k-text::before {
		top: -25%;
		left: -40%;
		background: var(--color-red) url(images/c-bg-img9.png) no-repeat 80px -30px;
	}

	.foot-mian>.foot-box {
		display: none;
	}

	.foot-mian>.foot-box:first-child {
		display: block;
		margin: 0 auto;
	}

	.foot-mian>.foot-box {
		margin-right: 40px;
	}

	.foot-mian {
		display: flex;
		justify-content: flex-start;
	}

	.f-copyright {
		padding: 24px 0;
	}

	.f-copyright .layui-col-xs12,
	.f-copyright .layui-col-xs12 .f-copyright-right {
		text-align: center !important;
	}

	.f-copyright .layui-col-xs12 .f-copyright-right {
		padding-top: 20px;
	}

	.f-copyright-right,
	.f-copyright-right .f-text {
		display: block;
	}

	.c-margin-bottom-200 {
		margin-bottom: 120px;
	}
	/* 学院历史 */
	.c_history:before{
		left:57px;
	}
	.c_history li b{
		font-size: 16px;
		width: 60px;
		top:8px;
	}
	.c_history li:before {
	    left:70px;
	}
	.c_history em {
	    top: -11px;
	    left: 40px;
	}
	.c_history li a{
		padding: 20px;
	}
	.c_history li a:after{
		top:40px;
	}
	/* 师资队伍 */
	.c-padding-80-50 {
		padding: 40px 0;
	}

	.c-padding-0-50 {
		padding: 0;
	}

	.c-tab-body-item h2.h2 span,
	.c-tab-head .c-tab-h-item {
		font-size: 14px;
		font-weight: 400;
		padding: 16px 4px;
	}

	.c-tab-search {
		display: none;
	}

	.c-tab-body-item .c-xs {
		display: block;
		background-color: var(--color-black3);
		padding: 16px;
		margin-bottom: 24px;
		justify-content: space-between;
	}

	.c-tab-body-item .c-xs a {
		display: inline-block;
		padding: 8px 16px;
	}

	.c-jj .c-jj-info {
		padding: 40px;
	}

	.c-jj-img-bg {
		display: block;
		padding: 40px;
		margin-top: 0;
		background-color: transparent;
	}

	.c-jj-img-bg::before {
		display: none;
	}

	.c-header .search-box {
		width: 100%;
		right: 0;
	}
	.c-user-item {
	    padding:20px;
	}	
	.c-user{
		font-size: 14px;
	}
	.c-user-item .c-user p{
		line-height: 24px;
	}
	.c-user-item .c-img-user {
		width:80px;
	}
	.c-user-item .c-user {
	    margin-left:104px;
	}
	.c-user-item .c-user h3.h3 {		
		margin: 0;
		height:32px;
	}
	.c-xyld-item {
	    padding:60px 40px 40px 60px;
	}
	.c-xyld-info {
	    padding:0;
	}
	.c-padding{
		padding: 32px;
	}
	
	.c-btn-box{
		padding:50px;
	}
	a.c-btn{
		display: inline-block;
		margin:10px 9px;
		padding: 16px 36px;
		color:var(--color-white);
		white-space: nowrap;
		background-color:var(--color-blue);
	}
	a.c-btn .iconfont{
		font-size:24px;
		padding-right:4px;
	}
}

@media screen and (min-width:320px)and (max-width:539px) {
	.layui-container {
		padding: 0 8px;
		min-width: 100%;
		box-sizing: border-box;
	}
	.layui-fluid{
		/* margin: 0 -15px; */
	}
	/* .swiper-container{
		padding-bottom:40px;
		background-color:var(--color-red);
	} */
	.c-detailed-user{
		padding:28px 0 28px 0;
	}
	.c-detailed-user .c-user {
	    padding-left:120px;
	}
	.c-div-xyxw h3.h3{
		font-size: 16px;
		line-height: 1.8;
	}
	.c-div-xyxw .c-small-info{
		font-size: 14px;
		line-height: 1.7;
	}
	.c-rigth .c-title,
	.c-img-content .c-img-item-title{
		font-size: 16px;
		line-height: 1.8;
		height: 58px;
	}
	.c-rigth .c-title{
		height:87px;
	}
	.c-img-bg-info .c-img-bg-title{
		font-size: 16px;
		line-height: 1.8;
		height:58px;
		
	}
	.c-detailed-user h3.h3{
		font-size:18px;
	}
	.c-detailed-user .c-user p {
		line-height:24px;
		opacity: 0.6;
		font-size:14px;
	}
	.c-detailed-user .c-user-img {
		width:100px;
	}
	.c-margin-bottom60 {
	    margin-bottom:20px;
	}
	.c-padding-top80 {
	    padding-top: 20px;
	}
	.c-padding-top60 {
	    padding-top:16px;
	}
	.c-padding-top70 {
	    padding-top:20px;
	}
	.c-padding-bottom60 {
	    padding-bottom:16px;
	}
	.c-div-gxxm {
	    margin:20px -15px 0;
	    padding-top:40px;
	}
	.c-div-gxxm h2.h2::before {
	    width:60%;
	}
	.c-div-gxxm h2.h2::after {
		width:48px;
	}
	.c-div-gxxm-item {
	    margin:40px 0;
	}
	.c-div-gxxm-item a{
		width: 72px;
		height: 72px;
		line-height:52px;
		font-size: 14px;
		margin: 4px;
	}
	.c-div-kydt .c-div-kydt-header a {
	    padding:40px 0;
	}
	.c-img-bg-info {
	    padding:32px 20px 20px;
	}
	

	.mySwiper.layui-container {
		padding: 0 0 60px;
	}
	
	.c-header.head_fx {
		position: relative;
	}
	.c-hots-img{
		width: 100%;
		margin-left: 0;
	}
	.c-list .c-list-item .c-list-m {
		display: block;
	}

	.c-list .c-list-item {
		padding: 0 12px;
	}

	.c-list-time {
		padding: 6px 12px 0 12px;
	}

	.c-list-line a {
		display: block;
		padding: 16px 0;
	}

	.c-list-line a .c-list-line-title {
		overflow: hidden;
		font-size: 16px;
		line-height: 24px;
		height:48px;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal !important;
		padding-right: 0;
	}

	.c-list-line a .c-list-time {
		line-height: 24px;
		padding-left: 24px;
	}
	.c-small-form, .c-img-form {
		font-size: 14px;
	}
	.c-img-content {
		padding:16px;
	}
	.sideBar {
		display: none;
	}
	.c-ny-fluid::before {
	    top: 97px;
	}
	.c-ny-body {
		width: 100%;
		min-width: 360px;
		margin: 0 auto;
		padding:20px 16px 0;
		box-sizing: border-box;
	}

	.c-ny-main {
		margin-left: 0;
	}

	.c-page-breadcrumb {
		display: none;
	}

	.c-list .c-list-item {
		margin: 16px 0 24px;
		padding: 16px;
	}

	.c-list-icon .iconfont {
		font-size:48px;
		padding: 4px;
		
	}

	.c-list-item .c-list-title {
		padding: 0 12px 0 12px;
		font-size: 16px;
		line-height: 1.8;
		height: 58px;
		
	}
	
	.c-img-content .c-title {
		font-size: 14px;
	    padding:6px 12px;
	}
	
	.f-copyright-right .f-icon-img {
		right:50%;
		transform: translateX(50%);
	}
	
	.f-copyright-right .f-icon-img::before {
		right:50%;
		transform: translateX(50%);
	}
	/* header */
	.c-header{
		height: auto;
		margin: 0 -15px;
		position: relative;
		padding-top: 0;
		background: none;
		background-color: var(--color-blue);
	}
	.c-logo a img {
		width:60%;
	}

	.c-menu {
		display: none;
	}

	.navbar-toggler {
		display: inline-block;
	}

	.c-menu ul li {
		padding: 0 0.3rem;
	}

	.c-menu ul li>a {
		font-weight: bold;
		font-size: 16px;
		padding: 34px 0;
	}

	.c-menu ul li:hover .nav-child {
		top: 56px;
	}

	.c-menu.c_sm_style {
		padding: 16px;
		box-sizing: border-box;
		position: absolute;
		top:64px;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 99;
		height:812px;
		overflow: auto;
		background-color: var(--color-black80);
	}

	.c-menu.c_sm_style ul {
		display: block;
	}

	.c-menu.c_sm_style ul li {
		border-bottom: 1px solid rgba(0, 0, 0, 0.06);
		padding: 10px 0;
	}

	.c-menu.c_sm_style ul li:first-child {
		/* display: none; */
	}

	.c-menu.c_sm_style ul li>a {
		font-weight: bold;
		margin-left: 1rem;
		padding: 0;
		height: 64px;
		line-height: 64px;
		float: left;
		display: inline-block;

	}

	.c-menu.c_sm_style ul li::after,
	.c-menu.c_sm_style ul li>a::after {
		content: '';
		display: block;
		clear: both;
	}

	.c-menu.c_sm_style .nav-child {
		visibility: visible;
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}

	.c-menu.c_sm_style ul li .nav-child {
		opacity: 1;
		padding: 0;
		background-color: transparent;
		margin: 0 0 0 116px;
	}

	.c-menu.c_sm_style .nav-child a {
		display: inline-block;
		padding: 0 16px;
	}

	.c-menu.c_sm_style .nav-child a span {
		font-size: 16px;
		font-weight: normal;
		height: 64px;
		line-height: 64px;
		padding: 0;


	}

	.c-menu.c_sm_style ul li:hover .nav-child {
		top: 0;
	}

	.c-header-right {
		padding-left: 8px;
	}
	/* .c-beader-right-top{
		top:26px;
	} */

	.swiper-container-horizontal>.swiper-pagination-bullets {
		bottom:3%;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 4px;
	}

	.swiper-pagination-bullet {
		width: 12px;
		height: 12px;
	}

	.c-hots-img-m {
		top: 0;
		right: 0;
	}


	.layui-col-space80 {
		margin: -8px
	}

	.layui-col-space80>* {
		padding: 8px
	}

	.c-div-tab-header {
		justify-content: space-between;
	}

	.c-div-tab-header .c-tab-h-item {
		text-align: center;
		flex: 1;
		cursor: pointer;
		font-size: 16px;
		padding: 12px 0;
	}
	.c-kydt-main{
		padding: 0 20px;
	}
	.c-kydt-main .c-left{
		margin-right:20px;
	}
	.c-video-header {
		padding: 5px;
	}
	.c-video-header{
		width: 100%;
	}
	.c-video-header .c-video-h-item {
		border: 5px solid var(--color-white);
	}

	.c-video-title {
		display: none;
	}

	.c-video-icon .iconfont {
		display: none;
	}

	.c-tab-main-left {
		height: 360px !important;
	}

	.c-tab-img2-bg {
		bottom: 0%;
	}
	.f_bg{
		display: none;
	}
	.foot-mian>.foot-box {
		display: none;
	}

	.f-copyright {
		padding: 24px 0;
	}

	.f-copyright-right,
	.f-copyright-right .f-text {
		font-size: 14px;
		display: block;
		padding: 0;
	}

	.f-copyright .layui-col-xs12,
	.f-copyright .layui-col-xs12 .f-copyright-right {
		text-align: center;
	}

	.f-copyright .layui-col-xs12 .f-copyright-right {
		padding-top: 20px;
	}

	.c-margin-bottom-200 {
		margin-bottom: 0px;
	}
	.c-con img {
		display: block;
		width:100% !important;
	}
	/* 学院历史 */
	.c_history:before{
		left:57px;
	}
	.c_history li b{
		font-size: 16px;
		width:80px;
		top:8px;
	}
	.c_history li:before {
	    left:70px;
	}
	.c_history em {
	    top: -11px;
	    left: 40px;
	}
	.c_history li a{
		padding: 20px;
	}
	.c_history li a:after{
		top:40px;
	}
	/* 师资队伍 */
	.c-padding-80-50 {
		padding: 40px 0;
	}

	.c-padding-0-50 {
		padding: 0;
	}

	.c-tab-body-item h2.h2 span,
	.c-tab-head .c-tab-h-item {
		font-size: 18px;
		font-weight: 400;
		padding:16px 24px;
	}

	.c-tab-search {
		display: none;
	}

	.c-tab-body-item .c-xs {
		display: block;
		background-color: var(--color-black3);
		padding: 16px;
		margin-bottom: 24px;
		justify-content: space-between;
	}

	.c-tab-body-item .c-xs a {
		display: inline-block;
		padding: 8px 16px;
	}

	.c-user-item {
		padding:20px;
		box-sizing: border-box;
		background-color: var(--color-white);
	}
	.c-user-item .c-user h3.h3{
		font-size: 18px;
		font-weight: bold;
		padding-bottom:8px;
	}
	.c-user-item .c-user p{
		font-size: 12px;
		line-height:2.2;
	}
	.c-img-user {
		padding-right:16px;
		overflow: hidden;
	}
	
	.c-user-item .c-img-user {
		width:100px;
	}
	.c-user-item .c-user {
	    margin-left:124px;
	}
	.c-tab-h{
		margin: 0 -30px;
		overflow-y: hidden;
		overflow-x: auto;
		border-bottom: 1px solid #ddd;
	}
	.c-tab-body-item h2.h2 span::before, 
	.c-tab-head .c-tab-h-item:hover::before, 
	.c-tab-head .c-tab-h-item.active::before {
	    content:'';
	    position: absolute;
		height: 3px;
		width:30%;
		bottom:0;
		left:50%;
		background-color:var(--color-red);
		transform: translateX(-50%);
	}
	.c-tab-head {
		/* background-color: #ddd; */
		display: flex;
		align-items: center;
		white-space: nowrap;
		border-bottom:0;
	}

	.c-tab-body-item {
		font-size: 14px;
		padding: 20px 0;
		/* display: block !important; */
	}


	.c-xyld-info {
		opacity: 0.8;
		padding: 0 20px;
	}
	
	.c-jj01{
		padding:32px 0;
	}
	.c-jj01::before {
	    position: absolute;
		height: 100%;
		width: 100%;
	    left: 50%;
	    bottom: -50%;
	    transform: translateX(-50%);
		content: '';
		background: url(/resources/css/images/c-img-bg.png) center 0 no-repeat;
		background-size: 100%;
	}
	.c-jj01 img{
		width:70%;
	}
	.c-jj-list li {
		align-items: stretch;
	}
	.c-jj-list-m {
	    padding:16px;
	}
	.c-jj-label {
		font-size: 14px;
	}
	.c-jj-title {
	    font-size:16px;
		font-weight: 600;
	}
	.c-jj .c-jj-info {
		padding:20px;
		line-height:32px;
	}
	.c-jj03 {
	    padding:10px;
	}

	.c-jj-img-bg {
		display: block;
		padding:0 20px 20px;
		margin-top: 0;
		background-color: transparent;
	}
	.c-jj03-main {
	    padding:16px;
	}
	.c-jj03 .c-jj03-title {
	    text-align: center;
	    font-size:24px;
	    padding:20px 0 30px;
	}
	.c-jj .c-jj-info p{
		font-size: 14px;
		line-height:28px;
		
	}
	.c-list-small{
		font-size: 14px;
		padding-left: 12px;
		line-height:28px;
	}
	.c-list-small::before {
		top:11px;
	}
	.c-jj-img-bg::before {
		display: none;
	}
	.c-img-100 img{
		margin-bottom:20px;
	}
	.c-padding-top40{
		padding-top: 20px;
	}
	.f-copyright-left img {
		width: 28%;
		margin: 0 2%;
	}

	.c-header .search-box {
		top:67px;
		width: 100%;
		right: 0;
	}
	
	.video_btn.c-video-icon img {
		width: 50%;
	}
	
	/* 领导寄语 */
	.c-info{
		padding:4px;
	}
	.c-info::after {
	    bottom: -40px;
	}
	.c-info .c-info-yz{
		float: none;    
		border: 10px solid transparent;
		display:table;
		width:40%;
		margin:40px auto 20px;
	}
	.c-info p:last-child{
		padding-bottom:80px;
		background-size:30%; 
	}
	
	/* 学院领导 */
	.c-xyld-item{
		display: block;
		padding:50px 20px 20px;
	}
	.c-xyld-item .c-xyld-img img{
		width: 40%;
	}
	.c-xyld-item .c-xyld-img a{
		text-align: center;
	}
	.c-xyld-item .c-xyld-img a::before{
		display: none;
	}
	.c-xyld-head{
		display: block;
		text-align: center;
	}
	.c-xyld-title{
		padding:24px 0 0;
		font-size:22px;
	}
	.c-xyld-body .c-p{
		display: block;
		padding-bottom: 12px;
	}
	.c-p-label{
		display: block;
		font-size: 18px;
		font-weight: bold;
	}
	.c-xyld-body .c-p-body {
	    line-height:1.8;
	}
	/* 学院历史 */
	.layui-timeline-content{
		padding:20px;
		line-height: 1.8;
	}
	.layui-timeline-title {
	    margin-bottom:12px;
	}
	.c-padding{
		padding:20px;
	}
	
	.c-btn-box{
		padding:20px 0 0;
	}
	a.c-btn{
		display: block;
		margin:10px 9px;
		padding: 16px 36px;
		color:var(--color-white);
		white-space: nowrap;
		background-color:var(--color-blue);
	}
	a.c-btn .iconfont{
		font-size:24px;
		padding-right:4px;
	}
}
