
	.teacher_bg{display: none;}
	.ct_courses_subject_bg{display: none;}
	.sankuai{display: none;}


@media screen and (min-width: 991px) and (max-width: 1199px) {
	.sjmggcxwNavMain ul li a{font-size:13px;padding:0px 8px;	}
	.ct_banner_caption{	margin:-100px 0 0 -420px;	}
	.ct_main_event_wrap ul.countdown li{margin-left:30px;	}
	.ct_main_event_wrap ul.countdown li span{width:65px;height:65px;line-height:70px;font-size:20px;	}
	.sjmggcxwxprolist li{list-style-type: none; float:left; width:30%; height:220px;  margin-right:2%; margin-left:10px; margin-top:10px; text-align:center; line-height:16px; border:1px solid #CCCCCC;border-radius:10px; padding-top:5px;}
}

@media screen and (min-width: 991px){
	.pcneirong{display: block;}
	.webneirong{display: none;}
	.sjmggcxwwebkefu{display: none;}
	.sjmggcxwNavMainWeb{display: none;}
	.sub_banner_wrap{padding-bottom: 10px;}
	.xianyin{display: none;}
}
@media screen and (min-width: 1800px){
	.sjmggcxwNavlogo span{font-size:40px;line-height:85px;letter-spacing:10px;width:500px;position:relative;top:16px;}
	.sjmggcxwNavMain ul li a{padding: 0px 13px;}
	.sjmggcxwNavlogo span a{font-size:40px;}
	.sjmggcxwNavMain ul li a{font-size: 22px;}
	.sjmggcxwNavMain {
    float: right;
    width: auto;
    margin-top: 2%;
}
}

@media (min-width: 1200px){
	.sjmggcxwjianjieZong2{display: none;}
}

@media (max-width: 1200px){
	.danyejianjie{display: none;}
	.sjmggcxwjianjieZong2{display: block;}
	.tianqi{display: none;}
	.sjmggcxwjianjie3{display: none;}
}


@media (max-width: 990px) {
	.sub_banner_wrap{display: none;}
	.lianxi{display: none;}
	.pcneirong{display: none;}
	.webneirong{display: block;}
	.sjmggcxwcopyright{display: none;}
	.jianjieZong{width: 100%; background:none}
	.sjmggcxwscrollsidebar{display: none;}
	.sjmggcxwwebkefu3{background-color: #0066CC;}
	.sjmggcxwwebkefu>div>div>img{width: 100%;}
	.sjmggcxwbottomNav{display: none;}
	.sjmggcxwNavlogo{float: none;text-align: center;}
	.sjmggcxwNavlogo img{width: 15%;}
	.sjmggcxwNavMainWeb{width: 100%;}
	.sjmggcxwNavMainWeb>div>div>a>img{width: 100%;}
	.sjmggcxwNavMainWeb>div>div{padding: 0!important;}
	.sjmggcxwNavMain{display:none;	}
	.dl-menuwrapper{display:block;	}
	.ct_facts_bg ul li{width:50%;margin:0px 0px 20px;	}
	.ct_facts_bg ul li:nth-child(2):before{display:none;	}
	.get_started_services{	margin-bottom:25px;	}
	.ct_main_event_wrap{margin:0px 0px 25px;	}
	.sub_event_wrap{padding:150px 10px 40px;	}
	.sjmggcxwlearn_more{text-align:center;	}
	.sjmggcxwlearn_more h4{margin:0px 0px 20px;	}
	.sjmggcxwlearn_more a{float:none;display:inline-block;	}
	.sjmggcxwwidget{margin:0px 0px 25px;min-height:220px;	}
	.sjmggcxwcopyright_text{margin:0px 0px 15px;	}
	.sjmggcxwcopyright_text,
	.copyright_social_icon{text-align:center;	}
	.copyright_social_icon ul li{float:none;display:inline-block;	}
	.sjmggcxwbacktop{left:auto;right:30px;bottom:55px;	}
	.top_search_wrap{padding:10px 25px;	}
	.top_cart_wrap{padding:10px 0 10px 20px;	}
	.search-wrapper-area{right:70px;	}
	.ct_banner_caption{text-align:center;width:100%;left:0px;margin-left:0px;margin-top:-100px;}
	.ct_banner_caption h2{font-size:30px;}
	.ct_banner_caption h4{font-size:16px;}
	.ct_banner_caption p{font-size:16px;margin:0px 0px 10px;}
	.ct_register_img{display:none;	}
	.ct_404_detail_wrap h1{font-size:140px;	}
	.sub_banner_hdg, .ct_breadcrumb,
	.ct_breadcrumb{text-align:center;	}
	.sjmggcxwlxfs{margin-top:25px;	}
	.ct_404_des_wrap{width:100%;position:relative;background-color:rgba(0,0,0,0.75);	}
	.ct_404_page_bg::before{width:100%;	}
	.ct_contact_form{margin:0px 0px 25px;	}
	.sjmggcxwxprolist{width: 700px!important;}
	.sjmggcxwxprolist li{list-style-type: none; float:left; width:270px; height:250px; background:  url(Images/cp_lbg.jpg) no-repeat center bottom; margin-right:10px; margin-left:10px; margin-top:10px; text-align:center; line-height:16px; border:1px solid #CCCCCC;border-radius:10px; padding-top:5px;}
	.sjmggcxwxprolist li img{ width:250px; height:217px; border:1px solid #CCCCCC}
	.xianyin{display: block!important;}
}


@media (max-width: 767px) {
	.sjmggcxwfenlei ul li{width: 48%;margin:0px 1% 1% 0px;display: inline-block;}
	.sjmggcxwfenlei h5{border-bottom:3px solid #34495E;width: 30%;margin-bottom: 1%;padding-bottom: 1%;}
	.sjmggcxwguanzhu{display: none;}
	.sjmggcxwtongdao{display: none;}
	.sjmggcxwwidget{margin-bottom: -50px;}
	.sjmggcxwyouqing3 ul li{width: 43%;}
	.sjmggcxwtopNav1,.sjmggcxwtopNav2{width:100%;text-align:center;	}
	.ct_banner_caption{display:none;}
	.banner .bx-wrapper .bx-pager, .banner .bx-wrapper .bx-controls-auto{margin-left:-40px;	}
	.courses_subject_carousel .owl-nav .owl-prev{left:-10px;}
	.courses_subject_carousel .owl-nav .owl-next{right:35px;}
	.chanpinContent .owl-nav .owl-prev,.testimonial_carousel .owl-nav .owl-prev{left:-10px;}
	.chanpinContent .owl-nav .owl-next,.testimonial_carousel .owl-nav .owl-next{right:10px;}
	.ct_main_event_wrap ul.countdown li:last-child{margin-left:20px;	}
	.ct_404_des_wrap{width:100%;	}
	.ct_404_page_bg::before{width:100%;	}
	.ct_404_des_wrap{position:relative;background-color:rgba(0,0,0,0.7);}
	.sjmggcxwxprolist{width: 400px!important;}
	.sjmggcxwxprolist li{list-style-type: none; float:left; width:310px; height:270px; background:  url(Images/cp_lbg.jpg) no-repeat center bottom; margin-right:10px; margin-left:10px; margin-top:10px; text-align:center; line-height:16px; border:1px solid #CCCCCC;border-radius:10px; padding-top:5px;}
	.sjmggcxwxprolist li img{ width:270px; height:234px; border:1px solid #CCCCCC}
}


@media (max-width: 480px) {
	.sjmggcxwNavzong{text-align:center;	}
	.sjmggcxwNavlogo,.top_cart_wrap,.top_search_wrap,.dl-menuwrapper{float:none;display:inline-block;	}
	.search-wrapper-area{right:0px;	}
	.search-area input[type="submit"]{padding:11px 10px;	}
	.newletter_des{width:100%;	}
	.ct_404_detail_wrap h1{font-size:110px;	}
	.ct_404_des_wrap{padding-left:20px;padding-right:20px;	}
	.sjmggcxwdetailtop > a{height:35px;line-height:35px;padding:0 9px;	}
	.ct_author_des figure,
	.gt_comment_wrap figure{width:100%;	margin-bottom:15px;}
	.ct_author_des figure img,
	.gt_comment_wrap figure img{width:auto;	}
	.ct_author_detail,
	.gt_comment_des{width:100%;padding:0px;float:left;	}
	.gt_comment_list_wrap ul ul{padding:0px;	}
}

@media (max-width: 320px) {
	.courses_subject_carousel .item{width:70%;margin:auto;float:none;	}
	.ct_facts_bg ul li{width:100%;	}
	.ct_facts_bg ul li::before{display:none;	}
	.ct_main_event_wrap ul.countdown li:nth-child(3){margin-left:0px;	}
	.ct_main_event_wrap ul.countdown li:last-child{margin-left:50px;	}
	.comming_soon_counter ul.countdown li span{width:60px;height:60px;line-height:60px;font-size:20px;	margin-bottom:10px;}
	.comming_soon_counter ul.countdown li p{font-size:12px;	}
	.sjmggcxwxprolist{width: 300px!important;}
	.sjmggcxwxprolist li{list-style-type: none; float:left; width:250px; height:210px; background:  url(Images/cp_lbg.jpg) no-repeat center bottom; margin-right:10px; margin-left:10px; margin-top:10px; text-align:center; line-height:16px; border:1px solid #CCCCCC;border-radius:10px; padding-top:5px;}
	.sjmggcxwxprolist li img{ width:200px; height:170px; border:1px solid #CCCCCC}
}
@media screen and  (min-width: 1800px){ 
		.sjmggcxwbanner ul li {position:relative;width: 1920px; height: 600px!important;}
		.sjmggcxwbanner ul{height: 600px;overflow: hidden;}
		}
	@media screen and  (min-width: 1601px) and (max-width: 1799px){
		.sjmggcxwbanner ul li{position:relative;width: 1600px; height: 500px!important;}
		.sjmggcxwbanner ul{height: 500px;overflow: hidden;}
		 }
	@media screen and  (min-width: 1360px) and (max-width: 1600px){
		.sjmggcxwbanner ul li{position:relative;width: 1440px; height: 450px!important;}
		.sjmggcxwbanner ul{height: 450px;overflow: hidden;}
		 }
	@media screen and  (min-width: 1024px) and (max-width: 1360px){
		.sjmggcxwbanner ul li{position:relative;width: 1280px; height: 400px!important;}
		.sjmggcxwbanner ul{height: 400px;overflow: hidden;}
		 }
		@media screen and (min-width: 1800px){
	.sjmggcxwNavlogo span{font-size:40px;line-height:85px;letter-spacing:10px;width:500px;position:relative;top:16px;}
	.sjmggcxwNavMain ul li a{padding: 0px 13px;}
	.sjmggcxwNavlogo span a{font-size:40px;}
	.sjmggcxwNavMain ul li a{font-size: 22px;}
	.sjmggcxwNavMain {float: right;width: auto;margin-top: 2%;	
}