.hd_box{text-align: center;}
.hd_box .h1{color: #001559;font-size: 40px;font-weight: bold;line-height: 50px;}
.hd_box .h2{color: #666666;font-size: 18px;margin-top: 14px; line-height: 28px;}

.col_a{padding: 75px 0 ;}
.col_a .bd { margin-top: 45px; display:flex;justify-content: space-between; }
.col_a .bd .bd01 { width:48.9%; }
.col_a .bd .bd01 ul li a { width:100%; height:320px; background: url(ico8.png) no-repeat left bottom ;background-size: cover; display: flex;padding: 39px 70px 0 67px;justify-content: space-between; box-sizing: border-box; }
.col_a .bd .bd01 ul li a .desc { max-width: 240px; }
.col_a .bd .bd01 ul li a .desc .t1{ color: #333333; font-size: 28px;font-weight: bold;line-height: 38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col_a .bd .bd01 ul li a .desc .mc{color: #666666;font-size: 16px;line-height: 40px;margin-top: 15px;}
.col_a .bd .bd01 ul li a .desc .more{display: flex;align-items: center;	color: #999999;font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #c8c8c9;width: 120px;margin-top: 30px;}
.col_a .bd .bd01 ul li a .desc .more i{margin-left: 16px;display: flex;align-items: center;}
.col_a .bd .bd01 ul li a .desc .more i .img02{display: none;}
.col_a .bd .bd01 ul li a .pc img { max-width:190px; }
.col_a .bd .bd01 ul li:nth-child(1) a { flex-direction: row-reverse; ; }
.col_a .bd .bd01 ul li:nth-child(2) { margin-top: 40px; }

.col_a .bd .bd01 ul li:hover a .more i .img02{display: block;}
.col_a .bd .bd01 ul li:hover a .more i .img01{display: none;}
.col_a .bd .bd01 ul li:hover a .more{color: #001559;border-bottom: 1px solid #001559;}
.col_a .bd .bd01 ul li:hover a .t1{color: #001559;}

.col_a .bd .bd02 { position:relative; width:48.9%; }
.col_a .bd .bd02 a { width:100%; height:680px; background: url(ico8.png) no-repeat left bottom ;background-size: cover; display: block;padding: 60px 80px 0 60px; box-sizing: border-box; }
.col_a .bd .bd02 a .desc { position:relative; z-index:5; }
.col_a .bd .bd02 a .t1{color: #333333;font-size: 28px;font-weight: bold;line-height: 38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col_a .bd .bd02 a .mc{color: #666666;font-size: 16px;line-height: 40px;margin-top: 15px;}
.col_a .bd .bd02 a .more{display: flex;align-items: center;	color: #999999;font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #c8c8c9;width: 120px; margin-top:30px; }
.col_a .bd .bd02 a .more i{margin-left: 16px;display: flex;align-items: center;}
.col_a .bd .bd02 a .more i .img02{display: none;}

.col_a .bd .bd02 a .pc{ position:relative; text-align: right; margin-top:-50px; z-index:1; }
.col_a .bd .bd02 a .pc img { max-width:320px; }

.col_a .bd .bd02 a:hover .more i .img02{display: block;}
.col_a .bd .bd02 a:hover .more i .img01{display: none;}
.col_a .bd .bd02 a:hover .more{color: #001559;border-bottom: 1px solid #001559;}
.col_a .bd .bd02 a:hover .t1{color: #001559;}

.col_a .bd .bd02 .btn { position:absolute; left:60px; right:0; bottom:50px; font-size:0; z-index:2; }
.col_a .bd .bd02 .btn .btn01 { display:inline-block; width: 48px; height: 48px; background: url(ico12.png)no-repeat center; background-size: 100%!important; cursor:pointer; }
.col_a .bd .bd02 .btn .prev-a01 { margin-right:30px; }
.col_a .bd .bd02 .btn .next-a01 { transform: rotateY(180deg); }

.col_a .bd .bd02 .btn .prev-a01:hover { background: url(ico13.png)no-repeat center;transform:rotateY(180deg); }
.col_a .bd .bd02 .btn .next-a01:hover { background: url(ico13.png)no-repeat center; transform:rotateY(0) ; }
 

/**
.col_a .bd ul{position: relative;display: flex;flex-direction: column;}
.col_a .bd ul li:nth-child(1) a,.col_a .bd ul li:nth-child(2) a{width: 703px;height: 319px;background: url(ico8.png) no-repeat left bottom ;background-size: cover; display: flex;padding: 39px 70px 0 67px;justify-content: space-between;}
.col_a .bd ul li:nth-child(1) a .desc,.col_a .bd ul li:nth-child(2) a .desc{max-width: 240px;}
.col_a .bd ul li:nth-child(1) a .t1,.col_a .bd ul li:nth-child(2) a .desc .t1{color: #333333;font-size: 28px;font-weight: bold;line-height: 38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col_a .bd ul li:nth-child(1) a .desc .mc,.col_a .bd ul li:nth-child(2) a .desc .mc{color: #666666;font-size: 16px;line-height: 40px;margin-top: 15px;}
.col_a .bd ul li:nth-child(1) a .more,.col_a .bd ul li:nth-child(2) a .desc .more{display: flex;align-items: center;	color: #999999;font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #c8c8c9;width: 120px;margin-top: 30px;}
.col_a .bd ul li:nth-child(3) a  .more{display: flex;align-items: center;	color: #999999;font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #c8c8c9;width: 120px;position:absolute;left: 59px;bottom: 60px;}
.col_a .bd ul li a .more i{margin-left: 16px;display: flex;align-items: center;}
.col_a .bd ul li:nth-child(2){margin-top: 38px;}
.col_a .bd ul li a .more i .img02{display: none;}
.col_a .bd ul li:hover a .more i .img02{display: block;}
.col_a .bd ul li:hover a .more i .img01{display: none;}
.col_a .bd ul li:hover a .more{color: #001559;border-bottom: 1px solid #001559;}
.col_a .bd ul li:hover a .t1{color: #001559;}
.col_a .bd ul li:nth-child(3){position: absolute;right: 0;width: 702px;top: 0;background: url(ico9.png)no-repeat left bottom;background-size: cover;height: 100%;}
.col_a .bd ul li:hover a{box-shadow: 0px 4px 8px 0px rgba(174, 187, 232, 0.4);}
.col_a .bd ul li:nth-child(3) a{display: block;padding: 60px 83px 0 59px;position: relative;height: 100%;}
.col_a .bd ul li:nth-child(3) a .t1{color: #333333;font-size: 28px;font-weight: bold;line-height: 38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col_a .bd ul li:nth-child(3) a .mc{color: #666666;font-size: 16px;line-height: 40px;margin-top: 15px;}
.col_a .bd ul li:nth-child(1) a{flex-direction: row-reverse;}
.col_a .bd ul li:nth-child(3) .pc{text-align: right;}


.col_a .bd ul li:nth-child(1) .pc img { max-width:190px; }
.col_a .bd ul li:nth-child(2) .pc img { max-width:190px; }
.col_a .bd ul li:nth-child(3) .pc img { max-width:320px; }
*/



.col_b{padding: 70px 0 ;background: #F7F8FA;}
.col_b ul li a{display: flex;}
.col_b ul li a .pc {width: 720px;overflow: hidden;}
.col_b ul li a .pc  img{ 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 ; }
.col_b ul li a:hover .pc  img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }

.col_b ul li a .desc{width: calc(100% - 720px);padding: 100px 85px 0 0;}
.col_b ul li a .desc .t1{color: #333333;font-size: 28px;font-weight: bold;line-height: 38px;padding-bottom: 25px;border-bottom: 1px solid #cbcccd;position: relative;}
.col_b ul li a .desc .t1::after{ content: ""; left: 0; width: 0; border-bottom: 1px solid #001559; 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; bottom: -1px;position: absolute;}
.col_b ul li a .desc .t2 {color: #666666;font-size: 16px;line-height: 32px;margin-top: 22px;}
.col_b ul li:nth-child(2n) a{flex-direction: row-reverse;}
.col_b ul li:nth-child(2n) a .desc{padding: 100px 0 0 54px;}
.col_b ul li .more{display: flex;align-items: center;	color: #999999;font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #c8c8c9;width: 120px;margin-top: 30px;}
.col_b ul li .more i{margin-left: 16px;display: flex;align-items: center;}
.col_b ul li a .more i .img02{display: none;}
.col_b ul li:hover a .more i .img02{display: block;}
.col_b ul li:hover a .more i .img01{display: none;}
.col_b ul li:hover a .more{color: #001559;border-bottom: 1px solid #001559;}
.col_b ul li:hover a .desc .t1::after{width: 100%;}
.col_b ul li:hover a .desc .t1{color: #001559;}

.col_c{padding: 65px 0 0;}
.col_c .bd{margin-top: 45px;}
.col_c .bd .pc{position: relative;overflow: hidden;}
.col_c .bd .pc img{ 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 ; }
.col_c .bd .pc:hover img { transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
/* .col_c .bd .pc::after{content: "";position: absolute;left: 0;width: 100%;height: 100%;top: 0;background: rgba(0, 21, 89, 0.4);} */
.col_c .bd .swiper-slide a{display: block;position: relative;}
.col_c .bd .swiper-slide a .t{position: absolute;left: 0;bottom: 37px;width: 100%;box-sizing: border-box;padding: 0 49px;}
.col_c .bd .swiper-slide a img{width: 100%;height: 440px;object-fit: cover;}
.col_c .bd .swiper-slide a .t1{color: #ffffff;font-size: 28px;line-height: 38px;font-weight: bold;}
.col_c .bd .swiper-slide a .t2{color: #ffffff;font-size: 18px;line-height: 28px;margin-top: 14px;display: none;}
.col_c .bd .swiper-slide-active a img {height: unset;}
.col_c .bd .swiper-slide-active a .t2{display: block;}
.col_c .bd .swiper-button-next, .col_c .bd .swiper-button-prev{width: 48px;height: 48px;background: url(ico12.png)no-repeat center;left: unset;right: 0;top: unset;margin-top: 0;bottom: 0;background-size: 100%;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.col_c .bd .swiper-button-prev{right: 67px;}
.col_c .bd .swiper-button-next{ transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.col_c .bd .swiper-button-prev:hover{background: url(ico13.png)no-repeat center;transform:rotateY(180deg) ;background-size: 100%;}
.col_c .bd .swiper-button-next:hover{ background: url(ico13.png)no-repeat center; transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; background-size: 100%;}

.col_d{padding: 65px 0 0; }
.col_d .bd{margin-top: 30px;display: flex;}
.col_d .bd .bd1 ul{display: flex;}
.col_d .bd .bd1 ul li{width: 460px;}
.col_d .bd .bd1 ul li:nth-child(2){margin-left: 30px;}
.col_d .bd .bd1 ul li a{display: block;padding: 30px 27px 0;height: 545px;box-sizing: border-box;background-color: #f7f8fa;}
.col_d .bd .bd1 ul li .t1{color: #999999;font-size: 16px;line-height: 26px;}
.col_d .bd .bd1 ul li .t2{color: #333333;font-size: 20px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 20px;}
.col_d .bd .bd1 ul li .t3{color: #999999;font-size: 16px;line-height: 26px;margin-top: 23px;}
.col_d .bd .bd1 ul li .pc{margin-top: 43px;border-radius: 10px;overflow: hidden;}
.col_d .bd .bd1 ul li .pc img{ 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 ; width: 100%;}
.col_d .bd .bd1 ul li:hover .pc img{ transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }

.col_d .bd .bd1 ul li:hover .t2{color: #001559;font-weight: bold;}
.col_d .bd .bd2  li:hover .t1{color: #001559;font-weight: bold;}

.col_d .bd .bd2 {width: 460px;margin-left: 31px;padding: 30px  13px 0 36px;background-color: #f7f8fa;height: 545px;}
.col_d .bd .bd2 .t2{color: #999999;font-size: 16px;line-height: 26px;margin-top: 15px;}
.col_d .bd .bd2 .t1{color: #333333;font-size: 20px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col_d .bd .bd2  ul li a{padding: 25px 0 ;display: block;}
.col_d .bd .bd2  ul li {border-bottom: 1px solid #e2e3e5;}
.col_d .bd .bd2  ul li:last-child{border-bottom: unset}
.col_d .bd .bd2 .t{color: #999999;font-size: 16px;line-height: 26px;}
.col_d .bd3{text-align: center;color: #333333;font-size: 36px;font-weight: bold;line-height: 46px;margin-top: 110px;margin-bottom: 60px;}
.col_d .bd3 i{color: #001559;font-style: normal;}
.col_d .bd4 {position: relative;text-align: center;}
.col_d .bd4 .txt{display: flex;justify-content: center;flex-direction: column;width: 128px;height: 128px;color: #ffffff;font-size: 18px;position: absolute;left: 50%;margin-left: -64px;top: 50%;margin-top: -64px;}
.col_d .bd4 .pc img{ animation:yuan 10s infinite linear; -webkit-animation:yuan 10s infinite linear; }
.col_b ul li a .pc img{width: 100%;}
@media screen and (max-width: 1440px) {
    .col_a{padding: 60px 0;}
    .hd_box .h1{font-size: 30px;line-height: 40px;}
	/*
    .col_a .bd ul li{width: 49%;}
    .col_a .bd ul li:nth-child(1) a, .col_a .bd ul li:nth-child(2) a{width: 100%;}
    .col_a .bd ul li:nth-child(3){width: 49%;}
    .col_a .bd ul li:nth-child(1) a, .col_a .bd ul li:nth-child(2) a{padding: 30px 40px 0 40px;height: 295px;}
    .col_a .bd ul li:nth-child(1) a .t1, .col_a .bd ul li:nth-child(2) a .desc .t1{font-size: 22px;line-height: 32px;}
    .col_a .bd ul li:nth-child(3) a .t1{font-size: 22px;line-height: 32px;}
	*/

    .col_b{padding: 60px 0;}
    .col_b ul li a .pc{width: 50%;}
    .col_b ul li a .desc{width: 50%;padding: 30px 30px 0 0;}
    .col_b ul li a .desc .t1{font-size: 20px;line-height: 30px;}
    .col_b ul li:nth-child(2n) a .desc{padding: 30px 0 0 30px;}

    .col_c{padding: 60px 0 0;}
    .col_c .bd{margin-top: 40px;}
    .col_a .bd{margin-top: 40px;}
    .col_c .bd .swiper-slide a img{height: 330px;}
    .col_c .bd .swiper-slide-active a img{height: unset !important;}
    .col_c .bd .swiper-slide a .t1{font-size: 20px;line-height: 30px;}

    .col_d{padding: 60px 0 0;}
    .col_d .bd{justify-content: space-between;}
    .col_d .bd .bd1 {}
    .col_d .bd .bd1 ul li{width: 346px;}
    .col_d .bd .bd2 {width: 346px;margin-left: 30px;}
    .col_d .bd .bd1 ul li a{padding: 20px 20px 0;height: 380px;}
    .col_d .bd .bd1 ul li .pc{margin-top: 20px;}
    .col_d .bd .bd2{height: 500px;}
    .col_d .bd .bd2{    padding: 20px 20px 0 20px;}
    .col_d .bd .bd2 ul li a{padding: 17px 0;}
    .col_d .bd .bd1 ul li a{height: 500px;}
    .col_d .bd .bd1 ul li .pc img{height: 300px;object-fit: cover;}

    .col_a .bd .bd01 ul li a .pc img{width: 100%;}
    .col_a .bd .bd01 ul li a .pc{width: calc(100% - 260px);}
    .col_a .bd .bd01 ul li a .desc{width: 100%;}
    .col_a .bd .bd01 ul li a .desc .t1{font-size: 20px;line-height: 30px;}
    .col_a .bd .bd02 a .t1{font-size: 20px;line-height: 30px;}
    .col_a .bd .bd02 a .pc{margin-top: 0;}
    .col_a .bd .bd02 a .pc img{width: 250px;}
}


@media screen and (max-width: 1100px) {
    .col_a{padding: 30px 0;}
    .hd_box .h1{font-size: 20px;line-height: 30px;}
    .hd_box .h2{font-size: 14px;line-height: 24px;}
	/*
    .col_a .bd{margin-top: 20px;}
    .col_a .bd ul li{width: 100% !important;margin-right: 0 !important;margin-top: 20px;}
    .col_a .bd ul li:nth-child(1){margin-top: 0;}
    .col_a .bd ul li:nth-child(3){width: 100% !important;position: unset;}
    .col_a .bd ul li:nth-child(2){margin-top: 20px;}
    .col_a .bd ul li:nth-child(1) a, .col_a .bd ul li:nth-child(2) a{flex-direction: column;padding: 20px !important;height: unset;}
    .col_a .bd ul li:nth-child(1) a .desc, .col_a .bd ul li:nth-child(2) a .desc{max-width: 100%;width: 100%;}
	

    .col_a .bd ul li:nth-child(1) a .t1, .col_a .bd ul li:nth-child(2) a .desc .t1{font-size: 18px;line-height: 28px;}
    .col_a .bd ul li:nth-child(1) a .desc .mc, .col_a .bd ul li:nth-child(2) a .desc .mc{line-height: 30px;}
    .col_a .bd ul li:nth-child(1) .pc img{max-width: 100%;width: 55%;}
    .col_a .bd ul li .pc{margin-top: 20px !important;}
    .col_a .bd ul li:nth-child(2) .pc img{max-width: 100%;width: 55%;}
    .col_a .bd ul li:nth-child(3) a{padding: 20px !important;height: unset;}
    .col_a .bd ul li:nth-child(3) a .more{position: unset;}
    .col_a .bd ul li .pc {text-align: center;}
    .col_a .bd ul li:nth-child(3) .pc img{max-width: 100%;width: 55%;}
    .col_a .bd ul li:nth-child(3) .pc{text-align: center;}
	*/
    .col_b{padding: 30px 0;}
    .col_b ul li {margin-top: 20px;}
    .col_b ul li:nth-child(1) {margin-top: 0;}
    .col_b ul li a{flex-direction: column;}
    .col_b ul li a .desc{padding: 0 !important;width: 100%;}
    .col_b ul li a .desc{width: 100%;}
    .col_b ul li:nth-child(2n) a{flex-direction: column;}
    .col_b ul li a .pc{width: 100%;margin-top: 20px;}
    .col_b ul li a .desc .t1{font-size: 18px;line-height: 28px;padding-bottom: 15px;}
    .col_b ul li a .desc .t2{font-size: 14px;line-height: 30px;}
    .col_b ul li .more{margin-top: 20px;}

    .col_c{padding: 30px 0 0;}
    .col_c .bd{margin-top: 20px;}
    .col_c .bd .swiper-slide a .t{    padding: 0 20px;bottom: 10px;}
    .col_c .bd .swiper-slide a .t2{font-size: 14px;line-height: 24px;}
    .col_c .bd .swiper-slide a img{height: unset;}
    .col_c .bd .swiper-slide-active a img{height: unset;}
    .col_c .bd .swiper-button-prev, .col_c .bd .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;top: 50%;bottom: unset;}
    .col_c .bd .swiper-button-prev{left: 10px;right: unset;}
    .col_c .bd .swiper-button-next{right: 10px;}

    .col_d{padding: 30px 0;}
    .col_d .bd{margin-top: 20px;flex-direction: column;}
    .col_d .bd .bd1 ul{flex-direction: column;}
    .col_d .bd .bd1 ul li:nth-child(2){margin-left: 0;margin-top: 20px;}
    .col_d .bd .bd1 ul li{width: 100%;}
    .col_d .bd .bd1 ul li a {height: unset;padding: 20px;}
    .col_d .bd .bd2{margin-left: 0;width: 100%;margin-top: 20px;height: unset;}
    .col_d .bd .bd2 .t1{font-size: 18px;line-height: 28px;}
    .col_d .bd .bd2 .t2{font-size: 14px;line-height: 24px;margin-top: 10px;}
    .col_d .bd .bd1 ul li .t2{font-size: 18px;line-height: 28px;}
    .col_d .bd .bd1 ul li .t2{font-size: 18px;line-height: 28px;}

    .col_d .bd .bd1 ul li .pc img{height: unset;}

    .col_a .bd .bd02{width: 100%;margin-top: 20px;}
    .col_a .bd{flex-direction: column;}
    .col_a .bd .bd01{width: 100%;}
    .col_a .bd .bd01 ul li a{height: unset;padding: 20px;flex-direction: column;}
    .col_a .bd .bd01 ul li:nth-child(1) a{flex-direction: column;}
    .col_a .bd .bd01 ul li a .desc{max-width: unset;}
    .col_a .bd .bd01 ul li a .pc img{max-width: unset;width: 70%;}
    .col_a .bd .bd01 ul li a .pc{width: 100%;margin-top: 20px;text-align: center;}
    .col_a .bd .bd02 a{height: unset;padding: 20px;}
    .col_a .bd .bd02 a .pc img{width: 70%;}
    .col_a .bd .bd02 a .pc{margin-right: 0;text-align: center;}
    .col_a .bd .bd02 a .pc{margin-top: 20px;}
    .col_a .bd .bd02 .btn .btn01{width: 30px;height: 30px;}
    .col_a .bd .bd02 .btn{width: 100%;display: flex;justify-content: space-between;left: 0;box-sizing: border-box;padding: 0 30px;}
}