@charset="UTF-8";
.blue_t{color: #2580d6;}

/*sub51_a1*/
.sub51_a1_wrap{background: url(../../../images/sub5_images/sub51_a1_bg.jpg) 60% 50% no-repeat;background-size: cover;}


/**/
.sub51_a1_bt p, .sub51_a_text, .sub51_a3_text{color: #535353;font-size: 20px;font-weight: 400;line-height: 38px;letter-spacing: -0.5px;}
/**/


.sub51_a1_bt{margin-bottom: 30px;}

.sub51_a1_bt .blue_t{font-size: 26px;font-weight: 500;letter-spacing: -1.5px;}
.sub51_a1_bt .black_t{color: #1b1b1b;font-weight: 500;}

.sub51_a1_st span{font-size: 20px;font-weight: 500;letter-spacing: -0.5px;}
.sub51_a1_st p{color: #595959;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;}


/*sub51_a2*/
.sub51_a2_wrap ul{display: flex;align-items: center;}
.sub51_a2_wrap ul .sub51_a2_img{width: 35%;}
.sub51_a2_wrap ul .sub51_a2_img img{width: 100%;}
.sub51_a2_wrap ul .sub51_a2_texts{width: 62%;margin-left: 3%;}

/*sub51_a3*/
.sub51_a3_wrap{background: url(../../../images/sub5_images/sub51_a3_bg.jpg) 50% 50% no-repeat; background-size: cover;}
.sub51_a3_wrap .sub_title{font-weight: 500; letter-spacing: -1px;}
.sub51_a3_text{font-weight: 300; color: #d9d9d9;}
.sub51_a3_wrap .sub_title, .sub51_a3_text{text-align: center; color: #fff;}

/*sub51_a4*/
.sub51_a4_wrap{background: #eee;}
.sub51_a4_wrap ul{display: flex;align-items: center;}
.sub51_a4_wrap ul .sub51_a4_texts{width: 52%;margin-right: 3%;}
.sub51_a4_wrap ul .sub51_a4_img{width: 45%;}
.sub51_a4_wrap ul .sub51_a4_img img{width: 100%;}
.sub51_a_text span{font-size: 26px;font-weight: 500;letter-spacing: -1.5px;}


/*sub51_a5*/
.sub51_a5_wrap{background: #000;margin-bottom: 50px;}
.sub51_a5_wrap .sub_uptitle, .sub51_a5_wrap .sub_title{text-align: center;}
.sub51_a5_wrap .sub_title{font-weight: 500;}

.sub51_a5_wrap ul{overflow: hidden;width: 92%;margin: 0 auto;margin-top: 60px;}
.sub51_a5_wrap ul li{float: left;width: 45%;margin-left: 5%;}
.sub51_a5_wrap ul li:first-child{margin-left: 0;}

.sub51_a5_img img{width: 100%;}

.sub51_a5_wrap ul li p{text-align: center;}
.sub51_a5_wrap ul li .sub51_a5_contt{font-size: 30px;font-weight: 500;padding: 20px 0 15px 0;}
.sub51_a5_wrap ul li .sub51_a5_text{font-size: 18px;font-weight: 300;line-height: 30px;}


@media(max-width:1330px){
    .sub51_a_text4 br{display: none;}
    
    .sub51_a5_wrap ul li .sub51_a5_text br{display: none;}
    
}/*1330*/

@media(max-width:1000px){
    
}/*1000*/

@media(max-width:960px){
    /**/
    .sub51_a1_bt{margin-bottom: 24px;}
    .sub51_a1_bt p, .sub51_a_text, .sub51_a3_text{font-size: 18px;line-height: 36px;}
    .sub51_a1_bt .blue_t, .sub51_a_text span{font-size: 25px;}
    
    /*a1*/
    .sub51_a1_st p{font-size: 17px;}
    
    /*a5*/
    .sub51_a5_wrap ul li .sub51_a5_contt{font-size: 24px;padding: 15px 0 8px 0;}
    .sub51_a5_wrap ul li .sub51_a5_text{font-size: 17px;line-height: 29px;}
    
}/*960*/

@media(max-width:900px){
    /*a2*/
    .sub51_a2_wrap ul{flex-direction: column-reverse;}
    .sub51_a2_wrap ul .sub51_a2_img, .sub51_a2_wrap ul .sub51_a2_texts, .sub51_a4_wrap ul .sub51_a4_texts, .sub51_a4_wrap ul .sub51_a4_img{width: 70%;}
    .sub51_a2_wrap ul .sub51_a2_img, .sub51_a4_wrap ul .sub51_a4_img{margin-top: 10px;}
    .sub51_a2_wrap ul .sub51_a2_texts{margin-left:0;}
    .sub51_a2_text br{display: none;}
    
    /*a4*/
    .sub51_a4_wrap ul{flex-direction: column;}
    .sub51_a4_wrap ul .sub51_a4_texts{margin-right: 0;}
    
    
    
}/*900*/


@media(max-width:775px){
    
}/*768*/


@media(max-width:768px){
    
}/*768*/


@media(max-width:680px){
    
    
}/*680*/

@media(max-width:640px){
    /**/
    .sub_uptitle{font-size: 13px !important;}
    .sub51_a1_bt p, .sub51_a_text, .sub51_a3_text{font-size: 17px;line-height: 33px;}
    article .sub_title, .sub3_a1_texts .sub_title{margin-bottom: 10px !important;}
    
    /*a1*/
    .sub51_a1_wrap{background: url(../../../images/sub5_images/sub51_a1_bg.jpg) 0% 50% no-repeat}
    
    /*a5*/
    .sub51_a5_wrap ul{width: 100%;}
    .sub51_a5_wrap ul li .sub51_a5_text{font-size: 16px;line-height: 28px;}
    
}/*640*/

@media(max-width:480px){
    /**/
    .sub_uptitle{font-size: 12px !important;top: 3px !important;}
    article .sub_title, .sub3_a1_texts .sub_title{margin-bottom: 6px !important;}
    .sub51_a1_bt p, .sub51_a_text, .sub51_a3_text{font-size: 16px;line-height: 28px;}
    .sub51_a1_bt .blue_t, .sub51_a_text span{font-size: 23px;}
    .sub51_a2_wrap ul .sub51_a2_img, .sub51_a2_wrap ul .sub51_a2_texts, .sub51_a4_wrap ul .sub51_a4_texts, .sub51_a4_wrap ul .sub51_a4_img{width: 90%;}
    
    /*a1*/
    .sub51_a1_st span{font-size: 19px;}
    .sub51_a1_st p{font-size: 15px;}
    
    /*a3*/
    .sub51_a3_texts br{display: none;}
    
    /*a5*/
    .sub51_a5_wrap ul{margin-top: 0px;width: 90%;}
    .sub51_a5_wrap ul li{width: 100%;margin-left: 0;margin-top: 20px;}
    .sub51_a5_wrap ul li .sub51_a5_contt{font-size: 22px;padding: 8px 0 3px 0;}
    .sub51_a5_wrap ul li .sub51_a5_text{font-size: 15px;line-height: 26px;}
    
    
}/*480*/

@media(max-width:400px){    
    
}/*400*/

@media(max-width:380px){   
    /**/
    .sub51_a2_wrap ul .sub51_a2_img, .sub51_a2_wrap ul .sub51_a2_texts, .sub51_a4_wrap ul .sub51_a4_texts, .sub51_a4_wrap ul .sub51_a4_img{width: 100%;}
    
}/*380*/



