@media (max-width: 768px) {
	.container {
		width: 100%;
	}
	
	.i_course_type .i_course_txt p,
	.yc_right_box,
	footer,.szll_jxzl_img,.tearch,.modal-backdrop,
	.rblx_rmzy_div .rblx_rmzy_txt p:nth-child(2),
	.rblx_rmzy_div .rblx_rmzy_txt p:nth-child(3),
	.i_news_box .i_news_div:nth-child(2),
	.i_news_box .i_news_div:nth-child(3),
	.i_top_banner_form .yy_form,
	.i_course_type .i_course_img,
	.logo span {
		display: none;
  }.tearch{
    display:none !important;
  }
	.container-fluid>.navbar-collapse,
	.container-fluid>.navbar-header,
	.container>.navbar-collapse,
	.container>.navbar-header {
		margin: 0;
	}
	.header.navbar-default {
		padding: 10px 0 0;
	}
	
	.logo img {
        width: 80%;
    }
    .header.navbar-default .navbar-toggle{
        margin-top: 4px;
        border: 0;
        background: none;
    }
	.header.navbar>.container .navbar-brand {
		padding: 0 0 0 10px;
	}
	.header.navbar-default .navbar-collapse {
		padding: 0 45px;
		text-align: center;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 10px 15px;
		border-radius: 40px;
	}
	#i_banner_x {
		height: 200px;
	}
	
	#i_banner_x .item {
	   height: 200px;
        background-position: center;
        background-size: cover;
	}
	.i_news_box .i_news_div h3,
	.i_course_box.ks .i_ks_type .i_ks_txt h3,
	.i_course_type .i_course_txt h3 {
		font-size: 14px;
	}
	.i_course_box{
	    margin: 0;
	}
	.i_course_type .i_course_txt span {
        width: 40px;
        height: 40px;
        margin: 13px auto 13px;
	}
	.i_course_type .i_course_txt {
        height: auto;
        padding: 0 10px;
	}
	.i_about_box .i_about_txt {
		width: 100%;
		background: #ffffffb5;
		padding: 10px 10px 28px;
		position: absolute;
		top: 0;
        text-align: center;
	}
	.i_about_box .i_about_tit span{
	    font-size: 14px;
	}
	.i_about_box .i_about_tit {
		font-size: 20px;
        text-align: left;
	}
	.i_about_box .i_about_txt p{
        text-align: left;
	}
	.i_about_box {
		height: 235px;
		background-position: right;
	}
	.i_course_box.ks .i_ks_type {
		width: 100%;
		margin: 0 15px 15px 0;
		padding: 15px;
	}
	.i_course_box.ks .i_ks_type:nth-child(5),
	.i_course_box.ks .i_ks_type:nth-child(2n+2) {
		margin: 0 0 15px 0;
	}
	.i_news_box .i_news_div span,
	.i_course_box.ks .i_ks_type .i_ks_txt p {
		font-size: 12px;
	}
	.i_course_box.ks .i_ks_type .i_ks_txt h3 {
		margin-top: 10px;
	}
	.i_ks_more {
		margin: 20px 0;
	}
	.tit {
		text-align: center;
		margin: 28px 0;
	}
	.tit h2 {
		font-size: 20px;
	}
	.tit p{
	    
    font-size: 14px;
	}
	.i_news_box .i_news_img {
		height: 120px;
		margin-bottom: 0px;
		width: 100%;
		overflow: hidden;
	}
	.i_news_box .i_news_div {
		width: 100%;
		margin-bottom: 15px;
	}
	.i_news_box .i_news_div ul {
		display: inline-block;
		float: left;
		padding: 0 12px;
		width: 100%;
	}
	.i_news_box .i_news_div p {
		height: 17px;
		overflow: hidden;
	}
	.i_news_box .i_news_div:nth-child(2) {
		margin: 0;
	}
	.i_hz_box {
		padding: 0 10px;
	}
	.i_hd_ks_box li {
        width: 30%;
        overflow: hidden;
        height: 110px;
        float: left;
        border: 1px solid #ddd;
        text-align: center;
        margin: 5px;
        border-radius: 3px;
    }   
    .i_hd_ks_box .i_ks_icon{
        
    margin: 18px auto;
    }
	.i_hz_box li {
		width: 47.5%;
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.yxxy_div li:nth-child(2n+2) {
		margin-right: 0;
	}
	.x_footer ul {
		margin-bottom: 0;
		background: #202831;
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 99;
	}
	.x_footer ul li {
		float: left;
		width: 25%;
		text-align: center;
	}
	.x_footer ul li a {
		padding: 0 15px 10px;
		color: #fff;
		display: block;
	}
	.x_footer ul li a span {
		width: 25px;
		height: 25px;
		display: block;
		margin: 10px auto 6px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.x_footer p {
		margin-bottom: 94px;
		color: #bbb;
		font-size: 12px;
		margin-top: 17px;
	}
	.x_footer ul li:nth-child(1) a span {
		background-image: url("x_footer1.png"/*tpa=http://www.szwyjy.com/static/index/images/x_footer1.png*/);
	}
	.x_footer ul li:nth-child(2) a span {
		background-image: url("x_footer2.png"/*tpa=http://www.szwyjy.com/static/index/images/x_footer2.png*/);
	}
	.x_footer ul li:nth-child(3) a span {
		background-image: url("x_footer3.png"/*tpa=http://www.szwyjy.com/static/index/images/x_footer3.png*/);
	}
	.x_footer ul li:nth-child(4) a span {
		background-image: url("x_footer4.png"/*tpa=http://www.szwyjy.com/static/index/images/x_footer4.png*/);
	}
	.x_footer ul li.active a {
		color: #E7545F;
	}
	.n_banner {
		height: 200px;
	}
	.rblx_rmzy_div .rblx_rmzy_txt p.h3 {
        margin-top: 6px;
        font-size: 20px;
	}
	.rblx_pg_div{
	    display: none;
	}
	.tshd_box .col-md-4,
	.tshd_box .col-md-8,
	.jxkc_box .col-md-9 {
		border: 0;
	}
	.jxkc_box {
		margin: 0;
	}
	.jxkc_left_li {
		position: relative;
		height: auto;
		padding: 10px 0;
	}
	.jxkc_left_li .jxkc_img {
		width: 38%;
		overflow: hidden;
		margin-right: 2%;
	}
	.jxkc_box span.money {
		font-size: 16px;
	}
	.jxkc_left_li .jxkc_txt {
		width: 60%;
		float: left;
	}
	.jxkc_left_li .jxkc_txt h3 {
		font-size: 18px;
		margin: 3px 0;
	}
	.jxkc_left_li .jxkc_txt span.detail {
		margin-top: 14px;
		color: #fff;
		width: 100%;
		text-align: center;
		display: none;
		position: absolute;
		left: 0;
	}
	.breadcrumb {
		margin: 15px 0 0;
	}
	.jxkc_banner {
		padding: 15px;
	}
	.jxkc_top_box .container {
		width: 98%;
	}
	.jxkc_banner .jxkc_detail_top_txt {
		margin-left: 0;
	}
	.jxkc_bottom_nav li a {
		padding: 15px 34px;
	}
	.jxkc_bottom_cont {
		padding: 0 10px;
	}
	.bx-wrapper .bx-viewport {
		border: 0;
	}
	.jxkc_bottom_cont .bx-wrapper {
		max-width: 100% !important;
	}
	#kczx li {
		width: 47.5%;
		margin-right: 15px;
	}
	#kczx li:nth-child(2) {
		margin-right: 0;
	}
	.szll_ys_div li span {
		width: 65px;
		height: 65px;
		margin: 0 20px 15px 30px;
	}
	.szll_ys_div .szll_ys_txt {
		text-align: center;
	}
	.szll_ys_div li div.szll_ys_txt p:first-child {
		font-size: 25px;
	}
	.gkry_ys_div,
	.yxxy_div,
	.szll_jxzl_txt {
		padding: 0 10px;
	}
	.szll_jxzl_txt span:before {
		font-size: 35px;
		height: 100px;
		line-height: 100px;
		margin: 0 13px 0 4px;
	}
	.szll_yxjs_div {
		padding: 0 10px;
	}
	.szll_yxjs_div ul li span.tx {
		/*width: 67px;
		height: 67px;*/
		display: block;
		float: none;
		margin: 60px auto 0;
	}
	.szll_yxjs_div ul li {
		padding: 10px;
	}
	.szll_yxjs_div ul li .szll_yxjs_txt h3 {
		font-size: 18px;
	}
	.szll_yxjs_div ul li .szll_yxjs_txt h3 span {
		font-size: 15px;
	}
	.tshd_list_li .tshd_list_txt h3 {
		margin-top: 0;
	}
	.about_address .row,
	.tshd_box .row {
		margin: 0;
	}
	.tshd_box .col-md-8 {
		padding: 0 10px;
	}
	.tshd_list_li .tshd_list_img {
    width: 98px;
    height: 57px;
    overflow: hidden
	}
	.tshd_list_li .tshd_list_txt {
		width: 68%;
		margin-left: 15px;
	}
	.szll_yxjs_div ul li .szll_yxjs_txt p.tt {
		height: auto;
	}
	.tshd_list_li .tshd_list_txt p {
		height: 18px;
		margin-bottom: 15px;
	}
	.tshd_list_li .tshd_list_txt a.dj {
		padding: 3px 10px;display: none;
	}
	.tshd_list_li {
    padding: 10px 0;
}.tshd_detail_tit h3{
    font-size: 20px;
}.tshd_list_li .tshd_list_txt h3, .jxkc_left_li .jxkc_txt h3 {
    font-size: 16px;}
	.yxxy_div li {
		width: 47.8%;
		margin-right: 15px;
		margin-bottom: 15px;
		padding: 10px;
	}
	.yxxy_div li span {
		width: 100px;
		height: 100px;
	}
	.tshd_detail_cont p.page a {
        padding: 10px;
        font-size: 13px;
        margin-bottom: 13px;
	}
	.tshd_detail_cont .tshd_detail_txt {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
	.tshd_box .col-md-8,
	.szll_yxjs_div ul li .szll_yxjs_txt,
	.szll_yxjs_div ul li,
	.jxkc_bottom_cont img,
	.jxkc_banner .jxkc_detail_top_txt,
	.jxkc_banner .jxkc_detail_top_img,
	.rblx_lxzx_div ul,
	.szll_jxzl_txt,
	.szll_jxzl_img,
	.about_lx_div div.about_lx_img,
	.about_lx_div div.about_lx_txt,
	.jxkc_box .col-md-9 {
		width: 100%;
	}
	.rblx_box .tit,
	.szll_ys_box .tit {
		margin: 40px 0;
	}
	.rblx_box {
		padding: 0 10px;
	}
	.rblx_rmzy_div li {
    	width: 48%;
        height: 70px;
        margin-right: 10px;
        margin-bottom: 10px;
	}
	.rblx_rmzy_div li:nth-child(2n+2) {
		margin-right: 0;
	}
	.rblx_lxzx_div ul {
		padding: 15px 0 0;
	}
	
	.rblx_box img{
	    max-width: 100%;
	}
	.i_hz_box li div.hz_img {
        width: 83px;
        height: 83px;
        margin: 0px auto;
	    
	}
	.about_txt {
		padding: 0 10px;
		font-size: 16px;
		margin-bottom: 80px;
		line-height: 27px;
	}
	.i_hz_box,
	.gkry_ys_div {
		margin: 35px 0;
		overflow: hidden;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.i_hz_box ul {
		width: 1200px;
	}
	.gkry_ys_div ul {
		width: 999px;
	}
	.i_hz_box ul li,
	.gkry_ys_div li {
		width: 150px;
		margin-right: 15px;
		padding: 15px;
		font-size: 14px;
		margin-bottom: 15px;
	}
	.i_hz_box li:nth-child(6n+6){
	    
		margin-right: 15px;
	}
	.gkry_ys_div li h3 {
		text-align: center;
		font-size: 18px;
		margin: 10px 0;
	}
	.gkry_ys_div li p.tt {
		line-height: 23px;
		margin-bottom: 0;
		height: 138px;
	}
	.gkry_zc_div .gkry_zc_txt {
		width: 53%;
		float: left;
		margin-top: 0px;
	}
	.gkry_zc_div {
		padding: 0;
		margin: 50px 0;
	}
	.gkry_zc_div .gkry_zc_img {
		width: 150px;
		height: 150px;
		margin-right: 15px;
	}
	.gkry_zc_div .gkry_zc_txt:before {
		content: '';
		width: 20px;
		height: 20px;
	}
	.gkry_zc_div .gkry_zc_txt div {
		padding-left: 27px;
	}
	.gkry_zc_div .gkry_zc_txt div h2 {
		font-size: 20px;
		margin-top: 0;
	}
	.gkry_zc_div .gkry_zc_txt div p {
		font-size: 15px;
		line-height: 24px;
	}
	.gkry_ys_div.jg li {
		width: 150px;
		padding: 0;
	}.gkry_ys_div.jg h3
	{
	    font-size: 16px;
	}
	.gkry_ys_div li span.tx {
		margin: 10px auto;
	}
	.gkry_form_div {
		margin: 45px 0;
	}
	.gkry_form input.submit,
	.gkry_form input[type="text"] {
		margin: 0 auto 15px;
		height: 40px;
	}
	.gkry_ys_div.jg li span.tx{
	    width: 40px;
	    height: 40px;
	    border-radius: 0;
	    background-size: contain;
	}
	.jxkc_banner .jxkc_detail_top_img {
         min-height: 310px;
	}
	.jxkc_detail_top_txt a {
        width: 34%;
        padding: 5px 0;
        margin: 30px auto 0;
    }.tshd_box .col-md-8 ol li {
    font-size: 15px;
    margin-right: 10px;
    padding: 5px 9px;
}.i_new_form_ipt,.i_new_form div.clearfix{
    
    padding: 0 5px;
}
.i_new_form_ipt input,
.i_new_form div.clearfix{
    margin-bottom: 10px;
}
.i_new_form_ipt input,
.i_new_form div.clearfix p,
.i_new_form form .left:first-child,
.i_new_form div.clearfix {
    width: 100%;
}.i_new_form label{
        font-size: 13px;
    width:32.5%;
    margin-bottom: 10px;
    margin-right: 0%;
}
.i_new_form form .left:first-child {
    font-size: 15px;
    padding: 7px 0;
    margin-right: 0;
    margin-bottom: 10px;
}.i_new_form form .left:first-child::after{
    display: none;
}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        padding-right: 10px;
        padding-left: 10px;
}
}


/*电脑*/

@media (min-width: 768px) {
	.rblx_rmzy_div li:nth-child(3n+3) {
		margin-right: 0;
	}
	.i_hd_ks_box,
	.x_footer {
		display: none;
	}
	.rblx_rmzy_div li:hover .rblx_rmzy_txt p.h3 {
		margin-top: 10px;
	}
}


/*笔记本*/

@media only screen and (min-width:1140px) and (max-width: 1700px) {
	.i_top_banner_form .yy_form {
		right: 16%;
	}
}