* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html {
 width: 100%;
  overflow-x: hidden; }

body{color: #333;line-height: 1.5;-webkit-text-size-adjust: none;}
a:hover{cursor: pointer;}
html {width: 100%;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;background: transparent;}
textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear {clear: both;height: 0;display: block;_display: inherit; }

img {vertical-align: middle;max-width: 100%;border: 0; }
a{text-decoration: none;outline: none;cursor: pointer;}
div{outline: none}
ul,li{list-style-type: none}
i,em{font-style: normal;}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.overflow{overflow: hidden;}
.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}
.flex_space-between{display: flex;justify-content:space-between;}
.flex_end{display: flex;justify-content:flex-end;}
.flex_justify-content{display: flex;justify-content:center;}
.flex_justify-content-around{display: flex;justify-content:space-around;}
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.text_center{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.acenter{text-align: center;}
.flex_align_end{display: flex;align-items:flex-end;}
.flex_column_between{display: flex;flex-direction: column;justify-content: space-between;}

.line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line5{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.line7{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:7;-webkit-box-orient: vertical;}

.btn_hover{position: relative;-moz-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;overflow: hidden;}
.anim {-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;}
.btn_hover:hover > .anim{-moz-animation: anim-out 1s;-webkit-animation: anim-out 1s;animation: anim-out 1s;}
.btn_hover:hover > .anim:after{-moz-animation: anim-out-pseudo 1s;-webkit-animation: anim-out-pseudo 1s;animation: anim-out-pseudo 1s;}
.anim:before {position: relative;content: '';display: block;margin-top: 100%;}
.anim:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}

body{font-size: 16px;background:#fff;}

.main2{width: 1465px;max-width: 90%;margin:0 auto;}
.main{width:1300px;margin:0 auto;}

header{position: absolute;top:0;left:0;width:100%;z-index: 1001;border-bottom: 1px solid rgba(255,255,255,0.1)}
header .main2{height: 110px}

header .logo{width: 256px}

.section1{padding: 90px 0 125px}
.search{width: 145px;border-radius:25px;background:#fff;padding-left: 38px;padding-right: 5px;position: relative;}
.search input{display: block;width: 100%;border:0;line-height:40px;border-radius:25px;font-size: 14px;}
.search a{width: 16px;height: 15px;display: block;background:url('../images/search.png') no-repeat center left;position:absolute;left: 12px;top:50%;transform: translateY(-50%);}

header .navlist li a{color: #fff;font-size: 18px;display: block;}
header .navlist{width: 915px;margin-right: 25px}
header .navlist li.active,header .navlist li:hover{font-weight: bold;}

.banner{position: relative;}
.banner .swiper-pagination-bullet{width: 7px;height: 7px;background:#fff;border-radius: 50%;opacity: 1;position: relative;}
.banner .swiper-pagination-bullet:after{content:'';display: block;width: 25px;height: 25px;border:2px solid #fff;opacity: 0;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%) scale(0.5);border-radius:50%;transition: all 0.5s}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity: 1;transform: translate(-50%,-50%) scale(1);}
.banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 20px;}
.banner .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 50px;}

footer{background:#0069b7;}
.foot1{padding:65px 0 45px}
.foot1_left .by{margin-top: 50px}
.foot1 .logo{width:298px}
.foot1_right{width: 860px}
footer .navlist li a{color: #fff;font-size: 16px;display: block;padding:15px 0 30px;}
footer .navlist li:hover{font-weight: bold;}
footer .navlist{border-bottom: 1px solid rgba(255,255,255,0.1)}

.bot_contact li{padding-left: 40px;font-size: 16px;color: #fff;line-height: 30px;margin-bottom: 20px}
.bot_contact li:nth-child(1){background:url('../images/tel.png') no-repeat center left;}
.bot_contact li:nth-child(2){background:url('../images/addr.png') no-repeat center left;}

.foot1_bot{padding-top: 30px}
.bot_codes li{font-size: 14px;color: #fff;width: 107px;text-align: center;margin-left: 20px}
.bot_codes li p{margin-top:14px;}

.foot2{padding:35px 0;border-top: 1px solid rgba(255,255,255,0.1);font-size: 14px;color: #609bc7}
.foot2 a{color: #609bc7}

.sec1_tit span{font-size: 36px;font-weight: bold;color: #000000}
.sec1_tit p{font-size: 18px;color: #888888;margin-top:2px;}
.sec1_nr{margin-top:75px;}
.section1{background:url('../images/sec1.jpg') no-repeat center bottom;}
.sec1_video{width: 650px;}
.sec1_text{width: 600px}

.section1 .video_pic{position:relative;width:100%;height:0;padding-top:63%;overflow:hidden;cursor: pointer;overflow:hidden;}
.section1 .video_pic video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit: cover;object-fit: cover;object-position:center center}

.section1 .video_pic  img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -o-object-fit: cover;object-fit: cover;object-position:center center
}
.section1 .video_pic i{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: url(../images/play.png) no-repeat center;
    z-index: 1;
}


.scale .pic{overflow: hidden;}
.scale img{transition: all 0.5s linear;}
.scale:hover img{transform:scale(1.1);}

.sec1_text .con{color: #666666;line-height: 31px;margin-bottom:50px;}
.more{color: #0069b7;padding-right: 42px;background:url('../images/jt.png') no-repeat center right;}
.more:hover{font-weight: bold;}

/*.sec2_con li{display: none;position: relative;}*/

/*.sec2_con li .pic{position:relative;width:100%;height:0;padding-top:46%;}*/
.sec2_con li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}

.sec2_con li .text{position: absolute;top:320px;left: 50%;transform: translateX(-50%);}
.sec2_con li a{color: #fff;width: 600px;display: block;}

.section2{position: relative;}
.sec2_tab{position: absolute;bottom: 0;right: 0}

.sec2_con li .tit{font-size: 28px;font-weight: bold;}
.sec2_con li .con{line-height: 33px;margin:20px 0 60px;}
.sec2_con li i{display: block;width: 50px;height: 50px;background:#157dca url('../images/jt2.png') no-repeat center;}

.sec2_tab li{cursor: pointer;width: 480px;height: 205px;background:url('../images/btn1.jpg') no-repeat center;transition: all 0.5s}
.sec2_tab li.active{background:url('../images/btn2.jpg') no-repeat center;}
.sec2_tab li{color: #fff}
.sec2_tab li .tit{font-size: 28px;font-weight: bold;}
.sec2_tab li .des{font-size: 14px;margin-top:4px;}

.section3{background:#f7f8fc;padding:90px 0;}

.title{font-size: 36px;font-weight: bold;color: #000000}
.sec_type a{line-height:38px;padding:0 20px;border:1px solid #0069b7;border-radius: 10px;margin-right:24px;display: block;color: #0069b7}
.sec_type li:hover a{background:#0069b7;color: #fff;}
.sec_type{margin-right:5px;}
.sec3_nr{margin-top:75px;}

.sec3_first{width: 560px}
.sec3_list{width: 724px;}

.sec3_first .pic{position:relative;width:100%;height:0;padding-top:70%;}
.sec3_first .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}
.sec3_first a{display: block;background:#fff;}
.sec3_first .info{padding:20px 30px 22px;}
.sec3_first .date{font-size: 14px;color: #666666}
.sec3_first .tit{font-size: 18px;font-weight: bold;color: #333333;margin:5px 0 10px;}
.sec3_first .jian{font-size: 16px;color: #666666;line-height: 2;}

.sec3_first a{transition: all 0.5s}
.sec3_first:hover a{box-shadow: 0 0 20px rgba(0,0,0,0.1)}

.sec3_list li a{background:#fff;width: 100%;padding:15px 0;}
.sec3_list li .date{width: 108px;padding-left: 14px;text-align: center;color: #999999;height: 88px;border-right: 1px solid #e7e7e7}
.sec3_list li{margin-bottom:20px}
.sec3_list li .date .d{font-size: 24px;}
.sec3_list li .date .y{font-size: 20px;}
.sec3_list li .info{width: calc(100% - 108px);padding:0 25px;}
.sec3_list li .tit{font-size: 18px;font-weight: bold;color: #333333}
.sec3_list li .jian{color: #666666;line-height: 2;margin-top:5px;}

.sec3_list li{transition: all 0.5s}
.sec3_list li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1)}
.sec3_list li:hover .tit,.sec3_first:hover .tit{color: #0069b7}

.section4{padding:95px 0 60px;}
.sec4_list{margin-top:65px;}
.sec4_list .swiper-slide .tit{font-size: 18px;color: #333333;text-align: center;margin-top:20px;}
.sec4_list .swiper-slide:hover .tit{color: #0069b7}

header.header2{position: static;border:0;}
header.header2 .navlist li a{color: #111111}
header.header2 .search{background:#0069b7;}
header.header2 .search a{background:url('../images/search2.png') no-repeat center left;}
header.header2 .search input{background:#0069b7;color: #fff;}


/* 针对所有浏览器，设置统一的placeholder颜色 */
header.header2 .search input::placeholder,
header.header2 .search input::-webkit-input-placeholder { /* Chrome, Safari, Edge */
  color: #fff;
  opacity: 1; /* 确保Firefox中颜色不透明 */
}
header.header2 .search input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  opacity: 1; /* 修正Firefox默认的半透明效果 */
}
header.header2 .search input:-ms-input-placeholder { /* IE 10-11 */
  color: #fff;
}
header.header2 .search input::-ms-input-placeholder { /* 旧版 Edge */
  color: #fff;
}

header.header2 .navlist li.active a, header.header2 .navlist li:hover a{
  font-weight: bold;color: #0069b7;
}

/* ¼æÈÝ¾É°æä¯ÀÀÆ÷ */
header.header2 .search input::-webkit-input-placeholder { /* Chrome/Safari/Edge */
  color: #fff;
}
header.header2 .search input::-moz-placeholder { /* Firefox */
  color: #fff;
  opacity: 1; /* Firefox Ä¬ÈÏ½µµÍÍ¸Ã÷¶È£¬ÐèÖØÖÃ */
}
header.header2 .search input:-ms-input-placeholder { /* IE10-11 */
  color: #fff;
}

.banner2{position: relative;}
.banner2 .lanmu{position:absolute;top:calc(50% - 30px);left:50%;transform: translate(-50%,-50%);text-align: center;color:#fff;}
.banner2 .lanmu .tit p{font-size: 50px;font-weight: bold;}
.banner2 .lanmu .tit span{font-size: 24px;text-transform: uppercase;}



.type{background:rgba(255,255,255,0.7);width: 100%;}
.type li a{color: #fff;line-height: 70px;display: block;padding:0 38px;position: relative;font-size: 18px;color: #222222}
/*.type li a{color: #fff;line-height: 70px;display: block;padding:0 45px;position: relative;font-size: 18px;color: #222222}*/
.type li{margin:0 17px}
.type{transform: translateY(-70px);margin-bottom:-70px;}
.type li.active a,.type li:hover a{color: #fff;font-weight: bold;}
.type li a:after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0);
  transform: skew(0deg);
  z-index: -1;
  transition: all 0.5s;
}

.type li.active a:after,.type li:hover a:after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #0069b7;
  transform: skew(-8deg);
  z-index: -1;
}

.nlist{padding-top: 65px}
.nlist .list li{padding:30px 0;border-bottom: 1px solid #f2f2f2;transition:all 0.5s}
.nlist .list li .n_left{width:315px;}
.nlist .list li .n_right{width: calc(100% - 347px)}
.nlist .list li .tit{font-size: 18px;font-weight: bold;color: #333333;}
.nlist .list li .jian{font-size: 16px;color: #666666;line-height: 2;margin:15px 0 45px;}
.nlist .list li .date{font-size: 14px;color: #666666;}

.nlist .list li:hover{border-bottom: 1px solid #0069b7;box-shadow: 0 10px 10px -5px rgba(0,0,0,0.1)}
.nlist .list li:hover .tit{color: #0069b7}
.nlist .list li:hover .jian{color: #0069b7}
.nlist .list li:hover .date{color: #0069b7}
.nlist .list {padding-bottom: 55px}

.nlist{padding-bottom:67px}
.pagination{width: 100%;text-align: center;font-size: 0;}
.pagination li{display: inline-block;text-align: center;font-size: 16px;color: #666666;margin:0 9px 9px;min-width: 40px;line-height: 40px;border-radius:20px;border:1px solid #ededed;}
.pagination li.active{background:#0069b7;color: #fff;border:1px solid #0069b7;}
.pagination li a{display: block;text-align: center;color: #666666;padding:0 11px;}
.pagination li span{padding:0 11px;display: block;}
.pagination li.disabled span{color: #d2d2d2;cursor: not-allowed !important;}


#page .layui-laypage{width: 100%;text-align: center;font-size: 0;margin-top:50px;}
#page a,#page span{display: inline-block;text-align: center;font-size: 16px;color: #666666;margin:0 9px 9px;border:1px solid #e5e5e5;min-width: 40px;line-height: 40px;border-radius:20px!important;padding: 0 10px;border:1px solid #ededed;box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;}
#page .layui-laypage-curr{background:#0069b7;color: #fff;border:1px solid #0069b7;}

#page .layui-laypage .layui-laypage-curr .layui-laypage-em{background:#195eb4;border-radius: 20px}
#page .layui-laypage a,#page .layui-laypage span{height:40px;padding:0 11px;}


.container{padding-top: 75px}
.lanmuname{text-align: center}
.lanmuname .tit{font-size: 36px;font-weight: bold;color: #000000;}
.lanmuname .des{font-size: 18px;color: #888888;margin-top:5px;}
.zs_nr{padding:75px 0 140px;width: 1160px;margin:0 auto;}

.zs_nr li{width: 500px;min-height: 570px;background:#f7f8fc;border-radius: 30px;padding:36px 84px;text-align: center}
.zs_nr li .pic{width: 186px;margin:0 auto;}
.zs_nr li .tit{font-size: 28px;font-weight: bold;color: #222222;margin:30px 0 10px;}
.zs_nr li .con{font-size: 18px;color: #666666;line-height: 35px;}
.zs_nr li .btns{margin-top:30px;}
.zs_nr li .btns a{width: 153px;height: 47px;line-height: 47px;background:#0069b7;font-size: 18px;color: #fff;border-radius: 10px;}

.question{padding:55px 0 70px;}
.question .list li{padding:0 50px;border-radius: 22px;margin-bottom: 27px;box-shadow: 0 0 10px rgba(0,0,0,0.2)}
.question .list li .tit p{font-size: 18px;color: #333333;background:url('../images/q.png') no-repeat top left;padding-left:46px;line-height: 30px;width: calc(100% - 70px)}
.question .list li .tit i{background:url('../images/jia.png') no-repeat center;width: 20px;height:30px;}
.question .list li .con .box{padding-left:46px;background:url('../images/a.png') no-repeat top left;line-height: 30px;font-size: 16px;color: #666666;}
.question .list li .con{padding:25px 0 24px;border-top:1px solid #f1f1f1;display: none}
.question .list li .tit{padding:25px 0;cursor: pointer;}
.question .list li.active .tit i{background:url('../images/jian.png') no-repeat center;}
.question .list {padding-bottom:25px}

.book{margin-top: 60px;padding-bottom:65px;}
.message{width: 733px;background:#f7f8fc;border-radius: 30px;padding:50px 40px;}
.book_contact{width: 525px;padding-top: 55px}
.book_contact li .icon{width: 24px;margin-right: 6px;text-align: center}
.book_contact li {line-height: 30px;margin-bottom: 30px;font-size: 18px;color: #222222;}
.book_contact li.else{width: 146px;text-align: center}
.book_contact li.else .tit{margin-top: 5px}
.mes_tit{font-size: 30px;font-weight: bold;color: #222222;padding-left: 25px;background:url('../images/mes_tit.png') no-repeat center left;line-height: 1;margin-bottom: 35px}

.message .item{margin-bottom: 30px}
.message .item .label{font-size: 18px;color: #333333;margin-bottom: 10px}
.message .item .label i{color: #ff0000;margin-left:3px;}
.message .item .box{width: 100%;background:#fff;border-radius: 12px;line-height: 60px;height: 60px}
.message .item1 .box input{display: block;border:0;width: 100%;line-height: 60px;height: 60px;border-radius: 12px;padding:0 25px;font-size: 16px;}
.message .item2 .box{padding:0 25px;}
.message .item2 .layui-anim.layui-icon{padding-top:2px;}
.message .item2 .layui-form-radio *{font-size: 16px;}
.message .item2 .layui-form-radio > i:hover, .layui-form-radioed > i {color: #0069b7;}
.message .item2 .layui-form-radio{padding-right: 25px;}
.message .submit{width: 152px;height: 46px;line-height: 46px;background:#0069b7;color: #fff;text-align: center;border-radius: 10px;font-size: 18px;margin:0 auto;cursor: pointer;}
.message .item3{margin-bottom: 40px}

.zp_contact{padding:70px 0 60px;}
.zp_contact li:nth-child(1){background:url('../images/zp1.png') no-repeat center left;padding-left: 50px;margin-right: 240px;}
.zp_contact li:nth-child(2){background:url('../images/zp2.png') no-repeat center left;padding-left: 52px;}
.zp_contact li span{font-size: 20px;font-weight: bold;color: #222222}
.zp_contact li p{font-size: 18px;color: #666666;margin-top: 3px}




.zp_list>ul>li {width:630px; margin-bottom:30px;}
.zp_list>ul>li a{background:#f7f8fc;display: block;padding:50px 45px;transition: all .3s linear;}
.zp_list>ul>li .tit{font-size: 20px;color: #222222;margin-bottom:10px;font-weight: bold;}
.zp_list>ul>li dd{color: #666666;line-height:45px;width: 240px;max-width: 48.5%}
.zp_list>ul>li dd:nth-child(5){width: 100%;}
.zp_list>ul>li .tit span{display: inline-block;background:url('../images/jt1.png') no-repeat center right;padding-right: 36px;}
.zp_list>ul>li:hover .tit span{background:url('../images/jt11.png') no-repeat center right;}
.zp_list>ul>li a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-5px);border-radius: 2px}

.zp_list>ul{padding-bottom:20px;}
.zp_list{padding-bottom:80px;}


.zps{padding-top:0;}
.jobshow{padding-bottom:100px;}
.jobshow .title{text-align: center;font-size:20px;font-weight: bold;}
.jobshow .con{line-height: 2;margin-top:20px;}

.contact_nr{margin:85px 0 75px;}
.contact_nr .list1{width: 670px}
.contact_nr .list2{width:470px;}
.contact_nr .list1 li .icon{width: 24px;text-align: center;margin-right: 7px;}
.contact_nr .list1 li{margin-bottom:25px;line-height: 30px;}

.contact_nr .list2 li{width: 146px;text-align: center}
.contact_nr .list2 li .tit{margin-top: 3px;color: #222222}
.contact_nr .list2{padding-top: 30px}

.map{width: 100%;height: 520px;}

.course1_sec1{padding:55px 0 75px;}
.course_title{text-align: center}
.course_title span{font-size: 36px;font-weight: bold;color: #000000}
.course_title p{font-size: 18px;color: #888888;text-transform: uppercase;margin-top: 5px}

.c1_sec1_nr{margin-top: 40px}
.c1_sec1_nr .text{width: 620px;color: #666666;line-height: 2;}
.c1_sec1_nr .pic{width: 350px}

.course1_sec2{background:#f7f8fc;padding:80px 0 85px;}
.course1_sec2 .list{margin-top: 95px}
.course1_sec2 .list li{width: 247px;background:#fff;border-radius: 10px;padding:75px 15px 0;height: 343px;position: relative;box-shadow: 0 0 10px rgba(0,0,0,0.01)}
.course1_sec2 .list li .icon{width: 110px;position: absolute;top:-55px;left: 50%;transform: translateX(-50%);}
.course1_sec2 .list li .tit{font-size: 28px;font-weight: bold;color: #0069b7;text-align: center}
.course1_sec2 .list li .des{font-size: 15px;color: #333333;line-height:1.8;margin-top: 10px}

.course1_sec3{padding:65px 0 75px;}
.c1_sec3_type{margin-top: 30px}
.c1_sec3_type a{min-width: 120px;line-height: 40px;font-size: 18px;color: #0569b3;border:1px solid #0569b3;border-radius: 10px;text-align: center;margin:0 10px 10px;}
.c1_sec3_type a.active,.c1_sec3_type a:hover{background:#0069b7;color: #fff}

.c1_sec3_list{padding-top: 45px}
.c1_sec3_list .swiper-slide .tit{text-align: center;font-size: 18px;color: #333333;margin-top: 20px}

.course_show{padding:60px 0 80px;}
.course_show .tit{font-size: 30px;font-weight: bold;color: #111111;text-align: center}
.course_show .con{font-size: 16px;color: #666666;line-height: 2;margin-top: 30px}

.course2_sec1{padding:50px 0 70px;}

.course2_sec1 .swiper-slide .pic{width: 630px}
.course2_sec1 .swiper-slide .text{width: 620px;margin-left: 20px}
.course2_sec1 .list{margin-top: 40px;position: relative;}
.course2_sec1 .swiper-button-next,.course2_sec1 .swiper-button-prev{width:40px;height:40px;z-index: 1000;border:1px solid #0673c3;}
.course2_sec1 .swiper-button-next{right:30px;top: auto;margin-top:0;bottom: 45px;}
.course2_sec1 .swiper-button-prev{left: auto;right:90px;top: auto;margin-top:0;bottom: 45px;}
.course2_sec1 .swiper-button-next::after, .course2_sec1 .swiper-button-prev::after {color: #0673c3;font-size: 20px;}
.course2_sec1 .swiper-button-next{background:#0673c3;}
.course2_sec1 .swiper-button-next::after{color: #fff}
.course2_sec1 .tit{font-size: 30px;font-weight: bold;color: #222222}
.course2_sec1 .des{font-size: 16px;color: #666666;line-height: 2;margin-top:15px;margin-bottom:65px;}
.course2_sec1 .swiper-slide{background:#f7f8fc;}
/*.course2_sec1 .swiper{width: 100%;height:430px;}*/
.course2_sec1 .swiper-slide:hover .tit{color: #0069b7}

.course2_sec2 .list{margin-top: 45px}
.course2_sec2{padding-bottom: 75px}

.course2_sec2 .list li{width: 400px;height: 360px;background:#f7f8fc;position: relative;overflow:hidden;}
.course2_sec2 .list li .pic{width: 100%;height: 360px;position: absolute;top: 0;left: 0;opacity: 0;transform: scale(1.2);transition: all 0.5s}
.course2_sec2 .list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center}

.course2_sec2 .list li .text{width: 270px;margin:0 auto;padding-top:40px;text-align: center;position: relative;z-index: 2}
.course2_sec2 .list li .text .icon{width: 50px;height: 50px;margin:0 auto;}
.course2_sec2 .list li:nth-child(1)  .text .icon{background:url('../images/icon/w1.png') no-repeat center;}
.course2_sec2 .list li:nth-child(2)  .text .icon{background:url('../images/icon/w2.png') no-repeat center;}
.course2_sec2 .list li:nth-child(3)  .text .icon{background:url('../images/icon/w3.png') no-repeat center;}

.course2_sec2 .list li .tit{font-size: 26px;font-weight: bold;color: #0069b7;margin: 10px 0}
.course2_sec2 .list li .des{color: #0069b7;padding-bottom: 20px;background:url('../images/line1.png') no-repeat center bottom;}
.course2_sec2 .list li .con{color: #222222;line-height: 2;padding-top:10px;}

.course2_sec2 .list li:hover .pic{transform:scale(1);opacity: 1}
.course2_sec2 .list li:after{content: '';width: 100%;height: 360px;position: absolute;top: 0;left: 0;opacity: 0;transform: scale(1);background:rgba(0,105,183,0.8);transition: all 0.5s}
.course2_sec2 .list li:hover:after{transform:scale(1);opacity: 1}

.course2_sec2 .list li:hover .tit{color: #fff}
.course2_sec2 .list li:hover .des{color: #fff}
.course2_sec2 .list li:hover .con{color: #fff}
.course2_sec2 .list li:nth-child(1):hover  .text .icon{background:url('../images/icon/w11.png') no-repeat center;}
.course2_sec2 .list li:nth-child(2):hover  .text .icon{background:url('../images/icon/w22.png') no-repeat center;}
.course2_sec2 .list li:nth-child(3):hover  .text .icon{background:url('../images/icon/w33.png') no-repeat center;}

.course2_sec2 .list li:hover .des{background:url('../images/line2.png') no-repeat center bottom;}

.course2_sec2 .list{padding-bottom: 55px}
.more2{color: #0069b7;padding-right: 42px;background:url('../images/jt.png') no-repeat center right;width: 110px;margin:0 auto;display: block;}
.more2:hover{font-weight: bold;background:url('../images/jt.png') no-repeat center right;}

.course3{padding-top: 50px}
.course3_sec1 .con{color: #666666;line-height: 2;padding:45px 0;width: 995px;margin:0 auto;}
.course3_sec1{padding-bottom: 50px;}

.course3_sec1 li{width: calc(33.3% - 27px);margin-right: 18px;margin-bottom:20px;}
.course3_sec1 li:nth-child(3n){margin-right:0;}
.course3_sec1 .list{padding-bottom: 35px}

.course3_sec1 ul li .pic{position:relative;width:100%;height:0;padding-top:63%;overflow:hidden;}
.course3_sec1 ul li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}


.btns{width: 340px;margin:0 auto;}
.btns a{display: block;width: 152px;height: 46px;line-height: 46px;border-radius: 10px;background:#0069b7;color: #fff;text-align: center;font-size: 18px;}

.course3_sec2{padding:85px 0 90px;background:#f7f8fc;}
.c3_sec2_left{width: 415px}
.c3_sec2_right{width: 835px}

.c3_sec2_left .tit{font-size: 36px;font-weight: bold;color: #000000;}
.c3_sec2_left .con{color: #666666;line-height: 35px;margin-top:10px;}

.course3_sec2 ul li .pic{position:relative;width:100%;height:0;padding-top:71%;overflow:hidden;}
.course3_sec2 ul li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}

.course3_sec2 li{width: calc(33.3% - 18px);margin-right: 12px;margin-bottom:12px;}
.course3_sec2 li:nth-child(3n){margin-right:0;}

.c_btns{padding-top:55px;}
.btns a.active{background:#2b9df2;}


.course4_sec1{padding:70px 0 100px;}
.course4_sec1 .list{margin-top: 50px}

.course4_sec1 .list .swiper-slide{background:#0069b7;color: #fff}
.course4_sec1 .list .swiper-slide .txt{padding:20px;}
.course4_sec1 .list .swiper-slide .tit{font-size: 32px;font-weight: bold;}
.course4_sec1 .list .swiper-slide .des{font-weight: bold;margin-top:15px;}
.course4_sec1 .list .swiper-slide .con{line-height: 35px;margin-top:10px;}

.course4_sec1 .list{position: relative;}
.course4_sec1 .swiper-button-next,.course4_sec1 .swiper-button-prev{width:40px;height:40px;z-index: 1000;border:1px solid #0673c3;}
.course4_sec1 .swiper-button-next{left:602px;top: auto;margin-top:0;bottom: 25px;}
.course4_sec1 .swiper-button-prev{left: 542px;top: auto;margin-top:0;bottom: 25px;}
.course4_sec1 .swiper-button-next::after, .course4_sec1 .swiper-button-prev::after {color: #0673c3;font-size: 20px;}
.course4_sec1 .swiper-button-next{background:#0673c3;}
.course4_sec1 .swiper-button-next::after{color: #fff}

.course4_sec2{background:#f7f8fc;padding:55px 0 110px;}
.course4_sec2 .list{margin-top:45px;}
.course4_sec2 ul{margin-left:-14px;}
.course4_sec2 ul li{width:25%; padding-left:14px;margin-bottom: 14px}
.course4_sec2 ul li .pic{position:relative;width:100%;height:0;padding-top:94%;overflow:hidden;}
.course4_sec2 ul li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}

.about1{padding:55px 0 75px;background:url('../images/a1.jpg') no-repeat center bottom;}
.about1_nr{margin-top:45px;}
.about1_nr .text{width: 608px;color: #666666;line-height: 2;}
.about1_nr .pic{width: 650px}

.about2{padding:60px 0 110px;background: url('../images/a2.jpg') no-repeat center top;background-size: cover;}


.course_title.white span{color: #fff}
.course_title.white p{color: #fff}

.about2 .list{margin-top:60px;}
.about2 .list li{width:220px;height:385px;position: relative;background:#fff;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.01);}
.about2 .list li .pic{border-radius: 10px;width: 100%;height:385px;position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.5s;overflow:hidden;}
.about2 .list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center;transform: scale(1.2);transition: all 0.5s;}

.about2 .list li .text{padding:50px 13px 0;text-align: center;position: relative;z-index: 2;transition: all 0.5s}
.about2 .list li .text .icon{width: 100px;height: 100px;margin:0 auto;}
.about2 .list li:nth-child(1)  .text .icon{background:url('../images/icon/a2_1.png') no-repeat center;}
.about2 .list li:nth-child(2)  .text .icon{background:url('../images/icon/a2_2.png') no-repeat center;}
.about2 .list li:nth-child(3)  .text .icon{background:url('../images/icon/a2_3.png') no-repeat center;}
.about2 .list li:nth-child(4)  .text .icon{background:url('../images/icon/a2_4.png') no-repeat center;}
.about2 .list li:nth-child(5)  .text .icon{background:url('../images/icon/a2_5.png') no-repeat center;}

.about2 .list li .tit{font-size: 24px;font-weight: bold;color: #0069b7;padding-top:35px;transition: all 0.5s}
.about2 .list li .con{color: #666666;line-height: 2;padding-top:5px;}

.about2 .list li:nth-child(1) .tit{padding-top:20px;}
.about2 .list li:hover .pic{opacity: 1;}
.about2 .list li:hover .pic img{transform: scale(1);}
.about2 .list li:hover .tit{color: #fff;}
.about2 .list li:hover .con{color: #fff}
.about2 .list li:hover .text{padding-top:20px;}

/*.about2 .list li{transition: all 0.5s;transform: translateY(0);}
.about2 .list li:hover{transform: translateY(-15px);}*/

.about2 .list li:nth-child(1):hover  .text .icon{background:url('../images/icon/a2_11.png') no-repeat center;}
.about2 .list li:nth-child(2):hover  .text .icon{background:url('../images/icon/a2_22.png') no-repeat center;}
.about2 .list li:nth-child(3):hover  .text .icon{background:url('../images/icon/a2_33.png') no-repeat center;}
.about2 .list li:nth-child(4):hover  .text .icon{background:url('../images/icon/a2_44.png') no-repeat center;}
.about2 .list li:nth-child(5):hover  .text .icon{background:url('../images/icon/a2_55.png') no-repeat center;}

.about2_2{background:url('../images/a2_2.jpg') no-repeat right top;position: relative;}
.about2_2 .pic{width: 50%;height: 720px;position: relative;}
.about2_2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}
.about2_2 .main{position: absolute;top:0;left: 50%;transform: translateX(-50%);}

.about2_2 .text{padding-top:65px;width: 610px}
.about2_2 .tit{font-size: 36px;font-weight: bold;color: #111111}

.about2_2 .list li{width: 590px;line-height: 70px;border:1px solid #0069b7;border-radius: 35px;margin-bottom:30px;position: relative;}
.about2_2 .list li .key{width: 72px;height: 72px;border-radius: 50%;background:#0069b7;color: #fff;text-align: center;line-height: 72px;font-size: 36px;font-weight: bold;position: absolute;left:-1px;top:-1px;}
.about2_2 .list li{padding-left: 95px}
.about2_2 .list li .bt{font-size: 24px;color: #0069b7}
.about2_2 .list{margin-top:50px;}

.about2_3{background:#f7f8fc;}

.about2_3 .list li:nth-child(1) .tit{padding-top:35px;}

.about2_3 .list li:nth-child(1)  .text .icon{background:url('../images/icon/c1.png') no-repeat center;}
.about2_3 .list li:nth-child(2)  .text .icon{background:url('../images/icon/c2.png') no-repeat center;}
.about2_3 .list li:nth-child(3)  .text .icon{background:url('../images/icon/c3.png') no-repeat center;}
.about2_3 .list li:nth-child(4)  .text .icon{background:url('../images/icon/c4.png') no-repeat center;}
.about2_3 .list li:nth-child(5)  .text .icon{background:url('../images/icon/c5.png') no-repeat center;}

.about2_3 .list li:nth-child(1):hover  .text .icon{background:url('../images/icon/c11.png') no-repeat center;}
.about2_3 .list li:nth-child(2):hover  .text .icon{background:url('../images/icon/c22.png') no-repeat center;}
.about2_3 .list li:nth-child(3):hover  .text .icon{background:url('../images/icon/c33.png') no-repeat center;}
.about2_3 .list li:nth-child(4):hover  .text .icon{background:url('../images/icon/c44.png') no-repeat center;}
.about2_3 .list li:nth-child(5):hover  .text .icon{background:url('../images/icon/c55.png') no-repeat center;}

.about3{padding:55px 0 70px;}
.about3_nr{margin-top:47px;position: relative;}
.about3_pic{padding:0 11px 14px 0;position: relative;width: 650px}
.about3_pic:after{content: '';display: block;width: 320px;height: 300px;background:#e5f0f8;position: absolute;bottom: 0;right: 0;z-index: -1}

.about3_nr .text{position: absolute;right: 0;top:23px;width: 703px;background:url('../images/xzzc.png') no-repeat center;height: 363px;padding:0 50px;}
.about3_nr .con{color: #666666;line-height: 37px;}


.about4_type{margin: 33px 0 30px}
.about4_type a{min-width: 120px;line-height: 40px;font-size: 18px;color: #0069b7;border:1px solid #0069b7;padding:0 10px;border-radius: 10px;text-align: center;margin:0 16px 10px;}
.about4_type a.active,.about4_type a:hover{background:#0069b7;color: #fff}

.about4_list .list .swiper-slide .box{display: block;box-shadow:0 0 15px rgba(0,0,0,0.1);height: 470px;border-radius: 10px;overflow:hidden;position: relative;}
.about4_list .list .swiper-slide{padding:10px;}
.about4{padding-bottom:140px;}
.about4_list .list .swiper-slide .text{padding:20px 14px 0;}
.about4_list .list .swiper-slide .a4_top .tit{font-size: 24px;color: #111111;font-weight: bold;}
.about4_list .list .swiper-slide .a4_top p{font-size: 18px;color: #0069b7}
.about4_list .list .swiper-slide .con{color: #555555;line-height: 2;margin-top:15px;}
.about4_list .list .swiper-slide .box:after{content: '';display: block;width: 40px;height: 6px;background:#0069b7;border-top-left-radius: 4px;border-top-right-radius: 4px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}

.about4_list .list .swiper-slide .pic{position: relative;width: 100%;height:0;padding-top:100%;}
.about4_list .list .swiper-slide .pic:after{content: '';display: block;width: 100%;height: 11px;background:url('../images/z.png') no-repeat center top;position: absolute;bottom:0;left: 0;}
.about4_list .list .swiper-slide .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center;}
.about4_list .list{width:1490px;padding:0 95px;position: relative;margin:0 auto;}

.about4_list .swiper-button-prev,.about4_list .swiper-button-next{width: 40px;height: 40px}
.about4_list .swiper-button-prev{background:url('../images/prev.png') no-repeat center;background-size: 100%;left: 0;margin-top:0;top:50%;transform: translateY(-50%);}
.about4_list .swiper-button-next{background:url('../images/next.png') no-repeat center;background-size: 100%;right: 0;margin-top:0;top:50%;transform: translateY(-50%);}
.about4_list .swiper-button-prev::after{content:'';}
.about4_list .swiper-button-next::after{content:'';}

.about4_list .swiper-button-prev:hover{background:url('../images/prev1.png') no-repeat center;background-size: 100%;left: 0;margin-top:0;top:50%;transform: translateY(-50%);}
.about4_list .swiper-button-next:hover{background:url('../images/next1.png') no-repeat center;background-size: 100%;right: 0;margin-top:0;top:50%;transform: translateY(-50%);}

.about5{background:#f7f8fc;padding:65px 0 70px;}

.about5_list{margin-top:45px;}
.about5_bot{position: relative;}




.about5_list .tit{color: #333333;text-align: center;margin-top:20px;font-size: 18px;}

.about5_list .swiper-slide a{transition: all .3s linear;}
.about5_list .swiper-slide a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.1);transform: translateY(-10px);}

.about5_list .swiper-scrollbar-drag {background: #0069b7;}
.about5_list .swiper-scrollbar{height: 2px;background:#f0f2f7;width: 100%;overflow: hidden;margin-top:35px;position:static;}
.about5_bot{position: relative;padding-right:100px;padding-top:24px;margin-top:30px;}

.about5_bot .swiper-button-prev{background:#fff url('../images/left.jpg') no-repeat center;left:auto;right: 50px}
.about5_bot .swiper-button-next{background:#fff url('../images/right.jpg') no-repeat center;left:auto;right: 0;border-left: 1px solid #e6e8ed;}
.about5_bot .swiper-button-next::after{content:'';}
.about5_bot .swiper-button-prev::after{content:'';}
.about5_bot .swiper-button-prev,.about5_bot .swiper-button-next{width: 50px;height: 50px;top:auto;margin-top:0;bottom: 0;z-index: 1000;}

.about5_bot .swiper-button-prev:hover{border:1px solid #007aff;background:#fff url('../images/left1.png') no-repeat center;}
.about5_bot .swiper-button-next:hover{border:1px solid #007aff;background:#fff url('../images/right1.png') no-repeat center;}


.about5 .swiper-pagination-fraction{font-size:16px;width:90px;left:0px;color: #222222}
.about5 .swiper-pagination-current,.about5 .s1{font-size: 30px;color: #0069b7}

.about6{padding:60px 0 90px;}
.about6_type{margin: 33px 0 30px}
.about6_type a{min-width: 120px;line-height: 40px;font-size: 18px;color: #0069b7;border:1px solid #0069b7;border-radius: 10px;padding:0 10px;text-align: center;margin:0 16px 10px;}
.about6_type a.active,.about4_type a:hover{background:#0069b7;color: #fff}

.about6_list .about6_item{background:#0673c3;padding:55px 30px 20px;}
.about6_list .about6_item .con{color: #fff;line-height: 35px;width: 355px}
.about6_list .about6_item .list{width: 870px}
.about6_list .about6_item .list li{width: 270px;margin-left: 20px;margin-bottom:20px;}


.about6_list .about6_item .list li .pic{width: 100%;height:0;padding-top:111%;transition: all 0.5s;overflow:hidden;position: relative;}
.about6_list .about6_item .list li .pic img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;object-position:center;}

.about7{background:url('../images/about7.jpg') no-repeat center top;padding:160px 0 100px;min-height: 300px}
.about7 .main{position: relative;}
.about7_text{position: absolute;left: 0;top:-55px;width: 310px;}
.about7_text .tit{font-size: 36px;font-weight: bold;color: #0069b7}
.about7_text .des{color: #222222;line-height: 36px;margin-top:15px;}


.about7_type{margin: 33px 0 30px}
.about7_type a{min-width: 120px;line-height: 40px;font-size: 18px;color: #0069b7;border:1px solid #0069b7;border-radius: 10px;text-align: center;margin:0 0 10px 25px;padding:0 10px;}
.about7_type a.active,.about4_type a:hover{background:#0069b7;color: #fff}

.about7_list .list{padding-left:153px;width: 1130px;position: relative;display: none;}


.about7_list .swiper-button-prev,.about7_list .swiper-button-next{width: 40px;height: 40px;bottom: 0;top:auto;}
.about7_list .swiper-button-prev{background:url('../images/prev.png') no-repeat center;background-size: 100%;left: 0;margin-top:0;}
.about7_list .swiper-button-next{background:url('../images/next.png') no-repeat center;background-size: 100%;left: 70px;margin-top:0;}
.about7_list .swiper-button-prev::after{content:'';}
.about7_list .swiper-button-next::after{content:'';}

.about7_list .swiper-button-prev:hover{background:url('../images/prev1.png') no-repeat center;background-size: 100%;margin-top:0;}
.about7_list .swiper-button-next:hover{background:url('../images/next1.png') no-repeat center;background-size: 100%;margin-top:0;}

.about7_list .list {
    position: relative;
    display: none;
    transition: opacity 0.5s ease;
}

.about7_list .list.active {
    display: block;
    animation: fadeIn 0.6s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
        
.about7_list .swiper {
           height:385px;
           width: 100%;
           overflow: hidden;
   
       }
 
.about7_list .swiper-slide { height: calc((100% - 36px) / 2) !important;}
      

.about7_list .swiper-slide .pic{width: 100%;height:100%;transition: all 0.5s;overflow:hidden;position: relative;}
.about7_list .swiper-slide .pic img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;object-position:center;}


.plist{padding:65px 0;}
.plist .list{margin-left:-30px;}
.plist .list>li{width:33.3%; padding-left:30px;margin-bottom:30px}
.plist .list>li .pic{position:relative;width:100%;height:0;padding-top:72%;overflow:hidden;}
.plist .list>li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}
.plist .list>li .tit{font-size: 18px;color: #333333;text-align: center;margin-top:20px;}
.plist .list>li:hover .tit{color: #0069b7}
.plist .list{padding-bottom: 25px;}

.ps{padding:65px 0;}
.ps .tit{text-align: center;font-size: 30px;font-weight: bold;color: #111111}
.ps .con{color: #666666;line-height: 2;padding:30px 0 50px;}

.fenye li{color: #717171;margin-bottom:10px;}
.fenye li a{color: #717171}
.fenye li:hover a{color: #0069b7}


.search_list{padding:50px 0 100px;}

.empty{text-align: center;}
.infolist li{max-width: 48.5%}
.infolist li{line-height:3.5;border-bottom: 1px dashed #e4e5e9;width: 100%;font-size: 18px;}
.infolist li a{;width: 100%;}
.infolist li .tit{width: calc(100% - 160px);color: #1a1a1a}
.infolist li .time{color: #aaaaaa;font-size: 16px;}
.infolist li:hover .tit{color:#0069b7}


aside#top{ }
.online_q {position: fixed;right: 7px;bottom: 30%;z-index: 9999;transition:.5s;-webkit-transition:.5s;}
.online_q .btn2{width:60px;height: 60px;line-height: 60px;cursor:pointer;position:relative;margin-bottom: 1px;transition:.3s;text-align: center;}
.online_q .btn-top{background: #108f91;padding:0;}

.online_q .btn2 span{display:block;float:left;width:60px;height:60px;line-height: 60px;position:relative;z-index:999;overflow:hidden;transition:.3s;-webkit-transition:.3s;color:#fff;border-radius: 5px;background: #006ab8;text-align: center;}

.online_q .btn-top{background: #006ab8;border-radius: 5px}

.online_q .open.pic{position:absolute;border-radius:3px;right:95px;top:50%;text-align:right;opacity:0;transition: .6s;-webkit-transition: .6s;visibility:hidden;display: flex;width: 219px;transform: translateY(-50%);}
.online_q .open.pic:before{content:"";display:block;width:0;height:0;border:10px solid transparent;border-left: 10px solid #0069b7;position:absolute;right:-20px;top:50%;transform: translateY(-50%);}
.online_q .open.pic img{width: 100%}
.online_q .btn2:hover .open.pic{opacity:1;right:80px;visibility:visible;}


#gotop.hide{ height:0; overflow: hidden;}

.online_q .btn2:hover span{background: #2b9df3;}


.online_q .social-share{position:absolute;background: #0069b7;border-radius:3px;min-width: 160px;padding:10px;right:95px;top:50%;text-align: center;opacity:0;transition: .6s;-webkit-transition: .6s;visibility:hidden;font-size: 18px;color: #fff;transform: translateY(-50%);line-height:1.5;}
.online_q .social-share:before{content:"";display:block;width:0;height:0;border:10px solid transparent;border-left: 10px solid #0069b7;position:absolute;right:-20px;top:50%;transform: translateY(-50%);}
.online_q .btn2:hover .social-share{opacity:1;right: 80px;visibility:visible;}

.banner2 .lanmu .tit{text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}


.banner .swiper-slide img,.banner2 img{width: 100%;}

.sec4_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:72%;}
.sec4_list .swiper-slide .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}


.about5_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:72%;}
.about5_list .swiper-slide .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}


.c1_sec3_list .list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:72%;}
.c1_sec3_list .list .swiper-slide .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}


.course2_sec1 .list .swiper-slide .pic a{position:relative;width:100%;height:0;padding-top:68%;display: block;}
.course2_sec1 .list .swiper-slide .pic a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}


.nlist .list li .n_left .pic{position:relative;width:100%;height:0;padding-top:70%;}
.nlist .list li .n_left .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}


.course4_sec1 .list .swiper-slide .txt{width: 500px;}
.course4_sec1 .list .swiper-slide .pic{width: 800px}

.course4_sec1 .list .swiper-slide .pic p{position:relative;width:100%;height:0;padding-top:63%;display: block;}
.course4_sec1 .list .swiper-slide .pic p img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}

.sec2_con{width: 100%;height: 880px;position: relative;}
.sec2_con li{position: absolute;top:0;left: 0;width: 100%;height: 880px;opacity: 0;transition:all 1s;}
.sec2_con li.active{opacity: 1;}


.more{width: 137px;height:45px;line-height:43px;border-radius: 25px;border:1px solid #0069b7;border-radius:30px;background:url('../images/jt.png') no-repeat center right 17px;padding-right:0;padding-left:20px;display: block;background-size: 25px}
.more:hover{font-weight: normal;background:#0069b7 url('../images/jt2.png') no-repeat center right 17px;color: #fff;background-size: 25px}


.more2{width: 137px;height:45px;line-height:43px;border-radius: 25px;border:1px solid #0069b7;border-radius:30px;background:url('../images/jt.png') no-repeat center right 17px;padding-right:0;padding-left:20px;display: block;background-size: 25px}
.more2:hover{font-weight: normal;background:#0069b7 url('../images/jt2.png') no-repeat center right 17px;color: #fff;background-size: 25px}

header.header1 .logo img:nth-child(2){display: none}

header.is-sticky{
  background-color:#fff;
  position: fixed;
  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
  -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
          animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
  box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
}
header.header1.is-sticky  .logo img:nth-child(1){display: none}
header.header1.is-sticky  .logo img:nth-child(2){display: block;}
header.header1.is-sticky .navlist li a {color: #111111;}
header.header1.is-sticky .navlist li.active a,header.header1.is-sticky .navlist li:hover a{
  font-weight: bold;color: #0069b7;
}
header.header1.is-sticky .search{background:#0069b7;}
header.header1.is-sticky .search a{background:url('../images/search2.png') no-repeat center left;}
header.header1.is-sticky .search input{background:#0069b7;color: #fff;}

.online_q .open.open_wxcode{width: 150px;padding:10px;background: #0069b7}