/*banner*/
.banner{width: 100%;height: 600px;margin-top: 130px;}
.banner .swiper-container .swiper-slide {min-width: 1200px; height: 600px; }
.banner .swiper-container .swiper-slide .img{height: 100%;width: 100%;}
.banner .pagination { position: absolute;z-index: 20;bottom: 10px;width: 100%;text-align: center; }
/* .banner .swiper-button-next1{ width: 42px; height: 42px;right: 130px;}
.banner .swiper-button-prev1{ width: 42px; height: 42px;left: 130px;} */
.banner .swiper-pagination-bullet  {display: inline-block; width: 15px !important; height: 15px !important; border-radius: 50% !important;margin-right: 10px !important;  cursor: pointer;}
.banner .swiper-pagination-bullet-active{background-color: #d61419;}
.banner .swiper-button-next1{background-image: url("../images/next.png");background-size: 12px 21px;margin-top: 0px;top: 50%;right: 130px;}
.banner .swiper-button-prev1{background-image: url("../images/prev.png");background-size: 12px 21px;margin-top: 0px;top: 50%;left: 130px;}
.banner .swiper-button-next1{width: 24px;height: 72px;background-color: transparent;}
.banner .swiper-button-prev1{width: 24px;height: 72px;background-color: transparent;}
.banner .swiper-button-next1 :focus:not(:focus-visible){outline: none !important;}
.banner .swiper-button-prev1 :focus:not(:focus-visible){outline: none !important;}
.banner .swiper-button-next1:hover{background-color: #d61419;}
.banner .swiper-button-prev1:hover{background-color: #d61419;}
.banner .swiper-button-disabled{opacity: 1;}

/* col */
.col{width:100%;height: auto;padding: 0px;}
.col .title{width:100%;height: auto;margin-top: 100px;margin-bottom: 0px;}
.col .title .fs_40{width:100%;height: auto;font-size: 40px;color: #2c242c;font-family:'HarmonyOS_Sans_SC_Bold';line-height: 62px;text-align: center;}


.col1{width: 100%;height: 956px;background-color: #eeeeee;}
.col1 .main{width: 100%;height: auto;position: relative;margin-top: 100px;overflow: hidden;}
/* col1 swiper */
.col1 .main .mySwiper2{margin-left: 68px;width: 100%;}
.col1 .main .mySwiper2 .swiper-slide{height: 520px;/* margin-left: 68px;margin-right: 22px; */width:auto !important;margin-right: 90px;}
.col1 .main  .pagination2{width: 1000px;height: 4px;position: relative;}
.col1 .main  .pagination2 .swiper-pagination-progressbar-fill {background-color: #d61419 !important;}
.col1 .main .swiper-button-next2{background-image: url("../images/next.png");background-size: 12px 21px;position: relative;margin-top: 0px;left: auto;right: auto;}
.col1 .main .swiper-button-prev2{background-image: url("../images/prev.png");background-size: 12px 21px;position: relative;margin-top: 0px;right: auto;left: auto;}
.col1 .main .swiper-button-next2{width: 68px;height: 68px;border-radius: 50%;background-color: #d2d2d2;}
.col1 .main .swiper-button-prev2{width: 68px;height: 68px;border-radius: 50%;background-color: #d2d2d2;}
.col1 .main .swiper-button-next2 :focus:not(:focus-visible){outline: none !important;}
.col1 .main .swiper-button-prev2 :focus:not(:focus-visible){outline: none !important;}
.col1 .main .swiper-button-next2:hover{background-color: #d61419;}
.col1 .main .swiper-button-prev2:hover{background-color: #d61419;}
@media screen and (max-width:1200px){
	.col1 .main .mySwiper2{margin-left: 0px;}
}


/* col1 main */
.col1 .main .card{width: 460px;height: 520px;background-color: #fff;display:block}
.col1 .main .card:hover{box-shadow: 0px 8px 27px rgba(0, 0, 0, 0.1);}
.col1 .main .card .top{width: 100%;height: 260px;display: flex;justify-content: center;align-items: center;}
.col1 .main .card .top img{max-width: 460px;max-height: 260px;}
.col1 .main .card .txt{width: 100%;}
.col1 .main .card .txt .fs_32{font-size: 32px;color: #2c242c;margin-top: 52px;margin-bottom: 35px;text-align: center;font-family:'HarmonyOS_Sans_SC_Bold';}
.col1 .main .card .txt .fs_16{padding: 0px 54px 0px 56px;font-size: 16px;color: #2c242c;opacity: 0.5;font-family: Arial,sans-serif;font-weight: normal;}
.col1 .main .bottom{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 37px;}
.col1 .main .bottom .bott{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.col1 .main .bottom .btn{width: 160px;height: auto;position: relative;display: flex;justify-content: space-between;}

/* col2 */
.col2{width:100%;height: 825px;}
.col2 .main{width: 1780px;height:auto;display:flex;justify-content: space-between;margin: 0 auto;padding-top: 75px;}
.col2 .main .card{width: 870px;height:520px;background-color: #fff;border: 1px solid #e5e5e5;}
.col2 .main .card:hover{box-shadow: 0px 8px 27px rgba(0, 0, 0, 0.1);}
.col2 .main .card .img{width: 100%;height: 420px;}
.col2 .main .card .img img{width: 100%;height: 100%;}
.col2 .main .card .fs_32{font-size: 32px;text-align: center;font-family:'HarmonyOS_Sans_SC_Bold';line-height: 24px;color: #2c242c; height: 100px;width: 100%;display: flex;align-items: center;justify-content: center;}

/* col3 main */
.col3{width: 100%;background-color: #eeeeee;padding: 100px 0;}
.col3 .main{display: flex;justify-content: space-between;align-items: center;width: 100%;}
.col3 .main .left{width: 510px;height: 500px;position: relative;}
.col3 .main .left img{width: 100%;height: 100%;}
.col3 .main .right{width: 556px;height: auto;}
.col3 .main .right .fs_40{font-size: 40px;line-height: 50px;font-family:'HarmonyOS_Sans_SC_Bold';color: #383431;}
.col3 .main .right .fs_20{font-size: 19px;line-height: 24px;color: #383431;font-family:'HarmonyOS_Sans_SC_Bold';margin-top: 15px;margin-bottom: 12px;margin-left: 5px;}
.col3 .main .right .fs_16{font-size: 16px;line-height: 26px;color: #000000;margin-left: 5px;}
.col3 .main .right .more{margin-left: 5px;margin-top: 62px;width: 170px;height: 53px;background-color: #d61419;color: #fff;text-align: center;display: flex;justify-content: flex-start;align-items: center;font-size: 16px;line-height: 25px;}
.col3 .main .right .more img{width: 24px;height: 29px;}
.col3 .main .right .more p{margin-right: 12px;margin-left: 33px;font-family: Arial,sans-serif;font-weight: normal;}

/* col3 swiper */
.col3 .main .left .pagination3{width: 100%;height: 16px;text-align: left;left: 34px;bottom: 26px;}
.col3 .main .left .swiper-pagination-bullet {display: inline-block; width: 16px !important; height: 16px !important; border-radius: 50% !important;margin:auto !important; margin-right: 12px !important;  cursor: pointer;}
.col3 .main .left .swiper-pagination-bullet-active{background-color: #d61419;}
.col3 .main .left  .swiper-button-next3{background-image: url("../images/next.png");background-size: 12px 21px;margin-top: 0px;top: 214px;right: 0px;}
.col3 .main .left  .swiper-button-prev3{background-image: url("../images/prev.png");background-size: 12px 21px;margin-top: 0px;top: 214px;left: 0px;}
.col3 .main .left  .swiper-button-next3{width: 24px;height: 72px;background-color: #d2d2d2;}
.col3 .main .left  .swiper-button-prev3{width: 24px;height: 72px;background-color: #d2d2d2;}
.col3 .main .left  .swiper-button-next3 :focus:not(:focus-visible){outline: none !important;}
.col3 .main .left  .swiper-button-prev3 :focus:not(:focus-visible){outline: none !important;}
.col3 .main .left  .swiper-button-next3:hover{background-color: #d61419;}
.col3 .main .left  .swiper-button-prev3:hover{background-color: #d61419;}
.col3 .main .left  .swiper-button-disabled{opacity: 1;}

/* col4 */
.col4{width: 100%;height: auto;padding-top:99px ;padding-bottom: 88px;}
.col4 .main{width: 100%;display: flex;align-items: center;}
.col4 .main .left{width: 50%;color: #000000;}
.col4 .main .left .fs_40{font-size: 40px;font-family:'HarmonyOS_Sans_SC_Bold';line-height: 50px;}
.col4 .main .left .fs_16{font-size: 16px;font-family: Arial, Helvetica, sans-serif;line-height: 26px;opacity: 0.4;margin-top: 25px;width: 546px;}
.col4 .main .right{display: flex;margin-left: auto;margin-right: 130px;}
.col4 .main .right .li{display:inline-block;}
.col4 .main .right img{width: 72px;height:72px ;}
.col4 .main .right .img1{margin-left: 74px;}