.huiyuanzcdl { display:none; margin-top:35px; padding-right:15px;}
.menu-btn{ position:relative;height:60px; width:25px; margin-right:10px; cursor:pointer; display:none}
.menu-btn span{display:block; height:3px; width:25px; background:#888; margin-bottom:5px}
.menu-btn .line1{ margin-top:36px}
.m-menu{ width:100%; height:100%; background:rgba(0,0,0,0.85); color:#f5f5f5; z-index:9999; position:fixed; text-align:center; display:none}
.m-menu .closed{ width:37px; height:37px; background:url(../images/close.png) no-repeat; position:absolute; right:5%; top:5%; cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s; transition:.5s;}
.m-menu li a{ color:#f5f5f5; font-size:24px; line-height:60px; display:block}
.m-menu ul{ position:absolute; top:40%; margin-top:-180px;width:100%;}
.m-menu .closed:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); transform:rotate(180deg);}
.m-foot{ position:fixed; width:100%; height:50px; left:0; bottom:0;background: #284e95; color:#fff; display:none; z-index:99}
.m-foot li{ float:left; width:25%; text-align:center;}
.m-foot li a{ color:#fff; font-size:14px; display:block;}
.m-foot li.li1 a{ background:url(../images/flmes.png) no-repeat center 5px; padding-top:25px}
.m-foot li.li2 a{ background:url(../images/fltel.png) no-repeat center 5px; padding-top:25px}
.m-foot li.li3 a{ background:url(../images/flmail.png) no-repeat center 3px; padding-top:25px}
.m-foot li.li4 a{ background:url(../images/flewm.png) no-repeat center 3px; padding-top:25px}
.m_contact{ display:none;background: #292929; color:#999; font-size:14px; line-height:25px; padding-bottom:30px; padding-top:10px; border-top:1px solid #333;}
.m_contact a{ color:#999}
.m_fnav{}
.m_fnav li{ float:left; margin-right:15px; padding-right:15px; position:relative}
.m_fnav li:after{ content:""; width:1px; height:10px; display:block; position:absolute; top:50%; margin-top:-5px; right:0; background:#555}
.tanchuang{ display:none}
.tanchuang .bg{ position:fixed;left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.25)}
.tanchuang .text{ position:fixed;left:50%; margin-left:-150px;top:20%; width:300px; padding:20px; height:auto; background:#fff; box-shadow:0 5px 15px rgba(0,0,0,0.3); -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px; text-align:center}
.tanchuang .text .closed{width:30px; height:30px; background:url(../images/close_1.png) no-repeat center; background-size:12px; border:1px solid #333; border-radius:50%;position:absolute; top:5px; right:5px}
.tanchuang .text{ font-size:20px; font-weight:bold}
.tanchuang .text .p1{ color:#284e95}
.tanchuang .text .tel{ background:#284e95; color:#fff;padding:15px; -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px; margin:15px 0}
.tanchuang .text .tel a{ color:#fff}
.tanchuang .text .btn{ background:url(../images/b-03.png) no-repeat left center; background-size:30px auto; display:inline-block; padding-left:35px; color:#333; text-decoration:underline}
.tanchuang .text .p2{ color:#284e95; font-size:18px; margin-top:15px}

@media screen and (max-width:1920px){

	

}

@media screen and (max-width:1600px){


}

@media screen and (max-width:1440px){

.wrap{max-width:1200px}
.course-search .kuai:nth-child(1) .item:nth-child(1) select{ width:90px !important}
.menu .menu_a{ padding:0 10px; font-size:16px;}
.course-search #dateid, .course-search #address{ width:55px}
.course-search .submit{ width:90px}
.course-search #biaoqian{ width:65px}
.header .tel{ font-size:18px;padding-left: 32px; width:auto}
.header .tel i{ width:30px; height:30px;}
.banner{width: 110%;  margin-left:-5%}
.icasenews .icasenewshangye li{ padding:0 15px}
.icasenews .icasenewshangye li:last-child a { padding: 0 40px 0 18px;}

}
@media screen and (max-width:1200px){
.banner.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:10px}
.wrap{width:95%;}
.wrap02{width:95%;}
.banner{width: 120%;  margin-left:-10%}

.i-advantageList li h3 span{ font-size:40px;}
.i-advantageList li p{ font-size:16px;}

.footer_content li{ padding-left:0}


.zixunad02 .ztitle h3{font-size:36px;letter-spacing:0px}
.newslist02 li h3{margin: 5px 0 5px 0;}
.newslist02 .txt .more{ margin:0}
.casenewsdetail .text h3{ font-size:20px;margin:0px 0 5px 0;}
}


@media screen and (max-width:1180px){
.icasenews .icasenewshangye li{ padding:0 12px}
.icasenews .icasenewshangye li:last-child a { padding: 0 30px 0 15px;}
.header .search-btn{ display:none}

.main {padding: 40px 0;}


}

@media screen and (max-width:1060px){
.header .tel{ display:none}
.logo img{max-height: 65px;}

.title{ font-size:20px;}
.title02{ font-size:18px;}
.title02 .en{ font-size:14px;}

.title03{ font-size:16px;}

.title03 .en{font-size:14px; }
.title .en{font-size:14px;}	


.space{ padding:40px 0}
.space02{ padding:40px 0 20px 0}

.footer_lianxi .lclogo{ display:none}

.teamlei-cont-box .jslist .pic{width:150px; height:150px;}
.teamlei-cont-box .jslist .pic .inpic{width:150px; height:150px;}

.pagination{ height:auto !important }
}

@media screen and (max-width:920px){
.header .right { display:none}

.headerbox{height:90px;}
.header{height:90px;}
.logo{height:90px}
.logo a{height:90px;}

.menu-btn{ display:block}
.huiyuanzcdl{ display:block; margin-top:35px;}
.banner{width: 120%;  margin-left:-10%}	

.title{display:block; margin-bottom: 20px;}
.title .en{display:none}	
.title .more{ top:50%; margin-top:-18px;}
.title .more{ width:110px;}

.i-advantageList li h3 span{ font-size:36px;}
.i-advantageList li p{ font-size:14px;}
.i-advantageList{ padding:45px 0;}
.i-courselist-2 .left .txt h3{ font-size:20px;}
.i-courselist-2 .right li h3{ font-size:18px;}

.i-courselist li .txt p{ padding-left:80px;}
.i-courselist li .price p{ width: calc(100% - 80px); padding:0}

.icasenews .icasenewstitle{ font-size:28px;}
.icasenews .icasenewstitle span{ font-size:30px;}
.casenewslist .swiper-slide .text .biaoqian{ font-size:15px;}
.casenewslist .swiper-slide .text .biaoqian span a{ padding:0 10px}

.casenewslist .swiper-slide .text h3{ font-size:18px;padding: 20px 0 10px 0;}
.casenewslist .swiper-slide .text .intro{ padding-top:15px;}

.i-advantageList li h3{ margin-bottom:0}
.i-advantageList li{width:33.33%; margin-bottom:10px}

.footer_content{ display:none}
.footer_lianxi .lxright .erweima{ margin-right:20px;}

.footer{ margin-bottom:55px;}
.m-foot{ display:block}

.guanlixt .ltit{ font-size:24px;}
.guanlixt-box .txt{ padding:20px 20px 20px 110px}
.guanlixt-box .txt h3{font-size: 18px;}

.nbanner{ padding-top:26%}
.about-item-list ul li{ padding:0 15px}


.about-item-con .about-item-con-hd li{ width: 24.25%;height: 90px;}
.about-item-con .about-item-con-hd li:nth-child(5n){ margin-right:1%}
.about-item-con .about-item-con-hd li:nth-child(5n+1){ clear:none}
.about-item-con .about-item-con-hd li:nth-child(4n){ margin-right:0}
.about-item-con .about-item-con-hd li:nth-child(4n+1){ clear:both}

.zixunad02 .ztitle h3{font-size:32px !important; }

.casenewsdetail02 .qlinks{ line-height:58px; font-size:17px;}
.casenewsdetail02 .qlinks li{ margin:0 20px; }

.teamlei_top li span{ display:none}

.teamlei-cont-box .jslist .pic{width:140px; height:140px;}
.teamlei-cont-box .jslist .pic .inpic{width:140px; height:140px;}

.solution02 .item .wenzi{ padding:10px;}
.solution02 .item .wenzi h3 {font-size: 17px;line-height: 35px;}

.nxlist ul{ width:100%; min-width:640px;}
.nxlist { overflow-x:auto;overflow-y: hidden;}

.coursout{verflow-x:auto;overflow-y: hidden;}
.courseinn{width:100%; min-width:640px;}

.course-nav{ display:none}
.courselist-2 .more{ width:90px}

.login .left .tit, .loginbox .tit{ font-size:24px; margin-bottom:20px}

.login{padding: 60px 0;}

.content-news .newstit{ font-size:24px; margin-bottom:10px;}
.content-news .newstit02{ font-size:20px; margin-bottom:20px;}

}

@media screen and (max-width:768px){
.footer_lianxi .lxright .erweima{ margin:0; border:none; display:block; width:100%}
.footer_lianxi .lxright .lxcin {display:block; width:100%; margin-top:20px;}

.zixunad02 .ztitle h3{font-size:24px !important; }


.solution02 .item{ float:left; width:48.5%; margin-right:0%;margin-bottom:20px; }
.solution02 .item:nth-child(2n){ margin:0; float:right}
.solution02 .item:nth-child(2n+1){ clear:both}

.nbanner{ background-position:10% center !important; padding-top:30%}
.zixunad { padding:60px 0 }

.zixunad .lxlist li{ width:180px; height:40px; font-size:17px; line-height:38px; padding-left:30px; }



.richengb li{width:48%; margin-right:0%; }
.richengb li:nth-child(3n+1){ clear:none}
.richengb li:nth-child(2n){ float:right}
.richengb li:nth-child(2n+1){ clear:both}

.casex_detail .kuai .information img{ display:block; width:auto; max-width:100%; margin:0 auto}
}


@media screen and (max-width:640px){
.huiyuanzcdl{ margin-top:25px;}
.headerbox{height:75px;}
.header{height:75px;}
.logo{height:75px}
.logo a{height:75px;}
.menu-btn .line1{ margin-top:28px}
.banner.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:0px}	

.space{ padding:30px 0}
.space02{ padding:30px 0 20px 0}

.i-courselist li .tit{ font-size:16px;}
.i-courselist-2 .left .txt h3{ font-size:18px;}
.i-courselist-2 .right li h3{ font-size:16px;}


.i-courselist ul{ margin-right:0%}
.i-courselist li{ float:none; width:100%; margin-right:0%; margin-top:20px}
.i-courselist li:nth-child(1){ margin-top:0}

.i-courselist-2 .left{ width:100%; min-height:220px !important; position:relative; margin-bottom:20px;}
.i-courselist-2 .right{ width:100%}

#newBridge .icon-right-center{ display:none !important}
#newBridge .nb-invite-skin-0{display:none !important}
#newBridge .nb-icon-wrap-base,#newBridge .nb-invite-wrap-base{ display:none !important}
.float_kf{ display:none }



.icasenews .icasenewshangye li{ font-size:15px; line-height:30px;}
.icasenews .icasenewshangye li:last-child a{ line-height:28px;}


.title{ font-size:18px;}
.casenewslist .swiper-slide .text{ width:100%; padding:15px; float:none;}
.casenewslist .swiper-slide .pic{ width:100%; float:none;}

.casenewslist .swiper-slide .text .intro{ line-height:30px;}

.aboutlist .item{ float:none; width:100%; margin:0; margin-bottom:20px;}
.aboutlist .item:last-child{ margin-bottom:0}


.about-item-list ul li{ line-height:30px;}
.about-item-list ul li{ padding:0 10px}

.zixunad02 .lxlist li{ width:135px; height:40px; font-size:16px; margin:0 5px;line-height:40px; padding-left:30px;}
.zixunad02 .lxlist li:nth-child(1){ background:url(../images/lx102.png) no-repeat 20px center;}
.zixunad02 .lxlist li:hover:nth-child(1){ background:url(../images/lx101.png) #00469c no-repeat 20px center;}
.zixunad02 .lxlist li:nth-child(2){ background:url(../images/lx202.png) no-repeat 20px center; margin-left:10px;}
.zixunad02 .lxlist li:hover:nth-child(2){ background:url(../images/lx201.png) #00469c no-repeat 20px center;}

.main {padding: 30px 0;}

.casenewsdetail .pic{ width:100%}
.casenewsdetail .text{ width:100%; margin-bottom:40px;}

.casenewsdetail02 .qlinks{ line-height:56px; font-size:16px;}
.casenewsdetail02 .qlinks li{ margin:0 10px; }
.casex_detail .kuai .information{ padding-left:0}

.teamlei_top{line-height:55px;font-size:17px; }

.teamlei-cont-box .jslist .pic{width:120px; height:120px;}
.teamlei-cont-box .jslist .pic .inpic{width:120px; height:120px;}

.teamlei-cont-box .jslist { float:left; width:48%;margin-right:0%}
.teamlei-cont-box .jslist:nth-child(2n){ float:right}
.teamlei-cont-box .jslist:nth-child(3n+1){ clear:none}
.teamlei-cont-box .jslist:nth-child(2n+1){ clear:both}

.teamlei-cont-bot .tab li{ width:calc(32% - 2px);font-size:15px; line-height:36px; border-radius:20px;}
.teamlei-cont-bot .tab li:nth-child(3n){ margin-right:0}
.teamlei-cont-box .jslist .pic{ margin:20px auto 0 auto}

.teamlei-cont-box .jslist .more{ margin:30px auto; width:126px; height:40px; line-height:36px; background: url(../images/jiantou.png) #fff no-repeat 88% center;}
.teamlei-cont-box .jslist{ min-height:360px;}

.team-cont-top .pic{ width:100%; float:none;}
.team-cont-top .txt{ width:calc(100% - 20px); float:none; margin-bottom:30px}
.team-cont-top .yq{ width:100%; float:none; margin-top:0}
.team-cont-top .kuai02{ margin-top:0}
.team-cont-top .txt .intro{ padding-left:0}
.teachermain .tleft .conn{ height:auto}
.teachermain .kuainav p{ line-height:26px; padding:6px 0 }

.teamlei-cont-box .jslist .wenzi h3{ font-size:18px; line-height:50px;}
.teachermain .tleft{width:28%; }

.jiange20{ padding-left:0}

.teachermain .kuainav p span{ font-size:6px; margin-right:0px;}
.teachermain .tleft .conn{padding: 15px 5%;}

.kecheng .left{ float:none; width:100%; padding-right:0%; border-right:none;}

.kecheng .left h3{ line-height:32px; font-size:16px; color:#221814; padding:10px 0 0px 0;}
.kecheng .right{ float: none; width:100%; margin-bottom:10px;}


.teamlist li .pic{ width:100%;position:relative; float:none;}
.teamlist .pic .inpic{ margin-left:auto; margin-right:auto}
.teamlist li .txt{ width:100%; margin-left:0%; padding-right:0%; color:#666;}
.teamlist li .yq{ width:100%; padding-top:0px;}

.main .nzxkuai .jian{ float:none; width:100%}
.main .nzxkuai .wenzi{ float:none; width:100%; margin-top:20px;}

.zixunad { padding:40px 0 }

.zixunad .lxlist li{ width:150px; height:40px; font-size:16px; line-height:38px; margin: 0; }


.lxlist li .hd .hr_con{ width:320px; padding:20px; margin-left:-160px;}
.lxlist .llxfs .sub_btn{margin: 20px auto 0 90px; width:160px;}
.lxlist li .hd .closed {margin-right: -150px;}

.zixunad .lxlist li:nth-child(1){ background:url(../images/lx101.png) no-repeat 20px center;}
.zixunad .lxlist li:hover:nth-child(1){ background:url(../images/lx102.png) #fff no-repeat 20px center;}
.zixunad .lxlist li:nth-child(2){ background:url(../images/lx201.png) no-repeat 20px center;}
.zixunad .lxlist li:hover:nth-child(2){ background:url(../images/lx202.png) #fff no-repeat 20px center;}

.solitiontj .text{padding:12px 10px 20px 10px;}

#hsearch .sright #keyword{ width:100% !important; margin-bottom:10px;}
#hsearch .anm .down{ width:158px;}
#hsearch .sright .srr li, #hsearch .sright .srl a:hover, #hsearch .sright .srl .cur{ line-height:28px !important}

.teamlistte .pic{ width:100%; float:none;}
.teamlistte .yq{ width:100%;}
.teamlistte .text{ width:100%; margin:20px 0 0 0;}
.teamlistte .kuai02{ margin-top:0}
.teamlistte .kuai02 .jy{margin-top:0}

.course-detail .ctit h2{ font-size:24px !important}
.kuai .information0{padding: 10px;}

.course-search .kuai-2 a{ line-height:22px; height:30px; margin-bottom:2px}

.login .left{ width:100%;  float:none; margin-bottom:20px;}
.login .left .tit, .loginbox .tit{ font-size:20px;}
.login .right{ width:100%; float:none;  margin-top:50px}

.login{padding: 40px 0;}

.enrollbox .tit{ font-size:24px;}


.tijiaobm .tjh3{ font-size:24px !important;}
.tijiaobm .metop{padding: 15px !important;}
.metop { padding:15px !important}
.metop .mlogo{ float:none !important; width:auto; width:100% !important}
.metop .mwenzi{float:none !important; width:100% !important; line-height:25px !important; position:relative !important; left:auto !important; top:auto !important; margin-top:0 !important}

.tijiaobm .tjp{ line-height:25px;font-size:16px !important;}
.tijiaobm .ytjd{ line-height:30px !important}
.tijiaobm .ytjd select{ margin-bottom:10px;}
.tijiaobm select{ width:100% !important}

.tijiaobm  .btjleft{ float:none !important; width:100% !important; margin-left:-7px !important}
.tijiaobm  .btjright{ float:none !important; width:100% !important}
.tijiaobm .row{ padding:0 10px !important}
.tijiaobm .row:nth-child(1){ padding:10px !important}
.tijiaobm  .jiaxy{ overflow-x:auto}
.tijiaobm  #xueyuan{ width:100% !important; min-width:680px !important}

.tijiaobm  .qubian{ margin-left:0 !important}
.tijiaobm .tjzp{ padding-bottom:15px !important;}
.tijiaobm .tjabt{ font-size:16px !important; line-height:30px !important}
.tijiaobm label{ margin-right:0 !important}

.mebottom{ background: url(/static/home/images/messages/ms.jpg) no-repeat #00469c 95% 90%  !important; background-size:150px auto !important; padding:15px 15px 50px 15px !important;}
.mebottom img{ width:100px !important}
}

@media screen and (max-width:480px){
.icasenews .icasenewstitle{ font-size:21px;}
.icasenews .icasenewstitle span{ font-size:25px;}
.i-advantageList li{width:50%; }

.newslist02 li .pic{ width:100%; float:none;}
.newslist02 li .txt{ width:100%; float:none;}
.newslist02 .txt .more{ margin-bottom:20px}

.course-detail .txt .txt-left{ width:100%}
.course-detail .txt .txt-right{ clear:both !important; margin:0 auto; float:none !important}

.course-detail .ctit h2{ font-size:18px !important; line-height:28px !important}

.qlink02 div { width:100%; float:none !important; margin:0 auto !important;}
.qlink02 select{ display:block !important; width:calc(100% - 80px) !important; margin-left:80px !important; }
.guanjianzi{ margin-left:70px !important; width:90% !important}
.course-search .submit, .course-search .down{ margin-right:0 !important}


.richengb li{width:100%; margin-bottom:6px !important; float:none !important }
.richengb li:nth-child(3n+1){ clear:none}
.richengb li:nth-child(2n){ float:none}
.richengb li:nth-child(2n+1){ clear:both}

.registerbox{ padding:5%}


.memberlist-2{ margin-right:0%}
.memberlist-2 .item{ float:none; width:100%; margin-right:0%; margin-bottom:25px;}

.zixunad02 .ztitle h3{font-size:21px !important; }


.seryoushi{ margin-left:0px; text-align:center; font-size:13px; }
.seryoushi .item{ float:none; width:30%;margin-left:1.5%; display:inline-block;margin-top:10px}
.seryoushi .item:nth-child(3n+1){ clear:both; margin-left:0}
.seryoushi .item:hover{ margin-top:10px; margin-bottom:0px;}
.course-search002 .kuai:nth-child(1) .srr li{ margin-bottom:8px; line-height:32px; height:32px}
#hsearch .sright{ width:100%; float:none}
#hsearch .sleft{ float:none; width:100%}
#hsearch .anm .down{ width:auto; padding:0 10px; font-size:14px; line-height:32px; height:32px;}
.course-search002 .gtitle p { font-size:15px; margin-bottom:5px;}
}