﻿.main_banner {height: 550px;position: relative;}
.main_slide {width: 100%;height: 100%;}
.main_banner_cont {display: flex;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 10;}
.owl-stage-outer,.owl-stage,.owl-item,.slide_item,.slide_item img {height: 100%;}

.divide {display: flex;align-items: center;height: 100%;padding-top: 100px;}
.left {width: 65%;}
.right {width: 35%;}
.banner_tit {font-weight: 700;font-size: 40px;color: #fff;}
.banner_nav {display: inline-flex;margin-top: 30px;}
.banner_nav a {border: 1px solid rgb(255 255 255 / 30%);width: 50px;height: 50px;display: flex;justify-content: center; align-items: center;}
.banner_box {padding: 30px;display: flex;gap: 20px;align-items: flex-start;}
.banner_box.box1 {background-color: rgb(74 169 227 / 70%);}
.banner_box.box2 {background-color: rgb(47 85 151 / 70%);}
.box_t1 {font-weight: 700;font-size: 20px;color: #fff;margin-bottom: 15px;display: inline-flex;gap: 10px;}
.box_t2 {font-weight: 700;font-size: 24px;color: #fff;margin-bottom: 15px;}
.box_t3 {font-size: 16px;color: #fff;}

.main_section {padding: 60px 0;}	
.main_section.bg {background-color: #EEEEEF;}

.title_wrap {margin-bottom: 30px;display: flex;align-items: end;}
.main_title {font-weight: 700;font-size: 36px;color: #000;}
.title_wrap a {font-weight: 700;font-size: 18px;color: #2F5597;margin-left: auto;}
.main_board {border-top: 2px solid #000;}
.main_board li {border-bottom: 1px solid #ddd;padding: 20px 24px;}
.board_link {display: flex; align-items: flex-start;justify-content: flex-start;gap: 10px;}
.board_cate {font-weight: 600;font-size: 18px;color: #2F5597;}
.board_title {font-weight: 600;font-size: 18px;color: #000;}

.item_list {display: flex;gap: 1px;}
.item_list li {flex-grow:1;flex-basis: 0;}
.item_list li .items {height: 300px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;
background-size: cover;padding: 0 20px;display: flex;justify-content: center;align-items: flex-end;}
.items_con {padding-bottom: 100px;}
.item_list li .items.item1 {background-image: url("/resources/img/main/main_bg1.png");}
.item_list li .items.item2 {background-image: url("/resources/img/main/main_bg2.png");}
.item_list li .items.item3 {background-image: url("/resources/img/main/main_bg3.png");}
.item_list li .items.item4 {background-image: url("/resources/img/main/main_bg4.png");}
.item_list li .items.item5 {background-image: url("/resources/img/main/main_bg5.png");}
.item_list li .items.item6 {background-image: url("/resources/img/main/main_bg6.png");}
.item_list li .items .items_tit {font-weight: 700;font-size: 20px;color: #fff;text-align: center;margin-bottom: 40px;}
.item_list li .items .items_link {font-weight: 700;font-size: 14px;color: #fff;text-align: center;text-decoration: underline;text-underline-position: under;}

.board_paging {margin-top: 30px;text-align: center;}
.pagin_inline {display: inline-flex;}
.pagin_inline a {display: flex;justify-content: center;align-items: center;width: 45px;height: 45px;font-weight: 700;font-size: 14px;color: #000;}
.pagin_inline a.active {background-color: #2F5597;color: #fff;}


@media (max-width: 1560px) {
	.banner_tit {font-size: 30px;}
	.box_t2 {font-size: 20px;}
	.main_title {font-size: 30px;}
	.item_list li .items .items_tit {font-size: 18px;}
}
@media (max-width: 1429px) {

}
@media (max-width: 1399px) {

}
@media (max-width: 1259px) {

}
@media (max-width: 1219px) {
	.banner_tit {font-size: 25px;}
	.left {width: 60%;}
	.right {width: 40%;}
	.main_title {font-size: 25px;}
	.board_cate,.board_title {font-size: 16px;}
	.title_wrap a {font-size: 16px;}
	.item_list li .items .items_tit {font-size: 16px;margin-bottom: 20px;}
	.item_list li .items {height: 250px;}
}

@media (max-width: 991px) {
	.box_t1 {font-size: 16px;}
	.icon img {width: 15px;}
	.banner_box {padding: 20px;gap: 10px;}
	.box_t2 {font-size: 18px;}
	.box_t3 {font-size: 14px;}
	.banner_tit {font-size: 20px;}
	.banner_nav img {width: 8px;}
	.banner_nav a {width: 25px;height: 25px;}
	.banner_nav {margin-top: 15px;}
	.divide  {padding-top: 50px;}
	.main_banner {height: 450px;}
	.main_section {padding: 30px 0;}
	.main_title {font-size: 20px;}
	.title_wrap a {font-size: 14px;}
	.title_wrap {margin-bottom: 15px;}
	.board_cate, .board_title {font-size: 14px;}
	.main_board li {padding: 20px 10px;}
	.board_paging {margin-top: 15px;}
	.pagin_inline a {font-size: 12px;width: 25px;height: 25px;}
	.item_list li {flex-basis: auto;width: 33%;}
	.item_list {flex-wrap: wrap;}
	.item_list li .items .items_tit {font-size: 14px;margin-bottom: 10px;}
	.item_list li .items .items_link {font-size: 12px;}
	.item_list li .items {height: 200px;}
	.items_con {padding-bottom: 80px;}
}

@media (max-width: 767px) {
	.board_cate, .board_title {font-size: 12px;}
	.item_list li .items {height: 150px;padding: 0 5px;align-items: center;}
	.items_con {padding-bottom: 0;}
	.box_t1 {font-size: 14px;margin-bottom: 10px;}
	.box_t2 {font-size: 16px;margin-bottom: 10px;}
	.box_t3 {font-size: 12px;}
	.banner_box {padding: 10px;}
	.divide {flex-direction: column; justify-content: center;gap: 10px;}
	.left,.right {width: 100%;}
	.banner_tit {font-size: 18px;}
	.main_title {font-size: 18px;}
	.title_wrap a {font-size: 12px;}
}

@media (max-width: 575px) {

}