<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@font-face {
  font-family: 'Pretendard';
  font-weight: 300;
  src: local('Pretendard Light'),
  url('../font/Pretendard-Light.woff2') format('woff2'),
  url('../font/Pretendard-Light.woff') format('woff'),
  url('../font/Pretendard-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 400;
  src: local('Pretendard Regular'),
  url('../font/Pretendard-Regular.woff2') format('woff2'),
  url('../font/Pretendard-Regular.woff') format('woff'),
  url('../font/Pretendard-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 500;
  src: local('Pretendard Medium'),
  url('../font/Pretendard-Medium.woff2') format('woff2'),
  url('../font/Pretendard-Medium.woff') format('woff'),
  url('../font/Pretendard-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 600;
  src: local('Pretendard SemiBold'),
  url('../font/Pretendard-SemiBold.woff2') format('woff2'),
  url('../font/Pretendard-SemiBold.woff') format('woff'),
  url('../font/Pretendard-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 700;
  src: local('Pretendard Bold'),
  url('../font/Pretendard-Bold.woff2') format('woff2'),
  url('../font/Pretendard-Bold.woff') format('woff'),
  url('../font/Pretendard-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Pretendard';
  font-weight: 800;
  src: local('Pretendard ExtraBold'),
  url('../font/Pretendard-ExtraBold.woff2') format('woff2'),
  url('../font/Pretendard-ExtraBold.woff') format('woff'),
  url('../font/Pretendard-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'GmarketSans';
  font-weight: 300;
  src: local('GmarketSans Light'),
  url('../font/GmarketSansLight.eot') format('eot'),
  url('../font/GmarketSansLight.woff') format('woff'),
  url('../font/GmarketSansLight.ttf') format('truetype');
}

@font-face {
  font-family: 'GmarketSans';
  font-weight: 500;
  src: local('GmarketSans Medium'),
  url('../font/GmarketSansMedium.eot') format('eot'),
  url('../font/GmarketSansMedium.woff') format('woff'),
  url('../font/GmarketSansMedium.ttf') format('truetype');
}

@font-face {
  font-family: 'GmarketSans';
  font-weight: 700;
  src: local('GmarketSans Bold'),
  url('../font/GmarketSansBold.eot') format('eot'),
  url('../font/GmarketSansBold.woff') format('woff'),
  url('../font/GmarketSansBold.ttf') format('truetype');
}

html, body {font-size: 16px;}
body {font-family:'Pretendard', 'GmarketSans', sans-serif;color:#111;-webkit-text-size-adjust: none;-webkit-overflow-scrolling:touch;letter-spacing: -0.025em;min-width: 1600px;}
body, h1, h2, h3, h4, h5, h6, ul, p, button, input, td{margin:0;padding:0}
h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:normal;font-family:inherit}
ul{list-style:none}
a{text-decoration:none}
a:link, a:visited, a:hover, a:active{color:inherit;text-decoration:none}
button{border:0px;background:none;cursor:pointer;font-family:inherit;font-size: inherit;}
img{border:0px;vertical-align:top}
address{font-style:normal}
header, nav, section, article, footer{display:block}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select{vertical-align:middle}
input, textarea{-webkit-appearance: none;-webkit-border-radius: 0}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
table{border-spacing:0px;border-collapse:collapse}
em{font-style:normal}
fieldset{border:0}
select::-ms-expand {display:none}
input:focus {outline:none}

input[type="date"]{position:relative;padding-right:20px;background:url("../images/20240812/cal_arrow.png") no-repeat right 10px center;padding-left:0}
input[type="date"]::-webkit-clear-button, input[type="date"]::-webkit-inner-spin-button{display:none}
input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;color:transparent;cursor:pointer}
input[type="date"]::before{content:attr(data-placeholder);width:100%}
input[type="date"]:valid::before{display:none}
input[data-placeholder]::before{color:#999;font-size:13px}

.clear:after{
  display:block;
  content:"";
  clear:both;
}

.area {
  width: 1300px;
  margin: 0 auto;
}



#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 1920px;
  height: 90px;
  border-bottom: 1px solid rgba(240,240,240,0.1);
  z-index: 100;
  overflow: hidden;
  background: none;
  transition: 0.5s;
}

#header .on_bar {
  opacity: 0;
  position: absolute;
  top: 90px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #F0F0F0;
  transition: 0.5s;
}

#header .header_wrap {
  position: relative;
  display: flex;
  width: 1600px;
  height: 100%;
  margin: 0 auto;
}

#header .header_wrap .logo {
  position: absolute;
  top: 30px;
  left: 0;
}

#header .header_wrap .logo a {
  display: block;
}

#header .header_wrap #gnb {
  margin-left: 342px;
}

#header .header_wrap #gnb ul.depth1_ul {
  display: flex;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li {
  width: 164px;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li:first-child {
  margin-left: 0;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li .navi_depth1 {
  position: relative;
  display: block;
  font-weight: 500;
  color: #fff;
  font-size: 20px;
  height: 90px;
  line-height: 90px;
  padding-left: 10px;
  transition: 0.5s;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li .navi_depth1 span {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 126px;
  height: 3px;
  background-color: #F47D0D;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li .depth2_ul {
  border-right: 1px solid rgba(240,240,240,0);
  height: 285px;
  transition: 0.5s;
  padding-top: 30px;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li .depth2_ul li h4 {
  display: none;
  font-size: 17px;
  line-height: 25px;
  font-weight: 700;
  color: #777;
  padding: 30px 0 17px 19px;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li .depth2_ul li a {
  display: inline-block;
  font-size: 15px;
  line-height: 23px;
  color: #333;
  margin-left: 19px;
  margin-top: 8px;
  font-weight: 500;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li .depth2_ul li a:hover {
  color: #F47D0D;
  text-decoration: underline;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li:hover span {
  display: block;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li_1 .depth2_ul {
  border-left: 1px solid rgba(240,240,240,0);
  transition: 0.5s;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li_1 .navi_depth1 {
  padding-left: 25px;
}

#header .header_wrap #gnb ul.depth1_ul .depth1_li_4 .navi_depth1 {
  padding-left: 29px;
}

#header .header_wrap .util {
  position: absolute;
  top: 33px;
  right: 0;
}

#header .header_wrap .util ul {
  display: flex;
}

#header .header_wrap .util ul li {
  padding-left: 23px;
  margin-left: 22px;
  background-image: url("../images/20240812/hd_bar.svg");
  background-repeat: no-repeat;
  background-position: left center;
}

#header .header_wrap .util ul li:first-child {
  padding-left: 0;
  margin-left: 0;
  background: none;
}

#header .header_wrap .util ul li a {
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  transition: 0.5s;
}

#header.on {
  height: 380px;
  background-color: #fff;
  transition: 0.5s;
}

#header.on .on_bar {
  opacity: 1;
  transition: 0.5s;
}

#header.on .header_wrap #gnb ul.depth1_ul .depth1_li .depth2_ul {
  border-right: 1px solid rgba(240,240,240,1);
  transition: 0.5s;
}

#header.on .header_wrap #gnb ul.depth1_ul .depth1_li_1 .depth2_ul {
  border-left: 1px solid rgba(240,240,240,1);
  transition: 0.5s;
}

#header.active {
  background-color: #fff;
  border-bottom: 1px solid #F0F0F0;
}

#header.on .header_wrap #gnb ul.depth1_ul .depth1_li .navi_depth1,
#header.on .header_wrap .util ul li a,
#header.active .header_wrap #gnb ul.depth1_ul .depth1_li .navi_depth1,
#header.active .header_wrap .util ul li a {
  color: #111;
  transition: 0.5s;
}


#main .cnt1 {
  width: 100%;
  height: 770px;
  background-image: url("../images/20240812/c1_bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

#main .cnt1 .area {
  position: relative;
  height: 100%;
}

#main .cnt1 .area .content_txt {
  position: absolute;
  left: 0;
  bottom: 218px;
}

#main .cnt1 .area .content_txt h2 {
  font-family: 'GmarketSans', 'Pretendard', sans-serif;
  font-size: 56px;
  color: #fff;
  font-weight: 700;
}

#main .cnt1 .area .content_txt p {
  font-size: 25px;
  color: #fff;
  line-height: 42px;
  padding-top: 21px;
}

#main .cnt1 .area .content_txt .more_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 186px;
  height: 50px;
  background-color: #F47D0D;
  font-size: 17px;
  color: #fff;
  font-weight: 500;
  margin-top: 41px;
}

#main .cnt1 .area .content_txt .more_btn img {
  margin-left: 29px;
  width: 41px;
  height: auto;
}

/*slidesjs */
#slLogin_wrap {position: relative;top:0;width: 100%;height: 770px; margin: 0;min-width:1280px;}
#slLogin_wrap #slides {position: relative;width: 100%;margin: 0 auto;z-index: -10; }
#slLogin_wrap #slides .slidesjs-pagination {position: relative;left: 24.4%; top:-850px;z-index: 99999;}
#slLogin_wrap #slides .slidesjs-pagination li{float: left;}
#slLogin_wrap #slides .slidesjs-pagination a{display: block;width: 20px;height: 20px;background-color: rgba(255, 255, 255, 0.1);border: 2px solid #fff;opacity: 0.3;border-radius: 20px;margin: 4px;text-indent: -9999px;}
#slLogin_wrap #slides .slidesjs-pagination a.active{background-color: #fff;opacity: 0.3;width:20px;height: 20px;}
#slLogin_wrap #slides .slidesjs-navigation {display:none !important;}
#slLogin_wrap #slides .slidesjs-container {overflow: hidden; position: relative; width: 100%; height: 770px;}
#slLogin_wrap #slides .slidesjs-control {position: relative; left: 0px; width: 100%; height: 570px;}

/*#main .cnt2 {
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(238,245,252,1) 90%);
  padding-bottom: 135px;
}

#main .cnt2 .business_support_wrap .wrap {
  display: flex;
  justify-content: space-between;
  margin-left: 310px;
}

#main .cnt2 .business_support_wrap .wrap .tit {
  padding-top: 52px;
}

#main .cnt2 .business_support_wrap .wrap .tit h3 {
  font-size: 32px;
  color: #111;
  font-weight: 700;
}

#main .cnt2 .business_support_wrap .wrap .tit p {
  font-size: 20px;
  color: #666;
  line-height: 32px;
  padding-top: 16px;
}

#main .cnt2 .business_support_wrap .wrap .txt {
  width: calc(100% - 327px);
  margin-top: -92px;
}

#main .cnt2 .business_support_wrap .wrap .txt ul {
  display: flex;
}

#main .cnt2 .business_support_wrap .wrap .txt ul li {
  width: 310px;
  height: 290px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

#main .cnt2 .business_support_wrap .wrap .txt ul li.business_item1 {
  background-image: url("../images/20240812/c2_support_list_bg1.png");
}

#main .cnt2 .business_support_wrap .wrap .txt ul li.business_item2 {
  background-image: url("../images/20240812/c2_support_list_bg2.png");
}

#main .cnt2 .business_support_wrap .wrap .txt ul li.business_item3 {
  background-image: url("../images/20240812/c2_support_list_bg3.png");
}

#main .cnt2 .business_support_wrap .wrap .txt ul li.business_item4 {
  background-image: url("../images/20240812/c2_support_list_bg4.png");
}

#main .cnt2 .business_support_wrap .wrap .txt ul li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

#main .cnt2 .business_support_wrap .wrap .txt ul li a .content_tit {
  position: absolute;
  left: 24px;
  bottom: 32px;
}

#main .cnt2 .business_support_wrap .wrap .txt ul li a .content_tit h4 {
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  font-weight: 700;
}

#main .cnt2 .business_support_wrap .wrap .txt ul li a .content_tit p {
  font-size: 16px;
  color: #E5E5E5;
  padding-top: 14px;
  padding-right: 20px;
  line-height: 24px;
}

#main .cnt2 .business_support_wrap .wrap .txt.swiper {
  margin-left: 0;
  margin-right: 0;
}

#main .cnt2 .business_support_wrap .wrap .txt.swiper .swiper-wrapper {
  padding-bottom: 100px;
}

#main .cnt2 .business_support_wrap .wrap .txt.swiper .swiper-slide-active {
  box-shadow: 20px 20px 40px 0px rgba(69,75,94,0.25);
  margin-left: 50px;
}

#main .cnt2 .business_announ_wrap {
  padding-top: 75px;
}

#main .cnt2 .business_announ_wrap .area .tit {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#main .cnt2 .business_announ_wrap .area .tit h3 {
  font-size: 36px;
  font-weight: 700;
}

#main .cnt2 .business_announ_wrap .area .tit .more_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 78px;
  height: 32px;
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
  border-radius: 16px;
  font-size: 14px;
}

#main .cnt2 .business_announ_wrap .area .tit .more_btn img {
  margin-left: 4px;
}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap {
  border-radius: 10px;
  box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15);
  padding-bottom: 18px;
  margin-top: 30px;
  background-color: #fff;
}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table {
  width: calc(100% - 50px);
  margin: 0 auto;
}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table thead {
  height: 58px;
  border-bottom: 1px solid #DCDCDC;
}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table thead th {
  font-size: 15px;
  font-weight: 700;
}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr {
  height: 55px;
  border-top: 1px solid #ededed;
}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr:first-child {
  border-top: 0;
}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_sort {
  display: block;
  width: 102px;
  height: 27px;
  line-height: 27px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  margin-top: 14px;
}*/

/*#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st1 { background-color: #E17C24; color: #FFF;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st2 { background-color: #86AB89; color: #FFF;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st3 { background-color: #A02334; color: #FFF;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st4 { background-color: #387F39; color: #FFF;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st5 { background-color: #F0A8D0; color: #FFF;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st6 { background-color: #416DE2; color: #FFF;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st7 { background-color: #3E9D64; color: #FFF;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st8 { background-color: #78787E; color: #FFF;}
*/
/*#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st1 { color: #A02334; border:1px solid #A02334; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st2 { color: #00712D; border:1px solid #00712D; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st3 { color: #CD5C08; border:1px solid #CD5C08; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st4 { color: #3A1078; border:1px solid #3A1078; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st5 { color: #16423C; border:1px solid #16423C; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st6 { color: #BF2EF0; border:1px solid #BF2EF0; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st7 { color: #050C9C; border:1px solid #050C9C; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st8 { color: #6F4E37; border:1px solid #6F4E37; font-weight: 500;}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_title h4 {
  font-size: 15px;
  font-weight: 500;
  padding-left: 40px;
}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_title h4 .new_icon {
  margin-left: 4px;
}

#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_date p {
  font-size: 15px;
  text-align: center;
  color: #555;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap {
  margin-top: 34px;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul {
  display: flex;
  justify-content: space-between;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li {
  width: 244px;
  height: 217px;
  border-radius: 8px;
  box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15);
  overflow: hidden;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a {
  display: block;
  width: 100%;
  height: 100%;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .img {
  width: 100%;
  height:116px;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt {
  width: 100%;
  height: 101px;
  background-color: #fff;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt &gt; * {
  padding-left: 25px;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt h4 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  color: #333;
  padding-top: 21px;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt p {
  font-size: 13px;
  font-weight: 500;
  color: #788999;
  padding-top: 6px;
}

#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt p img {
  margin-top: 1.5px;
  margin-left: 2px;
}*/
#main .cnt2 { background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(238,245,252,1) 90%); padding-bottom: 135px;}
#main .cnt2 .business_support_wrap .wrap { display: flex; justify-content: space-between; margin-left: 310px;}
#main .cnt2 .business_support_wrap .wrap .tit { padding-top: 52px;}
#main .cnt2 .business_support_wrap .wrap .tit h3 {font-size: 32px; color: #111;font-weight: 700;}
#main .cnt2 .business_support_wrap .wrap .tit p { font-size: 20px; color: #666;line-height: 32px;padding-top: 16px;}
#main .cnt2 .business_support_wrap .wrap .txt { width: calc(100% - 327px); margin-top: -92px;}
#main .cnt2 .business_support_wrap .wrap .txt ul { display: flex;}
#main .cnt2 .business_support_wrap .wrap .txt ul li { width: 310px; height: 290px; background-repeat: no-repeat; background-position: center;background-size: cover; border-radius: 10px; overflow: hidden;}
#main .cnt2 .business_support_wrap .wrap .txt ul li.business_item1 {background-image: url("../images/c2_support_list_bg1.png");}
#main .cnt2 .business_support_wrap .wrap .txt ul li.business_item2 {background-image: url("../images/c2_support_list_bg2.png");}
#main .cnt2 .business_support_wrap .wrap .txt ul li.business_item3 {background-image: url("../images/c2_support_list_bg3.png");}
#main .cnt2 .business_support_wrap .wrap .txt ul li.business_item4 {background-image: url("../images/c2_support_list_bg4.png");}
#main .cnt2 .business_support_wrap .wrap .txt ul li a { position: relative; display: block; width: 100%; height: 100%;}
#main .cnt2 .business_support_wrap .wrap .txt ul li a .content_tit {position: absolute; left: 24px; bottom: 32px;}
#main .cnt2 .business_support_wrap .wrap .txt ul li a .content_tit h4 { font-size: 24px; line-height: 32px; color: #fff; font-weight: 700;}
#main .cnt2 .business_support_wrap .wrap .txt ul li a .content_tit p { font-size: 16px; color: #E5E5E5; padding-top: 14px;padding-right: 20px;line-height: 24px;}
#main .cnt2 .business_support_wrap .wrap .txt.swiper { margin-left: 0; margin-right: 0;}
#main .cnt2 .business_support_wrap .wrap .txt.swiper .swiper-wrapper { padding-bottom: 100px;}
#main .cnt2 .business_support_wrap .wrap .txt.swiper .swiper-slide-active { box-shadow: 20px 20px 40px 0px rgba(69,75,94,0.25); margin-left: 50px;}
#main .cnt2 .business_announ_wrap { padding-top: 75px;}
#main .cnt2 .business_announ_wrap .area .tit { display: flex; align-items: center; justify-content: space-between;}
#main .cnt2 .business_announ_wrap .area .tit h3 { font-size: 36px; font-weight: 700;}
#main .cnt2 .business_announ_wrap .area .tit .more_btn { display: flex; align-items: center; justify-content: center; width: 78px; height: 32px; border: 1px solid #d5d5d5; box-sizing: border-box; border-radius: 16px; font-size: 14px;}
#main .cnt2 .business_announ_wrap .area .tit .more_btn img { margin-left: 4px;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap { border-radius: 10px; box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15); padding-bottom: 18px; margin-top: 30px; background-color: #fff;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table { width: calc(100% - 50px); margin: 0 auto;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table thead { height: 58px; border-bottom: 1px solid #DCDCDC;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table thead th { font-size: 15px; font-weight: 700;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr { height: 55px; border-top: 1px solid #ededed;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr:first-child { border-top: 0;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_sort { display: block; width: 102px; height: 27px; line-height: 27px; border-radius: 4px; font-size: 15px; font-weight: 500; text-align: center; margin-top: 14px;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st1 { color: #A02334; border:1px solid #A02334; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st2 { color: #00712D; border:1px solid #00712D; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st3 { color: #CD5C08; border:1px solid #CD5C08; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st4 { color: #3A1078; border:1px solid #3A1078; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st5 { color: #16423C; border:1px solid #16423C; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st6 { color: #BF2EF0; border:1px solid #BF2EF0; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st7 { color: #050C9C; border:1px solid #050C9C; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st8 { color: #6F4E37; border:1px solid #6F4E37; font-weight: 500;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_title h4 { font-size: 15px; font-weight: 500; padding-left: 40px;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_title h4 .new_icon { margin-left: 4px;}
#main .cnt2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_date p { font-size: 15px; text-align: center; color: #555;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap { margin-top: 34px;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap .txt.swiper { margin-left: 0; margin-right: 0;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap .txt.swiper .swiper-wrapper { padding-bottom: 100px;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap .txt.swiper .swiper-slide-active { box-shadow: 20px 20px 40px 0px rgba(69,75,94,0.25); margin-left: 0px;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul { display: flex; justify-content: space-between;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li { width: 244px; height: 217px; border-radius: 8px; box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15); overflow: hidden;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a { display: block; width: 100%; height: 100%;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .img { width: 100%; height:116px;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .img img { width: 100%; height: 100%; object-fit: cover;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt { width: 100%; height: 101px; background-color: #fff;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt &gt; * {padding-left: 25px;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt h4 {font-size: 20px; line-height: 28px; font-weight: 700; color: #333; padding-top: 21px;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt p { font-size: 13px; font-weight: 500; color: #788999; padding-top: 6px;}
#main .cnt2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt p img {margin-top: 1.5px; margin-left: 2px;}

#main .cnt2_1 {background: rgb(255,255,255); padding-bottom: 10px;}
/*#main .cnt2_1 {background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(238,245,252,1) 90%); padding-bottom: 10px;}*/
#main .cnt2_1 .business_support_wrap .wrap { display: flex; justify-content: space-between; margin-left: 310px;}
#main .cnt2_1 .business_support_wrap .wrap .tit { padding-top: 52px;}
#main .cnt2_1 .business_support_wrap .wrap .tit h3 {font-size: 32px; color: #111;font-weight: 700;}
#main .cnt2_1 .business_support_wrap .wrap .tit p { font-size: 20px; color: #666;line-height: 32px;padding-top: 16px;}
#main .cnt2_1 .business_support_wrap .wrap .txt { width: calc(100% - 327px); margin-top: -92px;}
#main .cnt2_1 .business_support_wrap .wrap .txt ul { display: flex;}
#main .cnt2_1 .business_support_wrap .wrap .txt ul li { width: 310px; height: 290px; background-repeat: no-repeat; background-position: center;background-size: cover; border-radius: 10px; overflow: hidden;}
#main .cnt2_1 .business_support_wrap .wrap .txt ul li.business_item1 {background-image: url("../images/c2_support_list_bg1.png");}
#main .cnt2_1 .business_support_wrap .wrap .txt ul li.business_item2 {background-image: url("../images/c2_support_list_bg2.png");}
#main .cnt2_1 .business_support_wrap .wrap .txt ul li.business_item3 {background-image: url("../images/c2_support_list_bg3.png");}
#main .cnt2_1 .business_support_wrap .wrap .txt ul li.business_item4 {background-image: url("../images/c2_support_list_bg4.png");}
#main .cnt2_1 .business_support_wrap .wrap .txt ul li a { position: relative; display: block; width: 100%; height: 100%;}
#main .cnt2_1 .business_support_wrap .wrap .txt ul li a .content_tit {position: absolute; left: 24px; bottom: 32px;}
#main .cnt2_1 .business_support_wrap .wrap .txt ul li a .content_tit h4 { font-size: 24px; line-height: 32px; color: #fff; font-weight: 700;}
#main .cnt2_1 .business_support_wrap .wrap .txt ul li a .content_tit p { font-size: 16px; color: #E5E5E5; padding-top: 14px;padding-right: 20px;line-height: 24px;}
#main .cnt2_1 .business_support_wrap .wrap .txt.swiper { margin-left: 0; margin-right: 0;}
#main .cnt2_1 .business_support_wrap .wrap .txt.swiper .swiper-wrapper { padding-bottom: 100px;}
#main .cnt2_1 .business_support_wrap .wrap .txt.swiper .swiper-slide-active { box-shadow: 20px 20px 40px 0px rgba(69,75,94,0.25); margin-left: 50px;}

#main .cnt2_2 { padding-top: 135px; padding-bottom: 132px; background-image: url("../images/20240812/c3_bg.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover;}
#main .cnt2_2 .business_announ_wrap { padding-top: 0px;}
#main .cnt2_2 .business_announ_wrap .area .tit { display: flex; align-items: center; justify-content: space-between;}
#main .cnt2_2 .business_announ_wrap .area .tit h3 { font-size: 36px; font-weight: 700; color:#fff;}
#main .cnt2_2 .business_announ_wrap .area .tit .more_btn { display: flex; align-items: center; justify-content: center; width: 78px; height: 32px; border: 1px solid #d5d5d5; box-sizing: border-box; border-radius: 16px; font-size: 14px; box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15);  background-color: #fff;}
#main .cnt2_2 .business_announ_wrap .area .tit .more_btn img { margin-left: 4px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap { border-radius: 10px; box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15); padding-bottom: 18px; margin-top: 30px; background-color: #fff;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table { width: calc(100% - 50px); margin: 0 auto;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table thead { height: 58px; border-bottom: 1px solid #DCDCDC;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table thead th { font-size: 15px; font-weight: 700;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr { height: 55px; border-top: 1px solid #ededed;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr:first-child { border-top: 0;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_sort { display: block; width: 102px; height: 27px; line-height: 27px; border-radius: 4px; font-size: 15px; font-weight: 500; text-align: center; margin-top: 14px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st1 { color: #A02334; border:1px solid #A02334; font-weight: 500;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st2 { color: #00712D; border:1px solid #00712D; font-weight: 500;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st3 { color: #CD5C08; border:1px solid #CD5C08; font-weight: 500;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st4 { color: #3A1078; border:1px solid #3A1078; font-weight: 500;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st5 { color: #16423C; border:1px solid #16423C; font-weight: 500;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st6 { color: #BF2EF0; border:1px solid #BF2EF0; font-weight: 500;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st7 { color: #050C9C; border:1px solid #050C9C; font-weight: 500;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_st8 { color: #6F4E37; border:1px solid #6F4E37; font-weight: 500;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_title h4 { font-size: 15px; font-weight: 500; padding-left: 40px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_title h4 .new_icon { margin-left: 4px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_list_wrap table tbody tr td.td_date p { font-size: 15px; text-align: center; color: #555;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap { margin-top: 34px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap .txt.swiper { margin-left: 0; margin-right: 0;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap .txt.swiper .swiper-wrapper { padding-bottom: 100px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap .txt.swiper .swiper-slide-active { box-shadow: 20px 20px 40px 0px rgba(69,75,94,0.25); margin-left: 0px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul { display: flex; justify-content: space-between;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul li { width: 244px; height: 217px; border-radius: 8px; box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15); overflow: hidden;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul li a { display: block; width: 100%; height: 100%;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .img { width: 100%; height:116px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .img img { width: 100%; height: 100%; object-fit: cover;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt { width: 100%; height: 101px; background-color: #fff;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt &gt; * {padding-left: 25px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt h4 {font-size: 20px; line-height: 28px; font-weight: 700; color: #333; padding-top: 21px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt p { font-size: 13px; font-weight: 500; color: #788999; padding-top: 6px;}
#main .cnt2_2 .business_announ_wrap .area .txt .business_sort_wrap ul li a .content_txt p img {margin-top: 1.5px; margin-left: 2px;}

#main .cnt3 {
  padding-top: 135px;
  padding-bottom: 132px;
  background-image: url("../images/20240812/c3_bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

#main .cnt3 .area .tit h3 {
  font-size: 36px;
  line-height: 44px;
  color: #fff;
  font-weight: 700;
}

#main .cnt3 .area .txt {
  margin-top: 30px;
}

#main .cnt3 .area .txt .tab_split .tab_btn {
  display: flex;
  width: 324px;
  height: 50px;
  line-height: 50px;
  background-color: #fff;
  border-radius: 25px;
}

#main .cnt3 .area .txt .tab_split .tab_btn li {
  width: 50%;
  height: 100%;
}

#main .cnt3 .area .txt .tab_split .tab_btn li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: 700;
  color: #999;
  text-align: center;
}

#main .cnt3 .area .txt .tab_split .tab_btn li.on {
  background-color: #F47D0D;
  border-radius: 25px;
  box-shadow: 0px 4px 10px 0px rgba(245,130,31,0.29);
}

#main .cnt3 .area .txt .tab_split .tab_btn li.on a {
  color: #fff;
}

#main .cnt3 .area .txt .tab_split .tab_cnt {
  margin-top: 22px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt &gt; div {
  display: none;
  width: 100%;
  height: 525px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #E3E3E3;
  box-sizing: border-box;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 {
  display: flex;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap {
  width: 35%;
  border-right: 1px dashed #E3E3E3;
  box-sizing: border-box;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap {
  display: flex;
  padding-top: 38px;
  padding-bottom: 28px;
  border-bottom: 1px solid #EDEDED;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap h4 {
  font-size: 18px;
  font-weight: 700;
  color: #333;
  margin-right: 75px;
  margin-left: 25px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area {
  width: calc(100% - 161px);
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul {
  display: flex;
  flex-wrap: wrap;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li {
  width: 50%;
  margin-top: 16px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li:nth-child(1),
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li:nth-child(2) {
  margin-top: 0;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li .inp_check {
  display: flex;
  align-items: center;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li .inp_check input[type="checkbox"] {
  position: relative;
  top: 0;
  margin-right: 8px;
  width: 17px;
  height: 17px;
  background-image: url("../images/20240812/c3_ico_check_off.svg");
  background-size: cover;
  -webkit-appearance: none
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li .inp_check input[type="checkbox"]:checked {
  border: unset;
  background-image: url("../images/20240812/c3_ico_check_on.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li .inp_check label {
  vertical-align: top;
  cursor: pointer;
  font-size: 15px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap {
  display: flex;
  justify-content: space-between;
  padding: 28px 25px 0 25px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 46px;
  border-radius: 4px;
  font-size: 17px;
  font-weight: 700;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap a img {
  margin-right: 8px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap .reset_btn {
  border: 1px solid #CDCDCD;
  box-sizing: border-box;
  color: #777;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap .sch_btn {
  background-color: #F47D0D;
  color: #fff;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap {
  width: 65%;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit {
  display: flex;
  justify-content: space-between;
  height: 84px;
  border-bottom: 1px solid #EDEDED;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit h4 {
  font-size: 20px;
  font-weight: 700;
  padding-top: 36px;
  padding-left: 40px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit h4 strong {
  font-size: 24px;
  color: #F47D0D;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit .more_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 78px;
  height: 32px;
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
  border-radius: 16px;
  font-size: 14px;
  margin-top: 29px;
  margin-right: 25px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit .more_btn img {
  margin-left: 4px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt {
  margin: 0 0 0 40px;
  height: calc(100% - 131px);
  overflow: auto;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul {
  margin-top: 6px;
  margin-right: 25px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li a {
  display: flex;
  align-items: center;
  height: 55px;
  border-top: 1px solid #EDEDED;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li:first-child a {
  border-top: 0;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span {
  width: 102px;
  height: 27px;
  line-height: 27px;
  border-radius: 4px;
  text-align: center;
  font-weight: 500;
}

/*#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1 {
  background-color: #FDECDD;
  color: #E17C24;
  margin-right: 4px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2 {
  margin-right: 17px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st1 {
  background-color: #EDF1F9;
  color: #416DE2;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st2 {
  background-color: #E5F0EA;
  color: #3E9D64;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st3 {
  background-color: #EEEEEE;
  color: #78787E;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st4 {
  background-color: #FFEDEC;
  color: #F67777;
}


#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li h6 {
  font-size: 15px;
  font-weight: 500;
  color: #777;
  margin-right: 12px;
}*/
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1 {display:inline-block; width:90px; height: 25px; line-height: 25px; margin-right: 4px; border-radius: 4px; text-align: center; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st1 { color: #A02334; border:1px solid #A02334; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st2 { color: #00712D; border:1px solid #00712D; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st3 { color: #CD5C08; border:1px solid #CD5C08; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st4 { color: #3A1078; border:1px solid #3A1078; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st5 { color: #16423C; border:1px solid #16423C; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st9 { color: #BF2EF0; border:1px solid #BF2EF0; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2 {display:inline-block; width:90px; height: 25px; line-height: 25px; margin-right: 10px; border-radius: 4px; text-align: center; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st1 { color: #A02334; border:1px solid #A02334; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st2 { color: #00712D; border:1px solid #00712D; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st3 { color: #CD5C08; border:1px solid #CD5C08; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st4 { color: #3A1078; border:1px solid #3A1078; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st5 { color: #16423C; border:1px solid #16423C; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st6 { color: #BF2EF0; border:1px solid #BF2EF0; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st7 { color: #050C9C; border:1px solid #050C9C; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st8 { color: #6F4E37; border:1px solid #6F4E37; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st9 { color: #5356FF; border:1px solid #5356FF; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st10 { color: #006769; border:1px solid #006769; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st11 { color: #E178C5; border:1px solid #E178C5; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st12 { color: #028391; border:1px solid #028391; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st13 { color: #6F4E37; border:1px solid #6F4E37; font-weight: 500;}
#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li h6 {font-size: 15px; font-weight: 500; color: #777; margin-right: 12px;}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li h5 {
  font-size: 15px;
  font-weight: 500;
  color: #333;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap {
  width: 100%;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit {
  display: flex;
  justify-content: space-between;
  height: 84px;
  border-bottom: 1px solid #EDEDED;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit h4 {
  font-size: 20px;
  font-weight: 700;
  padding-top: 36px;
  padding-left: 40px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit h4 strong {
  font-size: 24px;
  color: #F47D0D;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit .more_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 78px;
  height: 32px;
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
  border-radius: 16px;
  font-size: 14px;
  margin-top: 29px;
  margin-right: 25px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit .more_btn img {
  margin-left: 4px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt {
  margin: 0 0 0 40px;
  height: calc(100% - 131px);
  overflow: auto;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul {
  margin-top: 6px;
  margin-right: 25px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul li a {
  display: flex;
  align-items: center;
  height: 55px;
  border-top: 1px solid #EDEDED;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul li:first-child a {
  border-top: 0;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul li h6 {
  font-size: 15px;
  font-weight: 500;
  color: #777;
  margin-right: 12px;
}

#main .cnt3 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul li h5 {
  font-size: 15px;
  font-weight: 500;
  color: #333;
}

#main .cnt3_1 { background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(238,245,252,1) 90%); padding-bottom: 135px;}
#main .cnt3_1 .area .tit {padding-top: 75px;}
#main .cnt3_1 .area .tit h3 { font-size: 36px; line-height: 44px; color: #000; font-weight: 700;}
#main .cnt3_1 .area .txt { margin-top: 30px;}
#main .cnt3_1 .area .txt .tab_split .tab_btn { display: flex; width: 324px; height: 50px; line-height: 50px; background-color: #fff; border-radius: 25px; box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15);}
#main .cnt3_1 .area .txt .tab_split .tab_btn li { width: 50%; height: 100%;}
#main .cnt3_1 .area .txt .tab_split .tab_btn li a { display: block; width: 100%; height: 100%; font-size: 20px; font-weight: 700; color: #999; text-align: center;}
#main .cnt3_1 .area .txt .tab_split .tab_btn li.on { background-color: #F47D0D; border-radius: 25px; box-shadow: 0px 4px 10px 0px rgba(245,130,31,0.29);}
#main .cnt3_1 .area .txt .tab_split .tab_btn li.on a { color: #fff;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt { margin-top: 22px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt &gt; div { display: none; width: 100%; height: 525px; background-color: #fff; border-radius: 10px; border: 1px solid #E3E3E3; box-sizing: border-box; box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15);}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 {display: flex;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap { width: 35%; border-right: 1px dashed #E3E3E3; box-sizing: border-box;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap { display: flex; padding-top: 38px; padding-bottom: 28px; border-bottom: 1px solid #EDEDED;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap h4 {font-size: 18px; font-weight: 700; color: #333; margin-right: 75px; margin-left: 25px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area { width: calc(100% - 161px);}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul { display: flex; flex-wrap: wrap;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li { width: 50%; margin-top: 16px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li:nth-child(1),
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li:nth-child(2) { margin-top: 0;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li .inp_check { display: flex; align-items: center;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li .inp_check input[type="checkbox"] { position: relative; top: 0; margin-right: 8px; width: 17px; height: 17px; background-image: url("../images/20240812/c3_ico_check_off.svg"); background-size: cover; -webkit-appearance: none}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li .inp_check input[type="checkbox"]:checked { border: unset; background-image: url("../images/20240812/c3_ico_check_on.svg"); background-size: 100%; background-position: center; background-repeat: no-repeat}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .type_wrap .chk_area ul li .inp_check label { vertical-align: top; cursor: pointer; font-size: 15px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap { display: flex; justify-content: space-between; padding: 28px 25px 0 25px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap a { display: flex; align-items: center; justify-content: center; width: 110px; height: 46px; border-radius: 4px; font-size: 17px; font-weight: 700;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap a img { margin-right: 8px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap .reset_btn {  border: 1px solid #CDCDCD; box-sizing: border-box; color: #777;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .chk_wrap .btn_wrap .sch_btn { background-color: #F47D0D; color: #fff;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap { width: 65%;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit { display: flex; justify-content: space-between; height: 84px; border-bottom: 1px solid #EDEDED;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit h4 { font-size: 20px; font-weight: 700; padding-top: 36px; padding-left: 40px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit h4 strong { font-size: 24px; color: #F47D0D;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit .more_btn { display: flex; align-items: center; justify-content: center; width: 78px; height: 32px; border: 1px solid #d5d5d5; box-sizing: border-box; border-radius: 16px; font-size: 14px; margin-top: 29px; margin-right: 25px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_tit .more_btn img { margin-left: 4px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt { margin: 0 0 0 40px; height: calc(100% - 131px); overflow: auto;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul { margin-top: 6px; margin-right: 25px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li a { display: flex; align-items: center; height: 55px; border-top: 1px solid #EDEDED;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li:first-child a { border-top: 0;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span { width: 102px; height: 27px; line-height: 27px; border-radius: 4px; text-align: center; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1 {display:inline-block; width:90px; height: 25px; line-height: 25px; margin-right: 4px; border-radius: 4px; text-align: center; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st1 { color: #A02334; border:1px solid #A02334; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st2 { color: #00712D; border:1px solid #00712D; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st3 { color: #CD5C08; border:1px solid #CD5C08; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st4 { color: #3A1078; border:1px solid #3A1078; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st5 { color: #16423C; border:1px solid #16423C; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic1.st9 { color: #BF2EF0; border:1px solid #BF2EF0; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2 {display:inline-block; width:90px; height: 25px; line-height: 25px; margin-right: 10px; border-radius: 4px; text-align: center; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st1 { color: #A02334; border:1px solid #A02334; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st2 { color: #00712D; border:1px solid #00712D; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st3 { color: #CD5C08; border:1px solid #CD5C08; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st4 { color: #3A1078; border:1px solid #3A1078; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st5 { color: #16423C; border:1px solid #16423C; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st6 { color: #BF2EF0; border:1px solid #BF2EF0; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st7 { color: #050C9C; border:1px solid #050C9C; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st8 { color: #6F4E37; border:1px solid #6F4E37; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st9 { color: #5356FF; border:1px solid #5356FF; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st10 { color: #006769; border:1px solid #006769; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st11 { color: #E178C5; border:1px solid #E178C5; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st12 { color: #028391; border:1px solid #028391; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li span.topic2.st13 { color: #6F4E37; border:1px solid #6F4E37; font-weight: 500;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li h6 {font-size: 15px; font-weight: 500; color: #777; margin-right: 12px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt1 .list_wrap .content_txt ul li h5 {font-size: 15px; font-weight: 500; color: #333;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap { width: 100%;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit { display: flex; justify-content: space-between; height: 84px; border-bottom: 1px solid #EDEDED;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit h4 { font-size: 20px; font-weight: 700; padding-top: 36px; padding-left: 40px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit h4 strong { font-size: 24px; color: #F47D0D;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit .more_btn { display: flex; align-items: center; justify-content: center; width: 78px; height: 32px; border: 1px solid #d5d5d5; box-sizing: border-box; border-radius: 16px; font-size: 14px; margin-top: 29px; margin-right: 25px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_tit .more_btn img { margin-left: 4px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt { margin: 0 0 0 40px; height: calc(100% - 131px); overflow: auto;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul { margin-top: 6px; margin-right: 25px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul li a {  display: flex; align-items: center; height: 55px; border-top: 1px solid #EDEDED;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul li:first-child a { border-top: 0;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul li h6 {  font-size: 15px; font-weight: 500; color: #777; margin-right: 12px;}
#main .cnt3_1 .area .txt .tab_split .tab_cnt .tab_cnt2 .list_wrap .content_txt ul li h5 {  font-size: 15px; font-weight: 500; color: #333;}

#main .cnt4 {
  width: 100%;
  height: 424px;
  background-color: #F5F5F5;
}

#main .cnt4 .wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 310px;
  height: 100%;
}

#main .cnt4 .wrap .tit h3 {
  font-size: 36px;
  line-height: 44px;
  font-weight: 700;
}

#main .cnt4 .wrap .tit p {
  font-size: 20px;
  line-height: 34px;
  color: #666;
  padding-top: 24px;
}

#main .cnt4 .wrap .tit .more_btn {position:absolute; margin-top:-60px; margin-left:210px; display: flex; align-items: center; justify-content: center; width: 78px; height: 32px; border: 1px solid #d5d5d5; box-sizing: border-box; border-radius: 16px; font-size: 14px;}
#main .cnt4 .wrap .tit .more_btn img { margin-left: 4px;}

#main .cnt4 .wrap .txt {
  width: calc(100% - 327px);
}

#main .cnt4 .wrap .txt ul {
  display: flex;
  padding: 50px 0;
}

#main .cnt4 .wrap .txt ul li {
  width: 310px;
  height: 244px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15);
}

#main .cnt4 .wrap .txt ul li &gt; * {
  margin-left: 36px;
  padding-right: 30px;
}

/*#main .cnt4 .wrap .txt ul li .field {
  display: block;
  width: 115px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #E3E3E3;
  box-sizing: border-box;
  border-radius: 15px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  color: #555;
  margin-top: 39px;
  padding-right: 0px;
}

#main .cnt4 .wrap .txt ul li .company_logo {
  width: 232px;
  margin-top: 9px;
  margin-bottom: 35px;
}

#main .cnt4 .wrap .txt ul li .company_logo img {
  width: 100%;
  height: auto;
}*/
#main .cnt4 .wrap .txt ul li .field { display: block; width: 115px; height: 30px; line-height: 30px; border: 1px solid #E3E3E3; box-sizing: border-box; border-radius: 15px; text-align: center; font-size: 16px; font-weight: 700; color: #555; margin-top: 39px; padding-right: 0px;}
#main .cnt4 .wrap .txt ul li .company_logo { position:absolute; left:140px; top:24px; width: 150px; margin-top: 9px; margin-bottom: 35px; display:flex; float:left;}
#main .cnt4 .wrap .txt ul li .company_logo img { width: 100%; height: auto;}
#main .cnt4 .wrap .txt ul li .company_name { font-size: 18px; font-weight:500;  width: 100%; margin-top: 30px; margin-bottom: 20px;}

#main .cnt4 .wrap .txt ul li p {
  font-size: 16px;
  line-height: 24px;
}

#main .cnt4 .wrap .txt.swiper {
  margin-left: 0;
  margin-right: 0;
}

#main .cnt4 .wrap .txt.swiper .swiper-slide-active {
  margin-left: 50px;
}
#main .cnt4 .wrap .txt.swiper .swiper-slide .pnglink{width:80%; height:100%; position:absolute; z-index:1000;}

#main .cnt5 {
  width: 100%;
  height: 142px;
}

#main .cnt5 .area ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#main .cnt5 .area ul li {
  margin-left: 16px;
  margin-top: 30px;
  width:108px;
}

#main .cnt5 .area ul li:first-child {
  margin-left: 0;
}

/*#main .cnt5 .area ul li img {
  width: 100%;
  height: auto;
}*/
#main .cnt5 .area ul li img { width: 70%; height: auto;}

#footer {
  width: 100%;
  height: 288px;
  background-color: #000;
}

#footer .ft_util {
  width: 100%;
  height: 73px;
  border-bottom: 1px solid #3C3C3C;
}

#footer .ft_util .area {
  height: 100%;
}

#footer .ft_util .area ul {
  display: flex;
  align-items: center;
  height: 100%;
}

#footer .ft_util .area ul li {
  margin-left: 52px;
}

#footer .ft_util .area ul li:first-child {
  margin-left: 0;
}

#footer .ft_util .area ul li a {
  font-size: 15px;
  font-weight: 700;
  color: #888;
}

#footer .ft_copyright .area {
  position: relative;
  display: flex;
  padding-top: 35px;
}

#footer .ft_copyright .area .ft_logo {
  margin-right: 32px;
  margin-top: 9px;
}

#footer .ft_copyright .area .ft_info {
  font-size: 14px;
  line-height: 22px;
  color: #888;
}

#footer .ft_copyright .area .ft_info p span {
  margin-left: 28px;
}

#footer .ft_copyright .area .ft_info address {
  margin-top: 9px;
}

#footer .ft_copyright .area .ft_wa {
  position: absolute;
  top: 46px;
  right: 0;
}

#footer .ft_util .area ul li .indpolicy {color:#FBC796;font-size: 1.15em;}
#footer .ft_copyright .area .ft_wa .mark img{width: 100px;height: auto;margin:0;}
#footer .ft_copyright .area .e_mail {text-decoration:none; color:#888;}

/* 반응형 1920px 사이즈 이하*/
@media all and (max-width:1920px){

  #main .cnt2 .business_support_wrap .wrap { display: flex; justify-content: space-between; margin-left: 50px;}
  #main .cnt2 .business_support_wrap .wrap .txt { width: calc(100% - 300px); margin-top: -92px;}
  #main .cnt2_1 .business_support_wrap .wrap { display: flex; justify-content: space-between; margin-left: 50px;}
  #main .cnt2_1 .business_support_wrap .wrap .txt { width: calc(100% - 300px); margin-top: -92px;}
  #main .cnt2_2 .business_support_wrap .wrap { display: flex; justify-content: space-between; margin-left: 50px;}
  #main .cnt2_2 .business_support_wrap .wrap .txt { width: calc(100% - 300px); margin-top: -92px;}
  
  #main .cnt4 .wrap { display: flex; align-items: center; justify-content: space-between; margin-left: 50px; height: 100%;}
  #main .cnt4 .wrap .txt { width: calc(100% - 300px);}
  #main .cnt4 .wrap .txt ul { display: flex; padding: 50px 0;}
  #main .cnt4 .wrap .txt ul li { width: 310px; height: 244px; background-color: #fff; border-radius: 10px; box-shadow: 0px 0px 20px 0px rgba(92,93,95,0.15);}
  #slLogin_wrap #slides .slidesjs-pagination {position: relative;left: 15.6%; top:-470px;z-index: 99999;}
}

/* 반응형 1710px 사이즈 이하*/
@media all and (max-width:1710px){

#header {  position: fixed; top: 0; left: 0; width: 100%; min-width: 1500px; height: 90px; border-bottom: 1px solid rgba(240,240,240,0.1); z-index: 100; overflow: hidden; background: none; transition: 0.5s;}
#header .header_wrap { position: relative; display: flex; width: 1500px; height: 100%; margin: 0 auto;}

#slLogin_wrap #slides .slidesjs-pagination {position: relative;left: 12%; top:-370px;z-index: 99999;}</pre></body></html>