

.t_type1{width:100%; color:#fff;}
.t_type1 h4 span{display: block;  margin-bottom:40px;}
.t_type1 h4 .desc1{font-size:18px; font-family: 'S-CoreDream'; font-weight: 700; margin-bottom:10px;}
.t_type1 h4 .desc2{font-size:30px;}
.t_type1 p{font-size: 16px; line-height: 1.4;}
@media(max-width:768px){
    .t_type1 h4 .desc1{font-size:16px;}
    .t_type1 h4 .desc2{font-size:28px;}
    .t_type1 p{font-size: 14px; line-height: 1.4;}
    .t_type1 h4 span{margin-bottom:20px;}

}

@media(max-width:425px){
    .t_type1 h4 .desc1{font-size:14px;}
    .t_type1 h4 .desc2{font-size:24px;}
}
.section1 {width:100%; height:calc(100vh - 85px);}
.section1 .container{width:100%; height:100%;}
.section1 .sec__1{width:100%; height:100%;}
.section1 .sec__1 .item{width:100%; height:100%; background:#f90; position: relative;}
.section1 .sec__1 .text_box{position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); max-width:1440px; width:100%; padding:0 60px;}
.section1 .sec__1 .text_box h2 > span{display: block; text-align: center; font-family: 'NotoSerifKR'; color:#fff; line-height: 1.4; text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);}
.section1 .sec__1 .text_box h2 > span span{vertical-align: baseline; color:#f90;}
.section1 .sec__1 .text_box h2 .desc1{font-size:26px; font-family: 'S-CoreDream'; font-weight: 400; margin-bottom:15px;}
.section1 .sec__1 .text_box h2 .desc2{font-size:46px; font-weight: bold;}
/* .section1 .sec__1 .item1{background:url(../images/main/section1_bg1.jpg) no-repeat center / cover;} */
.section1 .sec__1 .item1{background:#222;}
.section1 .sec__1 .item2{background:url(../images/main/section1_bg3.jpg) no-repeat center / cover;}
.section1 .sec__1 .item3{background:url(../images/main/section1_bg2.jpg) no-repeat center / cover;}
.section1 .slick-active .text_box h2 .desc1{animation: sec_3_active 1s linear forwards;  animation-timing-function:ease;  transform: translateY(0); opacity: 0; animation-delay: 1s;}

@keyframes sec_3_active {
from{transform: translateY(40px); opacity: 0;}
to{transform: translateY(0); opacity: 1;}
}

.section1 .slick-active .text_box h2 .desc2{animation: sec_3_active2 1s linear forwards;  animation-timing-function:ease;  transform: translateY(0); animation-delay: 1.2s; opacity: 0;}
@keyframes sec_3_active2 {
from{transform: translateY(40px); opacity: 0;}
to{transform: translateY(0); opacity: 1;}
}
.section1 .swiper-button-next, .section1 .swiper-button-prev{width:60px; height:60px;}
.section1 .swiper-button-prev:after, .section1 .swiper-button-next:after{font-size:30px; color:#4c2f1e; opacity: 0.3;  background:#fff; width:100%; height:100%; display: flex; display: -ms-flex; display: -webkit-flex; align-items: center; justify-content: center;  transition: all .5s ease;}
.section1 .swiper-button-prev:hover:after, .section1 .swiper-button-next:hover:after{opacity: 1; background:#4c2f1e; color:#fff;}
.section1 .swiper-pagination{bottom:60px;}
.section1 .swiper-pagination-bullet{width:10px; height:10px; background:#fff;}

.section1 .slick-prev{background:#fff url(../images/common/top_icon.png)no-repeat center / 100%; transform: translate(0, -50%) rotateZ(-90deg); opacity: .5; margin-left:20px; transition: all .3s ease; top:50%; position: absolute; left:0; font-size: 0; z-index: 100;}
.section1 .slick-next{background:#fff url(../images/common/top_icon.png)no-repeat center / 100%; transform: translate(0, -50%) rotateZ(90deg); opacity: .5; margin-right:20px; transition: all .3s ease; top:50%; position: absolute; right:0; font-size: 0; z-index: 100;}
.section1 .slick-prev:hover, .section1 .slick-next:hover{opacity: 1;}
.section1 .slick-prev, .section1 .slick-next{width:60px; height:60px; }

.section1 .slick-prev:before, .section1 .slick-next:before{font-size:0;}
.section1 .slick-dots li button:before{font-size:0;}
.section1 .slick-dots li button{background:#fff; width:15px; height:15px; border-radius: 50%; opacity: .5;}
.section1 .slick-dots li.slick-active button{opacity: 1;}
.section1 .slick-slider{height:100%;}
.section1 .sec__1 .item{position: relative;}
.section1 .sec__1 .text_box{position: relative; z-index: 1;}
.section1 .sec__1 .item .video_box{position: absolute; content:''; left:50%; top:50%; transform: translate(-50%,-50%); width:100%;}
.section1 .sec__1 .item .video_box video{position: absolute; content:''; left:50%; top:50%; transform: translate(-50%,-50%); width:100%;}


@media(max-width:1440px){
    .section1 .sec__1 .text_box h2 .desc1{font-size:20px;}
    .section1 .sec__1 .text_box h2 .desc2{font-size:40px;}
    .section1 {height:calc(100vh - 70px);}
    .section1 .sec__1 .item .video_box video{width:150%;}
}

@media(max-width:1024px){
    .section1 .sec__1 .text_box h2 .desc1{font-size:18px;}
    .section1 .sec__1 .text_box h2 .desc2{font-size:36px;}
    .section1 .slick-prev, .section1 .slick-next{width:40px; height:40px;}
    .section1 .swiper-button-prev:after, .section1 .swiper-button-next:after{font-size:18px;}
    .section1 {height:calc(100vh - 60px);}
    .section1 .sec__1 .item .video_box video{width:180%;}

}

@media(max-width:768px){
    .section1 .sec__1 .text_box h2 .desc1{font-size:16px;}
    .section1 .sec__1 .text_box h2 .desc2{font-size:30px;}
    .section1 .slick-dots li button{width:10px; height:10px;}
    .section1 .sec__1 .item .video_box video{width:250%;}
}

@media (max-width:600px) {
    .section1 .sec__1 .item .video_box video{width:350%;}
}

@media(max-width:425px){
    .section1 .sec__1 .text_box h2 .desc1{font-size:14px;}
    .section1 .sec__1 .text_box h2 .desc2{font-size:26px;}
    .section1 {height:calc(80vh - 50px);}
}


.section2{padding:120px 0; background:#61453e; position: relative; overflow: hidden;}
.section2::before{width:922px; height:966px; content: ''; position: absolute; left:-5%; top:-25%; background:url(../images/common/section2_be.png)no-repeat left top; z-index: 1;}
.section2 .container{width:100%; height:100%; font-size:0; position: relative; z-index: 1;}
.section2 .content_left{display: inline-block; width:calc(20% - 60px);margin-right:60px;}
.section2 .content_left .t_type1{margin-bottom:40px;}
.section2 .content_left .t_type1 p{color:rgba(255, 255, 255, 0.8)}
.section2 .content_left a{display: block; font-size:16px; color:#fff;}
.section2 .content_left a span{display: inline-block;}
.section2 .content_left a i{display: inline-block; transform: translateX(0); margin-left:40px; transition: all .3s ease;}
.section2 .content_left a:hover i{transform: translateX(10px);}
.section2 .content_right{display: inline-block; width:80%; height:100%; vertical-align: top; font-size: 0;}
.section2 .sec__2 .item{overflow: hidden;}
.section2 .sec__2 .item .img_box img{transition: all .5s ease; width:100%;}
.section2 .sec__2 .item:hover .img_box img{transform: scale(120%);}
.section2 .sec__2 .item .text_box{padding:15px 15px; font-size:14px; color:#fff; background:#4c2f1e; position: relative;}
.section2 .sec__2 .item .text_box span{vertical-align: baseline;}
.section2 .sec__2 .item .text_box i{position: absolute; content:''; right:15px; top:50%; transform: translate(0,-50%); transition: all .3s ease;}
.section2 .sec__2 .item:hover .text_box i {right:10px;}
.section2 .next_box{position: relative; width:100%; display: block; height:40px; margin-top:40px;}
.section2 .sec__2_next, .section2 .sec__2_prev{width:40px; height:40px; margin:0; background:#fff;}
.section2 .sec__2_next{left:40px; top:0; background:#4c2f1e;}
.section2 .sec__2_prev{left:0; top:0; }
.section2 .sec__2_next::after, .section2 .sec__2_prev::after{font-size:0; width:100%; height:100%;}
.section2 .sec__2_next::after{color:#fff;}
.section2 .sec__2_prev::after{color:#4c2f1e;}
.section2 .sec__2_next::after{background:url(../images/contents/right_w.png)no-repeat center / 100%;}
.section2 .sec__2_prev::after{background:url(../images/contents/left_b.png)no-repeat center / 100%;}

@media(max-width:1024px){
    .section2 .container{display: flex; display: -ms-flex; display: -webkit-flex; flex-direction: column;}
    .section2 .content_left{width:100%; margin-bottom:40px;}
    .section2 .content_left .t_type1{display: flex; display: -ms-flex; display: -webkit-flex; align-items: flex-end;}
    .section2 .content_left .t_type1 h4{margin-right:40px;}
    .section2 .content_left .t_type1 h4 .desc2{margin:0;}
    .section2 .content_left .t_type1 p{line-height: 1;}
    .section2 .content_left .link{display: none;}
    .section2 .content_right{width:100%;}
}

@media(max-width:768px){
    .section2{padding:80px 0;}
    .section2 .sec__2 .item .text_box i{display: none;}
}

@media(max-width:425px){
    .section2 .content_left{margin-right:0;}
    .section2 .content_left .t_type1{flex-direction: column; align-items: center; justify-content: center; text-align: center; margin:0;}
    .section2 .content_left .t_type1 h4{margin:0 0 20px;}
    .section2 .content_left .t_type1 p{line-height: 1.4;}
    .section2 .next_box{display: none;}
}

.section3{width:100%; height:100%; font-size: 0;}
.section3 .container{background:#fff;}
.section3 .content_left{width:55%;  position: relative; background:#ddd;}
.section3 .content_right{width:45%; padding:10% 60px; vertical-align: top; position: relative;}
.section3 .content_right::before{position: absolute; width:1117px; height:391px; content:''; background:url(../images/common/bg1.png) no-repeat bottom; opacity: .8; bottom:0;}
.section3 .content_right::after{position: absolute; right:40px; bottom:40px; content:''; width:203px; height:212px; background:url(../images/main/sec3___after.png)no-repeat center / 100%;}
.section3 .content_right .t_type1{width:100%; color:#000; min-height:200px;}
.section3 .content_right .next_box{position: absolute; width:120px; bottom:0; left:0; transform: translateX(-50%); height:60px;}
.section3 .next_box .sec__3_next, .section3 .next_box .sec__3_prev{width:60px; height:60px; margin-top:0; bottom:auto; top:0;}
.section3 .sec__2_next::after{background:url(../images/contents/right_w.png)no-repeat center / 100%;}
.section3 .sec__2_prev::after{background:url(../images/contents/left_b.png)no-repeat center / 100%;}
.section3 .next_box .sec__3_next{right:0; background:#4c2f1e; color:#fff;}
.section3 .next_box .sec__3_prev{left:0; background:#fff; color:#4c2f1e;}
.section3 .next_box .sec__3_next::after, .section3 .next_box .sec__3_prev::after{font-size:0; width:100%; height:100%;}
.section3 .next_box .sec__3_next::after{background:url(../images/contents/right_w.png)no-repeat center / 100%;}
.section3 .next_box .sec__3_prev::after{background:url(../images/contents/left_b.png)no-repeat center / 100%;}
.section3 .swiper-slide-active .t_type1 h4 .desc1{animation: sec_3_active 1.5s linear;  animation-timing-function:ease;  transform: translateY(0); opacity: 1;}
@keyframes sec_3_active {
from{transform: translateY(40px); opacity: 0;}
to{transform: translateY(0); opacity: 1;}
}
.section3 .swiper-slide-active .t_type1 h4 .desc2{animation: sec_3_active2 1.5s linear forwards;  animation-timing-function:ease;  transform: translateY(0); animation-delay: .3s; opacity: 0;}
@keyframes sec_3_active2 {
from{transform: translateY(40px); opacity: 0;}
to{transform: translateY(0); opacity: 1;}
}
.section3 .swiper-slide-active .t_type1 p{animation: sec_3_active2 1.5s linear forwards;  animation-timing-function:ease;  transform: translateY(0); animation-delay: .5s; opacity: 0;}
@keyframes sec_3_active2 {
from{transform: translateY(40px); opacity: 0;}
to{transform: translateY(0); opacity: 1;}
}



@media(max-width:1440px){
    .section3 .content_right::after{width:143px; height:131px;}
    .video-container .cover{height:135% !important;}
}

@media(max-width:1024px){

}

@media(max-width:768px){
    .section3 .container{display: flex; display: -ms-flex; display: -webkit-flex; flex-direction: column;}
    .section3 .content_left{order:2; width:100%; height:430px;}
    .section3 .content_right{order:1; padding:80px 30px 40px; width:100%;}
    .section3 .content_right .t_type1{text-align: center; min-height:120px;}
    .section3 .content_right .next_box{transform: translate(0 , 100%); width:80px; height:40px;}
    .section3 .next_box .sec__3_next, .section3 .next_box .sec__3_prev{width:40px; height:40px;}
    .section3 .content_right::after{display: none;}
    
}

@media (max-width:700px) {
    .section3 .content_left{height:470px}
}

@media (max-width:600px){
    .section3 .content_left{height:340px;}
}

@media(max-width:425px){
    .section3 .content_left{height:238px;}
    .section3 .content_right .t_type1{min-height:150px;}
}

.section4{width:100%; height:100%; padding:120px 0; background:#d3c7bd; position: relative;}
.section4::before{position: absolute; left:0; bottom:0; content:''; width:1920px; height:180px; background:url(../images/main/section4_bg.png) no-repeat center top}
.section4::after{position: absolute; left:0; top:0; content:''; transform: translate(-20%, 10%); width:307px; height:230px; background:url(../images/main/section4_bg2.png) no-repeat center / 100%;}
.section4 .container{ position: relative; z-index: 2; height: 550px;}

.section4 .content{width:50%; }
.section4 .content_left{position: relative; background:url(../images/common/section4_left_bg.jpg)no-repeat center / cover; padding:60px;}
.section4 .content_left .item{width:50%; position: absolute; right:0; bottom:0; padding:30px; background:#4c2f1e; color:#fff; overflow: hidden;}
.section4 .content_left .item h5{font-size:18px; margin-bottom:20px; font-family: 'S-CoreDream';}
.section4 .content_left .item p{font-size:14px; margin-bottom:20px; opacity: .8; font-weight: 300; line-height: 1.4;}
.section4 .content_left .item .view{width:100%; display: block; font-size:14px;}
.section4 .content_left .item .view span{display: inline-block;}
.section4 .content_left .item .view i{display: inline-block; margin-left:40px; transform: translateX(0); transition: all .3s ease;}
.section4 .content_left .item:hover .view i{transform: translateX(10px);}
.section4 .content_right{width:50%;}
.section4 .content_right .item_group.top{height:calc(100% - 200px);}
.section4 .content_right .item_group.top .item{width:50%;  padding:40px; background:#4c2f1e; color:#fff;}
.section4 .content_right .item_group.top .item::before{position: absolute; right:-5%; bottom:5%; content:''; width:194px; height:181px; background: url(../images/main/section4_item1.png) no-repeat center / 100%;}
.section4 .content_right .item_group.top .item:nth-child(1){position: relative;}
.section4 .content_right .item_group.top .item:nth-child(1) h5 span{ display: block;}
.section4 .content_right .item_group.top .item:nth-child(1) h5 .desc1{margin-bottom:20px; font-family: 'S-CoreDream'; font-weight: 700;}
.section4 .content_right .item_group.top .item:nth-child(1) h5 .desc2{font-size:35px; margin-bottom:40px; color:#f90;}
.section4 .content_right .item_group.top .item:nth-child(1) p{line-height: 1.4;}
.section4 .content_right .item_group.top .item:nth-child(1) .view{position: absolute; left:40px; bottom:40px;  padding:15px 20px; border-radius: 100px; background:#f90; color:#4c2f1e; box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);}
.section4 .content_right .item_group.top .item:nth-child(1) .view i{margin-left:40px; transition: all .3s ease;}
.section4 .content_right .item_group.top .item:nth-child(1):hover .view i{margin-left:50px;}
.section4 .content_right .news{width:50%;  padding:40px; background:#f2f2f2;}
.section4 .content_right .news .top{position: relative; margin-bottom:50px;}
.section4 .content_right .news .top h5{font-size:16px; font-family: 'S-CoreDream'; margin-bottom:20px; font-weight: 700;}
.section4 .content_right .news .top a{position: absolute; right:0; top:0;}
.section4 .content_right .news .top a i{margin-left:10px; transform: translateX(0);}
.section4 .content_right .news ul li{align-items: center; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd; width:100%;}
.section4 .content_right .news ul li a{width:calc(100% - 60px)}
.section4 .content_right .news ul li:last-child{border:0; padding:0; margin:0;}
.section4 .content_right .news ul li .text{margin-right:20px; width:calc(100% - 80px)}
.section4 .content_right .news ul li .text p{max-width:100%; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.section4 .content_right .news ul li .text h6{margin-bottom:10px; font-weight: bold;}
.section4 .content_right .news ul li .text h6, .section4 .content_right .news ul li .text p{max-width:100%; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.section4 .content_right .news ul li a p{max-width:100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.section4 .content_right .news ul li .day{width:60px; height:60px; align-items: center; justify-content: center; background:#fff; flex-direction: column;}
.section4 .content_right .news ul li .day span{font-family: 'S-CoreDream';}
.section4 .content_right .news ul li .day span:nth-child(1){font-size:10px; margin-bottom:5px; color:#666;}
.section4 .content_right .news ul li .day span:nth-child(1){font-size:12px; font-weight: 700;}
.section4 .content_right .item_group.bottom{height:200px;}
.section4 .content_right .item_group.bottom > a{width:50%; padding:30px; position: relative; color:#fff; overflow: hidden;}
.section4 .content_right .item_group.bottom > a:nth-child(1){background:#633b1d; position: relative;}
.section4 .content_right .item_group.bottom > a:nth-child(1)::before{position: absolute; right:-5%; bottom:-25%; content:''; width:194px; height:181px; background: url(../images/main/section4_item2.png) no-repeat center / 100%;}
.section4 .content_right .item_group.bottom > a:nth-child(2){background:#75482e;}
.section4 .content_right .item_group.bottom > a h5{font-size:18px; margin-bottom:20px; font-family: 'S-CoreDream';}
.section4 .content_right .item_group.bottom > a p{font-size:14px; margin-bottom:20px; opacity: .8; font-weight: 300; line-height: 1.4;}
.section4 .content_right .item_group.bottom > a .view{width:100%; display: block; font-size:14px;}
.section4 .content_right .item_group.bottom > a .view span{display: inline-block;}
.section4 .content_right .item_group.bottom > a .view i{display: inline-block; margin-left:40px; transform: translateX(0); transition: all .3s ease;}
.section4 .content_right .item_group.bottom > a:hover .view i{transform: translateX(10px);}
@media(max-width:1440px){
    .section4 .content_left{padding:40px;}
    .section4 .content_right .item_group.top .item{padding:30px;}
    .section4 .content_left .item{padding:30px;}
    .section4 .content_right .news{padding:30px;}
    .section4 .content_right .item_group.bottom > a{padding:30px;}
    .section4 .content_right .item_group.top .item:nth-child(1) h5 .desc2{font-size:30px;}
    .section4 .content_right .item_group.top .item:nth-child(1) p{font-size:14px;}
    .section4 .content_right .news .top p{font-size:14px;}
    .section4 .content_right .news .top a{font-size:14px;}
    .section4 .content_right .news ul li .text h6, .section4 .content_right .news ul li .text p{font-size:14px;}
}

@media(max-width:1240px){
    .section4 .container{height:auto;}
    .section4{padding:0;}
    .section4 .grid{padding:0;}
    .section4 .container{flex-direction: column;}
    .section4 .content_right .item_group.top .item:nth-child(1) p
    .section4 .content_left{width:100%; display: flex; display: -ms-flex; display: -webkit-flex; padding:0; background-position-x:-200px;}
    .section4 .content_left .t_type1{ width:50%; padding:30px;}
    .section4 .content_left .item{ position: relative; display: block; margin-left:auto;}
    .section4 .content_right{width:100%; display: flex; display: -ms-flex; display: -webkit-flex; flex-direction: column;}
    .section4 .content_right .item_group.bottom{height:100%;}
    .section4 .content_right .item_group.top{height:100%; height: 300px;}
    .section4 .content_left{width:100%;}
}

@media(max-width:768px){
    .section4 .content_left .t_type1{padding:40px 20px;}
    .section4 .content_left .item{padding:40px 20px;}
    .section4 .content_right .item_group.top .item{padding:40px 20px;}
    .section4 .content_right .news{padding:40px 20px;}
    .section4 .content_right .item_group.bottom > a{padding:40px 20px;}
    .section4 .content_right .item_group.top .item:nth-child(1) .view{left:20px; padding:10px 15px;}
    .section4 .content_right .item_group.top .item:nth-child(1) h5 .desc2{font-size:28px; margin-bottom: 20px;}

}

@media(max-width:540px){
    .section4 .content_left{padding: 40px 20px;}
    .section4 .content_right .item_group.top{flex-wrap: wrap; height: 100%;}
    .section4 .content_right .item_group.top .item{width: 100%;}
    .section4 .content_right .news{width: 100%;}
    .section4 .content_right .item_group.bottom{flex-wrap: wrap;}
    .section4 .content_right .item_group.bottom > a{width: 100%;}
}

@media(max-width:425px){
    .section4 .content_left .t_type1{padding:40px 20px;}
    .section4 .content_right .item_group.top .item:nth-child(1) .view i{margin-left:20px;}
    .section4 .content_right .news .top a{position: relative; top:10px;}
    .section4 .content_right .news .top{margin-bottom:40px;}
    .section4 .content_left .item{width:100%;}
    .section4 .content_left .t_type1{width:100%;}
    .section4 .content_right .news{padding:40px 20px;}
    .section4 .content_right .item_group.top .item{height: 240px;}
}
.section5 {width:100%; background:#1b3f31; padding:80px 0; position: relative;}
.section5::before{position: absolute; left:0; bottom:-25px; content:''; background:url(../images/main/section5_bg1.png)no-repeat center top; width:100%; height:100%; z-index: 0; opacity: .8;}
.section5::after{position: absolute; content:''; left:50%; top:50%; transform: translate(-50%,-50%); background:url(../images/main/section5_bg2.png) no-repeat center / 100%; width:126px; height:116px;}
.section5 .content{font-size: 0; text-align: center; position: relative; z-index: 1;}
.section5 .text_box{display: inline-block; margin-right:17%;}
.section5 .text_box h2 span{color:#fff; font-family: 'S-CoreDream'; display: block; font-size:40px;}
.section5 .text_box h2 .desc1 {font-weight: 700; margin-bottom:20px;}
.section5 .text_box h2 .desc1 b{vertical-align: baseline; position: relative; margin-left:-10px;}
.section5 .text_box h2 .desc1 b:first-child{margin:0;}
.section5 .text_box h2 .desc1 b::before{position: absolute; content:''; left:50%; top:-10px; transform: translate(-50%,0); width:10px; height:10px; background:#fff;}
.section5 .text_box h2 .desc2 {font-weight: 300;}
.section5 .link{display: inline-block;}
.section5 .link a{margin-right:20px; display: inline-block; transition: all .5s ease;}
.section5 .link a:hover{transform: translateY(-7px); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); animation: name 1s linear infinite forwards; animation-delay: .8s; animation-timing-function:ease;}
.section5 .link a:nth-child(2){margin:0;}
.section5 .link p{font-size:20px; color:#fff; font-family: 'S-CoreDream'; text-align: center; margin-top:20px;}
@media(max-width:1440px){

}

@media(max-width:1240px){
    .section5{  padding:60px 0;}
    .section5 .text_box h2 span{font-size:30px;}
    .section5 .text_box h2 .desc1 b::before{width:8px; height:8px;}
    .section5 .text_box h2 .desc1{margin-bottom:15px;}
}

@media(max-width:768px){
    .section5 .content{display: flex; display: -ms-flex; display: -webkit-flex;  flex-direction: column;}

    .section5 .content .text_box{margin:0 0 40px;}
    .section5 .text_box h2 span{font-size:26px;}
    .section5 .link p{font-size:16px;}
}

@media(max-width:425px){

}
