@charset "utf-8";
.container{background: white;position: relative;}
.hd_box{display: flex;border-bottom: 1px solid #cccccc;padding-bottom: 5px;justify-content: space-between;align-items: center;}
.hd_box .tle{color: #205393;font-size: 22px;line-height: 32px;font-weight: bold;position: relative;}
.hd_box .tle::after{content: "";left: 0;bottom: -7px;border-bottom: 3px solid #205393;width: 100%;position: absolute;}
.hd_box .more a{color: #444444;opacity: 0.7;font-size: 14px;}

.col-a {background: #4793bb;line-height: 82px;height: 82px;}
.col-a .bd{background: url(ico1.png)no-repeat left center;padding-left: 57px;box-sizing: border-box;height: 82px;}
.col-a .bd ul li a{display: flex;color: #ffffff;font-size: 16px;}
.col-a .bd ul{height: 82px;}

.col-a .bd ul{width: 100%;}
.col-a .bd ul li {margin-right: 2%;width: 32%;}
.col-a .bd ul li .time{width: 100px;}
.col-a .bd ul li .mt{width: calc(100% - 120px);}

.col-b{padding: 60px 0 70px;}
.col-b .bd{display: flex;}
.col-b .bd .bd1{width: 604px;}
.col-b .bd .bd2{width: calc(100% - 604px);padding-left: 50px;box-sizing: border-box;padding-top: 10px;}
.col-b .bd .bd1 .pc{position: relative;overflow: hidden;}
.col-b .bd .bd1 .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 .bd .bd1 .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-b .bd .bd1 .pc .tle{position: absolute;left: 0;width: 100%;background: rgba(0, 0, 0, 0.6);line-height: 52px;color: #ffffff;font-size: 18px;bottom: 0;padding: 0 27px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-b .bd .bd1 .swiper{overflow: hidden;padding-top: 16px;}
.col-b .bd .bd2 .bd2_1 .b_hd{display: flex;border-bottom: 1px solid #cccccc;padding-bottom: 5px;justify-content: space-between;align-items: center;}
.col-b .bd .bd2 .bd2_1 .b_hd .tle{color: #205393;font-size: 22px;line-height: 32px;font-weight: bold;position: relative;}
.col-b .bd .bd2 .bd2_1 .b_hd .tle::after{content: "";left: 0;bottom: -7px;border-bottom: 3px solid #205393;width: 100%;position: absolute;}
.col-b .bd .bd2 .bd2_1 .b_hd .more a{color: #444444;opacity: 0.7;font-size: 14px;}
.col-b .bd .bd2 .bd2_1 .b_bd{padding-top: 23px;}
.col-b .bd .bd2 .bd2_1 .b_bd ul li{padding-left: 18px;background: url(ico3.png)no-repeat left center;}
.col-b .bd .bd2 .bd2_1 .b_bd ul li a{display: flex;justify-content: space-between;align-items: center;color: #404040;line-height: 36px;font-size: 16px;}
.col-b .bd .bd2 .bd2_1 .b_bd ul li a .mt{width: calc(100% - 120px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-b .bd .bd2 .bd2_1 .b_bd ul li:hover a{color: #205393;}
.col-b .bd .bd2 .bd2_1 .b_bd ul li:hover {background: url(ico2.png)no-repeat left center;}
.col-b .bd .bd2 .bd2_1 .b_bd ul li:nth-child(1){padding-left: 0;background: unset;margin-bottom: 18px;}
.col-b .bd .bd2 .bd2_1 .b_bd ul li:nth-child(1) a{display: block;}
.col-b .bd .bd2 .bd2_1 .b_bd ul li:nth-child(1) .mt{color: #205393;line-height: 30px;font-size: 20px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-b .bd .bd2 .bd2_1 .b_bd ul li:nth-child(1) .mc{color: #000000;opacity: 0.7;line-height: 26px;font-size: 16px;height: 52px;	overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 7px;}
.col-b .bd .bd2 .bd2_2{border-top: 1px dashed #cccccc;margin-top: 15px;padding-top: 25px;}
.col-b .bd .bd2 .bd2_2 .b_hd{display: flex;border-bottom: 1px solid #cccccc;padding-bottom: 5px;justify-content: space-between;align-items: center;}
.col-b .bd .bd2 .bd2_2 .b_hd ul{display: flex;}
.col-b .bd .bd2 .bd2_2 .b_hd ul li{color: #343434;font-size: 22px;line-height: 32px;margin-right: 58px;}
.col-b .bd .bd2 .bd2_2 .b_hd li.on{color: #205393;font-weight: bold;position: relative;}
.col-b .bd .bd2 .bd2_2 .b_hd li.on::after{content: "";left: 0;bottom: -7px;border-bottom: 3px solid #205393;width: 100%;position: absolute;}
.col-b .bd .bd2 .bd2_2 .b_hd .more a{color: #444444;opacity: 0.7;font-size: 14px;}
.col-b .bd .bd2 .bd2_2 .b_bd{padding-top: 16px;}
.col-b .bd .bd2 .bd2_2 .b_bd ul li{padding-left: 18px;background: url(ico3.png)no-repeat left center;}
.col-b .bd .bd2 .bd2_2 .b_bd ul li a{display: flex;justify-content: space-between;align-items: center;color: #404040;font-size: 16px;line-height: 40px;}
.col-b .bd .bd2 .bd2_2 .b_bd ul li a .mt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: calc(100% - 120px);}

.col-b .bd .bd2 .bd2_2 .b_bd ul li:hover a{color: #205393;}
.col-b .bd .bd2 .bd2_2 .b_bd ul li:hover {background: url(ico2.png)no-repeat left center;}

.col-cd{background: url(bg.png)no-repeat top center ;background-size: cover;padding: 55px 0 90px;}
.col-cd .col-c .bd{display: flex;margin-top: 42px;}
.col-cd .col-c .b_hd{width: 413px;}
.col-cd .col-c .b_hd ul{height: 100%;}
.col-cd .col-c .b_hd ul li a{display:flex;background: #205393;align-items: center;height: 100%;}
.col-cd .col-c .b_hd ul li{height: 25%;}
.col-cd .col-c .b_hd ul li .time{color: #ffffff;opacity: 0.8;font-size: 24px;line-height: 136px;font-weight: bold;width: 120px;text-align: center;position: relative;}
.col-cd .col-c .b_hd ul li .time::after{content: "";right: 0;border-right: 1px solid #6084b0;height: 40px;top: 50%;margin-top: -20px;position: absolute;}
.col-cd .col-c .b_hd ul li.on a{background: #0092cc}
.col-cd .col-c .b_hd ul li .desc{width: calc(100% - 120px);text-align: center;display: flex;flex-direction: column;align-items: center;}
.col-cd .col-c .b_hd ul li .desc .t1{color: #ffffff;opacity: 0.2;	font-size: 24px;line-height: 34px;font-weight: bold;}
.col-cd .col-c .b_hd ul li .desc .t2{color: #ffffff;font-size: 24px;line-height: 34px;}
.col-cd .col-c .b_bd{width: calc(100% - 413px);}
.col-cd .col-c .b_bd video{height: 100%;width: 100%;object-fit: cover;}
.col-cd .col-c .b_bd .b_bd_box{height: 100%;}
.col-cd .col-c .b_bd .b_bd_box img{width: 100%;height: 100%;object-fit: cover;}
.col-cd .col-d{margin-top: 60px;}
.col-cd .col-d .hd{display: flex;border-bottom: 1px solid #cccccc;padding-bottom: 5px;justify-content: space-between;align-items: center;}
.col-cd .col-d .hd ul{display: flex;}
.col-cd .col-d .hd ul li{color: #343434;font-size: 22px;line-height: 32px;margin-right: 58px;}
.col-cd .col-d .hd li.on{color: #205393;font-weight: bold;position: relative;}
.col-cd .col-d .hd li.on::after{content: "";left: 0;bottom: -7px;border-bottom: 3px solid #205393;width: 100%;position: absolute;}
.col-cd .col-d .hd .more a{color: #444444;opacity: 0.7;font-size: 14px;}
.col-cd .col-d .bd{margin-top: 47px;}
.col-cd .col-d .bd .swiper{overflow: hidden;}

.col-e {padding: 63px 0 73px;}
.col-e .bd{margin-top: 42px;}
.col-e ul {display: flex;overflow: hidden;}
.col-e ul li{ width: 30.5%; 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-e ul li.on{width: 39%;}
.col-e ul li a{display: block;position: relative;}
.col-e ul li a img{width: unset;max-width: unset;}
.col-e ul li a .t1{position: absolute;color: white;top: 30px;left: 25px;font-weight: bold;font-size: 24px;line-height: 34px;display: none;}
.col-e ul li a .t1::after{left: 0;bottom: -15px;border-bottom: 1px solid #ccc;width: 30px;position: absolute;content: "";}

.col-d .swiper-button-next{background: url(ico9000.png)no-repeat center}
.col-d .swiper-button-prev{ background: url(ico9000.png)no-repeat center; transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
.col-d .swiper-button-next,.col-d .swiper-button-prev{width: 30px;height:30px;top: 0;right: 0;left: unset;margin-top: 0;z-index: 1;}
.col-d .swiper-button-prev {right: 50px;}
.col-d .swiper-button-next:hover{background: url(ico9001.png)no-repeat center;}
.col-d .swiper-button-prev:hover{background: url(ico9001.png)no-repeat center;}

.col-f{padding:  0 0 72px;}
.col-f  .hd{display: flex;border-bottom: 1px solid #cccccc;padding-bottom: 5px;justify-content: space-between;align-items: center;}
.col-f .hd ul{display: flex;}
.col-f .hd ul li{color: #343434;font-size: 22px;line-height: 32px;margin-right: 58px;}
.col-f .hd li.on{color: #205393;font-weight: bold;position: relative;}
.col-f .hd li.on::after{content: "";left: 0;bottom: -7px;border-bottom: 3px solid #205393;width: 100%;position: absolute;}
.col-f .hd .more a{color: #444444;opacity: 0.7;font-size: 14px;}
.col-f .bd{margin-top: 43px; }
.col-f .bd .swiper{overflow: hidden;}
.col-f .bd .swiper .tle{color: #000000;font-size: 16px;line-height: 36px;margin-top: 15px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-f .bd .swiper .pc{overflow: hidden;}
.col-f .bd .swiper .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 ; height: 225px;object-fit: cover;width: 100%;}
.col-f .bd .swiper .swiper-slide: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) ; }


.more a{background: url(ico200.png) no-repeat right center;padding-right: 15px;box-sizing: border-box;background-size: 15px;}
.more a:hover{background: url(ico201.png) no-repeat right center;padding-right: 15px;box-sizing: border-box;background-size: 15px;}