/*sub_banner*/ 
/*.submenu_nav li:nth-child(2) a{background: rgba(0,0,0,0.8);font-weight: bold;}
.submenu_nav li:nth-child(2):hover a{color:#fff;}*/

/*sub12_nav*/
.sub1_nav ul li:nth-child(2):after{content: "";position: absolute;bottom: 0;left: 50%;width: 100px;height: 3px;background:rgba(115,51,97,1); transform: translateX(-50%);}
.sub1_nav ul li:nth-child(2):hover:after{animation: sub3_nav 0.5s forwards;}
@keyframes sub3_nav{
    0%{width: 0px;}
    100%{width: 100px;}
}
.sub1_nav ul li:nth-child(2):hover{background: rgba(115,51,97,0.0);}
.sub1_nav ul li:nth-child(2):hover a{color: #333;}
.sub1_nav ul li:nth-child(2):hover a .submenu_none{color: #333;}

/*sub12_a01*/
.sub12_a01 ul{overflow: hidden;width: 600px;margin: 0 auto;}
.sub12_a01 ul li{float: left;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.sub12_a01 ul .step_img{width: 30%;}
.step_img .a01_img img{width: 100%;}
.sub12_a01 ul .step_img p{text-align: center;letter-spacing: -1px;}
.a01_step{font-size: 22px;}
.step_name{font-size: 20px; color: #34669a;margin-bottom: 15px;}
.step_next{width: 5%;display: flex;align-items: center;justify-content: center;position: relative;top: 140px;}

/*sub12_a02*/
.sub12_a02{background: #f5f5f5;}
.sub12_a02 ul li{display: flex;align-items: center;padding: 30px 0;border-bottom: 1px solid #d2d2d2;}
.sub12_a02 ul li:last-child{border-bottom: 0;}
.sub12_a02_text_wrap{margin-left: 2%;}
.sub12_a02_name{font-size: 26px;font-weight: 500;letter-spacing: -1px;margin-bottom: 15px;}
.sub12_a02_name span{background: #34669a;color: #fff;font-size: 22px;font-weight: 400;padding: 0 5px;margin-right: 5px;}
.sub12_a02_text{font-size: 18px;color: #4c4c4c;line-height: 32px;}
.sub12_a02_text span{color: #34669a;font-weight: 500;}

/*sub12_a11*/
.sub12_a1 .sub_title{margin-top: 80px;}

.sub12_a11{background: #f6f6f6;}
.sub12_a11 .sub12_a11_felx{display: flex;align-items: center;justify-content: center;}
.sub12_a11 .sub12_texts{display: flex;align-items: flex-start;justify-content: flex-start;width: 50%;flex-direction: column;margin-bottom: 0;}
.sub12_texts li{position: relative;color: #595959;padding-left: 8px;letter-spacing: -0.5px;line-height: 28px;margin-bottom: 20px;font-size: 18px;}
.sub12_texts li::after{position: absolute;content: "";width: 3px;height: 3px;background: #595959;top: 13.5px;left: 0;font-size: 18px;font-weight: 400;border-radius: 50%;}
.sub12_texts li:first-child{font-size: 30px;font-weight: 500;color: #34669a;letter-spacing: -2px;padding-left: 0;line-height: 42px;margin-top: -20px;}
.sub12_texts li:first-child::after{width: 0;height: 0;}
.sub12_texts li:first-child span{font-size: 50px;font-weight: 500;color: #34669a;letter-spacing: -2px;margin: 0 2px;}
.sub12_texts li:last-child{margin-bottom: 0;}

.sub12_a11 .sub12_imgs{display: flex;align-items: center;justify-content: flex-end;width: 50%;margin-bottom: 0;}
.sub12_a11 .sub12_imgs li{position: relative;margin-left: 3%;}
.sub12_a11 .sub12_imgs li img{width: 100%;}
.sub12_a11 .sub12_imgs li p{width: 100%;position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;background: rgba(0,0,0, .6);color: #fff;padding: 5px 0;font-size: 16px;}


/*sub21_a12*/
.sub12_a12{background: url(../../../images/sub1_images/sub1_2_article1_bg2.jpg) no-repeat; max-width: 1920px;position: relative;background-size: cover;}
.sub12_a12 .sub_content{padding: 50px 0;}
.a12_title{color: #fff; font-weight: 500;font-size: 30px;letter-spacing: -2px;margin-bottom: 20px;text-align: center;}
.sub12_a12 ul{overflow: hidden;max-width: 1000px;width: 100%;margin: 0 auto;}
.sub12_a12 ul li{float: left;margin-left: 1%;position: relative;margin-top: 30px;width: 19.2%;}
.sub12_a12 ul li img{width: 100%;}
.sub12_a12 ul li p{position: absolute; bottom: 20%;left: -8%;width: 100%;color: #fff;font-size: 18px;text-align: center;}
.sub12_a12 ul li:nth-child(1), .sub12_a12 ul li:nth-child(6){margin-left: 0;}


/*sub12_a2*/
/*.sub12_a2 .sub_content{padding-bottom: 0;}*/
.sub12_a2 ul{overflow: hidden;}
.sub12_a2 ul li{float: left;width: 18.4%;margin-left: 2%;margin-bottom: 1%;}
.sub12_a2 ul li:hover img{transform: scale(1.2);}

.sub12_a2 ul li:first-child, .sub12_a2 ul li:nth-child(5n+1) {margin-left: 0;}
.sub12_a2 ul li .sub12_article2_img{overflow: hidden;}
.sub12_a2 ul li .sub12_article2_img img{width: 100%; transition: all 0.8s ease;}
.sub12_a2 ul li img{width: 80%;}

.sub12_article2_notice{width: 100%;height: 150px;margin-top: 6px;}
.sub12_article2_notice br{display: none;}
.sub12_article2_notice p{font-size: 17px;font-weight: bold;letter-spacing: -1px;margin-right: 9px;padding-right: 9px;position: relative;float: left;}
.sub12_article2_notice p::after{position: absolute;content: "";width: 1px;height: 18px;right: 0;top: 5px;background: #333;}
.sub12_article2_notice span{font-size: 17px;font-weight: 300;letter-spacing: -1px;float: left;}

.sub12_a2 ul li .a2_text{font-weight: 400;font-size: 16px;margin-top: 5px;word-break: break-word;}
.sub12_a2 ul li .a2_text:after{display: none;}


/*sub12_a3*/
.sub12_a3{margin-bottom: 100px;}
.sub12_a3_swiper{padding: 50px 0 100px 0;background: url(../../../images/sub1_images/sub1_2_article3_bg.png) 50% 0% no-repeat;}
.swiper-slide{align-self: flex-end;position: relative;}
.swiper-slide img{width: 100%;z-index: 0;position: relative;}
.swiper-slide .swiper_p{position: absolute;top: 0;left: 0;z-index: 1;text-align: center;padding: 3px 15px;color: #fff;font-size: 20px;font-weight: 400;}
.swiper-slide .swiper_p_p{background: rgba(95,65,94,0.8);}
.swiper-slide .swiper_p_b{background: rgba(52,102,154,0.8);}
.swiper-slide .swiper_p_g{background: rgba(35,164,0,0.4);}

.sub12_a3 .swiper-button-prev{
    background: url(../../../images/sub1_images/sub1_2_article2_prev.png) no-repeat;
    width: 58px;height: 58px;left: 2%;top: 50%;transform: translateY(-50%);
}
.sub12_a3 .swiper-button-next{
    background: url(../../../images/sub1_images/sub1_2_article2_next.png) no-repeat;
    width: 58px;height: 58px;right: 2%;top: 50%;transform: translateY(-50%);
}
.sub12_a3 .swiper-button-prev::after, .sub12_a3 .swiper-button-next::after{display: none;}



@media(max-width:1300px){
    /*sub12_a3*/
    .sub12_article2_notice p{width: 100%;}
    .sub12_article2_notice p::after{display: none;}
    .sub12_article2_notice span{width: 100%;}
    
}/*1300*/

@media(max-width:1045px){
    .sub12_a02_img{width: 20%;}
    .sub12_a02_img img{width: 100%;}
    .sub12_a02_text_wrap{width: 78%;}
    .sub12_a02_text br{display: none;}
}/*1045*/

@media(max-width:1000px){
    /*sub12_a1*/
    .sub12_a11 .sub12_a11_felx{flex-direction: column;}
    .sub12_a11 .sub12_texts{width: 100%;}
    .sub12_a11 .sub12_imgs{justify-content: flex-start;width: 100%;margin-top: 30px;}
    .sub12_a11 .sub12_imgs li:first-child{margin-left: 0;}
    
    /*sub12_a2*/
    .sub12_a2 ul li{width: 23.5%;}
    .sub12_a2 ul li:nth-child(5n+1){margin-left: 2%;}
    .sub12_a2 ul li:nth-child(4n+1){margin-left: 0%;}
    
}/*1000*/

@media(max-width:960px){
    /*article 주제*/
    .sub12_texts li:first-child, .a12_title{font-size: 28px;}
    /*sub12_a01*/
    .a01_step{font-size: 21px;}
    
    /*a02*/
    .sub12_a02_text{font-size: 17px;line-height: 31px;}
    .sub12_a02_name{font-size: 24px;margin-bottom: 10px;}
    .sub12_a02_name span{font-size: 20px;}
    
    /*sub12_a1*/
    .sub12_texts li:first-child span{font-size: 46px;}
    .sub12_texts li{font-size: 17px;line-height: 27px;}
    .sub12_texts li::after{top: 12.5px;}
    
}/*960*/

@media(max-width:900px){
    /*.sub12_a3*/
    .sub12_a3{margin-bottom: 70px;}
    .sub12_a3_swiper{padding: 40px 0 70px 0;}
    .swiper-slide .swiper_p{padding: 3px 10px;font-size: 17px;font-weight: 300;}
    .sub12_a3 .swiper-button-prev{left: 1%;}
    .sub12_a3 .swiper-button-next{right: 1%;}
    .sub12_a3 .swiper-button-prev, .sub12_a3 .swiper-button-next{transform: scale(0.8);}
    
}/*900*/


@media(max-width:768px){
    /*sub12_a12*/
    .a12_title{margin-bottom: 10px;}
    
    .sub12_a12 ul li{width: 24.2%;}
    .sub12_a12 ul li:nth-child(6){margin-left: 1%;}
    .sub12_a12 ul li:nth-child(5), .sub12_a12 ul li:nth-child(9){margin-left: 0;}
    .sub12_a12 ul li p{font-size: 16px;}
    
    /*sub12_a2*/
    .sub12_a2 ul li{width: 31.9999%;}
    .sub12_a2 ul li:nth-child(4n+1){margin-left: 2%;}
    .sub12_a2 ul li:nth-child(3n+1){margin-left: 0%;}
    .sub12_article2_notice{height: 170px;}
    
}/*768*/


@media(max-width:680px){
    /*sub12_a01*/
    .sub12_a01 .sub_mtitle br{display: none;}
    
}/*680*/

@media(max-width:640px){
    /*article 주제*/
    .sub12_texts li:first-child, .a12_title{font-size: 24px; letter-spacing: -1.5px;}
    
    /*sub12_a01*/
    .sub12_a01 ul{width: 100%;}
    .sub12_a01 ul .step_img{width: 28%;}
    .step_next{width: 8%;padding: 0 1%;top: 130px;}
    .step_name{font-size: 18px;}
    
    /*a02*/
    .sub12_a02_img{width: 40%;}
    .sub12_a02_text{font-size: 16px;line-height: 30px;}
    .sub12_a02_name{font-size: 23px;margin-bottom: 5px;}
    .sub12_a02_name span{font-size: 19px;}
    
    /*sub12_a1*/
    .sub12_texts li:first-child{margin-bottom: 15px;}
    .sub12_texts li:first-child span{font-size: 41px; margin: 0 1px;}
    .sub12_texts li{font-size: 16px;}
    .sub12_texts li::after{top: 12px;}
    .sub12_texts li br{display: none;}
    
    /*sub12_a12*/
    .a12_title{margin-bottom: 5px;}
    
    .sub12_a12 ul li{width: 32.6666%; margin-top: 20px;}
    .sub12_a12 ul li:nth-child(4), .sub12_a12 ul li:nth-child(7), .sub12_a12 ul li:nth-child(10){margin-left: 0;}
    .sub12_a12 ul li:nth-child(5), .sub12_a12 ul li:nth-child(9){margin-left: 1%;}
    .sub12_a12 ul li p{font-size: 18px;}
    
}/*640*/

@media(max-width:480px){
    /*article 주제*/
    .sub12_texts li:first-child, .a12_title{font-size: 20px; letter-spacing: -1px;}
    
    /*sub12_a01*/
    .sub12_a01 ul{display: flex;flex-direction: column;align-items: center;justify-content: center;}
    .sub12_a01 ul .step_img{width: 100%;}
    .step_next{width: 36px;top: 0;left: 4px;height: 50px;transform: rotate(90deg);}
    .a01_step{font-size: 19px;}
    
    /*a02*/
    .sub12_a02 ul li{flex-direction: column;}
    .sub12_a02_img{background: #fff;display: flex;align-items: center;justify-content: center;margin-bottom: 13px;width: 100%;}
    .sub12_a02_img img{width: 180px;}
    .sub12_a02_text_wrap{width: 100%;margin-left: 0;}
    .sub12_a02_text{font-size: 15px;line-height: 28px;}
    
    /*sub12_a1*/
    .sub12_texts li:first-child{margin-bottom: 10px;}
    .sub12_texts li:first-child span{font-size: 34px; margin: 0 0;}
    .sub12_texts li{font-size: 15px;line-height: 24px;margin-bottom: 17px;}
    .sub12_a11 .sub12_imgs{margin-top: 10px;}
    .sub12_a11 .sub12_imgs li{margin-left: 2%;}
    .sub12_texts li::after{top: 11px;}
    .sub12_a02_name{font-size: 20px;}
    .sub12_a02_name span{font-size: 16px;}
    .sub12_a11 .sub12_imgs li p{font-size: 15px;}
    
    /*aub12_a12*/
    .sub12_a02 ul li{padding: 20px 0;}
    .sub12_a12 ul li p{font-size: 15px;}
    
    /*sub12_a2*/
    .sub12_a2 ul li{width: 49%;}
    .sub12_a2 ul li:nth-child(3n+1){margin-left: 2%;}
    .sub12_a2 ul li:nth-child(2n+1){margin-left: 0%;}
    .sub12_article2_notice{height: 140px;}
    .sub12_article2_notice span, .sub12_article2_notice p{font-size: 15px;}
    .sub12_a2 ul li .a2_text{font-size: 14px;}
    
    /*.sub12_a3*/
    .sub12_a3{margin-bottom: 40px;}
    .sub12_a3_swiper{padding: 20px 0 40px 0;}
    .swiper-slide .swiper_p{padding: 2px 8px;font-size: 13px;font-weight: 300;}
    .sub12_a3 .swiper-button-prev{left: 0%;}
    .sub12_a3 .swiper-button-next{right: 0%;}
    .sub12_a3 .swiper-button-prev, .sub12_a3 .swiper-button-next{transform: scale(0.6);}
   
}/*480*/

@media(max-width:380px){
    /*aub12_a12*/
    .sub12_a12 ul li{width: 49%;margin-top: 14px;}
    .sub12_a12 ul li:nth-child(2n-1){margin-left: 0;}
    .sub12_a12 ul li:nth-child(2n){margin-left: 1%;}
    .sub12_a12 ul li p{font-size: 15px;}
    
    /*sub12_a2*/
    .sub12_article2_notice{height: 160px;}
   
}/*380*/

