
.sub .header .gnb { display: none; } 


.txt { color: #5E5E5E; line-height: 1.5; font-size: var(--font-20); } 
.cl-pink { color: #E86273 !important; } 
.tit-b i { font-weight: 100; } 
.inner { padding: 0 var(--inner-cont-pd); } 
.section { margin-top: 12.5rem; margin-bottom: 12.5rem; } 
.gr-bx, .fl-bx { display: flex; flex-direction: column; gap:3rem; } 
.sec-bg { margin-top: 12.5rem; padding:12.5rem var(--inner-cont-pd); background: #F6E4DF; } 
div.sec-bg { padding: 4rem var(--inner-pd); } 

.t-under { text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 10px; } 

.appen-wr { width: 100%; } 
.appen-wr span { display: block; margin-top: .5rem; margin-bottom: 1rem; color: #7a7a7a; font-size: var(--font-20); } 
.appen-wr .bx { justify-items: center; text-align: center; padding: 2rem 0; background: #fff; border-radius: var(--border-ra); } 
.appen-wr .ap-tit { font-family: var(--font-fm-p); font-size: var(--font-30); font-weight: 500; line-height: 1.2; } 
.appen-wr .ap-tit i { font-weight: 300; } 
.appen-wr ul.list li + li { margin-top: .5rem; } 
@media all and (max-width:568px){
 .appen-wr span { font-size: var(--font-18); } 
 .appen-wr .bx { padding: 2rem 0; } 
 .appen-wr .ap-tit { font-size: var(--font-22); } 
 }

.name-wr .name span,
.name-wr .name .n-txt { background: #fff; } 
.name-wr .name .n-txt strong { display: inline-block; font-weight: 600; } 

.bx-tit-bg { display: inline-block; margin-bottom: 1rem; padding: .5rem 2rem; background: #81b06c; color: #fff; font-family: var(--font-fm-p); font-size: var(--font-25); } 
@media all and (max-width:1440px){
 .bx-tit-bg { font-size: var(--font-20); font-weight: 600; } 
 }


.qr-banner { position: relative; padding: 2rem 4rem; display: flex; justify-content: center; } 
/* 좌우 브라켓 */
.qr-banner::before,
.qr-banner::after { content: ""; position: absolute; top: 50%; width: 3rem; height: 100%; border-top: 1.2rem solid #E3E5E6; border-bottom: 1.2rem solid #E3E5E6; transform: translateY(-50%); } 
.qr-banner::before { left: 0; border-left: 1.2rem solid #E3E5E6; } 
.qr-banner::after { right: 0; border-right: 1.2rem solid #E3E5E6; } 
.qr-inner { display: flex; align-items: center; } 
.qr-text { text-align: center; } 
.qr-text p { font-size: var(--font-18); color: #222; margin-bottom: .6rem; } 
.qr-text strong { font-size: var(--font-18); font-weight: 700; } 
.qr-img img { width: 7rem; height: 7rem; object-fit: contain; } 

@media all and (max-width:768px){
 .tit-b { font-size: var(--font-35); } 
 }
@media all and (max-width:568px){
 .tit-b { font-size: var(--font-30); } 
 .section { margin-top: 7.5rem; margin-bottom: 7.5rem; } 
 .sec-bg { margin-top: 7.5rem; padding-top: 7.5rem; padding-bottom: 7.5rem; } 
 }
 @media all and (max-width:480px){
 .tit-b { font-size: var(--font-35); } 
 }

.wrap { padding-top: 30rem; } 
.wrap .cont { position: relative; background: #fff; padding-top: 6rem; } 
.wrap .cont section { gap: 3rem; display: flex; flex-direction: column; } 
.wrap .cont section + section { margin-top: 12.5rem; } 
.wrap .cont section .txt p + p { margin-top: 1.5rem; } 
.wrap .cont section .txt strong,
.wrap .cont .section .txt strong { display: block; color: #000; font-family: var(--font-fm-p); font-size: var(--font-20); font-weight: 600; } 
@media all and (max-width:1280px){
 .wrap .cont { padding-top: 0; } 
 .wrap .cont section { gap: 2rem; } 
 }
@media all and (max-width:568px){
 .wrap .cont section { gap: 1rem; } 
 .wrap .cont section + section { margin-top: 7.5rem; } 
 }


.sub-tit-wr { position: fixed; top: var(--header-hei); left: 0; width: 100%; height: 39rem; z-index: -1; } 

.sub-tit-bx { margin: 0 var(--inner-pd); padding: 8rem calc(var(--inner-cont-pd) - var(--inner-pd)) 6rem; background: linear-gradient(0deg, #fff, #ffffff70); backdrop-filter: blur(7px); } 
.sub-tit-bx .tit { line-height: 1.2; } 
.sub-tit-bx span { display: block; margin-bottom: 4.5rem; font-size: var(--font-18); } 
.sub-tit-bx .txt { margin-top: 2.9rem; font-size: var(--font-20); } 

@media all and (max-width:768px){
 .sub-tit-bx span { margin-bottom: 3rem; } 
 .sub-tit-bx .txt br { display: none; } 
 }
@media all and (max-width:568px){
 .sub-tit-bx { padding: 5rem calc(var(--inner-cont-pd) - var(--inner-pd)) 3rem; } 
 .sub-tit-bx span { margin-bottom: 2.5rem; } 
 }
@media all and (max-width:480px){
 .sub-tit-bx .txt { margin-top: 1rem; } 
 }


.sec-tit { font-family: var(--font-fm-mr); color: #E86273; font-size: var(--font-37); font-weight: 600; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 10px; line-height: 1.5; letter-spacing: -0.03em; } 
@media all and (max-width:1280px){
 .sec-tit { font-size: var(--font-33); } 
 }
@media all and (max-width:568px){
 .sec-tit { font-size: var(--font-28); text-underline-offset: 6px; line-height: 1.7; } 
 .sec-tit br { display: none; } 
 }

.tit-box { gap: 4rem 2rem; } 
.tit-box .tit { position: absolute; top: 0; left: 50%; width: 100%; max-width: 39rem; margin: auto; padding: .5rem; background: #E86273; border-radius: 3rem; color: #fff; font-size: var(--font-20); text-align: center; transform: translate(-50%, -2rem); } 
.tit-box .box-img { position: relative; height: 100%; padding: 3.6rem; padding-top: 4.6rem; background: #fff; text-align: center; } 


.dc-name span { display: inline-block; margin-bottom: 0; font-size: var(--font-20); } 
.dc-name h3 { font-size: var(--font-25); } 

.buble-bx { padding: 2rem; background: #f8f8f8; color: #4c4c4c; font-family: var(--font-fm-mr); font-size: var(--font-21); font-weight: 600; text-align: center; line-height: 1.5; } 
.buble-bx .icon { display: block; height: auto !important; margin: 2rem auto; opacity: .3; } 
@media all and (max-width:768px){
 .buble-bx { font-size: var(--font-18); } 
 }

.detail-class { margin-top: 1rem; justify-items: start; } 
.detail-class .subject { display: inline-block; background: #00688F; margin-bottom: .5rem; padding: .1rem 1rem; color: #fff; font-size: var(--font-15); } 
.detail-class span { color: #707070; font-size: var(--font-15); } 
@media all and (max-width:1280px){
 .detail-class span { margin-bottom: 0; } 
 }
@media all and (max-width:568px){
 .detail-class span br { display: none; } 
 }

.ic-bx { gap: 2rem !important; margin-bottom: 1rem; } 
.ic-bx .icon { width: 7.4rem; } 
.ic-bx .txt { width: calc(100% - 9.4rem); } 
@media all and (max-width:1280px){
 .ic-bx { flex-direction: row !important; } 
 }
@media all and (max-width:568px){
 .ic-bx .icon { width: 4.4rem; } 
.ic-bx .txt { width: calc(100% - 6.4rem); } 
.ic-bx .txt br { display: none; } 
 }

.ps { color: #707070; font-size: var(--font-15); line-height: 1.4; } 

.letter-wr { padding: 6.4rem; border: 4px solid #776998; background: url('../img/sub/pt.jpg'); } 
.letter-wr .fl { gap: 3rem; padding: 4rem; background: #fff; } 
.letter-wr .pic-tit { color: #512586; line-height: 1.2; margin-top: 1rem; } 
.letter-wr .pic-tit i { font-size: var(--font-26); } 
.letter-wr .txt { line-height: 2; text-decoration: underline; text-decoration-thickness: 1px; text-decoration-color: #ddd; text-underline-offset: 12px; } 
@media all and (max-width:768px){
 .letter-wr { padding: 1.4rem; } 
 .letter-wr .fl { padding: 4rem 2rem; } 
 .letter-wr .pic-bx { display: flex; align-items: center; gap: 1rem; justify-content: left; } 
 .letter-wr .pic-bx .img { width: 15rem; } 
 .letter-wr .pic-tit { margin-top:0; text-align: left; font-size: var(--font-19); } 
 .letter-wr .pic-tit i { font-size: var(--font-20); } 
 }
@media all and (max-width:568px){
 .letter-wr .pic-bx .img { width: 11rem; } 
 }

.news-box { gap: 5rem 3rem; } 
.news-box .box { border-top: 3px solid #000; } 
.news-box .box .bx-img { height: 30rem; background: #000; } 
.news-box .box .img-obj { object-fit: contain; } 
.news-box .box .tit-s { justify-content: left; gap: 1rem !important; height: 4rem; margin-top: 1.2rem; margin-bottom: 1rem; font-size: var(--font-24); font-family: var(--font-fm-pr); font-weight: 600; } 
.news-box .box .bx-info ul li { gap: 0 !important; margin-bottom: .5rem; } 
.news-box .box .bx-info ul li strong,.news-box .box .bx-info ul li .txt { line-height: 1.5; font-size: var(--font-18); } 
.news-box .box .bx-info ul li strong { width: 13rem; font-weight: 600; } 
.news-box .box .bx-info ul li .txt { width: calc(100% - 13rem); } 
.news-box .box .bx-info ul li .txt i { margin: 0 1rem; } 
.news-box .box .bx-info ul li .sm-tit { font-size: var(--font-16); font-family: var(--font-fm-p); } 

.news-box1 { gap: 8rem 3rem; } 
.news-box1 .box .bx-img { height: 37rem; background: transparent; border-bottom: 1px solid #000; overflow: hidden; } 
.news-box1 .box .bx-img img { width: 100%; height: 100%; object-fit: cover; object-position: top; } 
.news-box1 .box .sm-tit { display: block; margin-top: 2rem; color: #7d8686; font-weight: 700; } 
.news-box1 .box .tit-s { height: auto; } 
.news-box1 .name-wr { position: relative; margin-top: 1rem; } 
.news-box1 .name-wr .name span, .news-box1 .name-wr .name .n-txt { background-color:transparent; } 
.news-box1 .bx-link { position: absolute; right: 0; top: -2rem; } 
.news-box1 .bx-link a { display: block; align-content: center; width: 9rem; height: 9rem; background: #ffde53; border: 1px solid #000; text-align: center; font-size: var(--font-18); font-weight: 500; } 
.news-box1 .bx-link a span { display: inline-block; width: 3.1rem; } 


@media all and (max-width:1780px){
 .news-box1 .box .tit-s { min-height: 6rem; font-size: var(--font-18); } 
 .news-box1 .box .bx-img { height: 23rem; } 
 .news-box1 .dc-name span { font-size: var(--font-18); } 
 .news-box1 .dc-name h3 { font-size: var(--font-18); } 
 }
 @media all and (max-width:1480px){
 .news-box1 .box .tit-s { min-height: 8rem; } 
 }
@media all and (max-width:1280px){
 .news-box { gap: 5rem 2rem; } 
 .news-box .box .bx-info ul li { flex-direction: initial; } 

 .news-box1 .box .tit-s { min-height: 7rem; } 
 .news-box1 .box .bx-img { height: 29rem; } 
 .news-box1 .box .bx-img img { object-fit: contain; } 
 }
 @media all and (max-width:480px){
 .news-box1 .box .tit-s { min-height: auto; height: auto; font-size: var(--font-20); } 
 .news-box1 .box .tit-s br { display: none; } 
 }

.btn-view { gap: 1rem !important; padding: 1rem; border: 1px solid #339494; background: #fff; color: #134D4D; font-size: var(--font-20); font-weight: 600; transition: var(--transi); } 
.btn-view:hover { background-color: #fffcee; } 
.btn-view svg { fill: #00688F; } 


.list-cy { margin-left: 2.2rem; } 
.list-cy > li::before { top: 1rem; left: -1.2rem; width: 0.5rem; height: 0.5rem; border-radius: 50%; background:var(--color-txt); content: ''; display: inline-block; position: absolute; } 
.list-cy > li { position: relative; line-height: 1.5; font-size: var(--font-18); font-weight: 400; } 
.list-cy > li.non::before { display: none; } 
.list-cy > li.list-non { margin-left: -2.2rem; } 
.list-cy > li.list-non .tit-sub { margin-bottom: 0; } 
.list-cy > li.list-non::before { display: none; } 


/*-------------------------*/
.section1_0 { min-height: 100vh; height: 100%; background-color: #f3efe9; } 
.section1_0 .inner { height: 100%; padding: 0; padding-left: var(--inner-pd); padding-top: calc(var(--header-hei) + 8rem); padding-bottom: 8rem; } 
.section1_0 .ic-deco { width: 14rem } 
.section1_0 .sub-tit-bx { margin: 0; margin-bottom: 10rem; background: none; } 
.section1_0 .tit-b { font-family: var(--font-fm-mr); font-size: var(--font-36); line-height: 1.2; } 
.section1_0 .txt { line-height: 1.5; } 
.section1_0 .txt p { font-family: var(--font-fm-pr); color: var(--color-txt); font-family: var(--font-fm-mr); font-size: var(--font-18); font-weight: 600; } 
.section1_0 .txt p + p { padding-top: 1rem; } 
 @media all and (max-width:1680px){
 .wi-2 { width: 25%; } 
 .wi-8 { width: 75%; } 
 }
 @media all and (max-width:1600px){
 .section1_0 { min-height: 100%; } 
 .section1_0 .sub-tit-bx span { margin-bottom: 1.5rem; } 
 .section1_0 .sub-tit-bx { margin-bottom: 0; } 
 }
 @media all and (max-width:1280px){
 .section1_0 .txt { width: 61rem; } 
 .section1_0 .txt p br { display: none; } 
 .section1_0 .sub-tit-bx { margin: 3rem 0 5rem; } 
 }

 @media all and (max-width:768px){
 .section1_0 .ic-deco { width: 9rem; } 
 .section1_0 .txt { width: 100%; } 
 .section1_0 .sub-tit-bx { width: calc(100% - var(--inner-pd)); padding: 0; } 
 .wi-8 { height: 50vh; } 
 }

.p-rel { position: relative; } 

.section1_1 .name-wr .name { position: absolute; left:50%; transform: translateX(-50%); bottom: 15rem; } 
.section1_1 .name-wr .name1 { margin-left: -39rem; } 
.section1_1 .name-wr .name2 { margin-left: -9rem; } 
.section1_1 .name-wr .name3 { margin-left: 10rem; } 
.section1_1 .name-wr .name4 { margin-left: 47rem; } 
.section1_1 .sec-bg { background-color: #d4e1ce; } 
.section1_1 .sec2 .gr-wr2 .appen-wr { height: 100%; } 
.section1_1 .sec2 .gr-wr2 .appen-wr .bx { height: calc(100% - 5.5rem); } 
.section1_1 .sec2 .gr-wr2 .appen-wr .list li { font-size: var(--font-22); } 
.section1_1 .sec2 .gr-wr2 .appen-wr .list li + li { margin-top: 1rem; } 
.section1_1 .sec2 .gr-wr2 .bx img { margin-left: auto; margin-top: auto; } 

@media all and (max-width:1600px){
 .section1_1 .name-wr .name { bottom: 10rem; } 
 .section1_1 .name-wr .name1 { margin-left: -29rem; } 
 .section1_1 .name-wr .name2 { margin-left: -9rem; } 
 .section1_1 .name-wr .name3 { margin-left: 12rem; } 
 .section1_1 .name-wr .name4 { margin-left: 32rem; } 
 }
@media all and (max-width:1580px){
 .section1_1 .sec1 .bx-img { height: 61rem; overflow: hidden; } 
 }
 @media all and (max-width:1280px){
 .section1_1 .sec1 .bx-img { height: 44rem; } 
 .section1_1 .name-wr .name { bottom: 4rem; } 
 .section1_1 .name-wr .name1 { margin-left: -22rem; } 
 .section1_1 .name-wr .name2 { margin-left: -9rem; } 
 .section1_1 .name-wr .name3 { margin-left: 8rem; } 
 .section1_1 .name-wr .name4 { margin-left: 22rem; } 
 }
 @media all and (max-width:560px){
 .section1_1 .appen-wr .bx { padding: 2rem 2rem 3.5rem 2.5rem; } 
 .section1_1 .gr-wr1 .appen-wr .bx .icon { height: 6rem; } 
 .section1_1 .gr-wr2 .appen-wr .bx { padding: 3rem 1rem 1rem 2.5rem; } 
 .section1_1 .gr-wr2 .bx img { width: 14rem; margin-top: 2rem; } 
 }


.section1_2 .sub-tit-bx .txt,
.section1_2 .sec-tit { color: #00688F; } 
.section1_2 .sub-tit-bx .dc-name span { margin-bottom: 0; } 
.section1_2 .sec-bg { margin-top: 0; background: #DEEAE3; } 

@media all and (max-width:1440px){
 .section1_2 .fl-xxl-col { flex-direction: column-reverse; } 
.section1_2 .icon { height: 6rem; } 
 }
 @media all and (max-width:560px){
 .section1_2 .appen-wr .bx { padding: 2rem 2rem 3.5rem 2.5rem; } 
 }

.section1_3 .sub-tit-bx .txt, 
.section1_3 .sec-tit { color: #491B82; } 
.section1_3 .detail-class .subject { background: #491B82; } 
.section1_3 .sub-tit-bx .dc-name span { margin-bottom: 0; } 
.section1_3 .sec-bg { margin-top: 0; background: #DDD7E5; } 
@media all and (max-width:1440px){
 .section1_3 .fl-xxl-col { flex-direction: column-reverse; margin-top: 2rem; } 
 .section1_3 .icon { height: 6rem; } 
 }
 @media all and (max-width:560px){
 .section1_3 .appen-wr .bx { padding: 2rem 2rem 3.5rem 2.5rem; } 
 }


.section1_4 .detail-class .subject,
.section1_5 .detail-class .subject { background: #48AAA8; } 

@media all and (max-width:1280px){
 .section1_4 .fl-xl-col,
.section1_5 .fl-xl-col { flex-direction: column-reverse; } 
 }
@media all and (max-width:768px){
 .section1_5 .appen-wr .bx { justify-items: center; padding: 2rem 0; text-align: center; } 
 .section1_5 .appen-wr .bx .icon { height: 6rem; } 
 }

.section1_6 .sub-tit-bx .txt { color: #043D96; } 
.section1_6 .bx-img p { margin-top: 2rem; color: #4F75B2; font-weight: 700; line-height: 1.5; } 
@media all and (max-width:768px){
 .section1_6 .bx1 .bx-img { height: 40rem; overflow: hidden; } 
 .section1_6 .bx1 .bx-img img { width: 100%; height: 100%; object-fit: cover; object-position: center; } 
 }
@media all and (max-width:568px){
 .section1_6 .bx1 .bx-img { height: 27rem; } 
 }

.section1_7 .sub-tit-bx .txt,
.section1_7 .sec-tit { color: #E96035; } 
.section1_7 .sub-tit-bx { position: relative; z-index: 1; } 
.section1_7 .sub-tit-bx .deco { top: 6rem; right: 9rem; gap: 1rem; } 
.section1_7 .detail-class .subject { background: #ED7F1C; color: #fff; } 
.section1_7 .detail-class { margin-top: 1rem; } 
.section1_7 .dc-name { border-bottom: 1px solid #ddd; padding-bottom: 1rem; } 
.section1_7 .sec-bg { margin-top: 0; background-color: #FCF7E7; } 
.section1_7 .sec-bg .box-wr .bx-img { height: 22rem; margin-bottom: 1rem; } 
.section1_7 .bx-tit-bg { background: #CF4F3D; } 
.section1_7 .gr-1 { align-content: baseline; } 

@media all and (max-width:1600px){
 .section1_7 .sub-tit-bx .deco .img { width: 20rem; margin: auto; } 
 }
@media all and (max-width:1280px){
 .section1_7 section .flex { flex-direction: column; } 
 .section1_7 .wi5 { width: 100%; } 
 .section1_7 .wi5.bx-img { height: 55rem; width: 100%; padding: 6rem 0 2rem 0; } 
 .section1_7 .wi5.bx-img img { height: 100%; } 
 }
@media all and (max-width:960px){
 .section1_7 .sub-tit-bx .deco { position: relative; align-items: flex-start; top: auto; right: auto; margin-top: 5rem; } 
 .section1_7 .wi5.bx-img { padding: 0; padding-bottom: 2rem; } 
 }
 @media all and (max-width:576px){
 .section1_7 .dc-name { width: 100%; } 
 .section1_7 .sub-tit-bx .deco { align-items: center; margin-top: 3rem; } 
 .section1_7 .sub-tit-bx .deco .img { width: 15rem; } 
 }




.section2_1 .sub-tit-bx .txt,
.section2_1 .sec-tit { color: #0C6D8F; } 
.section2_1 .cont { background: url('../img/sub/sec2_1_cont_bg.jpg')no-repeat center/cover; } 
.section2_1 .sub-tit-bx { background: linear-gradient(0deg, #FCFBF7, #FCFBF770); } 
.section2_1 .gr-bx { position: relative; max-width: fit-content; margin: auto; margin-top: -34rem; z-index: 1; } 
.section2_1 .img-mo { display: none; } 

@media all and (max-width:1440px){
 .section2_1 .gr-bx { margin-top: -24rem; } 
 }
@media all and (max-width:1280px){
 .section2_1.wrap .cont { padding-top: 6rem; } 
 }
@media all and (max-width:960px){
 .section2_1 .gr-bx { margin-top: -24rem; } 
 }
@media all and (max-width:768px){
 .section2_1 .gr-bx { margin-top: -9rem; } 
 .section2_1 .img-pc { display: none; } 
 .section2_1 .img-mo { display: block; } 
 }

@media all and (max-width:480px){
 .section2_1 .gr-bx { margin-top: 0rem; } 
 .section2_1.wrap .cont { padding-top: 0; } 
 }

.section2_2 .tit-b { position: relative; display: inline-block; } 
.section2_2 .tit-b .deco { top: -1rem; right: -4rem; } 
.section2_2 .ps { margin-top: 6rem; } 
@media all and (max-width:768px){
 .cont section .fl { gap: 3rem; } 
 .section2_2 .tit-b .deco { position: relative; top: auto; right: auto; width: 3rem; vertical-align: middle; } 
 }

.section3_1 section { display: grid !important; gap: 10rem !important; } 
.section3_1 .dc-name h3 { letter-spacing: 0.3em; } 
.section3_1 .bx-txt .list-cy { margin-top: 1rem; } 
.section3_1 .bx-txt .list-cy > li { color: #467F18; font-weight: 600; } 
.section3_1 .bx-txt .list-cy > li::before { background: #467F18; } 
.section3_1 .bx-txt .txt { margin-top: 1rem; font-size: var(--font-18); } 
.section3_1 .news-box1 .dc-name { gap: 1rem; padding: 1rem; background: #467F18; color: #fff; } 
.section3_1 .news-box1 .box { border-top: 2px solid #467f18; padding-top: 2rem; } 
.section3_1 .news-box1 .box .bx-img { border-bottom: 0; } 


.section3_2 .cont { padding-left: var(--inner-pd); padding-right: var(--inner-pd); padding-top: 0; } 
.section3_2 .tit-wr { margin-bottom: 2rem; } 
.section3_2 .txt { margin-top: 1rem; } 
.section3_2 .tit-wr .tit-b { color: #5B75CD; font-weight: 100; } 
.section3_2 .sub-tit-bx { background: linear-gradient(0deg, #E9F2F9, #E9F2F970); } 
.section3_2 .cont-bg { padding: 3rem calc(var(--inner-cont-pd) - var(--inner-pd)) calc(var(--inner-cont-pd) - var(--inner-pd)); background: #E9F2F9; } 
.section3_2 section { gap: 5rem; border: 1px solid #5B75CD; padding: 3rem; } 
.section3_2 .bx-img { height: 40rem; } 
.section3_2 .bx1 .bx-img, .section3_2 .bx6 .bx-img { height: 70rem; } 
@media all and (max-width:1280px){
 .section3_2 .bx-img { height: 30rem; } 
 .section3_2 .bx1 .bx-img, .section3_2 .bx6 .bx-img { height: 50rem; } 
 }
@media all and (max-width:768px){
 .section3_2 .bx1 .bx-img, .section3_2 .bx6 .bx-img { height: 30rem; } 
 }
@media all and (max-width:567px){
 .section3_2 section { border: 0; padding: 0; } 
 }

.section3_3 .sec-bg { background-color: #fff9e0; } 


.section3_4 .sec1 .news-box .bx-img { height: 45rem; } 
.section3_4 .sec1 .news-box .bx-info ul li strong { width: 5rem; } 
.section3_4 .sec1 .news-box .bx-info ul li .txt { width: calc(100% - 5rem); } 
.section3_4 .sec-bg { background:#F6F6F6; } 
.section3_4 .sec-bg .news-box .bx-info { margin-top: 1rem; } 
.section3_4 .sec-bg .news-box .box .bx-info ul li.txt { min-height: 7rem; } 
.section3_4 .news-box .box .bx-img { height: 48rem; } 
@media all and (max-width:1780px){
 .section3_4 .sec1 .news-box .bx-img { height: 45rem; } 
 .section3_4 .news-box .box .bx-info ul li:nth-child(3) .txt { min-height: 6rem; } 
 }
@media all and (max-width:1550px){
 .section3_4 .sec1 .news-box .bx-img { height: 30rem; } 
 .section3_4 .sec1 .news-box .box .bx-info ul li:nth-child(3) .txt { min-height: 8rem; } 
 .section3_4 .sec1 .news-box .box .tit-s { align-items: flex-start; height: 4rem; } 

 .section3_4 .sec-bg .news-box .bx-img { height: 34rem; } 
 }
@media all and (max-width:1280px){
 .section3_4 .sec1 .news-box .bx-img { height: auto; } 
 .section3_4 .sec1 .news-box .box .bx-info ul li:nth-child(3) .txt { min-height: auto; } 
 .section3_4 .sec1 .news-box .box .tit-s { align-items: flex-start; height: auto; } 
 .section3_4 .sec-bg .news-box .box .bx-img { height: auto; } 
 }



@media all and (max-width:1280px){
 .pb-20 { padding-bottom: 10rem; } 
 }
 @media all and (max-width:1024px){
 .font-25 { font-size: 2rem; } 
 }
@media all and (max-width:568px){
 .pb-20 { padding-bottom: 7.6rem; } 
 .gap-30 { gap: 1rem; } 
 }



/**/


