.col-a{background: url(bg.png) no-repeat top center;background-size: cover;padding: 65px 0;box-sizing: border-box;}
.col-a ul {display: flex;align-items: center;}
.col-a ul li{margin-right: 32px;}
.col-a ul li:last-child{margin-right: 0;}
.col-a ul a{display: flex;align-items: center;justify-content: center;width: 295px;height: 94px;background-color: white; box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);}
.col-a ul a .pc{margin-right: 20px;}
.col-a ul a .desc{font-size: 14px;color: #999;line-height: 24px;}
.col-a ul a .desc .t1{font-size: 18px;color: #333;font-weight: bold;line-height: 28px;}

.hd-box{padding: 57px 0 25px;text-align: center;color: #333;}
.hd-box h3{font-size: 36px;line-height: 46px;font-weight: bolder;}
.hd-box h5{font-size: 14px;line-height: 24px;font-weight: normal;margin-top: 10px;}
.more a{width: 210px;line-height: 49px;background: #f1f1f1;text-align: center;font-size: 16px;color: #333333;}

.col-b .bd .bd1{display: flex;}
.col-b .bd .bd1 .cent{margin-right: 19px;background-color: #f1f1f1;width: 414px;height: 154px;display: flex;align-items: center;justify-content: center;box-sizing: border-box;padding: 35px 32px 35px 43px;}
.col-b .bd .bd1 .cent .title span{font-size: 18px;line-height: 28px;display: inline-block;margin-top: 10px;}
.col-b .bd .bd1 .cent:last-child{margin-right: 0;}
.col-b .bd .bd1 .cent .list{display: flex;flex-wrap: wrap;margin-left: 50px;width: 210px;}
.col-b .bd .bd1 .cent .list a{font-size: 14px;line-height: 24px;color: #333;margin-right: 30px;width: 50px;}
.col-b .bd .bd1 .cent .list a:nth-child(3n){margin-right: 0;}
.col-b .bd .bd1 .cent:nth-child(2){padding: 35px 32px 35px 32px;}
.col-b .bd .bd1 .cent:nth-child(2) .list{margin-left: 30px;width: 260px;}
.col-b .bd .bd1 .cent:nth-child(2) .list a{margin-right: 14px;}
.col-b .bd .bd1 .cent:nth-child(2) .list a:nth-child(3n){margin-right: 14px;}
.col-b .bd .bd1 .cent:nth-child(2) .list a:nth-child(4n){margin-right: 0;}
.col-b .bd .bd1 .cent:nth-child(3) .list{width: 250px;margin-left: 39px;}
.col-b .bd .bd1 .cent:nth-child(3) .list a{margin-right: 10px;width: 71px;}
.col-b .bd .bd2{margin-top: 22px;}
.col-b .bd .bd2 .left{width: 636px;margin-right: 17px;}
.col-b .bd .bd2 .left a{display: block;position: relative;}
.col-b .bd .bd2 .left a .tle{position: absolute;width: 100%;left: 0;line-height: 58px;background: rgba(250, 192, 32, 0.9);bottom: 0;padding: 0 150px 0 24px;box-sizing: border-box;font-size: 18px;color: #333;display: flex;}
.col-b .bd .bd2 .left a .tle span{margin-right: 70px;position: relative;}
.col-b .bd .bd2 .left a .tle span::after{ content: ""; height: 20px; border-right: 1px solid #464032; position: absolute; right: -35px; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); }
.col-b .bd .bd2 .left .swiper-pagination{width: unset !important;right: 28px !important;left: unset !important;bottom: 20px !important;}
.col-b .bd .bd2 .left .swiper-pagination-bullet{ width: 10px; height: 10px; background-color: white; opacity: 1; border-radius: unset; -webkit-border-radius: unset; -moz-border-radius: unset; -ms-border-radius: unset; -o-border-radius: unset; }
.col-b .bd .bd2 .left .swiper-pagination-bullet-active{border: 1px solid white;background-color: #e4af1e;}
.col-b .bd .bd2 .right ul{display: flex;flex-wrap: wrap;width: 626px;}
.col-b .bd .bd2 .right ul a{width: 305px;display: block;height: 225px;position: relative;overflow: hidden;}
.col-b .bd .bd2 .right ul li{margin-right: 16px;margin-top: 18px;}
.col-b .bd .bd2 .right ul li:nth-child(2n){margin-right: 0;}
.col-b .bd .bd2 .right ul li:nth-child(-n+2){margin-top: 0;}
.col-b .bd .bd2 .right ul a .tle{ position: absolute; left: 0; width: 100%; height: 0; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease;background: rgba(0, 0, 0, 0.6); bottom: 0;color: white;font-size: 16px;padding:0 16px;box-sizing: border-box;display: flex;justify-content: space-between;}
.col-b .bd .bd2 .right ul a:hover .tle{height: 44px;line-height: 44px;}
.col-b .bd .bd3{margin-top: 37px;}
.col-b .bd .bd3 ul{display: flex;}
.col-b .bd .bd3 ul li{margin-right: 62px;}
.col-b .bd .bd3 ul li a{ border-radius: 87px; -webkit-border-radius: 87px; -moz-border-radius: 87px; -ms-border-radius: 87px; -o-border-radius: 87px; width: 87px; height: 87px;border: solid 2px #d2d2d2; display: flex;justify-content: center;align-items: center;font-size: 14px;flex-direction: column;color: #333;}
.col-b .bd .bd3 ul li:last-child{margin-right: 0;}
.col-b .bd .bd3 ul li a .tle{margin-top: 5px;}
.col-b .bd .bd3 .more a{display: block;margin: 32px auto 0;}

.col-c .bd{display: flex;}
.col-c .right{background: #f7f7f7;padding: 42px 56px 0 49px;width: calc(100% - 846px);}
.col-c .right .tle{ color: #333333; font-size: 24px; font-weight: bold; background: #fac020; line-height: 68px; text-align: center; border-radius:3px ; -webkit-border-radius:3px ; -moz-border-radius:3px ; -ms-border-radius:3px ; -o-border-radius:3px ; margin-bottom: 19px;}
.col-c .right input{ width: 100%; height: 46px; background-color: white; font-size: 18px; padding: 0 23px; margin-top: 5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; outline: none;box-sizing: border-box;}
.col-c .right input[type="submit"]{background-color: #7d7d7d;color: white;}
.col-c .right .tle2{text-align: center;color: #7d7d7d;font-size: 12px;line-height: 22px;margin-top: 5px;}

.col-d{background: url(pc5.png) no-repeat top center;background-size: cover;height: 669px;margin-top: 72px;position: relative;}
.col-d .hd{color: white;padding-bottom: 30px;}
.col-d .bd{display: flex;}
.col-d .bd .left{width: 625px;margin-right: 35px;}
.col-d .bd .pc{position: relative;}
.col-d .bd .pc::after{content: "";width: 124px;height: 34px;background: url(icon4.png) no-repeat center;position: absolute;top: 37px;right: 39px;}
.col-d .bd .aa{display: flex;margin-top: 12px;}
.col-d .bd .aa .pc:nth-child(1){margin-right: 13px;}
.col-d .more{ position: absolute; bottom: 0; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); }
.col-d .more a{background-color: rgba(250, 192, 32, 0.1);color: white;}

.col-e{padding-bottom: 64px;}
.col-e .hd{padding-top: 83px;}
.col-e .bd ul{display: flex;flex-wrap: wrap;}
.col-e .bd ul li{margin-right: 21px;}
.col-e .bd ul li:nth-child(4n){margin-right: 0;}
.col-e .bd ul li a{width: 304px;display:block;}
.col-e .bd ul li a .tle{display: flex;}
.col-e .bd ul li a .tle span{width: 50%;color: #444444;font-size: 18px;line-height: 52px;text-align: center;position: relative;}
.col-e .bd ul li a .tle span:last-child::after{position: absolute;content: "";left:0 ;border: 1px solid #444;height: 20px;top: 50%;margin-top: -10px;}
.col-e .more a{margin: 40px auto 0;}
.col-e .more {margin: 0;}

.col-f{background: url(bg1.png) no-repeat top  center; height: 733px;}
.col-f .hd{color: white;}
.col-f .bd{position: relative;}
.col-f .bd .swiper-slide{display: flex;position: relative;}
.col-f .bd .swiper-slide .left{position: relative;margin-right: 114px;width: 847px;}
.col-f .bd .swiper-slide .left .pc1{position: absolute;bottom: 0;right: -39px;}
.col-f .bd .swiper-slide .right{position: relative;width: calc(100% - 961px);}
.col-f .bd .swiper-slide .right .tle{font-size: 60px;color: #fac020;line-height: 70px;font-weight: normal;}
.col-f .bd .swiper-slide .right .desc{margin-top: 26px;}
.col-f .bd .swiper-slide .right .name{line-height: 34px;margin-bottom: 30px;}
.col-f .bd .swiper-slide .right .name span{color: white;font-size: 24px;font-weight: bold;margin-right: 6px;}
.col-f .bd .swiper-slide .right .name i{color: white;font-size: 18px;}
.col-f .bd .swiper-slide .right .txt{color: white;font-size: 16px;line-height: 26px;display: flex;align-items: unset;}
.col-f .bd .swiper-slide .right .txt .ab{height: 110px;}
.col-f .bd .swiper-slide .right .desc1{width: 181px;height: 55px;border: 1px solid white;text-align: center;line-height: 55px;font-size: 24px;color: white;}
.col-f .bd .swiper-slide .right .more1{position: absolute;left: 0;bottom: 0;}
.col-f .bd .swiper-slide .right .more1 a{color: #fac020;padding-right: 27px;display: inline-block;background: url(icon8.png) no-repeat right center;font-size: 18px;line-height: 28px;}
.col-f .swiper-button-next,.col-f .swiper-button-prev{width: 51px;height: 99px;}
.col-f .swiper-button-next::after,.col-f .swiper-button-prev::after{display: none;}
.col-f .swiper-button-next{ background: url(next.png) no-repeat center;  right: -81px;}
.col-f .swiper-button-prev{background: url(next.png) no-repeat center;transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg);left: -81px;}



.col-g{padding: 60px 0;}
.col-g ul{display: flex;}
.col-g ul li{margin-right: 21px;}
.col-g ul li:last-child{margin-right: 0;}
.col-g ul li a{width: 165px;height: 73px;border: 1px solid #e5e5e5;display: flex;justify-content: center;align-items: center;color: #666666;font-size: 14px;}
.col-g ul li a span{display: block;line-height: 16px;}
.col-g ul li a .desc{margin-left: 12px;}

.col-h{padding-bottom: 64px;}
.col-h .bd {position: relative;}
.col-h .bd ul{display: flex;flex-wrap: wrap;width: 1183px;margin: 0 auto;}
.col-h .bd li{width: 224px;height: 86px;display: flex;background: #f0f0ec;margin-right: 15px;margin-top: 14px;justify-content: center;align-items: center;}
.col-h .bd li img{max-width: 100%;}
.col-h .bd li:nth-child(5n){margin-right: 0;}
.col-h .bd li:nth-child(-n+5){margin-top: 0;}
.col-h .swiper-button-next,.col-h .swiper-button-prev{width: 24px;height: 46px;}
.col-h .swiper-button-next::after,.col-h .swiper-button-prev::after{display: none;}
.col-h .swiper-button-next{ background: url(prev.png) no-repeat center; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.col-h .swiper-button-prev{background: url(prev.png) no-repeat center;}

.col-k{background: url(bg2.png) no-repeat top center;height: 799px;}
.col-k .hd-box ul{ display: flex; position: relative; transform:translate(-50%,0) ; -webkit-transform:translate(-50%,0) ; -moz-transform:translate(-50%,0) ; -ms-transform:translate(-50%,0) ; -o-transform:translate(-50%,0) ; left: 50%;justify-content: center;margin-top: 15px;}
.col-k .hd-box ul li{margin-right: 57px;position: relative;}
.col-k .hd-box ul li::after{content: "";right: -29px;border-right:1px solid  #333;height: 20px;position: absolute;top: 50%;margin-top: -10px;}
.col-k .hd-box ul li:last-child::after{display: none;}
.col-k .hd-box ul li a{color: #333333;font-size: 18px;line-height: 28px;}
.col-k .hd-box ul li:last-child{margin-right: 0;}
.col-k .hd-box ul li:last-child::before{width: 29px;height: 11px;background: url(icon9.png) no-repeat center;content: "";position: absolute;right: -30px;top: 0;}
.col-k .bd {display: flex;}
.col-k .bd .left{width: 846px;}
.col-k .bd .left a{position: relative;}
.col-k .bd .left a .tle{position: absolute;left: 0;width: 100%;line-height: 67px;background: rgba(0, 0, 0, 0.4);color: white;font-size: 16px;bottom: 0;box-sizing: border-box;padding: 0 150px 0 25px;}
.col-k .bd .left .swiper-pagination{width: unset !important;right: 28px !important;left: unset !important;bottom: 20px !important;}
.col-k .bd .left .swiper-pagination-bullet{ width: 10px; height: 10px; background-color: white; opacity: 1; border-radius: unset; -webkit-border-radius: unset; -moz-border-radius: unset; -ms-border-radius: unset; -o-border-radius: unset; }
.col-k .bd .left .swiper-pagination-bullet-active{border: 1px solid white;background-color: transparent;}
.col-k .bd .right{width: calc(100% - 846px);background: white;padding: 0 26px 0 16px;position: relative;}
.col-k .bd .right .swiper{height: 432px;box-sizing: border-box;}
.col-k .bd .right .swiper a{display: flex;padding: 17px 0;border-bottom: 1px solid #dcdcdc;box-sizing: border-box;}
.col-k .bd .right .swiper .pc{margin-right: 17px;width: 128px;}
.col-k .bd .right .swiper .desc{width: calc(100% - 145px );}
.col-k .bd .right .swiper .desc .mt{color: #333333;font-size: 16px;line-height: 24px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 48px;}
.col-k .bd .right .swiper .desc span{color: #333333;font-size: 14px;line-height: 24px;margin-top: 5px;}
.col-k .swiper-button-next,.col-k .swiper-button-prev{width: 194px;height: 42px;top: unset !important;margin-top: 0;}
.col-k .swiper-button-next::after,.col-k .swiper-button-prev::after{display: none;}
.col-k .swiper-button-next{ background: url(next2.jpg) no-repeat center; bottom: 0;right: 0;left: unset !important;}
.col-k .swiper-button-prev{background: url(prev1.png) no-repeat center;left: 0;bottom: 0;}
.col-k .more a{margin: 29px auto 0;background: white;}