.banner{position:relative;width:100%;height:auto;min-height:316px;}
.slide {position:relative;width:100%;height:100%;}
.slide .swiper-slide {display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.swiper-slide img{width:100%;height:100%;}
.bannertxt{position:absolute;top:60px;z-index:99;width:65%;height:49%;color:#fff;}
.bannertxt strong{line-height:2;color:rgb(0, 61, 118);font-size:55px;font-family:微软雅黑;}
.bannertxt p{color:#20124d;border-top:1px solid #073763;width:400px;margin:auto;font-size:24px;padding:20px;border-bottom:1px solid #073763;}
.bannertxt h5{font-size:16px;line-height:44.8px;text-transform:uppercase;color:rgb(12, 52, 61);}
.banner .ban_nav {display:none;}.bann_ext{position:relative;}
.banner .Left, .banner .Right {position:absolute;width:38px;height:38px;right:50%;bottom:15px;}
.frontCover {position:absolute;top:-60px;padding:0 0 16px;left:40%;}
.frontCover li {float:left;width:82px;padding:3px;background:#288c30;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p {text-align:center;height:1px;line-height:1px;overflow:hidden;}.frontCover .img {position:relative;height:50px;overflow:hidden;}
.frontCover img {position:absolute;width:192px;height:50px;left:-50px;}.frontCover .open {background:#fff;}
.HLpgb{width:100%;height:1170px;background:#fff;}

/* 活动讲座 */
.HL_jz{ width:1180px;height:335px;margin:0 auto;text-align:left}
.HL_jz_img{ width:584px;height:335px;float:left;position:relative;}
.video-js .vjs-big-play-button{display:none !important;}
.video-icon{position:absolute;width:120px;left:0;right:0;top:50%;margin:0 auto;transform:translate(0px, -50%);}
.video-icon img{display:block;width:100%;}
.video-js .vjs-control-bar{background-color:rgba(0,0,0,.7);}
.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-play-progress:before,.video-js *,.video-js:after,.video-js:before{color:#fff;}
.video-js .vjs-slider, .video-js .vjs-load-progress div{background-color:#fff;} 
.HL_hdjz{ width:555px;height:40px;line-height:45px;font-size:16px;color:#000;float:left;margin-left:41px;border-bottom:1px solid #a0a0a0}
.HL_hdjz span{ float:right;font-size:12px;color:#000;}
.HL_hdjz span a{ text-decoration:none;color:#333}
.HL_hdjz span a:hover{ color:#f00}
.HL_hdjz_nr{width:555px;height:115px;line-height:45px;font-size:16px;color:#000;float:left;margin-left:41px;margin-top:18px;}
.HL_hdjz_nr_img{ width:172px;height:115px;float:left}
.HL_hdjz_nr_text{ width:365px;height:115px;float:right;font-size:13px;line-height:29px;font-weight:300;color:#6c6c6c;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-indent:25px;}
.HL_hdjz_nr_text a{text-decoration:none;color:green;}.HL_hdjz_nr_text a:hover{color:red}
.HL_ymli{width:555px;height:140px;float:left;margin-left:41px;margin-top:18px}
.HL_ym{width:250px;height:140px;float:left;}.HL_ym strong{line-height:26px}
.HL_ym a li{color:#6c6c6c;line-height:24px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.HL_ym a:hover li{color:red;}	
/* 热门项目 */
.HL_rmxm{width:100%;height:600px;background:url('/template/img/HL_bg.jpg') center top no-repeat;margin-top:30px}
.YMCountry_top{width:1180px;height:70px;margin:auto;border-bottom:1.5px solid #a2a3a3;}
.YMCountry_top_title{ width:130px;height:70px;line-height:90px;border-bottom:1.5px solid #f00;font-size:24px;font-weight:500;}
.YMCountry_top a{ float:right;line-height:100px;color:#000}.YMCountry_top a:hover{ color:#F00}
.YMCountry{ width:1180px;height:450px;margin:auto;margin-top:30px;}
.YMCountry_nr{width:100%;height:376px;}.YMCountry_image{width:300px;height:384px;float:left;margin-top:20px}
.YMCountry_image image{width:295px;height:376px;}.YMCountry_xm{ width:880px;height:376px;float:left;}
.YMCountry_xm li{ width:357px;height:171px;background:rgba(210,49,51,1.00);margin-left:30px;float:left;margin-top:20px;}
.slideBox1,.slideBox2,.slideBox4,.slideBox5{width:1180px;height:350px;}.slideBox1 dt{width:600px;margin-left:290px}
.slideBox1 dt span{color:#666;cursor:pointer;float:left;font-size:20px;height:42px;line-height:50px;text-align:center;width:100px;border-bottom:2px solid #B0B0B0;margin-left:30px} 
.slideBox1 dt .on{border-bottom:2px solid #ea212d;color:#000;font-weight:500}.slideBox1 a:hover{color:#666;font-weight:300}
.slideBox1 dd{width:100%;height:350px;clear:both;display:none;}
.slideBox2 dt{width:1180px;height:32px;border-bottom:1px solid #ea212d}
.slideBox2 dt span{color:#000;cursor:pointer;float:left;font-size:20px;height:20px;text-align:left;width:100px;border-right:2px solid #000;margin-left:20px;line-height:20px}
.slideBox2 dt span:first-child{ margin-left:0}.slideBox2 dt span:last-child{ border-right:none}
.slideBox2 dt .on{color:#ea212d;font-weight:500}.slideBox2 a:hover{color:#666;font-weight:300}
.slideBox2 dd{width:100%;height:350px;clear:both;display:none;}
.slideBox3{width:1180px;height:320px;}.slideBox3 dt{width:1180px;height:32px;border-bottom:1px solid #ea212d}
.slideBox3 dt span{color:#000;cursor:pointer;float:left;font-size:20px;height:20px;text-align:left;width:200px;border-right:2px solid #000;margin-left:20px;line-height:20px}
.slideBox3 dt span:first-child{ margin-left:0}.slideBox3 dt span:last-child{ border-right:none}
.slideBox3 dt .on{color:#ea212d;font-weight:500}.slideBox3 a:hover{color:#666;font-weight:300}
.slideBox3 dd{width:100%;height:350px;clear:both;display:none;}.slideBox4 dt,.slideBox5 dt{width:1105px;}
.slideBox4 dt span{color:#666;cursor:pointer;float:left;font-size:14px;height:34px;line-height:34px;text-align:center;background:#dddddd;padding-left:18px;padding-right:18px;} 
.slideBox4 dt .on{font-weight:500;background:#bb1727;color:#fff}.slideBox4 a:hover{color:#666;font-weight:300}
.slideBox4 dd{width:100%;height:350px;clear:both;display:none;}
.slideBox5 dt span{color:#fff;cursor:pointer;float:left;font-size:14px;height:51px;line-height:51px;text-align:center;background:#a3adb6;width:183.5px} 
.slideBox5 dt .on{font-weight:300;background:#ea212d;color:#fff}.slideBox5 a:hover{color:#666;font-weight:300}
.slideBox5 dd{width:100%;height:420px;clear:both;display:none;}.slideBox6{width:475px;height:350px;}.slideBox6 dt{width:475px;}
.slideBox6 dt span{color:#000;cursor:pointer;float:left;font-size:18px;height:51px;line-height:51px;text-align:center;background:#f6f6f6;width:237.5px} 
.slideBox6 dt .on{font-weight:300;background:#2d89f9;color:#fff}.slideBox6 a:hover{color:#666;font-weight:300}
.slideBox6 dd{width:100%;height:165px;clear:both;display:none}.slideBox7{width:1180px;height:628px;margin:auto;padding-top:50px;}
.slideBox7 dt,.slideBox8 dt{width:1180px;}.slideBox7 a:hover{font-weight:500}
.slideBox7 dt span{color:#474747;cursor:pointer;float:left;height:58px;line-height:60px;text-align:center;padding:0 50px;font-size:20px} 
.slideBox7 dt .on{ border-bottom:2px solid #f00;color:#000;font-weight:500}
.slideBox7 dd{width:100%;height:165px;clear:both;display:none;font-size:18px;padding-top:20px;font-weight:300;line-height:32px;}
.slideBox7 dd img{ width:343px;height:437px;float:right;margin-left:40px;margin-top:20px;}.slideBox8{width:1180px;margin:auto;padding-top:20px;}
.slideBox7 dd p{ margin-top:20px;}.slideBox7 dd span{ color:#ea212d;font-weight:bold;margin-right:10px;}
.slideBox8 dt span{color:#fff;cursor:pointer;float:left;height:58px;width:275px;line-height:60px;text-align:center;font-size:16px;background:#a3adb6} 
.slideBox8 dt .on{color:#fff;font-weight:500;background:#ea212d}.slideBox8 a:hover{font-weight:500}
.slideBox8 dd{width:100%;clear:both;display:none;font-size:18px;padding-top:20px;font-weight:300;line-height:32px;}
.slideBox8 li{ width:1090px;padding:5px;font-size:16px;}.slideBox8 li:nth-child(2n){background:#f8f8f8;font-weight:500;color:#000}
.has_bottom span{font-size:18px;padding:0 15px;display:inline-block;width:100%;height:48px;background:rgba(0,0,0,0.5);color:#FFF;text-align:center;position:absolute;left:0;bottom:0;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.kv4 .kv4-content{margin-top:20px;background:rgba(165,52,54,1.00)}
.kv4 .kv4-content .kv4-content-one{position:relative;width:415px;height:180px;float:left;margin-bottom:24px;margin-right:24px;overflow:hidden;}
.kv4 .kv4-content .kv4-content-one img{width:415px;height:180px;}.kv4 .kv4-content .kv4-content-one:nth-child(2n+0){margin-right:0px;}
.kv4 .kv4-content .kv4-content-one .box{position:absolute;width:415px;height:180px;top:0;left:0;background:rgba(0,0,0,0.5);display:none;}
.kv4 .kv4-content .kv4-content-one .box .title{margin:20px 0 10px 0;padding:0 40px;font-size:16px;font-weight:bold;background:none;color:#FFF;}
.kv4 .kv4-content .kv4-content-one .box p{color:#FFF;padding:0 50px;text-align:left;background:url(/template/css/point.png) no-repeat 40px center;}
.kv4 .kv4-content .kv4-content-one:hover .box{display:block;}.kv4 .kv4-content .kv4-content-one:hover span{display:none;}
/* 热点资讯 */
.HL_rdzx{width:1180px;height:75px;margin:auto;border-bottom:1.5px solid #a2a3a3;}.HL_rdzx span{float:right;line-height:110px;}
.HL_rdzx span a{color:#000;text-decoration:none;font-size:12px}.HL_rdzx span a:hover{color:#ea212d}
.HL_rdzx_title{width:138px;height:75px;line-height:100px;border-bottom:1.5px solid #f00;font-size:24px;color:#000;font-weight:500;}
.HL_rdzx_nr{width:1180px;height:359px;margin:auto;margin-top:20px;}.HL_rdzx_ym{width:396px;height:359px;float:left;margin-left:25px;}
.HL_rdzx_img{width:396px;height:144px;position:relative;}.HL_rdzx_img_img{width:396px;height:144px;float:left;}
.HL_rdzx_img_img img{width:396px;height:144px;}
.HL_rdzx_img_title{width:396px;height:28px;line-height:28px;text-align:center;font-size:13px;background:rgba(0,0,0,0.38);color:#fff;position:absolute;bottom:0;}
.HL_rdzx_ym a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.HL_rdzx_zx{text-align:left;width:396px;height:45px;line-height:60px;border-bottom:1px solid #f2f2f2;font-size:14px;color:#ea212d;}
.HL_rdzx_zx a{float:right;font-size:12px;color:#000;text-decoration:none;}
.HL_rdzx_zx a:hover{color:#ea212d;text-decoration:none;}
.HL_rdzx_zx_nr{width:396px;height:155px;float:left;font-size:12px;}
.HL_rdzx_zx_nr li a{float:left;text-align:left;width:330px;color:#5b5b5b;line-height:27px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.HL_rdzx_zx_nr li a:hover{color:red;}
.HL_rdzx_zx_nr span{float:right;text-align:right;line-height:27px;width:66px;}
/* 成功案例 */
.HL_success{ width:100%; height:567px; background:url('/template/img/HL_success_bg.jpg') center top no-repeat; margin-top:30px}
.index_new_case { width: 1180px; margin: 0 auto; padding-top:210px}
.index_new_case .left { width: 180px; float: left; }
.index_new_case .left ul li { width: 203px; height: 73px; background-color: #0057bc; text-align: center; font-size: 18px; color: #fff; line-height: 73px; cursor: pointer; }
.index_new_case .left ul .cur { background-color: #ed8751; }
.index_new_case .center { width: 970px; height:292px; float: right;}
.index_new_case .center ul li { width: 244px; height: 292px; font-size: 16px; line-height: 55px; overflow: hidden; text-overflow: ellipsis; float:left; margin-left:52px }
.index_new_case .center ul li img{width: 244px; height: 292px;}
/* 教官展示  */
.Box {position:relative;}		
.Box .content {width:1085px;margin: 0 auto;margin-top:25px}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display:block;width:41px;height:41px;position:absolute;top:120px;cursor:pointer;}
.Box .Box_con .btnl {background:url('/template/img/jtl02.png') no-repeat center;left:-47px;outline:none}
.Box .Box_con .btnr {background:url('/template/img/jtr02.png') no-repeat center;right:-47px;outline:none} 
.Box .Box_con .btnl:hover{background:url('/template/img/jtl03.png') no-repeat center;outline:none}
.Box .Box_con .btnr:hover{background:url('/template/img/jtr03.png') no-repeat center;outline:none}
.Box .Box_con .conbox {position: relative;overflow:hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li{float:left;width:205px;height:224px;margin-left:20px;overflow:hidden; }
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display:block;width:185px;height:164px;transition:all 0.3s; }
.Box .Box_con .conbox ul li a { text-decoration:none; color:#fff; }
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box_nr{width:185px;height:224px;position:relative}
.Box_bg{width:185px;height:40px;position:absolute;bottom:0;left:0;background:#203264;padding:12px;line-height:24px; overflow:hidden}
.Box .Box_con .conboxA {position: relative;overflow:hidden;}
.Box .Box_con .conboxA ul {position:relative;list-style:none;}
.Box .Box_con .conboxA ul li {float:left;width:228px;height:279px; margin-left: 30px; overflow: hidden;}
.Box .Box_con .conboxA ul li:first-child {margin-left: 0;}
.Box .Box_con .conboxA ul li img {display: block;width: 228px;height: 279px;transition: all 0.3s; }
.Box .Box_con .conboxA ul li a { text-decoration:none; color:#fff; }
.Box .Box_con .conboxA ul li:hover img {transform: scale(1.1);}
.Box_nrA{width:228px; height:279px;position:relative}
.Box_bgA{width:210px;height:50px;position:absolute;bottom:0;left:0 background:rgba(0,0,0,0.61);padding:12px;line-height:20px;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp: 2; overflow: hidden;}
.Box_bgA span{font-weight:500;font-size:13px;}
.Box_bgB{width:200px;height:50px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.61);padding:17px;line-height:20px; font-size:14px;overflow:hidden;font-weight:300}