.index-bt{color:#707070;font-size:22px;padding:1.1rem .5rem 1.06rem;text-align:center}.index-bt h1{color:#111;font-size:48px;margin:0 0 .6rem}.index-1{cursor:pointer;font-size:.3rem;text-align:center;white-space:nowrap}.index-1-icon{border-radius:50%;margin:0 auto .2rem;overflow:hidden;position:relative;width:2rem}.index-1-icon,.index-1-icon img{transition:all .3s}.index-1-icon>span{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.index-cp #index-cp{margin:0 4%;overflow:hidden}.ms-next,.ms-prev{background:url(../images/ms-prev.gif) no-repeat top;background-size:100% auto;bottom:0;cursor:pointer;height:24px;margin:0;width:24px}.ms-next{background-image:url(../images/ms-next.gif)}.ms-next:hover,.ms-prev:hover{background-position-y:bottom}.ms-next.swiper-button-disabled,.ms-prev.swiper-button-disabled{opacity:1;pointer-events:auto}.ms-next.ms-disabled,.ms-prev.ms-disabled{cursor:auto}.ms-next.ms-disabled:hover,.ms-prev.ms-disabled:hover{background-position-y:top}.swiper-button-disabled{display:none}.index-1.m-active{color:#fff}.index-1.m-active>.index-1-icon,.index-1:hover>.index-1-icon{border:none}.index-1.m-active>.index-1-icon>img{opacity:0}.index-1.m-active>.index-1-icon>span{opacity:1}.index-2{overflow:visible}.ms-btn{bottom:100%;height:24px}.img-box.index-11:after,.index-2:after,.ms-btn{left:50%;position:absolute;transform:translateX(-50%)}.img-box.index-11:after,.index-2:after{background:url(../images/sj.png) no-repeat 50%;content:"";height:10px;top:0;width:28px;z-index:2}.index-3{height:540px;position:relative}.index-3>.a-background{height:100%}.index-3>.text{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;left:50%;opacity:1;padding:1rem;position:absolute;top:0;transform:translateX(-50%);transition:all .5s;z-index:1}.index-3>.text>h1{color:#111;font-size:.6rem;line-height:1.1rem;margin:0 0 .6rem;text-align:left;width:50%}.index-bt1 .btn-ljgd{margin-top:.9rem}.index-5{height:100%;overflow:hidden}.index-5 .width-50{float:left}.index-6{padding-bottom:70.8%}.index-6>.a-background{height:100%;left:0;position:absolute;top:0;width:100%}.index-11.img-box:hover>img,.index-6.img-box:hover>.a-background{transform:scale(1.05)}.index-8{background:#303030;color:#cfcfcf;display:flex;flex-direction:column;font-size:.44rem;height:100%;justify-content:center;line-height:.72rem;padding:5% 10% 5% 5%;position:absolute;width:100%}.index-9{margin:0 auto;max-width:330px}.index-9>h1{color:#fff;font-size:40px;margin:0 0 .36rem}.index-9 .btn-ljgd{margin-top:.9rem}.index-10.swiper-slide-active .wo,.index-5.swiper-slide-active .wo{animation:fadeInUpa 1s backwards}.index-4{overflow:hidden}.index-page{bottom:auto!important;left:auto!important;right:1rem;top:50%;transform:translateY(-50%);width:24px!important}.index-page .swiper-pagination-bullet{background:none;border:1px solid transparent;border-radius:50%;height:24px;margin:.4rem 0!important;opacity:1;position:relative;width:24px}.index-page .swiper-pagination-bullet:after{background:#fff;border-radius:50%;content:"";height:4px;left:9px;position:absolute;top:9px;width:4px}.index-page .swiper-pagination-bullet-active,.index-page .swiper-pagination-bullet:hover{border:1px solid #fff}.index-10{background:#fff}.index-11{padding-bottom:72.131%}.index-14{background:url(../images/index-4.jpg) no-repeat 100% 0;border:1px solid #dcdcdc;border-left:none}.img-box.index-11:after{background-image:url(../images/sj-2.png);height:28px;left:auto;right:0;top:50%;transform:translateY(-50%);width:10px}.index-12{color:#969696;height:100%;line-height:1.8;padding:1.4rem 3.6rem 1.4rem 1.4rem;position:absolute;width:100%}.index-12>.h3{line-height:1.5;margin:0}.index-12>.rq{color:#707070;font-size:16px;font-weight:600;margin:.3rem 0 .5rem}.index-13{background:#e72427;bottom:1.26rem;color:#fff;display:inline-block;font-size:16px;line-height:30px;padding:0 .2rem;position:absolute;right:.8rem}.index-page2{bottom:1rem!important;left:50%!important;padding-left:1.4rem;text-align:left;width:50%!important}.index-page2 .swiper-pagination-bullet{background:none;border-bottom:3px solid transparent;border-radius:0;color:#dcdcdc;font-size:18px;height:auto;line-height:1;margin:0 .7rem 0 0!important;opacity:1;padding-bottom:.34rem;width:auto}.index-page2 .swiper-pagination-bullet-active{border-color:#e72427;color:#000}.index-15{border-top:1px solid #ededed;margin:1.06rem auto}.index-16{align-items:flex-start;background:url(../images/icon-6.png)no-repeat 98%;border-bottom:1px solid #ededed;color:#969696;display:flex;font-size:16px;line-height:30px;padding:.48rem .2rem;transition:all .3s}.index-17{background:#707070;color:#fff;padding:0;transition:all .3s;width:6em}.index-17,.index-18{flex-shrink:0;text-align:center}.index-18{font-weight:600;width:3.6rem}.index-19{flex-grow:1;font-size:18px;padding-right:3.6rem;width:50%}.index-19>.m-dhslh{display:block;text-overflow:ellipsis;white-space:nowrap}.index-16:hover{background-image:url(../images/icon-7.png)}.index-16:hover,.index-16:hover a{color:#e72427}.index-16:hover>.index-17{background:#e72427}.index-hzhb{color:#707070;font-size:22px;line-height:1.72;padding:2rem 0 1rem}.index-20{float:left;overflow:hidden;padding-top:.24rem;width:66.4%}.index-21{background:#fff;cursor:pointer;float:left;margin-bottom:6.17%;margin-right:6.17%;transition:all .5s;width:27.16%}.index-21>.img-box{padding-bottom:100%}.index-21>.img-box>.m-center{cursor:default;height:100%;padding:5%;position:absolute;width:100%}.index-21:hover{transform:translateY(-6px)}.index-22{float:right;width:20.5%}.index-22>h1{color:#111;font-size:50px;line-height:1.4;margin:0 0 .6rem;padding-top:55px}.index-22 .btn-ljgd{margin-top:1rem}.index-1-icon img{width:30px}.visible-a{display:block;opacity:1}.visible-b{display:none;opacity:0}.banner{overflow:hidden}.banner-1,.banner-box{height:100%}.banner-1{align-items:center;display:flex;justify-content:space-between;padding-bottom:4%}.banner-left{color:#fff;padding-left:4%;width:55%}.banner-left>h1{font-size:.92rem;line-height:1.4rem;margin:0}.banner-left>h2{font-size:.56rem;margin:.8rem 0 1.14rem}.banner-right{width:46.7%}.banner-img1{margin:38px 0 58px}.banner_inro{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:15%;position:absolute;width:70%;z-index:1}.banner-playbnt{background-repeat:no-repeat;height:87px;margin-top:1rem;width:87PX}.banner-playbnt,.banner-playbnt:hover{background-image:url(../images/playButton.png)}.banner-playbnt:hover{cursor:pointer}.swiper-pagination-bullet{background-color:#fff;opacity:.3;transition:all .3s}.swiper-pagination-bullet-active{background-color:#1730ed;border-radius:.4rem;opacity:1;transition:all .3s;width:.8rem}.index_about_info{font-weight:400;margin:0 auto;text-align:center;width:779px}.index_about_info h1{color:#414147}.index_about_info p{font-size:22px;line-height:38px}.index_about_info a{margin-top:45px}.index_block{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}.index_block_box{background-color:#f8f8f8;text-align:left;width:31.2%}.index_block_top{height:200px;overflow:hidden}.index_block_img{transition:all .3s}.index_block_img:hover{transform:scale(1.1);transition:all .3s}.index_block_box .class_name{color:#fff;font-size:32px;margin-left:.8rem;margin-top:.8rem;position:absolute;z-index:10}.index_block_box .class_info{color:#dcdcdc;font-size:22px}.index_block_box .class_Arrow{color:#fff;height:20px;margin-left:.8rem;margin-top:2.85rem;position:absolute;transition:all .3s;width:120px;z-index:10}.index_block_box .class_Arrow img{margin-left:6px;margin-top:-.08rem}.class_Arrow:hover{transform:translateX(10px);transition:all .3s}.index_block_bottom{color:#111;font-size:18px;line-height:30px;padding:.2rem .76rem .1rem}.index_block_bottom li{border-bottom:1px solid #dcdcdc;list-style:none;overflow:hidden;padding-bottom:28px;padding-top:25px}.index_block_bottom li:hover,.index_block_bottom li:hover .index_block_data{color:#e72427}.index_block_bottom li:last-child{border-bottom:1px #dcdcdc}.index_block_bottom .news_title{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;height:60px;-webkit-line-clamp:2;overflow:hidden;width:100%}.index_block_bottom .index_block_data{color:#969696;font-size:14px;line-height:100%;margin-top:20px}.swiper-pagination{bottom:22px}@media only screen and (max-width:1600px){.m-prev{left:2%}.m-next{right:2%}}
