.specialKv{height:320px;background-color:#000000;background-position: center;background-repeat:no-repeat;position: relative;}
.specialKv .kv-bg{width:100%;height:100%;object-fit:cover;}
.specialKv .mask{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);z-index:2;}
.specialKv .mask h1{font-size:38px;line-height:48px;color:#fff;font-weight:bold;margin-bottom:10px;}
.specialKv .mask h3{font-size:16px;line-height:24px;color:#fff;margin-bottom:15px;}
.specialKv .mask a.learnmore{display:inline-block;width:150px;height:46px;line-height:46px;text-align:center;font-size:18px;color:#445765;background-color:#fff;text-decoration:none;border-radius:12px;transition:all .3s;}
.specialKv .mask a.learnmore:hover{background-color: #f9a31a;color:#fff;}
.spec_1{background-color:#eeeeee;padding:60px 0;}
.spec_1 h2{text-align:center;font-size:30px;color:#020202;font-weight:bold;margin-bottom:30px;}
.spec_1 .slider-wrapper{position: relative;}
.spec_1 .slider-wrapper .slider-btn{display:inline-block;width:34px;height:72px;position: absolute;top:50%;transform: translateY(-50%);cursor:pointer;background-repeat:no-repeat;background-position:center;transition:all linear .5s;}
.spec_1 .slider-wrapper .slider-btn.prev{left:-60px;background-image:url(../images/index/slider-prev.png);}
.spec_1 .slider-wrapper .slider-btn.next{right:-60px;background-image:url(../images/index/slider-next.png);}
.spec_1 .slider-wrapper .slider-btn.prev:hover{background-image:url(../images/index/slider-prev-active.png);}
.spec_1 .slider-wrapper .slider-btn.next:hover{background-image:url(../images/index/slider-next-active.png);}
.spec_1 .slider{position: relative;overflow:hidden;padding:20px 0 50px;}
.spec_1 .slider .swiper-wrapper{}
.spec_1 .slider .swiper-wrapper .swiper-slide{height:452px;}
.spec_1 .slider a{text-decoration:none;display:block;width:100%;height:100%;transition:all .3s;border-radius:0 0 20px 20px;background-color:#fff;overflow:hidden;}
.spec_1 .slider .imgbox{width:100%;height:210px;overflow:hidden;border-radius:20px 20px 0 0 ;}
.spec_1 .slider .imgbox img{width:100%;height:100%;object-fit:cover;}
.spec_1 .slider .txtbox{background-color:#fff;padding:35px 25px;border-radius:0 0 20px 20px;}
.spec_1 .slider .txtbox h3{font-size:20px;line-height:28px;color:#333;font-weight:500;margin-bottom:10px;}
.spec_1 .slider .txtbox p{font-size:15px;line-height:24px;color:#666666;font-weight:500;}
.spec_1 .slider .txtbox span.learn{display:inline-block;background:url(../images/special/learn.png) no-repeat right 5px;padding-right:20px;font-size:15px;line-height:24px;color:#4eabc4;font-weight:500;margin-top:10px;}
.spec_1 .slider a:hover{transform: translateY(-10px)}
.spec_1 .slider .dot{text-align:center;position: absolute;bottom:0;left:0;right:0;}
.spec_1 .slider .dot span{display:inline-block;width:10px;height:10px;border:1px solid #3d9bbb;box-sizing: border-box;border-radius:50%;background:none;opacity:1;}
.spec_1 .slider .dot span.swiper-pagination-bullet-active{background-color:#3d9bbb;}
.spec_2{height:540px;background:url(../images/special/spec_2.jpg) no-repeat center;background-size:cover;position: relative;}
.spec_2 .mask{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);}
.spec_2 .mask h2{margin-bottom:20px;}
.spec_2 .mask h2 span{display:inline-block;font-size:15px;line-height:24px;color:#4eabc4;font-weight:500;position: relative;padding-bottom:10px;}
.spec_2 .mask h2 span::before{content:"";display:inline-block;width:33px;height:1px;background-color:#fff;position: absolute;left:0;bottom:0;}
.spec_2 .mask h3{font-size:28px;line-height:38px;color:#fff;font-weight:bold;margin-bottom:15px;}
.spec_2 .mask h4{font-size:15px;line-height:24px;color:#fff;}
.spec_2 .mask a.learn{display:inline-block;width:170px;height:42px;line-height:42px;text-align:center;font-size:15px;color:#469ebc;background-color:#fff;text-decoration:none;border-radius:12px;margin-top:20px;font-weight:500;transition:all .3s;}
.spec_2 .mask a.learn:hover{background-color: #f9a31a;color:#fff;}
.spec_3{background-color:#fff;padding:80px 0;}
.spec_3 .itembox .item{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px;}
.spec_3 .itembox .item .imgbox{width:580px;height:380px;overflow:hidden;}
.spec_3 .itembox .item .imgbox img{width:100%;height:100%;object-fit:cover;}
.spec_3 .itembox .item .txtbox{padding:0 30px;width:570px;}
.spec_3 .itembox .item .txtbox h2{margin-bottom:20px;}
.spec_3 .itembox .item .txtbox h2 span{font-size:15px;line-height:24px;color:#4eabc4;font-weight:500;padding-bottom:10px;position: relative;}
.spec_3 .itembox .item .txtbox h2 span::before{content:"";position: absolute;left:0;bottom:0;display:inline-block;width:30px;height:1px;background-color:#469ebc;}
.spec_3 .itembox .item .txtbox h3{font-size:28px;line-height:32px;color:#0e0d0d;font-weight:bold;margin-bottom:10px;}
.spec_3 .itembox .item .txtbox p{font-size:15px;line-height:24px;color:#0e0d0d;}
.spec_3 .itembox .item .txtbox a.learn{display:inline-block;font-size:15px;line-height:42px;height:42px;background-color:#469ebc;color:#fff;width:170px;text-align:center;border-radius:12px;text-decoration:none;margin-top:20px;transition:all .3s;}
.spec_3 .itembox .item .txtbox a.learn:hover{background-color: #f9a31a;color:#fff;}
.spec_3 .itembox .item:nth-child(even) .imgbox{order:1;}
.spec_3 .itembox .item:last-child{margin-bottom:0;}
.spec_4{padding-top:105px;background:url(../images/special/spec_4.jpg) no-repeat center;background-size:cover;padding-bottom:30px;}
.spec_4 h2{font-size:30px;line-height:30px;color:#fff;font-weight:bold;padding-bottom:20px;}
.spec_4 .slider-wrapper{position: relative;}
.spec_4 .slider-wrapper .slider-btn{display:inline-block;width:34px;height:72px;position: absolute;top:85px;cursor:pointer;background-repeat:no-repeat;background-position:center;transition:all linear .5s;}
.spec_4 .slider-wrapper .slider-btn.prev{left:-60px;background-image:url(../images/index/slider-prev.png);}
.spec_4 .slider-wrapper .slider-btn.next{right:-60px;background-image:url(../images/index/slider-next.png);}
.spec_4 .slider-wrapper .slider-btn.prev:hover{background-image:url(../images/index/slider-prev-active.png);}
.spec_4 .slider-wrapper .slider-btn.next:hover{background-image:url(../images/index/slider-next-active.png);}
.spec_4 .slider{position: relative;overflow:hidden;padding:20px 0 80px;}
.spec_4 .slider .swiper-slide a{display:block;width:100%;text-decoration:none;transition:all .3s;}
.spec_4 .slider .swiper-slide a .imgbox{height:215px;width:100%;position: relative;margin-bottom:20px;}
.spec_4 .slider .swiper-slide a .imgbox img{width:100%;height:100%;object-fit:cover;}
.spec_4 .slider .swiper-slide a .imgbox::before{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:2;}
.spec_4 .slider .swiper-slide a .imgbox::after{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background:url(../images/special/video.png) no-repeat center;z-index:2;}
.spec_4 .slider .swiper-slide a h3{font-size:20px;line-height:24px;color:#fff;font-weight:500;}
.spec_4 .slider .dot{text-align:center;position: absolute;bottom:0;left:0;right:0;}
.spec_4 .slider .dot span{display:inline-block;width:10px;height:10px;border:1px solid #fff;box-sizing: border-box;border-radius:50%;background:none;opacity:1;}
.spec_4 .slider .dot span.swiper-pagination-bullet-active{background-color:#fff;}

.spec_4 .slider .swiper-slide a:hover{transform: translateY(-10px);}

.spec_5{background-color:#eee;padding:80px 0;}
.spec_5 h2{font-size:30px;line-height:30px;color:#333333;text-align:center;font-weight:bold;margin-bottom:35px;}
.spec_5 .listtab{display:flex;justify-content:center;flex-wrap:wrap;}
.spec_5 .listtab a{display:inline-block;padding:0 30px;border-radius:25px;background-color:#fff;margin:0 8px;margin-bottom:30px;transition:all .3s;box-shadow:0 0 10px rgba(0,0,0,.1);}
.spec_5 .listtab a span{display:inline-block;padding-right:25px;font-size:16px;line-height:50px;color:#469ebc;font-weight:500;background:url(../images/special/spec_5.png) no-repeat center right;transition:all .3s;}
.spec_5 .listtab a:hover{background-color:#3d9bbb;}
.spec_5 .listtab a:hover span{color:#fff;background:url(../images/special/spec_5_h.png) no-repeat center right;}

@media only screen and (max-width: 768px){
	.specialKv{height:300px;}
	.specialKv .mask h2{font-size:20px;line-height:30px;}
	.specialKv .mask h3{font-size:12px;line-height:20px;}
	.specialKv .mask h3 br{display:none;}
	.specialKv .mask a.learnmore{height:36px;line-height:36px;font-size:14px;width:100px;}
	.spec_1{padding:40px 0;}
	.spec_1 h2{font-size:22px;line-height:28px;margin-bottom:15px;}
	.spec_1 .slider .imgbox{height:190px;}
	.spec_1 .slider .txtbox{padding:25px 20px;}
	.spec_1 .slider .txtbox h3{font-size:18px;}
	.spec_1 .slider .txtbox p{font-size:13px;}
	.spec_1 .slider .txtbox span.learn{font-size:13px;padding-right:15px;}
	.spec_1 .slider-wrapper .slider-btn{display:none;}
	
	.spec_2{height:400px;}
	.spec_2 .mask h2 span{font-size:12px;}
	.spec_2 .mask h2 span::before{width:22px;}
	.spec_2 .mask h3{font-size:20px;line-height:28px;}
	.spec_2 .mask h4{font-size:13px;}
	.spec_2 .mask h4 br{display:none;}
	.spec_2 .mask a.learn{height:36px;line-height:36px;font-size:12px;width:140px;}
	
	.spec_3{padding:40px 0;}
	.spec_3 .itembox .item{display:block;margin-bottom:40px;}
	.spec_3 .itembox .item .imgbox{width:100%;height:220px;}
	.spec_3 .itembox .item .txtbox{padding:20px;width:100%;}
	.spec_3 .itembox .item .txtbox h2 span{font-size:13px;}
	.spec_3 .itembox .item .txtbox h2 span::before{width:22px;}
	.spec_3 .itembox .item .txtbox h3{font-size:20px;line-height:28px;}
	.spec_3 .itembox .item .txtbox p{font-size:13px;}
	.spec_3 .itembox .item .txtbox a.learn{height:36px;line-height:36px;font-size:12px;width:140px;}
	
	.spec_4{padding-top:50px;}
	.spec_4 h2{font-size:20px;line-height:20px;}
	.spec_4 .slider{padding-bottom:60px;}
	.spec_4 .slider .swiper-slide a .imgbox{height:190px;}
	.spec_4 .slider .swiper-slide a h3{font-size:16px;}
	.spec_4 .slider-wrapper .slider-btn{display:none;}
	
	.spec_5{padding:40px 0;}
	.spec_5 h2{font-size:20px;line-height:20px;}
	.spec_5 .listtab a{padding:0 15px;margin:0 4px 20px;}
	.spec_5 .listtab a span{font-size:14px;line-height:36px;padding-right:18px;background-size:12px;}
	.spec_5 .listtab a span:hover{background-size:12px;}
}




























































































































































































































































