
@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){
    .headernav {
        padding: 0px 
    }
	.header{
		padding: 0 10px;
	}
	.header #navToggle {
		height: 100%;
		padding: 9px 15px;
		margin-right: 15px;
		display: inline-block;
		float: right;
	}
	.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;
			
			}.mkd_tab {
				height: 49px;
			}.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;
			}
}