@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1760px) {
.w1760{width:95%; margin:0 2.5%;}
.course_7 .content li{margin: 0 1%;width: 23%;}
.honor .slide .box li{margin: 0 1%;width: 23%;}
.honor .slide .box li .pic{height: 13.5vw;}
}
@media screen and (max-width:1199px) {}
@media screen and (max-width:768px) {
.container,.w1760{width:95%; margin:0 2.5%;}
/*  */
.ban{height: 150px;}
.n-title{font-size: 18px;}
.n-title span{font-size: 26px;}
.n-title h4{font-size: 16px;}
.course{padding: 40px 0;}
.course .content_1 .item{width: 48%;margin: 1% 1%;}
.course .content_1 .item:nth-child(4){margin: 1% 1%;}
.course .content_1 .item .pic{height: 166px;}
.course .content_1 .item .text h3{font-size: 14px;}
.course .content_1 .item .text{font-size: 12px;}
.course .content_2 li{width: 48%;margin: 1% 1%;border: 0;}
.course .content_2{border: 0;}
.course .content_2 li .ico{zoom: 0.8;}
.solution .content_1 .item{width: 48%;margin: 1% 1%;}
.solution .content_1 .item .pic{height: 135px;}
.solution .content_1 .item h3{font-size: 20px;}
.solution .content_2 li{font-size: 12px;}
.solution .content_2 li h3{font-size: 30px;margin-bottom: 10px;}
.solution .content_2 li h3 span{font-size: 16px;bottom: 22px;}
.solution .content_2 li p br{display: none;}
.examinee{padding: 40px 0;}
.examinee .desc{font-size: 16px;margin-top: 20px;}
.examinee .content li{width: 48%;margin: 1% 1%;}
.examinee .content li .ico{zoom: 0.8;}
.receive{padding: 50px 0;}
.receive .text{float: none;width: 100%;margin-top: 0;}
.receive .form{float: none;width: 100%;}
.receive .text .desc{margin: 20px 0;}
.receive .text .desc li{width: 48%;margin: 10px 1%; font-size: 17px;}
.receive .text h3{font-size: 26px;text-align: center;}
.receive .text .desc li i{zoom: 0.6;}
.receive .form .w-1{font-size: 30px;}
.Case{padding: 40px 0;}
.Case .content li{width: 50%;height: 160px;}
.Case .content li:last-of-type{display: none;}
.enter{padding: 50px 0;}
.enter .text{width: 100%;padding: 40px 20px;}
.honor .slide .lanmu li{zoom: 0.5;}
.honor .slide .box li{width: 48%;margin: 1% 1%;}
.honor .slide .box li .pic{height: 110px;font-size: 14px;}
.honor .slide .box{margin-top: 30px;}
.cooperate{padding: 40px 0;}
.course_1{padding: 40px 0;}
.cooperate .content li{width: 31.33%;margin: 1% 1%;height: 70px;}
.course_1 .content .text{float: none;width: 100%;font-size: 14px;}
.course_1 .content .picture{float: none;width: 100%;display: none;}
.course_1 .content{margin-top: 40px;}
.course_1 .content .text h3,.course_3 .content .text h3{font-size: 20px;margin-bottom: 10px;}
.course_1 .content .text .more{margin: 0 auto;margin-top: 30px;}
.course_2{padding: 40px 0;}
.course_2 .content .picture{float: none;width: 100%;}
.course_2 .content .text{float: none;width: 100%;font-size: 14px;}
.course_3{padding: 40px 0;}
.course_3 .content .text{float: none;width: 100%;font-size: 14px;padding-top: 0;}
.course_3 .content .picture{float: none;width: 100%;margin-top: 30px;}
.course_4{padding: 40px 0;}
.course_4 .content li{width: 48%;margin: 1% 1%;}
.course_4 .content li .pic{height: 115px;}
.course_4 .content li .desc{font-size: 14px;padding: 10px 10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.course_4 .content li .desc .kan{display: block;float: none;margin: 0 auto;margin-top: 10px;}
.course_5{padding: 40px 0 0;}
.course_5 .content li{float: none;width: 100%;}
.course_5 .content li .pic{height: auto;}
.course_5 .content li .text{border: 0;padding: 20px 10px;font-size: 14px;}
.course_5 .content li .info{margin-top: 10px;}
.course_5 .content li .desc h3{font-size: 20px;}
.course_6{padding: 40px 0;}
.course_6 .content li{width: 40%;height: 157px;margin: 2% 5%;}
.course_6 .content li .num{font-size: 18px;}
.course_6 .content{margin-top: 30px;}
.course_7{padding-top: 40px;}
.course_7 .content li{width: 48%;height: 300px;margin: 1% 1%;float: left;}
.course_7 .content li .desc h3{font-size: 15px;}
.course_7 .content li .desc{padding: 10px 10px;}
.course_7 .content li .text{padding: 25px 10px;}
.course_7 .content li .text .w-1 h3{font-size: 15px;}
.course_7 .content li .text .w-2{font-size: 12px;}
.receive.pt100{padding-top: 50px;}
.n-title span.bt{font-size: 18px;line-height:38px;}
.course_8{padding:10px 0 40px;}
.course_8 .content .picture{float: none;width: 100%;}
.course_8 .content .text{float: none;width: 100%;}
.course_9{padding: 40px 0;}
.course_9 .content{padding: 20px 20px;}
.course_9 .content .w-1 span{font-size: 18px;}
.course_9 .content .w-1{font-size: 14px;}
.course_9 .content .box li{width: 48%;margin: 1% 1%;}
.course_9 .content .box li p br{display: none;}
.course_10 .content li{width: 48%;margin: 1% 1%;}
.course_10 .content li .ico{zoom: 0.8;}
.course_10 .content li h3{font-size: 18px;}
.course_10 .content li p{padding: 0 10%;}
.Trainees{padding: 40px 0;}
.Trainees .content{width: 90%;padding: 30px 20px;}
.Trainees .content .w-1{font-size: 26px;margin-bottom: 10px;}
.Trainees .content .desc{font-size: 14px;}
.learning .content{text-align: center;}
.learning .content li{float: none;display: inline-block;margin: 5% 2.5%;}
.notes .content{padding: 40px 20px;}
.notes .content .w-1{font-size: 26px;}
.notes .content .box-a{font-size: 14px;}
.notes .content .box-a .text{float: none;width: 100%;}
.notes .content .box-a .picture{float: none;display: none;}
.notes .content .box-b{margin-top: 20px;}
.notes .content .box-a p{padding: 0;}
.notes .content .b_t{zoom: 0.8;}
.notes .content .box-b{font-size: 14px;}
.notes .content .box-b p{padding: 0;}
.n_case .content li{float: none;width: 100%;margin-bottom: 10px;}
.n_case .content li .pic{height: auto;}
.z_lanmu .hot{display: none;}
.z_lanmu{float: none;width: 100%;}
.lists{float: none;width: 100%;margin-top: 20px;}
.lists .content-1 .item .picture{float: none;width: 100%;}
.lists .content-1 .item .text{float: none;width: 100%;}
.lists .b_t{font-size: 18px;}
.lists .content-1 .item .text .more{margin-top: 15px;zoom: 0.8;}
.news_xq .content{float: none;width: 100%;padding: 25px 15px;}
.news_xq .tui{display: none;}
.news_xq .title h3{font-size: 18px;}
.news_xq .data{padding: 20px 0;}
.news_xq .data .more a{width: 35%;zoom: 0.8;}
.news_xq .ar_fot dl{float: none;width: 100%;}
.news_xq .ar_fot dl:nth-child(2){float: none;text-align: left;}
.news_xq .tui_ke .box li{float: none;width: 100%;margin-bottom: 10px;}
.column{margin-top: 10px;}
.column li{width:31.33%;margin: 1% 0.5%;zoom: 0.7;}
.about_1{padding:20px 0 40px;}
.about_1 .content .picture{float: none;width: 100%;text-align: center;}
.about_1 .content .text{float: none;width: 100%;margin-top: 20px;}
.about_1 .content .text h3{font-size: 20px;}
.about_2{padding: 40px 0;}
.about_2 .content .picture{float: none;width: 100%;}
.about_2 .content .text{float: none;width: 100%;margin-top: 20px;}
.about_2 .content .text .w-1 span{display: block;font-size: 26px;}
.about_3{padding: 40px 0;}
.about_3 .slide2 .str{float: none;width: 100%;}
.about_3 .slide2 .bd{float: none;width: 100%;height: 300px;margin-left: 0;}
.about_3 .slide2 .bd .box{height: 300px;}
.about_3 .slide2 .str li{float:left;width: 48%;margin: 2% 1%;zoom: 0.8;}
.about_3 .slide2 .bd .box .desc{font-size: 12px;}
.about_4{padding: 40px 0;}
.about_4 .content{padding: 30px 20px;font-size: 14px;}
.about_4 .content .w-1{font-size: 26px;}
.ban .lm_bt{font-size: 18px;padding-top: 40px;}
.ban .lm_bt span{font-size: 26px;}
.k12-gl-gslb-3nf1-1-01-left dl{width: 46%;margin: 2% 2%;}
.k12-gl-gslb-3nf1-1-01-left dt{height: auto;}
.k12-gl-gslb-3nf1-1-01-left dd h4{font-size: 16px;}
#fancybox-wrap{left: 40px !important;}
#fancybox-title{width: 100% !important;font-size: 16px !important;}
.k12-gl-gslb-3nf1-1-01{margin: 10px 0;}
.k12-gl-gslb-3nf1-1-01-left dt.coach{height: 180px;}
.k12-gl-gslb-3nf1-1-01-left dd.desc{padding: 20px 10px;}
.k12-gl-gslb-3nf1-1-01-left dd h4{font-size: 12px;}
.fancybox-wrap{width: 96%;left: 2%;top: 10%; margin-left: 0;padding: 5% 5%;position: absolute;}
.fancybox-outer .fancybox-inner{float:none;width: 100%;height: auto;}
.fancybox-outer .info{float: none;width: 100%;margin-left: 0;}
.fancybox-outer .info .w-1{font-size: 20px;}
.fancybox-outer .info .w-2{font-size: 16px;}
.fancybox-outer .info .more{margin-top: 30px;zoom: 0.8;}
.contact_1{padding: 10px 0 40px;}
.contact_1 .content .item{width: 48%;margin: 1% 1%;}
.contact_1 .content .item .ico{zoom: 0.8;}
.contact_3 .content .box .item li{width: 100%;height: auto;padding: 15px 15px;font-size: 16px;}
.contact_3 .content .box .item dl{height: auto;margin: 15px 15px;}
.contact_2 .content .box{display: none;}
.contact_2 .content{padding-top: 0;height: 250px;margin-top: 30pxs;}
.contact_3{padding: 40px 0;}
.hide{display: none;}
.receive .text .desc li:nth-child(2n-1){margin-right: 0;}
.course .content_1{margin-top: 25px;}
.examinee .content{margin-top: 40px;}
.honor{padding: 40px 0;}
.course_10{padding: 40px 0;}
.learning{padding: 40px 0;}
.notes{padding: 40px 0;}
.lists .content-1 .item .text .date{margin-top: 18px;}
.news_xq .tui_ke .box li .pic{height:auto;}
.xiaocms-page{display:none;}
.ph_course_7{padding-top:20px;}
.ke-caac span{font-size:20px;padding:0px;margin:0px;line-height:10px;}


}
@media screen and (max-width:414px) {}
@media screen and (max-width:375px) {
.n-title{font-size: 15px;line-height: 1.7;}
.n-title span{font-size: 20px;}
.n-title h4{font-size: 14px;}
.examinee .desc{font-size: 14px;}
.course .content_1 .item .pic{height: 150px;}
.course .content_2 li{font-size: 14px;height: 190px;}
.receive .text .desc li{font-size: 15px;}
.honor .slide .box li{font-size: 16px;}
.course_6 .content li{height: 142px;}
.course_6 .content li .num{font-size: 16px;}
.course_6 .content li .num span{font-size: 30px;}
.course_8 .content .text h3{font-size: 20px;}
.course_9 .content .box li{font-size: 12px;line-height: 1.8;}
.course_9 .content .box li p{min-height: 84px;}
.n_case .content li{font-size: 15px;text-align: center;}
.lists .content-1 .item .text h3{font-size: 16px;}
.news_xq .tui_ke .box li{font-size: 16px;text-align:center;}
.ban .lm_bt{font-size: 16px;line-height: 1.8;}
.ban .lm_bt span{font-size: 22px;}
.location{font-size: 13px;line-height: 1.8;}
.k12-gl-gslb-3nf1-1-01-left dt.coach{height: 160px;}
.contact_1 .content .item h3{font-size: 20px;line-height: 1.6;}
.contact_1 .content .item:nth-child(4) h3{font-size: 14px;}
.contact_1 .content .item:nth-child(3) h3{font-size: 14px;}
.contact_3 .content .w-1{font-size: 20px;}
.contact_3{padding: 10px 0;}
.contact_3 .content .w-1 i{zoom: 0.5;}
.receive .form .w-1 i{zoom: 0.8;vertical-align: middle;}
.receive .form .w-1{font-size: 22px;}
.receive .form .item input,.receive .form .item textarea{font-size: 16px;}
.receive .form .item button{zoom: 0.8;}
.examinee .content li h3{font-size: 20px;}
.examinee .content li{height: 230px;}
.examinee .content li .ico{zoom: 0.6;}
.receive .form .w-2{font-size: 20px;}
.Case .content li .desc{font-size: 14px;}
.enter .text .w-1{font-size: 22px;line-height: 1.4;}
.enter .text .w-1 span{font-size: 26px;}
.enter .text .w-2{margin-top: 30px;text-align: center;}
.course_1 .content .text .more{zoom: 0.8;}
.course_10 .content li{height: 260px;}
.notes .content .b_t{zoom: 0.7;}
.notes .content .box-a,.notes .content .box-b{font-size: 13px;}
.z_lanmu .w-1 span{font-size: 24px;}
.z_lanmu .w-1{padding-top: 20px;}
.lists .b_t{font-size: 16px;}
.news_xq .title h3{font-size: 16px;}
.contact_1 .content .item{height: 260px;}
.receive.pt100{padding-top: 40px;}
}
