@media screen and (min-width:1600px) and (max-width:1919px) {}

@media screen and (min-width:1400px) and (max-width:1599px) {
	.about_ywbk li p {
		line-height: 26px;
		font-size: 15px;
	}

	.about_gsjj .fl {
		width: 56%;
	}

	.about_sm li div {
		padding: 0px 50px;
	}

	.about_ywbk li div {
		margin: 0px 20px;
	}

	.rvc {
		max-width: 1200px;
	}

	.about_gsjj .fl b {
		font-size: 26px;
		padding-bottom: 9px;
		padding-top: 0px;
	}

	.about_gsjj .fl p {
		font-size: 14px;
		line-height: 23px;
		margin-bottom: 10px;
	}

	.learning_list .course_selected li {
		padding: 0px 12px;
	}

	.learning_list .course_selected li img {
		height: 150px;
	}

	.learning_list .course_selected li {
		min-height: 255px;
	}

	.learning_list .course_selected ul {
		margin: 0px -12px;
	}

	.course_selected li img {
		height: 150px;
	}

	.activity_content .card-body a {

		line-height: 1.5em;
		margin-bottom: 5px;

	}

	.container,
	.inner {
		width: 1200px;
	}

	.time {
		padding-top: 8px;
	}

	.index_cohere .tabCon .container .fr div span {
		height: 66px;
		overflow: hidden;
		margin-bottom: 30px;
	}

	.watchVideo em {
		top: 61px;
	}

	.slide1 .img1,
	.slide2 .img1 {
		width: 47%;
		top: 151px;
	}

	.banner-text h2 {
		margin-top: 0px;
		font-size: 56px;
		line-height: 60px;
	}

	.swiper-container {
		height: 600px;
	}

	.banner-text {
		top: 159px;
	}

	.banner-text p {
		font-size: 21px;
	}
}

@media screen and (min-width:1200px) and (max-width:1399px) {
	.about_ywbk li p {
		line-height: 24px;
		font-size: 14px;

	}

	.about_sm li div {
		padding: 0px 40px;
	}

	.about_ywbk li div {
		margin: 0px 15px;
	}

	.about_gsjj .fl {
		width: 54%;
	}



	.about_gsjj .fl p {
		font-size: 14px;
		line-height: 23px;
		margin-bottom: 9px;
	}

	.about_gsjj .fl b {
		font-size: 26px;
		padding-bottom: 10px;
		padding-top: 0;
	}

	.mercadolibre-banner {
		height: 250px;
	}

	.rvc {
		max-width: 1100px;
	}

	.rvc .rvc-wrapper ul li a p {
		padding: 10px 20px;
		padding-bottom: 30px;
	}

	.rvc .rvc-wrapper ul li a h2 {
		line-height: 22px;
		font-size: 12px;
		padding: 0px 20px;
	}

	.course_selected li {
		padding: 0px 15px;
	}

	.course_selected ul {
		margin: 0px -15px;
	}

	.course_selected li img {
		height: 140px;
	}

	.activity_content .card-body a {
		font-size: 18px;
		line-height: 31px;
	}

	.activity_content .card-body .summary {
		line-height: 22px;
		font-size: 14px;

	}

	.time {
		padding-top: 8px;
	}

	.activity_content li {

		padding: 15px 20px;
		margin-bottom: 20px;
	}

	.banner-text a.fadeInDown {
		font-size: 18px;
		line-height: 44px;
	}

	.index_cohere .tabCon .container .fl {
		width: 48%;
	}

	.index_cohere .tabCon .container .fr {
		width: 42%;

	}

	.mkd_tab li a {
		font-size: 16px;
		line-height: 50px;
		padding: 0px 30px;
	}

	.mkd_tab {

		height: auto
	}

	.mkd_dl dd {
		width: 33.33333%;
	}

	.mercadolibre-banner .container {
		padding-top: 109px;

	}

	.banner-text p.slide1_i {
		margin-top: -49px;
		margin-bottom: 45px;
	}

	.container,
	.inner {
		width: 1100px;
	}

	.banner-text h2 {
		letter-spacing: 2px;
		font-size: 45px;
	}

	.swiper-container {
		height: 500px;
	}

	.banner-text {
		top: 150px;
	}

	.index_cohere .tab {
		padding-top: 13px;
	}

	.index_cohere .tabCon {
		padding: 40px 0px 80px 0px;
	}

	.banner-text p {
		margin-top: 21px;
		width: 530px;
		line-height: 24px;
		margin-bottom: 60px;
		font-size: 16px;
	}

	.slide1 .img1,
	.slide2 .img1 {
		width: 47%;
		top: 101px;
	}

	.index_cohere .tabCon .container .fr div span {
		height: 88px;
		overflow: hidden;
		margin-bottom: 30px;
		margin-top: -14px;
	}

	.watchVideo em {
		top: 53px;
	}

	.footer_header .fl {
		margin-right: 56px;
	}

	.learning_list .course_selected li {
		width: 25%;
		min-height: 250px;
	}

	.learning_list .course_selected li img {
		height: 142px;
	}
}

@media screen and (max-width: 992px) {

	.float_left,
	.float_right {

		width: 100%;
	}

	.header .left .img2 {
		height: 36px;
		margin-top: 12px;
	}

	.headernav {
		padding: 0px
	}

	.header {
		padding: 0 10px;
	}

	.header #navToggle {
		height: 100%;
		padding: 9px 15px;
		margin-right: 15px;
		display: inline-block;
		float: right;
		margin-top: 9px;
	}

	.header #navToggle span {
		position: relative;
		width: 25px;
		height: 1px;
		margin-top: 19px;
	}

	.header #navToggle span:before,
	.header #navToggle span:after {
		content: '';
		position: relative;
		width: 100%;
		height: 1px;
		left: 0;
	}

	.header #navToggle span,
	.header #navToggle span:before,
	.header #navToggle span:after {
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		display: block;
		background: #4f4f4f;
	}

	.header #navToggle span:before {
		top: 8px;
	}

	.header #navToggle span:after {
		bottom: 10px;
	}

	.header #navToggle.open span:before {
		top: 10px;
		-webkit-transform: translateY(-11px) rotate(-45deg);
		-moz-transform: translateY(-11px) rotate(-45deg);
		-ms-transform: translateY(-11px) rotate(-45deg);
		-o-transform: translateY(-11px) rotate(-45deg);
		transform: translateY(-11px) rotate(-45deg);
	}

	.header #navToggle.open span:after {
		bottom: 12px;
		-webkit-transform: translateY(10px) rotate(45deg);
		-moz-transform: translateY(10px) rotate(45deg);
		-ms-transform: translateY(10px) rotate(45deg);
		-o-transform: translateY(10px) rotate(45deg);
		transform: translateY(10px) rotate(45deg);
	}

	.header #navToggle.open span {
		background: none;
	}

	.header #navToggle.open span:before,
	.header #navToggle.open span:after {
		background: #4f4f4f;
	}

	.course_list input.search,
	.header .nav,
	.slide1 .img1,
	.slide2 .img1 {
		display: none;
	}

	.inner {
		width: 90%;
		margin-left: 5%;
	}

	.banner-text h2 {
		letter-spacing: 2px;
		font-size: 35px;
		line-height: 22px;
	}

	.footer_header .fl:first-child {
		width: 35%;
		padding-left: 5%;
	}

	.footer_header .fl {
		width: 50%;
		margin-right: 5%;
	}

	.khfk {
		padding: 40px 0px;
	}

	.filter .box {
		padding: 5%;
	}

	.inner .banner-text p {
		margin-top: 26px;
		margin-bottom: 20px;
		font-size: 16px;
		line-height: 25px;
		width: 100%;
	}

	.swiper-container {
		height: 441px;
	}

	.banner-text a.fadeInDown {
		font-size: 18px;
		padding: 0px 50px;
		line-height: 48px;
	}

	.banner-text {
		top: 80px;
	}

	.banner-text p i img {
		height: 20px;
	}

	.banner-text p.slide1_i i {
		padding: 5px 10px;
	}

	.index_cohere .tab li {
		width: 33.333%;
		float: left;
		margin: 0px;
		padding: 0px;
		font-size: 18px;
	}

	.index_cohere .tab li em {
		display: block;
		margin: 0px auto;
	}

	.container,
	.index_news_fl .fl {
		width: 100%;
	}

	.footer_header .fr,
	.index_news_fl .fr,
	.index_cohere .tabCon .container .fl,
	.index_cohere .tabCon .container .fr,
	.index_news_fl,
	.index_news_fr {
		width: 90%;
	}

	.index_news_fl .fl a,
	.index_news_fr a.index_news_img {
		height: auto;
	}

	.index_news_fl .fr {
		border: none;
		padding-right: 0px;
	}

	.index_cohere .tabCon .container .fl,
	.index_news_fl {
		margin-left: 5%;
		margin-top: 15px;
	}

	.index_news_fr {
		margin-right: 5%;
	}

	.index_cohere .tabCon .container .fr div b {
		font-size: 28px;
		margin-top: -20px;
	}

	a.btn_yellow,
	a.btn_white {
		font-size: 14px;
		padding: 11px 35px;
		margin-right: 20px;
	}

	.index_cohere .tabCon .container .fr {
		padding-bottom: 40px;
	}

	.index_cohere .tabCon .container .fr div span {
		height: 288px
	}

	.index_cohere .tab {
		padding-top: 0px;
	}

	.footer_header .fl b,
	.footer_header .fr strong {
		font-size: 16px;
	}

	.index_cohere .tabCon {
		background: #fff;
		padding: 0px;
	}

	.footer-bottom a {
		display: block;
	}

	.watchVideo em {
		top: 11px;
		margin-left: -20px;
	}

	.watchVideo em img {
		width: 40px;
	}

	.title {
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 13px;
		margin-top: 20px;
	}

	.title img {
		top: 3px;
	}

	.index_news {
		padding: 0px 0px 40px 0px;
	}

	.ad-banner b {
		font-size: 21px;
		padding-top: 30px;
		padding-bottom: 26px;
	}

	.ad-banner {
		height: 164px;
	}

	.footer_header .fr input {
		width: 49.4%;
	}

	.mercadolibre-banner .container i {
		display: none;
	}

	.mercadolibre-banner {
		height: 200px;
	}

	.mercadolibre-banner .container b {
		font-size: 24px;
		padding-bottom: 5px;
		width: 90%;
		letter-spacing: 0px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;

	}

	.mercadolibre-banner .container {
		padding-top: 93px;
		padding-left: 5%;
	}

	.mkd_tab li {
		width: 33.3333%;
		text-align: center;
		float: left;
	}

	.mkd_tab li a {
		font-size: 16px;
		line-height: 46px;
		padding: 0px;
		border-bottom: 3px solid #fff;
	}

	.mkd_content_main.mkd_content_b {
		padding-top: 32px;
	}

	.f_1_list dd,
	.f_1_list.f_1_list1 dd {

		width: 50%;
	}

	.f_1_list2 dd {
		width: 100%;
		min-height: auto;
	}

	.f_1_list2.f_1_list3 dd div,
	.f_1_list2 dd div {
		min-height: auto;
		padding-bottom: 20px;
	}

	.mkd_content_main.mkd_content_b img {
		max-width: 100%;
	}

	.fwzddiv>h5 {
		font-size: 21px;
		color: #0a0986;
	}

	.mkd_tab {
		height: auto;
	}

	.mkd_content_main {
		padding: 0px 5%;

	}

	.course_selected li,
	.mkd_content_main ul li,
	.mkd_dl dd,
	.activity_content .card-body {
		width: 100%;
	}

	.activity_content li {
		display: block;
	}

	.activity_content .card-body {
		padding: 0px;
	}

	.mercadolibre-banner .container span {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: block;
		width: 90%;
	}

	.course_title {
		padding: 20px 5%;
		padding-top: 50px;
	}

	.course_selected li {
		margin-bottom: 20px;
	}

	.course_selected ul,
	.about_gsjj,
	.about_sm li p {
		padding: 0px 5%;
	}

	.course_list {
		top: -26px;
		position: relative;

	}

	.about_ywbk li,
	.about_sm li,
	.about_gsjj .fl,
	.about_gsjj .fr,
	.learning_list .course_selected li {
		width: 100%;
		min-height: auto;
	}

	.filter dl dd a {
		margin: 5px;
		padding: 7px 19px;
	}

	.learning_list {
		padding: 0px;
	}

	.about_title em {
		font-size: 70px;
		width: 200px;
		top: -18px;
		height: 73px;
		overflow: hidden;
		margin-left: -1500px;
	}

	.about_title b {
		font-size: 30px;
	}

	.about_title {
		margin: 40px 0px;
	}

	.about_gsjj li {
		width: 50%;
		font-size: 16px;
		text-align: center;
	}

	.about_gsjj strong {
		font-size: 60px;
		letter-spacing: 1px;
	}

	.about_sm ul {
		margin: 0px;
	}

	.about_sm li div {
		padding: 0px 0px;
	}

	.about_ywbk ul {
		margin: 0px 0px;
		margin-bottom: 40px;
	}

	.about_ywbk li {
		margin-bottom: 20px;
	}

	.list_map {
		height: 300px;
	}

	.slide1,
	.slide2 {
		background-position: -481px 95px;
		background-size: 306%;
		background-color: #c3d3ea;
	}

	.hzhb_index dd {
		width: 50%;
	}

	.contact_1 ul li {
		width: 90%;
		margin: 2% 5%;
	}

	.artlist-item-money {
		display: none;
	}

	.mkd_content {
		padding-top: 70px
	}
}