@media (max-width:767px){
	
/*20171218*/
.s_about .row .col-md-6 .ab_a{ right:6% !important; top:16% !important; width:75px !important; height:75px !important;}
.s_about .row .col-md-6 .ab_z{ right:40% !important; top:43%; width:75px !important; height:75px !important; }
.s_about .row .col-md-6 .ab_y{ left:5% !important; top:18%; width:75px !important; height:75px !important;}

.s_about .row .col-md-6 .ab_a.active{ width:100px !important; height:100px !important; top:12% !important; right:4% !important; }
.s_about .row .col-md-6 .ab_z.active{ width:100px !important; height:100px !important; top:40% !important; right:36% !important;}
.s_about .row .col-md-6 .ab_y.active{ width:100px !important; height:100px !important; left:0% !important; top:10% !important; }
/*20171218*/
	
	
.s_kc .row .col-md-6:nth-child(1){ padding-right:15px !important; padding-bottom:5px;}
.s_kc .row .col-md-6:nth-child(2){ padding-left:15px !important; padding-top:5px;}

.banner .swiper-slide a{ padding-top: 60% !important;}

.san{ display:block !important;}
.logo_02{ display:block !important;}
.nav03{ height:0px; overflow:hidden;}
.nav03.active{ height:auto;}
.nav03 ul li{ float:none !important;}
.nav03 ul li a{ display:block; width:100%; padding:12px 25px !important;}
.nav03 ul li a i{width: 0; height: 0; border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-right: 7px solid #fff !important; position:absolute; right:0 !important; bottom:auto !important; left:auto !important; top:50%; margin-left:0px !important; margin-top:-8px;}

.s_kc .caption .gac{ top:10% !important;}
.s_kc .caption h2{ font-size:24px !important;}
.s_kc .caption h2 span{ font-size:46px !important;}

.gg_bai { padding:15px !important;}

.s_about{ padding-bottom:60px !important;}
.s_about .row .col-md-6:nth-child(2) .caption{ margin-top:50px !important;}

.s_jianzhang .caption h6{ line-height:24px !important; font-size:14px;}
.s_jianzhang .caption h1 span{ font-size:50px !important;}

.s_jznr{ width:50% !important;}
.container .s_jznr:nth-child(2) .caption{ border-right:1px solid #d2d2d2; border-bottom:none;}
.container .s_jznr:nth-child(1) .caption{ border-bottom:none;}
.s_jznr .caption h4{ top:8% !important; width:95% !important;}
.s_jznr .caption p{ top:45% !important; width:90% !important;}

/*入学流程*/
.zhen_lc .caption ul li{ float:left; list-style:none; width:28% !important;}
.zhen_lc .caption ul li:nth-child(2n){ width:5% !important; padding:47px 0;}

.zhen_lc .caption ul li:nth-child(2n){ padding:50px 0 !important;}
.s_rxlc{ margin-top:30px !important;}
.s_rxlc .h_zi{ font-size:30px !important;}
.zhen_lc{ margin-top:-8px !important;}
.zhen_lc .col-md-2 .caption img{ display:none !important;}
.zhen_lc .caption ul li h4{ height:86.75px !important;}
.zhen_lc .caption ul li h4 span{ padding-top:25px !important;}
.zhen_lc .caption ul li:nth-child(9) h4 span{ padding-top:6px !important;}
.zhen_lc .caption ul li:nth-child(13) h4 span{ padding-top:6px !important;}
.zhen_lc .caption ul li:nth-child(11) h4 span{ padding-top:24px !important;}
.zhen_lc .caption ul li:nth-child(15) h4 span{ padding-top:24px !important;}
/*入学流程*/

/*师资团队*/
.s_sztd .container{ padding:0 15px !important;}
.s_sztd .swiper-button-next03{ display:none;}
.s_sztd .swiper-button-prev03{ display:none;}
/*师资团队*/

/*新闻*/
.s_new .row .col-md-4{ padding-right:15px !important;}
.s_new .row .col-md-4:nth-child(3) h4{ margin-top:20px !important;}
/*新闻*/

/*推荐录取*/
.s_gj{ width:100% !important;}
.s_gj h4{ width:30% !important; display:inline-block; margin-left:1.8% !important; margin-right:1.8% !important;}
.s_gj h4:nth-child(1){ margin-left:0 !important;}
.s_gj h4:nth-child(3){ margin-right:0 !important;}

.maj_list{ width:100% !important;}
.s_tjlq .caption ul li{ padding-left:0px !important;}
/*推荐录取*/

.s_xyfc .fc_img{ width:100% !important;}

/*内页开始*/
.n_banner{ height:120px !important;}
.n_banner .weizhi{ padding:0 !important; padding-left:15px !important}
.n_banner .weizhi h5 a{ margin-left:0px !important; margin-right:15px !important;}

.gacact{ font-size:30px !important; }
.ab01 h2{ margin-bottom:30px !important; font-size:26px !important;}


.wc_bj{ width:100% !important; left:0px !important; right:0 !important;}

.ab05 h2.text-right{ text-align:left !important;}
.ab06 h5{ padding:0px !important;}
.mg_t70{ margin-top:0px !important;}

.ab06 ul li{ width:100% !important; margin-bottom:10px;}

.douhao, .douhao_2{ display:none !important;}

.kcsz{ padding-top:30px !important;}
.kcsz h5 a{ margin-left:10px !important; margin-right:10px !important; display:inline-block; margin-bottom:20px;}
.kcsz h5{ margin-bottom:20px !important;}
.kcsz .row .col-md-4 .caption h2{ font-size:26px !important;}


.kc_02 .kc_sl .container{ background:url(../images/pai02.png) left top no-repeat !important;}
.kc_02 .kc_zl a{ width:100% !important;}
.kc_02 .kc_zl h4:nth-child(5) span{ margin-bottom:10px;}


.kcsz_tong h1{ font-size:30px !important; color:#fff; width:100% !important; padding:20px 0 !important; margin:0 !important; text-align:center;}
.kcsz_tong h1:nth-child(1){ border:4px solid #fff !important;}
.kcsz_tong h1 strong{ padding:10px 90px !important; background:#fff; color:#424186;}
.kcsz_tong h5 a{ margin-left:10px !important; margin-right:10px !important; color:#fff; margin-bottom:15px !important;}

.bjts_tong h1{ font-size:30px !important; color:#fff; width:100% !important; padding:20px 0 !important; margin:0 !important; text-align:center;}
.bjts_tong h1:nth-child(1){ border:4px solid #fff !important;}
.bjts_tong h1 strong{ padding:10px 90px !important; background:#fff; color:#424186;}
.bjts_tong h5 a{ margin-left:10px !important; margin-right:10px !important; color:#fff; margin-bottom:15px !important;}


.kc_03 .kc_ys .pull-left{ width:calc(50% + 370px); background:#41bbb6; padding-left:300px; margin-left:-370px; padding-top:15px; padding-bottom:25px;}
.kc_03 .kc_ys .pull-left{ width:100% !important; margin:0 !important; padding:15px !important;}
.kc_03 .kc_ys .pull-right{ width:100% !important;}
.kc_03 .kc_ys .pull-right img{ display:block; width:100%;}

.kc_03 .ck_wp ul li{ margin-left:24px; margin-right:24px !important;}
.kc_03 .ck_wp ul li:nth-child(7){ margin-right:24 !important;}
.kc_03 .tou_text{ display:none;}

.kc_04 .ck_wp ul li{ margin-left:24px; margin-right:24px !important;}
.kc_04 .ck_wp ul li:nth-child(7){ margin-right:24 !important;}
.kc_04 .tou_text{ display:none;}

.kc_02 .kc_hd h2 img{ display:none !important;}
.kc_03 .kc_hd h2 img{ display:none !important;}
.kc_04 .kc_hd h2 img{ display:none !important;}

.kc_ap .ap_img{ width:100% !important;}
.kc_db a{ width:100% !important;}

.kc_jh .jh_left{ width:100% !important;}
.kc_jh .jh_right{ width:100% !important; padding:15px !important;}

.bjts_list .row .col-md-6:nth-child(2n-1){ padding-right:15px !important;}
.bjts_list .row .col-md-6:nth-child(2n){ padding-left:15px !important;}
.bjts_tong{ height:300px !important; padding-top:50px !important;}

.lx_ly .col-md-2{ padding-top:0px !important;}


.lx_fs .col-md-6{ margin-bottom:30px;}

.zsxx .zhen_lc .csp{ display:none !important;}
}



@media (min-width:768px) and (max-width:991px) {

.s_kc .row .col-md-6:nth-child(1){ padding-right:15px !important; padding-bottom:5px;}
.s_kc .row .col-md-6:nth-child(2){ padding-left:15px !important; padding-top:5px;}

.san{ display:block !important;}
.logo_02{ display:block !important;}

.s_jznr{ width:50% !important;}
.container .s_jznr:nth-child(2) .caption{ border-right:1px solid #d2d2d2; border-bottom:none;}
.container .s_jznr:nth-child(1) .caption{ border-bottom:none;}

/*新闻*/
.s_new .row .col-md-4{ padding-right:15px !important;}
.s_new .row .col-md-4:nth-child(3) h4{ margin-top:20px !important;}
/*新闻*/
.lx_fs .col-md-6{ margin-bottom:30px;}
	}


@media (min-width:991px) and (max-width:1200px) {

.s_jianzhang .caption img{ margin-top:100px !important;}
.s_jznr h4{ top:30% !important; width:70% !important;}
.s_jznr p{ top:58% !important; width:85% !important;}

/*入学流程*/
.zhen_lc .caption ul li:nth-child(2n){ padding:40px 0 !important;}
.s_rxlc{ margin-top:30px !important;}
.s_rxlc .h_zi{ font-size:80px !important;}
.zhen_lc{ margin-top:-25px !important;}
.zhen_lc .col-md-2 .caption img{ margin-top:-140px !important;}
.zhen_lc .caption ul li h4{ height:70px !important;}
.zhen_lc .caption ul li h4 span{ padding-top:10px !important;}
.zhen_lc .caption ul li:nth-child(9) h4 span{ padding-top:1px !important;}
.zhen_lc .caption ul li:nth-child(13) h4 span{ padding-top:1px !important;}
.zhen_lc .caption ul li:nth-child(11) h4 span{ padding-top:18px !important;}
.zhen_lc .caption ul li:nth-child(15) h4 span{ padding-top:18px !important;}
/*入学流程*/

.ab06 ul li .sm_text{ top:20% !important; width:80% !important;}
.kc_02 .kc_zl h4:nth-child(5) span{ margin-bottom:10px;}


.kc_03 .kc_ys .pull-left{ width:100% !important; background:#41bbb6; margin:0 !important; padding:15px !important;}
.kc_03 .kc_ys .pull-right{ width:100% !important;}
.kc_03 .kc_ys .pull-right img{ display:block; width:100%;}

.kc_03 .ck_wp ul li{ list-style:none; width:110px; float:left; text-align:center; margin-right:24px !important;}


.lx_fs .col-md-6 .col-xs-8{ padding-left:40px;}
.lx_fs .col-md-6:nth-child(1) h5{ margin-top:15px !important;}
.lx_fs .col-md-6:nth-child(2) h5{ margin-top:15px !important;}
.lx_fs .col-md-6:nth-child(3) .col-xs-6{ padding-right:0px !important;}
.lx_fs .col-md-6:nth-child(3) .col-xs-6 img{ margin-top:0 !important;}
	}
	
@media (min-width:1200px) {

header.c_active{ padding-bottom:54px;}
.nav03{ transition:all 1s;}
.nav03.c_active{ position:fixed; top:0; left:0; right:0; z-index:20;}

.nav03.c_active ul li .erji{ height:0; overflow:hidden;}
.nav03.c_active ul li:hover .erji{ height: auto; overflow: inherit;}

.sz_list{ min-height:397px;}

.container{ padding:0 !important;}
	}
	
@media (min-width:768px) and (max-width:1350px) {

.s_sztd .container{ padding:0 65px !important;}
.s_sztd .swiper-button-next03{ right:0px !important;}
.s_sztd .swiper-button-prev03{ left:0px !important;}

	}
	
@media (min-width:1250px) {	

}

@media (min-width:1200px) and (max-width:1500px) {

.kc_jh .jh_left{ width:40% !important;}
.kc_jh .jh_right{ width:60% !important;}
.kc_jh .jh_right h4{ margin-bottom:22px !important; margin-top:22px !important;}
.kc_jh .jh_right p{ line-height:18px !important;}

	}

.clear{ clear:both;}

body{ font-family:"微软雅黑";}
.container{ transition:all 1s;}

.xx_text img{ max-width:100%;}
.xx_text{ line-height:24px; color:#666; padding-bottom:30px;}

.fanye a{ background:rgba(255,255,255,0.7); border-radius:4px; text-decoration:none;}


.logo_02{ display:none; width:150px; height:58px; float:left;}
.san{ display:none; float:right; padding:15px 15px; cursor:pointer;}
.san i{ font-size:24px;}


.nav01{ font-family:Arial; font-size:12px; color:#333; text-align:right; height:27px; background:#fff; line-height:27px; vertical-align:middle; border-bottom:1px solid #959595;}
.banner .swiper-slide a{ display: block; padding-top: 36.4%; display: block;}

.nav02 .logo{ width:595px; height:100px; margin:15px 0; float:left;}
.nav02 .zxzx{ width:338px; height:57px; float:right; margin-top:40px;}

/* .nav03{ border-top:1px solid #959595;} */
.nav03{ background:#e0e0e0; border-bottom:4px solid #fff;}
.nav03 ul{ padding:0; margin:0;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.nav03 ul li{ list-style:none; position:relative; width: auto;}
.nav03 ul li a{ color:#333; padding:0 15px; line-height: 46px; font-size:16px; text-align: center; display:block; text-decoration:none; position:relative; transition: all 0.3s;}
.nav03 ul li a i{width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 7px solid #fff; position:absolute; bottom:0; left:50%; margin-left:-8px; opacity:0; transition:all 0.6s; display: none !important;}
.nav03 ul li a.active{ background: #027ab7; color: #fff;}
.nav03 ul li:hover a{ background: #027ab7; color: #fff;}


/*20171220*/
.nav03 ul li .erji{ position:absolute; top:46px; left:0; z-index:-1; opacity:0; background:rgba(0,122,183,0.85); min-width: 100%; transition: all 0.3s;}
.nav03 ul li .erji a{ font-size:14px; font-weight:normal; padding:0 15px; white-space:nowrap; line-height: 40px; transition: all 0.3s; color: #fff;}
.nav03 ul li .erji a:hover{background:rgba(255,255,255,0.2)}
.nav03 ul li:hover .erji{ z-index:2; opacity:1;}
/*20171220*/


.s_kc{ padding-top:30px; padding-bottom:40px;}
.s_kc .row .col-md-6:nth-child(1){ padding-right:5px;}
.s_kc .row .col-md-6:nth-child(2){ padding-left:5px;}
.s_kc .row .col-md-6:nth-child(2) .row .col-xs-6:nth-child(1){ padding-right:5px; padding-bottom:5px;}
.s_kc .row .col-md-6:nth-child(2) .row .col-xs-6:nth-child(3){ padding-right:5px; padding-top:5px;}
.s_kc .row .col-md-6:nth-child(2) .row .col-xs-6:nth-child(2){ padding-left:5px; padding-bottom:5px;}
.s_kc .row .col-md-6:nth-child(2) .row .col-xs-6:nth-child(4){ padding-left:5px; padding-top:5px;}
.s_kc .caption{ position:relative; overflow:hidden;}
.s_kc .caption .gac{ position:absolute; left:0; padding:0px 30px; right:0; top:20%; color:#fff; width:100%;}
.s_kc .caption .gac h2{ font-size: 30px;}
.s_kc .caption .gac h4{ font-size: 20px;}
.s_kc .caption h2{ font-size:22px;}
.s_kc .caption h2 span{ font-size:60px;}
.s_kc .caption h4{ font-size:16px; text-transform:uppercase;}
.s_kc .caption img{ transition:all 0.6s;}
.s_kc .caption:hover img{ transform:scale(1.1);}
.s_kc .caption .act_px{ position:absolute; left:0; padding:0px 15px; right:0; bottom:10%; color:#fff; width:100%;}
.s_kc .caption .tf_px{ position:absolute; left:0; padding:0px 15px; right:0; bottom:10%; color:#fff; width:100%;}
.s_kc .caption .ys_px{ position:absolute; left:0; padding:0px 15px; right:0; bottom:10%; color:#fff; width:100%;}
.s_kc .caption .ap_kc{ position:absolute; left:0; padding:0px 15px; right:0; bottom:10%; color:#fff; width:100%;}



.s_about{ background:url(../images/s_about.jpg) center top no-repeat; background-size: cover; padding-bottom:100px;}
.s_about .row .col-md-6:nth-child(2) .caption{ color:#fff; margin-top:150px;}
.s_about .row .col-md-6:nth-child(2) .caption h2{ margin-bottom:35px;}
.s_about .row .col-md-6:nth-child(2) .caption p{ line-height:24px;}

.s_jianzhang{ padding-top:30px;}
.s_jianzhang .caption h1{ color:#e6e6e6;}
.s_jianzhang .caption h1 span{ font-size:72px; display:block;}
.s_jianzhang .caption h3{ margin-top:10px; margin-bottom:25px;}
.s_jianzhang .caption h6{ color:#5d5d5e; line-height:20px;}
.s_jianzhang .caption img{ margin-top:40px;}
.s_jianzhang .caption a{ width:160px; height:38px; border:1px solid #dcdcdc; background:url(../images/you.jpg) center center no-repeat; display:block; margin-top:20px;}


.s_jznr{ width:25%; float:left; position:relative;}
.s_jznr .caption{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background:#fff; box-sizing:border-box; border:1px solid #d2d2d2; border-right:none; transition:all 0.6s;}
.container .s_jznr:nth-child(4) .caption{ border-right:1px solid #d2d2d2;}
.s_jznr .caption h4{ position:absolute; left:0; right:0; top:35%; width:55%; text-align:center; margin:0 auto; line-height:24px; color:#333; font-weight:bold; transition:all 0.6s;}
.s_jznr .caption p{ position:absolute; left:0; right:0; top:58%; width:70%; text-align:center; margin:0 auto; line-height:18px; color:#5d5d5e; transition:all 0.6s;}

.s_jznr:hover .caption{ box-shadow:4px 4px 8px rgba(0,0,0,0.3); background:#6a85e4; z-index:2; border:1px solid #fff;}
.s_jznr:hover .caption h4{ color:#fff;}
.s_jznr:hover .caption p{ color:#fff;}

/*入学流程*/
.s_rxlc{ margin-top:60px;}
.s_rxlc .h_zi{ font-size:102px; color:#e5e5e5; font-weight:bold;}
.zhen_lc{ background:url(../images/lc.jpg) center top no-repeat; background-size:cover; margin-top:-30px; border-bottom:22px solid #40bbb5;}
.zhen_lc .caption ul{ padding:0; margin-top:30px;}
.zhen_lc .caption ul li{ float:left; list-style:none; width:9%;}
.zhen_lc .caption ul li:nth-child(2n){ width:4%; padding:47px 0;}
.zhen_lc .caption ul li h4{ font-size:16px; font-weight:bold; color:#fff; height:87.3px; box-sizing:border-box; text-align:center; border-radius:50%; overflow:hidden;border:1px solid rgba(255,255,255,1); transition:all 0.6s;}
.zhen_lc .caption ul li h4 span{ display:block; width:86%; height:86%; margin-top:7%; margin-left:7%; border-radius:50%; overflow:hidden; background:rgba(64,187,181,0); border:3px solid rgba(255,255,255,0); padding-top:25px; transition:all 0.6s;}
.zhen_lc .caption ul li:nth-child(9) h4 span{ padding-top:10px;}
.zhen_lc .caption ul li:nth-child(13) h4 span{ padding-top:10px;}
.zhen_lc .col-md-2 .caption img{ margin-top:-230px;}

.zhen_lc .caption ul li:hover h4{ background:rgba(255,255,255,0.3); border:1px solid rgba(255,255,255,0);}
.zhen_lc .caption ul li:hover h4 span{ background:rgba(64,187,181,1); border:3px solid rgba(255,255,255,1);}
/*入学流程*/


/*师资团队*/
.s_sztd{ margin-top:30px; margin-bottom:60px;}
.sz_list{ border:3px solid #eeeeee; box-sizing:border-box; padding:80px 35px 20px 35px; margin-top:-70px;}
.s_sztd .swiper-slide a{ text-decoration:none;}
.sz_list h6{ color:#0f0f0f; line-height:24px;}
.sz_list h5{ color:#030303; text-transform:uppercase;}
.sz_img { width:140px; height:140px; border-radius:50%; overflow:hidden; display:block; margin:0 auto; text-align:center;}


.s_sztd .swiper-button-next03{ right:-80px; background:url(../images/gt.jpg) center no-repeat; height:50px; width:50px; transform:rotate(180deg); top:65%;}
.s_sztd .swiper-button-prev03{ left:-80px; background:url(../images/gt.jpg) center no-repeat; height:50px; width:50px; top:65%;}

.s_sztd .container h2{ text-align:center; color:#1c2636; margin-bottom:10px;}
.s_sztd .container h2:nth-child(2){ font-family:Arial; color:#c9c9c9; margin-top:0px; text-transform:uppercase; margin-bottom:50px;}

.wc_biao h2{ text-align:center; color:#1c2636; margin-bottom:10px;}
.wc_biao h2:nth-child(2){ font-family:Arial; color:#c9c9c9; margin-top:0px; text-transform:uppercase; margin-bottom:50px;}

/*师资团队*/

/*新闻*/
.s_new{ background:url(../images/new_bj.jpg) center top no-repeat; background-size:cover;}
.s_new .caption h3{ color:#fff; background:linear-gradient(to bottom,#fff,#fff,#fff) no-repeat left 35px / 46px 5px; padding-bottom:20px; margin-bottom:30px; margin-top:40px;}
.s_new .caption ul{ padding-left:17px; margin-top:15px; margin-bottom:30px;}
.s_new .caption ul li{ color:#fff;}
.s_new .caption ul li a{ color:#fff; line-height:26px;}
.s_new .caption span{ padding:10px 20px; vertical-align:middle; border-radius:8px; background:#027ab7; color:#fff; border-bottom-right-radius:0; border-bottom-left-radius:0; display:inline-block;}
.s_new .caption span img{ margin-left:15px;}
.s_new .row .col-md-4{ padding-right:80px;}
.s_new .row .col-md-4 .row{ margin-bottom:30px;}
.s_new .row .col-md-4:nth-child(3){ padding-right:15px;}
.s_new .row .col-md-4:nth-child(3) h4{ margin-top:0px; color:#fff;}
.s_new .row .col-md-4:nth-child(3) h6{ margin-top:4px; color:#fff;}
.s_new .row .col-md-4:nth-child(3) p{ margin-bottom:4px; color:#fff;}
/*新闻*/

/*推荐录取*/
.s_tjlq{ background:url(../images/yxlq.jpg) center top no-repeat; background-size:cover; padding-top:60px;}
.s_tjlq h3{ color:#070707; border-bottom:1px solid #027ab7; padding-bottom:20px; margin-bottom:20px;}

.s_gj{ width:130px; float:left;}
.s_gj h4{ line-height:100px; text-align:center; color:#fff; cursor:pointer;}
.s_gj h4:nth-child(1){ background:#7282e6; margin-top:0px;}
.s_gj h4:nth-child(2){ background:#5881d8;}
.s_gj h4:nth-child(3){ background:#41bbb7;}

.maj_list{ width:calc(100% - 140px); float:right; background:#fff; display:none;}
.maj_list h5{ text-align:center; margin-top:4px;}
.maj_list img{ padding-left:7px; padding-right:7px;}
.maj_list .col-md-3{ padding-left:10px; padding-right:10px;}

.s_tjlq .caption ul{ padding-left:0px;}
.s_tjlq .caption ul li{ list-style:none; line-height:45px; border-bottom:1px solid #dcdcdc; padding-left:20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.s_tjlq .caption ul li span{ color:#ff0707;}
/*推荐录取*/

/*学员风采*/
.s_xyfc{ padding:20px 0px 40px 0; background: -webkit-linear-gradient(left, #027ab7 , #42bab8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #027ab7, #42bab8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #027ab7, #42bab8); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #027ab7 , #42bab8); /* 标准的语法 */}

.s_xyfc .container h2{ text-align:center; color:#fff; margin-bottom:10px;}
.s_xyfc .container h2:nth-child(2){ font-family:Arial; color:#92b2dd; margin-top:0px; text-transform:uppercase; margin-bottom:50px;}
.s_xyfc .fc_img{ width:50%; float:left;}
/*学员风采*/


/*底部*/
footer{ background:#4c4c4c; padding-top:30px;}
footer .container h4{ color:#fff; font-size: 14px; font-weight: bold;}
footer .container h5{ padding-left:31px; margin-top:15px; color:#c1c1c1;}
footer .container h5 img{ margin-left:-31px; margin-right:10px;}
footer .container h5 b{ display:inline-block;}
footer .container ul{ padding:0;}
footer .container ul li{ list-style:none; margin-bottom:10px; margin-top:10px;}
footer .container ul li a{  color:#bcbcbc; transition: all 0.3s;}
footer .container ul li a:hover{ color: #fff;}
footer .container .row .col-md-2{ padding-left:10px; padding-right:10px;}

.h_di{ font-size:14px; color:#c1c1c1; background:#161616; padding-top:20px; padding-bottom:20px; text-align:center;}
/*底部*/


/*内页开始*/
.n_banner{ height:338px;}
.n_banner .container{ position:relative; height:100%;}
.n_banner .weizhi{ position:absolute; bottom:0; left:0; right:0; background:rgba(255,255,255,0.76); height:58px; padding:0 20px;}
.n_banner .weizhi h4{ display:inline-block; margin:0; color:#262626; line-height:58px;}
.n_banner .weizhi h5{ display:inline-block; margin:0; line-height:58px;}
.n_banner .weizhi h5 a{ color:#0f0e0e; margin-left:40px; margin-right:30px;}
.n_banner .weizhi h5 a.active{ color:#496bae;}
.n_banner .weizhi h5 a:hover{ text-decoration:none;}


.ab01{ padding-bottom:30px; background:url(../images/ab_bj.jpg) center top no-repeat; background-size:cover;}
.gacact{ font-size:40px; color:#e0e1e3; text-transform:uppercase; margin-top:30px;}
.ab01 p{ color:#3b4046; line-height:30px;}
.ab01 h3{ color:#3b4046;}
.ab01 h2{ margin-bottom:60px;}
.ab01 .row{ margin-top:30px;}


.ab02{ text-align:center; overflow:hidden; background:url(../images/ab02_bj.jpg) center top no-repeat; background-size:cover; color:#fff; padding-bottom:40px;}
.ab02 .container h3:nth-child(1){ margin-top:-120px; color:#4666a5;}
.ab02 .container h3:nth-child(1) strong{ padding-top:140px;}
.ab02 .container h3 strong{ width:200px; height:200px; border-radius:50%; background:rgba(255,255,255,0.7); display:inline-block;}
.ab02 .container h4:nth-child(2){ margin-top:40px; margin-bottom:30px;}
.ab02 .container h3:nth-child(3){ margin-bottom:30px;}
.ab02 .container h3{ font-weight:bold;}
.ab02 .container h4{ font-weight:bold;}


.ab03 .col-md-8 h2{ margin-bottom:50px; color:#1c2636; margin-top:60px;}
.ab03 .col-md-8 h2 span{ color:#027ab7; font-size:24px; margin-left:20px;}
.ab03 .col-md-11 .caption h4{ line-height:30px; color:#1c2636; margin-top:0px; margin-bottom:0px;}
.ab03 .col-md-11 .caption p{ line-height:30px; color:#1c2636;}
.douhao{ width:101px; height:66px; position:absolute; left:-101px; top:0px;}
.douhao_2{ width:70px; height:46px; position:absolute; right:0px; bottom:0px; transform:rotate(180deg);}
.douhao_2.bottom-20{ bottom:-50px; right:100px;}

.ab04{ padding-top:20px; margin-top:60px; background: -webkit-linear-gradient(left, #027ab7 , #42bab8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #027ab7, #42bab8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #027ab7, #42bab8); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #027ab7 , #42bab8); /* 标准的语法 */}
.ab04 .caption h4{ line-height:30px; color:#fff; margin:0;}
.ab04 .caption h2{ margin-bottom:40px; color:#fff; margin-top:60px;}
.ab04 .caption h2 span{ font-size:24px; margin-left:20px;}
.wc_bj{ position:absolute;}


.ab05{ padding:40px 0;}
.ab05 h2{ margin-top:30px;}
.ab05 .caption p{ line-height:30px; color:#0f0e0e; margin-top:30px;}
.ab05 .container .wc_bj{ position:absolute; height:100%; width:calc(100% + 325px); right:-370px; left:auto; background: -webkit-linear-gradient(left, #027ab7 , #42bab8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #027ab7, #42bab8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #027ab7, #42bab8); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #027ab7 , #42bab8); /* 标准的语法 */}
  
.mg_t70{ margin-top:70px;}

.ab07{ background:#fcfcfe; padding-top:90px;}
.ab07s{ background:linear-gradient(to right,#7576e3,#628fd3,#4aafbf) no-repeat left 100% / 100% 160px;}


.ab06{ text-align:center; color:#0f0e0e; margin-bottom:80px;}
.ab06 h3{ margin-top:40px; margin-bottom:35px;}
.ab06 h4{ margin-bottom:35px;}
.ab06 h5{ line-height:30px; padding:0px 120px;}

.ab06 ul{ padding:0;}
.ab06 ul li{ list-style:none; width:20%; float:left; padding-left:5px; padding-right:5px; position:relative;}
.ab06 ul li .sm_text{ position:absolute; left:0; right:0; top:25%; width:70%; margin:0 auto; text-align: center;}
.ab06 ul li .sm_text h4{ line-height:26px; color:#fff;}
.ab06 ul li .sm_text span{ text-align:center; display:block; font-size:36px; padding-bottom:25px;}

/*关于我们01结束*/



.ban_wz{ font-size:54px; color:#027ab7; position:absolute; display:inline-block; left:15%; top:50%; margin-top:-40px;}

.hwxy h3{ color:#3b4046;}
.hwxy h2{ margin-bottom:40px; margin-top:0px;}

.hwxy .xy_text{ border:1px solid #d2d2d2; background:#f9f9f9; padding:5px 15px;}
.hwxy .xy_text h4{ color:#262626; font-size: 16px; text-align: center; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.hwxy .xy_text h4:nth-child(2){ margin-bottom:30px;}
.hwxy .xy_text p{ min-height:40px;}
.hwxy .col-md-3{ margin-bottom:30px;}
.hwxy .col-md-3 .caption{ border:3px solid #ccc; overflow:hidden; transition:all 0.6s;}
.hwxy .col-md-3 .caption:hover{ border:3px solid #027ab7;}
.hwxy .col-md-3 .caption a{ text-decoration:none; color:#5a5a59;}
.hwxy .xy_text span{ display:none; margin:0 auto; width:70px; padding:6px 0; text-align:center; border:1px solid #c9c9c9; margin-top:20px ; transition:all 0.6s;}
.hwxy .xy_text span:nth-child(5){ display:none;}
.hwxy .xy_text p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.hwxy .col-md-3 .caption:hover .xy_text span:nth-child(4){ display:none;}
.hwxy .col-md-3 .caption:hover .xy_text span:nth-child(5){ display:block; background:#365fa6; color:#fff; border:1px solid #365fa6;}
/*留学故事结束*/


.hdgg{ background:#dedede; padding-top:90px; padding-bottom:20px;}
.hdgg h1{ text-align:center; font-size:48px; color:#333; text-transform:uppercase;}
.hdgg .col-xs-12{ margin-bottom:30px;}
.hdgg .col-xs-12 .caption{ background:rgba(255,255,255,0.74); border-radius:12px; padding:20px;}
.gg_bai{ background:#fff; border-radius:12px; padding:30px 30px 30px 50px;}
.gg_bai h3{ color:#252525;}
.gg_bai h6{ line-height:24px; color:#252525;}
.gg_bai span{ float:right; display:inline-block; padding:4px 8px; background:#496cb1; color:#fff;}
.gg_bai img{ border-radius:12px;}
.hdgg .col-xs-12 .caption:hover .gg_bai h3{ color:#496cb1;}
/*活动公告结束*/



.kcsz{ background:url(../images/kcsz.jpg) center top repeat-y; padding-top:60px; padding-bottom:70px;}
.kcsz h3, .kcsz h5{ text-align:center; color:#fff; margin-bottom:20px;}
.kcsz h5 a{ margin-left:20px; margin-right:20px; color:#fff;}
.kcsz h5{ margin-bottom:40px;}
.kcsz .row .col-md-4{ padding-left:3px; padding-right:3px; margin-bottom:6px;}
.kcsz .row .col-md-4:nth-child(1) .caption{ background:#08163a;}
.kcsz .row .col-md-4:nth-child(2) .caption{ background:#737e92;}
.kcsz .row .col-md-4:nth-child(3) .caption{ background:#41bbb6;}
.kcsz .row .col-md-4:nth-child(4) .caption{ background:#ba3e50;}
.kcsz .row .col-md-4:nth-child(5) .caption{ background:#ff9b45;}
.kcsz .row .col-md-4:nth-child(5) .caption{ background:#6b85e5;}
.kcsz .row .col-md-4 .caption img{ opacity:0.5; transition:all 0.6s;}
.kcsz .row .col-md-4 .caption:hover img{ opacity:1;}
.kcsz .row .col-md-4 .caption{ position:relative;}
.kcsz .row .col-md-4 .caption h2{ position:absolute; top:30%; left:5%; color:#fff;}
.kcsz .row .col-md-4 .caption h4{ position:absolute; top:calc(30% + 60px); left:5%; color:#fff; font-size:21px; text-transform:uppercase; font-family:Arial;}




/*课程设置内页01*/
.kcsz_tong{ background:url(../images/kcsz.jpg) center top repeat-y; padding-top:60px; padding-bottom:50px;}
.kcsz_tong h1{ font-size:54px; color:#fff; width:400px; padding:45px 0; margin:20px auto; border:10px solid #fff; text-align:center;}
.kcsz_tong h1 strong{ padding:25px 68px; background:#fff; color:#424186;}
.kcsz_tong .container h1:nth-child(2){ border:none; white-space:normal; text-align:center; color:#fff; font-family:Arial; font-weight:bold; padding:0;}
.kcsz_tong h5{ text-align:center; color:#fff; margin-bottom:20px;}
.kcsz_tong h5 a{ margin-left:20px; margin-right:20px; color:#fff; display:inline-block;}

.tong_biao{ margin-bottom:30px;}
.tong_biao h2{ text-align:center;}
.tong_biao h2 strong{ color:#436ab1; border:4px solid #436ab1; padding:6px 10px; display:inline-block;}
.tong_biao h3{ text-align:center; font-size:21px; color:#436ab1;}
.tong_biao p{ font-weight:bold; color:#436ab1; margin-top:30px; line-height:30px;}
.tong_biao p span{ font-size:18px;}

.kc_01{ padding-bottom:60px; padding-top:40px;}
.kc_biao{ color:#fff; font-size:18px; display:inline-block; padding:10px 20px; margin-top:6px; margin-left:6px; background:#436ab1; position:relative;}
.kc_biao span{ width:100%; height:100%; display:block; border:1px solid #436ab1; position:absolute; left:-6px; top:-6px;}
.kc_01 .kc_text{ padding-left:30px;}
.kc_01 .kc_text h4{ background:none; color:#436ab1; padding:0; margin:30px 0; display:block; line-height:30px;}
.kc_01 .kc_text h4 strong{ margin-right:20px;}
.kc_01 .kc_text p{ color:#131313;}
.kc_01 .kc_text p span{ font-size:18px; color:#3d62aa;}
.kc_01 .row .caption h4{ line-height:30px; color:#3c3642;}
.kc_01 .row .caption h4 strong{ display:inline-block; color:#3d62aa;}
.kc_01 .row .caption .kc_biao{ margin-bottom:20px;}

/*课程设置内页01*/

/*课程设置内页02*/
.kc_02 { margin-bottom:60px;}
.kc_02 .kc_text p{ color:#1a1a1a; line-height:24px;}
.kc_02 .kc_text p strong{ font-size:30px;}
.kc_02 .kc_text h4{ margin:30px 0;}
.kc_02 .kc_text h3{ color:#027ab7;}

.kc_02 .kc_hui{ background:#737e92; color:#fff; padding-top:20px; padding-bottom:75px;}
.kc_02 .kc_hui .row{ margin-top:40px;}
.kc_02 .kc_hui .row .caption{ padding-left:20px;}
.kc_02 .kc_hui .row .caption h4:nth-child(1){ margin-left:-20px; display:inline-block; padding:12px 20px; border:1px solid #dcdcdc; color:#fff;}

.kc_02 .kc_sl .container{ background:url(../images/pai.jpg) left top no-repeat;}
.kc_02 .kc_sl h2{ text-align:center; margin-top:90px; color:#027ab7;}
.kc_02 .kc_sl .caption{ margin-top:60px; margin-bottom:60px;}
.kc_02 .kc_sl .caption h4{ line-height:26px; color:#070707;}
.kc_02 .kc_sl .caption h4 span{ color:#027ab7;}
.kc_02 .kc_sl .caption h4 b{ color:#027ab7;}

.kc_02 .kc_zl h2{ color:#027ab7;}
.kc_02 .kc_zl h4:nth-child(2){ margin-bottom:50px;}
.kc_02 .kc_zl h4:nth-child(3){ margin-bottom:30px;}
.kc_02 .kc_zl h4:nth-child(4){ margin-bottom:30px;}
.kc_02 .kc_zl h4:nth-child(5) span{ border:4px solid #3d62aa; color:#3d62aa; padding:4px 2px; margin-left:2px; margin-right:2px; display:inline-block;}
.kc_02 .kc_zl .row{ border:1px solid #3d62aa; margin-bottom:15px;}
.kc_02 .kc_zl .row .caption{ line-height:40px; text-align:center; color:#027ab7; font-size:18px;}
.kc_02 .kc_zl a{ width:30%; height:60px; display:block; margin:0 auto; background:#3d62aa; text-align:center; color:#fff; font-size:18px; line-height:60px; text-decoration:none;}

.kc_02 .kc_hd { margin-top:100px; overflow:hidden;}
.kc_02 .kc_hd h2{ text-align:center; line-height:50px;}
.kc_02 .kc_hd h2 span{ display:inline-block; color:#027ab7;}
.kc_02 .kc_hd h2 img{ margin-top:-90px;}
.kc_02 .kc_hd h2:nth-child(2){ background:#ff9b45; color:#fff; padding:10px 0;}

/*课程设置内页02*/


/*课程设置内页03*/
.kc_03 { padding-bottom:60px;}
.kc_03 .tou_text{ font-size:105px; color:#f2f4f8; text-align:center; font-weight:bold; font-family:Arial; height:90px;}
.kc_03 .tong_biao h4{ text-align:center; line-height:30px;}
.kc_03 .kc_ys{ overflow:hidden;}
.kc_03 .kc_ys .pull-left{ width:calc(50% + 370px); background:#41bbb6; padding-left:370px; margin-left:-370px; padding-top:15px; padding-bottom:25px;}
.kc_03 .kc_ys .pull-left h3{ color:#fff; font-weight:bold; }
.kc_03 .kc_ys .pull-left h4{ font-weight:bold; color:#027ab7; margin-top:40px; margin-bottom:21px;}
.kc_03 .kc_ys .pull-left h5{ color:#fff; line-height:26px;}
.kc_03 .kc_ys .pull-right{ width:50%;}

.kc_03 .kc_zm{ padding-top:40px; padding-bottom:60px;}
.kc_03 .kc_zm h3{ color:#027ab7; margin-bottom:30px;}
.kc_03 .kc_zm h4{ margin-bottom:30px;}
.kc_03 .kc_zm .row .col-md-6{ margin-bottom:10px;}
.kc_03 .kc_zm .caption{ border:4px solid #027ab7; padding:30px; padding-bottom:20px;}
.kc_03 .kc_zm .caption h4{ color:#027ab7; margin-bottom:20px;}


.kc_03 .ck_wp{ background:#41bbb6; padding-top:20px; padding-bottom:50px;}
.kc_03 .ck_wp h3{ color:#fff; margin-bottom:30px;}
.kc_03 .ck_wp h4{ margin-bottom:30px; color:#fff;}
.kc_03 .ck_wp h4 span{ font-size:30px;}
.kc_03 .ck_wp ul{ padding:0; margin-bottom:40px;}
.kc_03 .ck_wp ul li{ list-style:none; width:110px; float:left; text-align:center; margin-right:66.6px;}
.kc_03 .ck_wp ul li:nth-child(7){ margin-right:0;}
.kc_03 .ck_wp ul li h5:nth-child(3){ color:#fff;}
.kc_03 .ck_wp ul li span{ width:110px; height:110px; border-radius:50%; overflow:hidden; display:block;}

.kc_03 .kc_kb{ padding-top:60px; padding-bottom:40px;}
.kc_03 .kc_kb .col-md-10{ padding-left:10px; padding-right:10px;}
.kc_03 .kc_kb h3{ color:#027ab7;}

.kc_03 .kc_kb .douhao{ width:90px; height:55px; position:absolute; left:0px; top:-60px;}
.kc_03 .kc_kb .douhao_2{ width:70px; height:46px; position:absolute; right:0px; bottom:-40px; transform:rotate(180deg);}
.kc_03 .kc_kb .douhao_2.bottom-20{ bottom:-50px; right:100px;}

.kc_03 .kc_kb .col-md-1 a{ display:block; background:#027ab7; color:#fff; font-weight:bold; padding:6px 0; font-size:18px; text-align:center;}

.kc_03 .kc_kb h2{ margin-bottom:30px; margin-top:60px; color:#027ab7;}

.kc_03 .kc_hd { margin-top:60px; overflow:hidden;}
.kc_03 .kc_hd h2{ text-align:center; line-height:50px;}
.kc_03 .kc_hd h2 span{ display:inline-block; color:#027ab7;}
.kc_03 .kc_hd h2 img{ margin-top:-110px;}
.kc_03 .kc_hd h2:nth-child(2){ background:#ff9b45; color:#fff; padding:10px 0;}

/*课程设置内页03*/

/*课程设置内页04*/
.kc_04 { padding-bottom:60px;}
.kc_04 .tou_text{ font-size:105px; color:#f2f4f8; text-align:center; font-weight:bold; font-family:Arial; height:90px;}
.kc_04 .tong_biao h4{ text-align:center; line-height:30px;}

.kc_04 .kc_bbqn{ background:linear-gradient(to right,#43bbb6,#43bbb6,#43bbb6) no-repeat left 100% / 100% 200px; margin-top:-100px;}
.kc_04 .kc_bbqn .col-md-8{ margin-top:60px;}
.kc_04 .kc_bbqn .col-md-8 p{ line-height:30px;}
.kc_04 .kc_bbqn .col-md-8 .caption img{ margin-bottom:40px;}

.kc_04 .kc_wmdys .container .caption{ padding:60px 30px; color:#fff;}
.kc_04 .kc_wmdys .container .caption h3{ margin-bottom:30px; text-align:center;}
.kc_04 .kc_wmdys .container .caption p{ line-height:24px;}
.kc_04 .kc_wmdys .container .row .col-md-4:nth-child(1) .caption{ background:#027ab7;}
.kc_04 .kc_wmdys .container .row .col-md-4:nth-child(2) .caption{ background:#41bbb6;}
.kc_04 .kc_wmdys .container .row .col-md-4:nth-child(3) .caption{ background:#027ab7;}



.kc_04 .kc_zm{ padding-top:40px; padding-bottom:60px;}
.kc_04 .kc_zm h3{ color:#027ab7; margin-bottom:30px;}
.kc_04 .kc_zm h4{ margin-bottom:30px;}
.kc_04 .kc_zm .row .col-md-6{ margin-bottom:10px;}
.kc_04 .kc_zm .caption{ border:4px solid #027ab7; padding:30px; padding-bottom:20px;}
.kc_04 .kc_zm .caption h4{ color:#027ab7; margin-bottom:20px;}

.kc_04 .ck_wp{ background:#41bbb6; padding-top:20px; padding-bottom:50px;}
.kc_04 .ck_wp h3{ color:#fff; margin-bottom:30px;}
.kc_04 .ck_wp h4{ margin-bottom:30px; color:#fff;}
.kc_04 .ck_wp h4 span{ font-size:30px;}
.kc_04 .ck_wp ul{ padding:0; margin-bottom:40px;}
.kc_04 .ck_wp ul li{ list-style:none; width:110px; float:left; text-align:center; margin-right:66.6px;}
.kc_04 .ck_wp ul li:nth-child(7){ margin-right:0;}
.kc_04 .ck_wp ul li h5:nth-child(3){ color:#fff;}
.kc_04 .ck_wp ul li span{ width:110px; height:110px; border-radius:50%; overflow:hidden; display:block;}


.kc_04 .kc_kb{ padding-top:60px; padding-bottom:40px;}
.kc_04 .kc_kb .col-md-10{ padding-left:10px; padding-right:10px;}
.kc_04 .kc_kb h3{ color:#027ab7;}

.kc_04 .kc_kb .douhao{ width:90px; height:55px; position:absolute; left:0px; top:-60px;}
.kc_04 .kc_kb .douhao_2{ width:70px; height:46px; position:absolute; right:0px; bottom:-40px; transform:rotate(180deg);}
.kc_04 .kc_kb .douhao_2.bottom-20{ bottom:-50px; right:100px;}



.kc_04 .kc_hd { margin-top:60px; overflow:hidden;}
.kc_04 .kc_hd h2{ text-align:center; line-height:50px;}
.kc_04 .kc_hd h2 span{ display:inline-block; color:#027ab7;}
.kc_04 .kc_hd h2 img{ margin-top:-50px;}
.kc_04 .kc_hd h2:nth-child(2){ background:#ff9b45; color:#fff; padding:10px 0;}


.kc_04 .kc_rl h2{ color:#027ab7; text-align:center; margin-bottom:20px;}
.kc_04 .kc_rl .table-striped>tbody>tr:nth-of-type(odd) { background-color: #b2b7f2;}
.kc_04 .kc_rl .table>thead>tr>th{ font-size:18px; text-align:center;}
.kc_04 .kc_rl .table>tbody>tr>td{ border:none; font-size:18px; text-align:center;}
.kc_04 .kc_rl .table>thead{ border:1px solid #333;}
.kc_04 .kc_rl .table>thead>tr>th{ border-bottom:none;}

.kc_04 .kc_rl .row a{ display:block; padding:20px 0; background:#027ab7; text-align:center; color:#fff; font-size:18px;}

/*课程设置内页04*/


/*课程设置内页05*/
.kc_05 .kc_ap .ap_img{ width:33.33%; float:left;}
.kc_05 .ck_jj p{ line-height:30px;}
.kc_05 .ck_jj span{ font-size:24px; font-weight:bold; color:#027ab7;}

.kc_05 .kc_zm{ margin-top:60px; margin-bottom:60px;}
.kc_05 .kc_zm h2{ color:#027ab7; margin-bottom:30px;}
.kc_05 .kc_zm  .row .caption h4:nth-child(3){ color:#027ab7;}
.kc_05 .kc_zm  .row .caption h4{ margin-bottom:30px; line-height:34px;}

.kc_05 .kc_db h2{ color:#027ab7; margin-bottom:30px;}
.kc_05 .kc_db .caption{ text-align:center; font-size:18px; font-weight:bold; color:#fff;}
.kc_05 .kc_db a{ padding:20px 0; width:400px; background:#027ab7; color:#fff; display:block; margin:30px auto; text-align:center;}

.kc_05 .kc_kb{ padding-top:60px; padding-bottom:40px;}
.kc_05 .kc_kb .col-md-10{ padding-left:10px; padding-right:10px;}
.kc_05 .kc_kb h2{ color:#027ab7;}
.kc_05 .kc_kb h4{ text-align: center; line-height:26px;}
.kc_05 .kc_kb h4 span{ font-weight:bold; color:#466cb0;}

.kc_05 .kc_kb .douhao{ width:90px; height:55px; position:absolute; left:0px; top:-60px;}
.kc_05 .kc_kb .douhao_2{ width:70px; height:46px; position:absolute; right:0px; bottom:-40px; transform:rotate(180deg);}
.kc_05 .kc_kb .douhao_2.bottom-20{ bottom:-50px; right:100px;}

.kc_05 .kc_jh .jh_left{ width:36%; float:left;}
.kc_05 .kc_jh .jh_right{ padding-left:60px; padding-bottom:30px; color:#fff; width:64%; float:left; background: -webkit-linear-gradient(left, #6887d8 , #4baec0); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #6887d8, #4baec0); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #6887d8, #4baec0); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #6887d8 , #4baec0); /* 标准的语法 */}
.kc_05 .kc_jh .jh_right h2{ display:inline-block; border:4px solid #fff; padding:10px 20px; margin-bottom:0px;}
.kc_05 .kc_jh .jh_right h3{ margin-top:10px;}
.kc_05 .kc_jh .jh_right h4{ margin-bottom:30px; margin-top:30px;}
.kc_05 .kc_jh .jh_right p{ line-height:24px;}

/*课程设置内页05*/

/*背景提升*/
.bjts_tong{ background:url(../images/ts_bj.jpg) center top no-repeat; background-size:cover; height:590px; box-sizing:border-box; padding-top:100px;}
.bjts_tong h1{ font-size:54px; color:#fff; width:400px; padding:45px 0; margin:20px auto; border:10px solid #fff; text-align:center;}
.bjts_tong h1 strong{ padding:25px 68px; background:#fff; color:#424186;}

.bjts_list{ background:#4266a5; padding-bottom:40px; margin-top:-120px;}
.bjts_list .row .col-md-6{ margin-bottom:50px;}
.bjts_list .row .col-md-6:nth-child(2n-1){ padding-right:67px;}
.bjts_list .row .col-md-6:nth-child(2n){ padding-left:67px;}
.bjts_list .row .col-md-6 .caption{ position: relative;}
.bjts_list .row .col-md-6 .caption .ts_img{ position:absolute; width:calc(100% - 40px); left:20px; top:20px; height:calc(100% - 40px); z-index:2;}
.bjts_list .row .col-md-6 .caption span{ display:block; position:absolute; right:0; bottom:0; width:94xp; height:80px; z-index:3;}
.bjts_list .row .col-md-6 .ts_text{ color:#fff;}
.bjts_list .row .col-md-6 .ts_text h3{ margin-top:30px;}
.bjts_list .row .col-md-6 .ts_text h4{ color:#95b2e4; margin-bottom:30px;}
.bjts_list .row .col-md-6 .ts_text h6{ line-height:24px;}
/*背景提升*/

/*留学考试*/
.lxks{ padding-bottom:60px;}
.lxks .row{ margin-top:30px;}
.lxks .row .caption{ position:relative; box-sizing:border-box;}
.lxks .row .col-xs-12{ margin-bottom:30px;}
.lxks .row .col-xs-12 .caption{ border:6px solid #424186;}
.lxks .row .col-md-6 .caption{ border:6px solid #ff9b45;}
.lxks .row .col-md-6:nth-child(3) .caption{ border:6px solid #41bbb6;}
.lxks .row .col-xs-12 .caption h2{ position: absolute; top:18%; right:7%; font-weight:bold; color:#424186;}
.lxks .row .col-xs-12 .caption span{ position: absolute; top:calc(18% + 55px); right:7%; font-weight:bold; display:block; font-size:60px; color:#424186; text-transform:uppercase;}

.lxks .row .col-md-6:nth-child(2) .caption h2:nth-child(2){ position: absolute; top:20%; left:7%; font-weight:bold; color:#ff9b45; text-transform:uppercase;}
.lxks .row .col-md-6:nth-child(2) .caption h2:nth-child(3){ position: absolute; top:calc(20% + 40px); left:7%; font-weight:bold; color:#ff9b45;}

.lxks .row .col-md-6:nth-child(3) .caption h2:nth-child(2){ position: absolute; top:20%; right:33%; font-weight:bold; color:#fff; text-transform:uppercase;}
.lxks .row .col-md-6:nth-child(3) .caption h2:nth-child(3){ position: absolute; top:calc(20% + 40px); right:33%; font-weight:bold; color:#fff;}


.lxsq{ padding-bottom:60px;}
.lxsq .row{ margin-top:30px;}
.lxsq .row .col-md-6{ margin-bottom:30px;}
.lxsq .row .caption a{ text-decoration:none;}
.lxsq .row .caption h2{ font-weight:bold; color:#424186;}
.lxsq .row .col-xs-12 .caption{ position:relative;}
.lxsq .row .col-xs-12 .caption h2:nth-child(2){ position:absolute; left:6%; top:24%; font-size:42px; color:#bf6019;}
.lxsq .row .col-xs-12 .caption h2:nth-child(3){ position:absolute; left:6%; top:calc(24% + 50px); font-size:30px; color:#bf6019;}
/*留学考试*/

/*招生信息*/
.zsxx{ padding-bottom:60px;}
.zsxx .row{ margin-top:30px; margin-bottom:40px;}
.zsxx .row .col-md-4 .caption{ position:relative;}
.zsxx .row .col-md-4:nth-child(1) .caption{ background:#ff9b45;}
.zsxx .row .col-md-4:nth-child(2) .caption{ background:#6b85e5;}
.zsxx .row .col-md-4:nth-child(3) .caption{ background:#41bbb6;}
.zsxx .row .col-md-4 .caption h2{ position:absolute; top:36%; left:0; right:0; font-weight:bold; color:#fff; transition:all 0.6s;}
.zsxx .row .col-md-4 .caption img{ opacity:0.21; transition:all 0.6s;}
.zsxx .row .col-md-4 .caption:hover img{ opacity:1;}
.zsxx .row .col-md-4 .caption:hover h2{ opacity:0;}

.zsxx .zhen_lc{ position:relative; margin:0px;}
.zsxx .zhen_lc .csp{ font-size:54px; display:inline-block; font-weight:bold; position:absolute; right:0; top:80px; text-transform:uppercase; opacity:0.2;}

.zsxx .cjwt h2{ margin-bottom:40px; margin-top:40px;}
.zsxx .cjwt .row{ margin:0;}
.cjwt .row .col-xs-9 .caption h5{ color:#333;}
.cjwt .row .col-xs-3 span{ color:#959494; text-align: center; display:block; padding:20px 0;}


.zsxx .cjwt .row .cj_wt .col-xs-12 { height:0px; line-height:24px; overflow:hidden; transition:all 0.6s;}
.zsxx .cjwt .row .cj_wt.active .col-xs-12 { height:160px; white-space:normal;}
.zsxx .cjwt .row .cj_wt .col-xs-12 p{ color:#666; margin-top:10px;}
.zsxx .cjwt .row .cj_wt{ margin-bottom:20px;}
/*招生信息*/



/*联系我们*/
.lxwm{ padding-bottom:60px;}
.lx_fs{ margin-top:60px; margin-bottom:60px;}
.lx_fs h5{ line-height:24px; color:#5e5e5f;}
.lx_fs .col-md-6:nth-child(1) h5{ margin-top:28px;}
.lx_fs .col-md-6:nth-child(2) h5{ margin-top:28px;}
.lx_fs .col-md-4:nth-child(3) .col-xs-6 img{ margin-top:-10px;}


.lx_ly{ margin-top:40px;}
.lx_ly .col-md-4 label.control-label{ text-align:left;}
.lx_ly .col-md-2{ padding-top:50px;}
.lx_ly button{ width:100%;}
.lx_ly .col-md-2 input{ width:100%;}

/*联系我们*/


.zsxx_n{ background:#f6f7f7; padding-top:50px; padding-bottom:40px;}
.zsxx_n .col-md-9{ background:#fff;}
.zsxx_n .col-md-3 .caption a{ text-decoration:none; color:#fff;}
.zsxx_n .col-md-3 .caption { padding:10px 20px 30px 20px; margin-bottom:20px;}
.zsxx_n .col-md-3 .caption h3{ color:#fff; margin-bottom:20px;}
.zsxx_n .col-md-3 .caption h4{ color:#fff; line-height:30px;}
.zsxx_n .col-md-3 .caption h4 a{ margin-right:15px;}
.zsxx_n .col-md-3 .caption:nth-child(1){ background:#6b85e5;}
.zsxx_n .col-md-3 .caption:nth-child(2){ background:#70ccc8;}
.zsxx_n .col-md-3 .caption:nth-child(3){ background:#ff9b45;}
.zsxx_n .col-md-3 .caption:nth-child(4){ background:#343434; text-align:center; color:#fff; font-size:18px; padding:15px 0;}
   .fanye
        {
          margin: 30px 0;
            font-size: 14px;
            /* width: 380px; */
            text-align: center;
        }
        .fanye a
        {
            display: inline-block;
            color: #000;
            margin: 0 2px;
            text-align: center;
            border: 1px solid #Dedede;
            padding: 3px 0;
            min-width: 30px;
        }

        .fanye a:hover
        {
            color: #fff;
            background: #0689e4;
        }

.t_top{ opacity:0; position:fixed; right:50px; top:90%; z-index:999; width:51px; height:51px; background:url(../images/t_top.png) left top no-repeat; transition:all 0.3s;}
.t_top.active{ opacity:1; width:51px; height:51px;}
.t_top a{ display:block; width:51px; height:51px;}






/*20171218*/
.s_about .row .col-md-6:nth-child(1){ font-size:24px; color:#027ab7; line-height:30px; text-align:center;}
.s_about .row .col-md-6:nth-child(1) span{ font-size:36px;}
.s_about .row .col-md-6 .ab_a{ transition:all 1s; position:absolute; right:12%; top:18%; width:90px; height:90px; cursor:pointer;}
.s_about .row .col-md-6 .ab_z{ transition:all 1s; position:absolute; right:44%; top:43%; width:90px; height:90px; cursor:pointer;}
.s_about .row .col-md-6 .ab_y{ transition:all 1s; position:absolute; left:9%; top:18%; width:90px; height:90px; cursor:pointer;}

.s_about .row .col-md-6 .ab_a.active{ width:120px; height:120px; top:14%; right:10%; }
.s_about .row .col-md-6 .ab_z.active{ width:120px; height:120px; top:38%; right:42%;}
.s_about .row .col-md-6 .ab_y.active{ width:120px; height:120px; left:6%; top:15%; }
.s_about .row .col-md-6:nth-child(2) .caption{ display:none;}
/*20171218*/