/*公用css*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea,input { margin:0; padding:0; }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 14px !important; line-height: 1.5 !important; font-family:'Microsoft Yahei','simsun','arial','tahoma' !important;  color: #080000;min-width: 1200px;width: 100%;overflow: hidden;overflow-y: auto;}
.ny-body{background-color: #eff1f7;}
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
/*button,input,select,textarea{font-size:100%;}*/
fieldset,img{border:none;}
a,
img {
    -webkit-touch-callout: none
}
a{color: #262626;}
a,
a:active,
a:focus,
a:hover,
a:visited {text-decoration: none;}
a:hover{color: #F2393C;}
input[type=password],
input[type=text],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff;
/*    border: none; */
    outline: none;
}
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
ul, ol { list-style: none; }
/*顶部*/
.a-1{height: 72px;background-color: #383838;}
.a-2{width: 1200px;margin: 0 auto;}
.a-3{font-size: 24px;float: left;color: white !important;line-height: 72px;}
.a-4{float: right;}
.a-5{overflow: hidden;}
.a-5 li{float: left;margin-left:10px;}
.a-5 li.active{background-color: #F2393C;}
.a-5 li:hover{background-color: #F2393C;}
.a-5 li a{display: block;width: 98px;height: 72px;line-height: 72px;text-align: center;color: white;}
.swiper-container1{position: relative;height: auto !important;}
.swiper-container1 .swiper-wrapper{height: auto !important;}
.swiper-container1 .swiper-wrapper .swiper-slide{height: auto !important;position: relative;overflow: hidden;}
.swiper-container1 .swiper-wrapper .swiper-slide a {display: block;height: 728px;}
.swiper-container1 .swiper-wrapper .swiper-slide a img{height: 728px;position: absolute;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);top: 0;}
.swiper-container1 .pagination{position: absolute;bottom: 20px;width: 100%;text-align: center;}
.swiper-container1 .swiper-pagination-switch{display: inline-block;width: 12px;height: 12px;border-radius: 12px;background-color: rgba(255,255,255,0.43);margin: 0 5px;cursor: pointer;}
.swiper-container1 .swiper-active-switch{display: inline-block;background-color: white;}
.a-7{padding-top: 35px;padding-bottom: 65px;}
.a-8{width: 1200px;margin: 0 auto;}
.a-9{text-align: center;margin-bottom: 40px;}
.a-10{font-size: 42px;color: #EAEAEA;text-transform: uppercase;}
.a1-10{opacity: 0.26;}
.a-11{font-size: 32px;margin-top: -50px;}
.a1-11{color: white;}
.a-12{width: 66px;height: 4px;background-color: #F2393C;margin: 0 auto;margin-top: 9px;}
.a1-12{background-color: white;}
.a-13{font-size: 0;}
.a-14{width: 435px;display: inline-block;vertical-align: middle;padding-left: 43px;}
.a-15{font-size: 27px;}
.a-16{width: 46px;height: 4px;background-color: #F2393C;margin-top: 19px;margin-bottom: 37px;}
.a-17{line-height: 30px;color: #333333;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;max-height: 240px;}
.a-18{margin-top: 60px;}
.a-19{width: 175px;height: 47px;font-size: 14px;display: block;background-color: #F0D011;font-size: 16px;text-align: center;line-height: 47px;}
.a-20{width: 664px;display: inline-block;vertical-align: middle;margin-left: 58px;}
.a-21{height: 467px;width: 100%;}
.a-22{margin-top: 65px;}
.a-23{overflow: hidden;}
.a-23 li{position: relative;float: left;margin-right: 21px;}
.a-23 li:nth-child(3n){margin-right: 0;}
.a-23 li a{display: block;}
.a-24{width: 386px;height: 193px;}
.a-25{position: absolute;background-color: rgba(0,0,0,0.3);top: 0;left: 0;color: #EAEAEA;padding-left: 35px;padding-top: 22px;width: 100%;height: 100%;box-sizing: border-box;}
.a-26{font-size: 29px;}
.a-27{font-size: 13px;}
.a-28{width: 21px;height: 3px;background-color: white;margin-top: 10px;}
.a-29{font-size: 16px;margin-top: 22px;}
.a-30{font-size: 16px;}
.a-31{height: 600px;box-sizing: border-box;padding-top: 70px;}
.a-32{width: 1200px;margin: 0 auto;}
.a-33{padding-top: 170px;padding-bottom: 60px;font-size: 0;}
.a-33 li{padding: 0 112px;border-top: 1px dashed white;display: inline-block;vertical-align: top;position: relative;}
.a-34{width: 15px;height: 15px;border-radius: 100%;background-color: white;margin-top: -7.5px;}
.a-35{position: absolute;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);top: -155px;}
.a-36{position: absolute;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);color: white;text-align: center;font-size: 14px;letter-spacing: 2px;top: 32px;line-height: 1.7;}
.a-37{height: 600px;position: relative;}
.a-38{width: 1200px;margin: 0 auto;height: 600px;position: relative;}
.a-39{position: absolute;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);right: 0;width: 355px;}
.a-41{font-size: 65px;color: #EAEAEA;text-transform: uppercase;}
.a-42{font-size: 32px;font-weight: bold;margin-top: -55px;}
.a-43{margin-top: 50px;}
.a-43 li{margin-bottom: 40px;}
.a-44{width: 11px;height: 11px;border-radius: 100%;background-color: #D2D4D4;display: inline-block;vertical-align: middle;}
.a-45{display: inline-block;vertical-align: middle;font-size: 18px;color: #333333;margin-left: 10px;}
.a-46{padding-top: 40px;padding-bottom: 60px;}
.a-47{width: 1200px;margin: 0 auto;}
.a-48{text-align: center;}
.a-48 li{width: 175px;height: 47px;background-color: #F5F5F5;text-align: center;line-height: 47px;display: inline-block;vertical-align: top;cursor: pointer;font-size: 16px;margin-right: 40px;}
.a-48 li.active{background-color: #F2393C;color: white;}
.a-48 li:last-child{margin-right: 0;}
.a-49{margin-top: 45px;height: 442px;position: relative;}
.a-50{overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;z-index: -1;opacity: 0;}
.a-49 .a-50:first-child{z-index: 1;opacity: 1;}
.a-51{width: 536px;position: relative;float: left;}
.a-51 .arrow-left{position: absolute;top: 330px;right: 50px;width: 23px;height: 23px;display: block;text-align: center;background-color: #F2393C;color: white;z-index: 5;font-size: 16px;}
.a-51 .arrow-right{position: absolute;top: 330px;right: 15px;width: 23px;height: 23px;display: block;text-align: center;background-color: #F2393C;color: white;z-index: 5;font-size: 16px;}
.a-51 .arrow-left i,.a-51 .arrow-right i{padding-top: 3px;}
.swiper-container2{height: auto !important;}
.swiper-container2 .swiper-wrapper{height: auto !important;}
.swiper-container2 .swiper-wrapper .swiper-slide{height: auto !important;}
.swiper-container2 .swiper-wrapper .swiper-slide .a-52{width: 536px;height: 368px;}
.a1-51{width: 536px;position: relative;float: left;}
.a1-51 .arrow-left{position: absolute;top: 330px;right: 50px;width: 23px;height: 23px;display: block;text-align: center;background-color: #F2393C;color: white;z-index: 5;font-size: 16px;}
.a1-51 .arrow-right{position: absolute;top: 330px;right: 15px;width: 23px;height: 23px;display: block;text-align: center;background-color: #F2393C;color: white;z-index: 5;font-size: 16px;}
.a1-51 .arrow-left i,.a1-51 .arrow-right i{padding-top: 3px;}
.swiper-container3{height: auto !important;}
.swiper-container3 .swiper-wrapper{height: auto !important;}
.swiper-container3 .swiper-wrapper .swiper-slide{height: auto !important;}
.swiper-container3 .swiper-wrapper .swiper-slide .a-52{width: 536px;height: 368px;}
.a-54{background-color: #F2393C;color: white;text-align: center;width: 103px;height: 74px;float: left;padding-top: 3px;box-sizing: border-box;}
.a-53{background-color: #F5F5F5;overflow: hidden;}
.a-55{font-size: 30px;}
.a-56{font-size: 16px;margin-top: -7px;}
.a-57{font-size: 18px;float: left;width: calc(100% - 103px);line-height: 74px;padding: 0 20px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.a-58{width: 616px;float: right;}
.a-59 li{border-bottom: 1px solid #C3C3C3;}
.a-59 li a{display: block;overflow: hidden;padding: 27.5px 0;}
.a-60{width: 91px;height: 91px;background-color: #F2F2F2;text-align: center;float: left;color: #9C9DA2;}
.a-61{font-size: 30px;padding-top: 12px;}
.a-62{font-size: 16px;margin-top: -5px;}
.a-63{width: 505px;float: right;}
.a-64{font-size: 18px;font-weight: bold;padding-top: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-65{color: #999999;margin-top: 5px;line-height: 27px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 54px;}
.a-66{background-color: #1F2523;}
.a-67{border-bottom: 1px solid #707070;}
.a-68{width: 1200px;margin: 0 auto;}
.a-69{font-size: 27px;color: white;line-height: 100px;}
.a-70{padding-bottom: 35px;}
.a-71{width: 1200px;margin: 0 auto;overflow: hidden;}
.a-72{padding-top: 35px;width: 800px;float: left;}
.a-73{overflow: hidden;}
.a-73 li{float: left;border-right: 1px solid #A5A5A5;height: 13px;line-height: 13px;}
.a-73 li:last-child{border-right: none;}
.a-73 li a{color: #A5A5A5;padding: 0 40px;}
.a-73 li:first-child a{padding-left: 0;}
.a-74{overflow: hidden;margin-top: 55px;}
.a-75{float: left;margin-right: 90px;margin-bottom: 14px;}
.a-76{display: inline-block;vertical-align: middle;}
.a-77{}
.a-78{color: #A5A5A5;display: inline-block;vertical-align: middle;margin-left: 5px;}
.a-79{float: right;padding-top: 30px;text-align: center;}
.a-80{width: 120px;height: 120px;}
.a-81{color: #F0D011;margin-top: 10px;}
/* 师资团队 */
.b-1{height: 455px;position: relative;overflow: hidden;}
.b-2{height: 455px;position: absolute;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);}
.b-3{padding-top: 25px;padding-bottom: 135px;}
.b-4{width: 1200px;margin: 0 auto;}
.b-5{overflow: hidden;}
.b-6{float: left;line-height: 1.2;}
.b-7{font-size: 27px;}
.b-8{font-size: 30px;color: #F2393C;}
.b-9{width: 48px;height: 3px;background-color: #F2393C;margin-top: 14px;}
.b-10{float: right;}
.b-12{margin-top: 35px;}
.b-13{overflow: hidden;}
.b-13 li{float: left;font-size: 0;margin-right: 82px;}
.b-13 li:last-child{margin-right: 0;}
.b-14{display: inline-block;vertical-align: top;margin-right: 20px;}
.b-15{width: 252px;display: inline-block;vertical-align: top;padding-top: 5px;}
.b-16{font-size: 18px;font-weight: bold;}
.b-17{color: #8B8B8B;font-size: 14px;margin-top: 7px;}
.b-19{width: 124px;height: 124px;border-radius: 100%;display: block;margin: 0 auto;}

.b-18{padding: 0 70px;position: relative;margin-top: 45px;}
.b-18 .arrow-left{position: absolute;left: 0;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);}
.b-18 .arrow-right{position: absolute;right: 0;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);}
.b-18 .arrow-left img{width: 54px;height: 54px;}
.b-18 .arrow-right img{width: 54px;height: 54px;}
.swiper-container4{height: auto !important;width: 100%;}
.swiper-container4 .swiper-wrapper{height: auto !important;}
.swiper-container4 .swiper-wrapper .swiper-slide{height: auto !important;}
.swiper-container4 .swiper-wrapper .swiper-slide{padding: 0 12px;box-sizing: border-box;}
.swiper-container5{height: auto !important;width: 100%;}
.swiper-container5 .swiper-wrapper{height: auto !important;}
.swiper-container5 .swiper-wrapper .swiper-slide{height: auto !important;}
.swiper-container5 .swiper-wrapper .swiper-slide{padding: 0 12px;box-sizing: border-box;}
.swiper-container4 .swiper-wrapper .swiper-slide a{display: block;border: 1px solid #DEE1EA;padding: 35px 20px;}
.swiper-container5 .swiper-wrapper .swiper-slide a{display: block;border: 1px solid #DEE1EA;padding: 35px 20px;}
.b-20{margin-top: 25px;}
.b-21{font-size: 22px;}
.b-22{color: #AFAFAF;font-size: 20px;margin-left: 10px;}
.b-23{border-bottom: 1px solid #DEE1EA;position: relative;margin-top: 10px;margin-bottom: 10px;}
.b-23::before{display: block;content: '';height: 3px;width: 51px;background-color: #F2393C;position: absolute;left: 0;top: -1px;}
.b-24{color: #707070;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;max-height: 120px;}



/* 新闻列表 */
.c-1{border-bottom: 1px solid #CFCFCF;}
.c-2{width: 1200px;margin: 0 auto;text-align: center;}
.c-2 li{display: inline-block;vertical-align: top;margin-right: 50px;}
.c-2 li:last-child{margin-right: 0;}
.c-2 li.active{background-color: #F2393C;}
.c-2 li.active a{color: white;}
.c-2 li a{display: block;width: 157px;height: 86px;text-align: center;line-height: 86px;font-size: 16px;position: relative;}
.c-2 li a::after{display: block;content: '';width: 52px;height: 3px;background-color: #F0D011;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);position: absolute;top: 60px;display: none;}
.c-2 li.active a::after{display: block;}
.c-3{margin-top: 35px;}
.c-4{overflow: hidden;}
.c-4 li{width: 284px;float: left;margin-right: 21px;float: left;margin-bottom: 21px;}
.c-4 li:nth-child(4n){margin-right: 0;}
.c-4 li a{display: block;}
.c-5{width: 100%;height: 169px;}
.c-6{padding: 15px;border: 1px solid #C6C6C6;}
.c-7{font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.c-8{color: #707070;margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height:63px;}
/* 学员展示 */
.d-1{margin-top: 35px;}
.d-1 img{display: block;margin: 0 auto;max-width: 100%;}
/* 公司简介 */
.e-1{text-align: center;margin-top: 100px;font-size: 18px;}
.e-1 li{display: inline-block;vertical-align: top;margin-right: 220px;}
.e-1 li:last-child{margin-right: 0;}
.e-2{width: 143px;height: 143px;}
.e-3{margin-top: 10px;}
.e-4{margin-top: 5px;}
/* 招贤纳士 */
.f-1{margin-top: 35px;}
.f-2{}
.f-3{border: none;color: #F2393C;font-size: 16px !important;margin-right: 30px;}
.f-4{border: none;font-size: 16px !important;}
.f-5{margin-top: 20px;}
.f-6 li{border: 1px solid #DEE1EA;margin-bottom: 11px;}
.f-7-box{padding: 15px;overflow: hidden;cursor: pointer;}
.f-7{float: left;}
.f-8{}
.f-9{font-size: 16px;font-weight: bold;display: inline-block;vertical-align: middle;}
.f-10{color: #9F9F9F;display: inline-block;vertical-align: middle;}
.f-11{color: #9F9F9F;margin-top: 10px;}
.f-12{display: inline-block;vertical-align: middle;}
.f-13{display: inline-block;vertical-align: middle;margin-left: 10px;}
.f-14{float: right;text-align: right;}
.f-16{margin-top: 10px;}
.f-17{display: inline-block;vertical-align: middle;padding: 5px 15px;border: 1px solid #E2E2E2;background-color: #F3F3F3;}
.f-18{color: #BEBEBE;display: inline-block;vertical-align: middle;font-size: 18px;margin-left: 15px;}
.f-19{padding: 25px 15px;border-top: 1px solid #E2E2E2;display: none;}
.f-20{margin-bottom: 25px;}
.f-21{margin-bottom: 10px;font-size: 16px;}
.f-22{display: inline-block;vertical-align: middle;}
.f-23{display: inline-block;vertical-align: middle;margin-left: 10px;}
.f-24{color: #9F9F9F;line-height: 30px;}
.f-25{/* overflow: hidden; */}
.f-26{display: block;width: 333px;height: 35px;line-height: 35px;text-align: center;background-color: #F2393C;color: white !important;float: left;}
.f-27{float: right;}
#share-1{display: inline-block;vertical-align: middle;}
/*图标向上旋转*/
.hover-up{transition-duration: .5s;transform: rotate(180deg) !important;-webkit-transform: rotate(180deg) !important;}
/*图标向下旋转*/
.hover-down{transition-duration: .5s;transform: rotate(0deg) !important;-webkit-transform: rotate(0deg) !important;}
/* 联系方式 */
.g-1{margin-top: 35px;}
.g-2{float: left;}
.g-3{font-size: 16px;font-weight: bold;}
.g-4{margin-top: 135px;}
.g-5{margin-bottom: 30px;}
.g-6{width: 55px;height: 55px;display: inline-block;vertical-align: middle;}
.g-7{display: inline-block;vertical-align: middle;}
.g-10{width: 719px;height: 417px;float: right;padding: 40px;box-sizing: border-box;}