*{margin: 0;padding: 0;}
body{font-family: 'Microsoft Yahei';font-size: 14px;}
header{width: 100%;height: 500px;background: url("../images/top.jpg")no-repeat center;margin-top: -5px;}
section{width: 100%;}
.s1{width: 1200px;margin: auto;text-align: center;padding: 3em 0;}
.s1 h1{font-size: 2.5em;letter-spacing: 3px;font-weight: bold;}
.p_title{font-size: 1.4em;padding: 0.8em 0;color: #111;font-weight: bold;}
.brief{line-height: 1.8em;font-size: 1.2em;padding: 0.5em 4em;}
.s1_box{padding:2.8em  134.5px;display: table;}
ul{list-style: none;}
.s1_box ul li{float: left;width: 196px;margin-left: 49px;text-align: center;-webkit-transition: all 0.5s linear;;}
.s1_box ul li:hover{margin-top: -2em;}
.s1_box ul li:nth-child(1){margin-left: 0;}
.s1_box ul li h4{font-size: 1.3em;padding: 0.5em 0;}
.sbtn{display: inline-block;width: 90%;margin: auto;text-decoration: none;color: #fff;font-size: 1.2em;background: #333333;padding: 5px 0;}

.sz_1 {width: 1115px;height: auto;overflow: hidden;margin: 25px auto;}
.sz3_p1 {font-size: 18px;color: #FFF;text-align: center;margin-top: 8px;}
.sz_str1 {font-size: 33px;display: block;text-align: center;}
.sz_goldLine {width: 1115px;height: 1px;background: #ffd800;display: inline-block;position: relative;margin-top: 25px;top: -6px;}
.sz_goldBall {width: 9px;height: 9px;border-radius: 50%;position: absolute;left: 0;top: -4px;background: #ffd800;-webkit-animation: ball 10s infinite linear;-moz-animation: ball 10s infinite linear;animation: ball 10s infinite linear;}
@keyframes ball {0%{left:0;}50%{left:1010px;}100%{left:0;}}
.sz9_show {background: url(https://www.csxinhua.com/2019/hjys/images/bg1.png) center no-repeat;width: 100%;height: auto;overflow: hidden;padding-bottom: 10px;}
.sz9s_zs {width: 1060px;height: auto;overflow: hidden;margin: 15px auto;}
.sz1_p2 {width: 408px;height: 40px;overflow: hidden;border: 1px solid #FFF;float: left;margin-left: 10px;}
.sz1_p2 input {background: none;color: #FFF;font-size: 16px;line-height: 40px;padding-left: 15px;width: 100%;box-sizing: border-box;}
.tjan1 {background: #de101e repeat;color: white;width: 200px;height: 40px;overflow: hidden;display: block;border: none;font-size: 18px;line-height: 40px;text-align: center;float: right;border-radius: 10px;}
.pic01:hover{transform: rotateY(360deg);transition: all 0.8s;}
.zx_ls div {border: 2px solid #e94f79;width: 400px;height: 50px;margin: 0 auto;}
.zx_ls div a {background-color: #e94f79;width: 400px;height: 50px;margin: 0 auto;margin-left: -8px;margin-top: -8px;text-align: center;line-height: 50px;display: block;color: #fff;font-size: 24px;text-decoration: none;transition: all 1s;}
.zx_ls div a:hover {color: #4ec0ed}
.s2_main  div.slide{position: absolute;top:170px;left: -98px;right: -98px;z-index: 777;}
.s2_main  div.slide div.lf,.s2_main  div.slide div.rt{cursor: pointer;}
/*banner*/
.video_ban{  width: 100%;  min-width: 1200px;  position: relative;  height: 495px; overflow: hidden; background: #ccc;}
.video_ban video{width: 100%; margin:auto; z-index: 2;}
.video_ban .w_1200{  position: absolute; top: 0; left: 35%; right: 35%; bottom: 0; z-index: 20; text-align: center; padding-top: 150px; color: #fff; width: 30%;}
.video_ban .w_1200 h2{ font-size: 58px; font-weight: bold;}
.video_ban .w_1200  p{ padding-top:10px; font-size: 38px;}
.video_ban .msk{ position: absolute; top:0; left:0; width: 100%; height:100%; background-color: rgba(0,0,0,.5);  z-index: 10;}

/* 总监级明星讲师阵容 */
.zjmxjs_box {width: 1200px;height: 460px;background: url(../images/teacher_bg.jpg) no-repeat top left;margin-top: 50px;}
.zjmxjs_box .box_cont {display: flex;}
.zjmxjs_box .con_nrx {width: 1200px;height: 442px;padding-top: 20px;position: relative;}
.zjmxjs_box .con_nrx.on_able {display: block;}
.zjmxjs_box .zjmxjs_box {overflow: hidden;}
.zjmxjs_box .tb_x {width: 328px;height: 440px;box-sizing: border-box;position: relative;}
.zjmxjs_box .tb_x .teacher_bg {width: 328px;height: 440px;position: absolute;z-index: 1;top: 0;left: 0;}
.zjmxjs_box .tb_x .teacher_cont {width: 328px;height: 440px;position: absolute;z-index: 2;top: 0;left: 0;}
.tb_x .text_1 {font-size: 16px;color: #fff;padding-left: 16px;}
.tb_x .text_2 {font-size: 18px;color: #d2ab69;font-weight: bold;padding-left: 16px;}
.tb_x .teachemsg {width: 328px;height: 70px;background-image: linear-gradient(60deg, #7817e7 0%, #9b22e2 100%), linear-gradient(#161a23, #161a23);bottom: 0;display: flex;align-items: center;position: absolute;}
.tb_x .teachemsg .teach_left {font-size: 24px;color: #efd791;line-height: 1;padding-left: 16px;}
.tb_x .teachemsg .teach_left span {font-size: 11px;line-height: 1;display: block;padding-top: 5px;}
.tb_x .teachemsg .teach_right {margin-left: 11px;}
.tb_x .teachemsg .teach_right .text_1s {font-size: 15px;color: #fff;}
.tb_x .text_1 span {font-size: 22px;color: #fff;font-weight: bold;}
.tb_x .teachemsg .teach_right .text_2s {font-size: 14px;color: #fff;padding-top: 5px;}
.tb_x .text_2 span {font-size: 22px;color: #fff;font-weight: bold;}
.tcher_inc, .tcher_inc2 {width: 27px;height: 34px;background: url(../images/tcher_inc.png) no-repeat;margin: 90px 0 11px 17px;}
.tcher_inc {margin: 110px 0 11px 17px;}

.zjmxjs_box .swiper-container {width: 1030px;margin: 0 auto;overflow: hidden;}
.zjmxjs_box .swiper-button-next {right: 20px;width: 46px;height: 54px;background: url(../images/teacher_lb_btn.jpg) no-repeat bottom center;}
.zjmxjs_box .swiper-button-prev {right: 20px;width: 46px;height: 54px;background: url(../images/teacher_lb_btn2.jpg) no-repeat top center;}
.zjmxjs_box .swiper-pagination {text-align: left;padding-left: 20px;z-index: inherit;}
.zjmxjs_box .swiper-pagination-fraction {text-indent: -30px;}
.zjmxjs_box .swiper-pagination-current {display: block;font-size: 34px;font-weight: bold;color: #333;line-height: 26px;}
.zjmxjs_box .swiper-pagination-total {display: inline-block;padding-left: 28px;}
.zjmxjs_box .swiper-pagination-total, .zjmxjs_box .swiper-pagination {font-size: 20px;font-weight: normal;color: #999;}
.zjmxjs_box .sytle_back_teach {width: 328px;height: 441px;background-image: -moz-linear-gradient(30deg, rgb(120, 23, 231) 0%, rgb(155, 34, 226) 100%);background-image: -webkit-linear-gradient(30deg, rgb(120, 23, 231) 0%, rgb(155, 34, 226) 100%);background-image: -ms-linear-gradient(30deg, rgb(120, 23, 231) 0%, rgb(155, 34, 226) 100%);position: absolute;top: 440px;left: 0;transition: 0.5s;opacity: 0.92;padding-left: 19px;box-sizing: border-box;z-index: 2;overflow: hidden;}
.zjmxjs_box .sytle_back_teach .title_name {font-size: 24px;color: #fff;font-weight: bold;padding-top: 51px;}
.zjmxjs_box .sytle_back_teach .title_name2 {font-size: 17px;color: #fff;font-weight: bold;padding-top: 40px;}
.zjmxjs_box .sytle_back_teach .text_time {font-size: 16px;color: #fff;padding-top: 13px;opacity: 0.7;}
.zjmxjs_box .sytle_back_teach .text_time2 {width: 290px;font-size: 14px;color: #fff;padding-top: 8px;opacity: 0.7;text-align: justify;}
.zjmxjs_box .sytle_back_teach .ul_msg1 {width: 300px;font-size: 14px;color: #fff;opacity: 0.7;padding-top: 8px;text-align: justify;line-height: 1.6;}
.zjmxjs_box .sytle_back_teach .ul_msg1 li {margin-top: 4px;}
.zjmxjs_box .sytle_back_teach .ul_msg1 li::before {margin-right: 8px;}
.zjmxjs_box .sytle_back_teach .ul_msg1 li.mg_r {text-indent: 9px;}
.zjmxjs_box .sytle_back_teach .ul_msg1 li.mg_r::before {content: "";}
.teacher_title_bg {background: url(../images/teacher_title_bg.png) no-repeat top center;position: absolute;left: 0px;bottom: 70px;width: 328px;height: 214px;z-index: 0;}
.swiper-button-prev:after,.swiper-button-next:after{content: 'none'!important;}

.c_top_p1{text-align:center;color:#3b2f3b;font-size:34px;background:url(../images/teacher_x.png) no-repeat;background-position:center}
.c_top_p2{width:100px;height:5px;border-top:5px solid #1b2174;margin:20px auto}
.tach_zx{width:250px;margin:30px auto;padding:10px 20px;font-size:26px;color:#1b2174;text-align:center;border-radius:20px;border:1px solid #1b2174;cursor: pointer}