@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&subset=korean');


/************************ sub_visual ************************/
/* sub_head */
#head_visual{position:relative;width:100%;height:265px;clear:both;z-index:1; padding-bottom:55px;}
#head_visual.sub_visual01{background:url('../img/page/sub_visual_01.jpg')no-repeat center top;background-size: cover;}
#head_visual.sub_visual02{background:url('../img/page/sub_visual_02.jpg')no-repeat center top;background-size: cover;}
#head_visual.sub_visual03{background:url('../img/page/sub_visual_03.jpg')no-repeat center top;background-size: cover;}
#head_visual.sub_visual04{background:url('../img/page/sub_visual_04.jpg')no-repeat center top;background-size: cover;}
#head_visual.sub_visual05{background:url('../img/page/sub_visual_05.jpg')no-repeat center top;background-size: cover;}
#head_visual .sub_title{font-size:30px;text-align:center;color:#fff;line-height:200px;/*text-shadow:2px 1px 5px rgba(0,0,0,0.7);*/}

@media screen and (max-width:550px){
	#head_visual{height: 190px;padding-bottom: 45px;}
	#head_visual .sub_title{line-height:135px}
}

/* sub_navigation */
.sub_navi_wrap {position:absolute;width:100%;height:55px;bottom:0;border-bottom:1px solid #e0e0e0;background:#fff;}
.sub_navi {width:1300px; margin:0 auto; height:55px; position:relative;}
.home_box{float:left; border-right:1px solid #ddd; border-left:1px solid #ddd;}
.menu_navi_wrap{float:left;position:relative;height:100%;color:#000000;}
.menu_navi_wrap > ul{list-style: none;margin:0;padding:0 0 0 0px;height:55px;line-height:55px;}
.menu_navi_wrap > ul > li{cursor:pointer; padding:0;float:left;border-right:1px solid #ddd;width:220px;background:url('../img/page/navi_more.jpg')no-repeat center right 20px;text-align: left;text-indent: 20px;}
.menu_navi_wrap > ul > li > a {display:block;font-size:17px;color:#46505d;}
.menu_navi_wrap ul li ul{font-size:15px;position: absolute;display:none;}
.menu_navi_wrap ul li > ul > li{float:none;width:100%;line-height: 45px;width: 221px;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;background:#fff;margin-left: -1px;}
.menu_navi_wrap::after{clear:both;content:"";display:block}

@media screen and (max-width:1300px){
    .sub_navi_wrap{width:100%;margin-left:0;left:0}
    .sub_navi {width:100%;}
}
@media screen and (max-width:550px){
	.sub_navi_wrap {height:45px;}
	.sub_navi {height: 45px;}
	.home_box{display:none;}
    .menu_navi_wrap {display:none;}
}

/* sub_m_navigation */
.sub_navigation {position:absolute; bottom:-35px; right:0;}
.sub_navigation .navigation{width:100%;height:25px;text-align:right}
.sub_navigation .navigation li{display:inline-block;padding:0 6px;font-size:15px;color:#adadad; font-weight:300; line-height:25px;}
.sub_navigation .navigation li.arrow {padding:0}
.sub_navigation .navigation li img {margin-top:-4px;}
.sub_navigation .navigation li.active{/*color:#838383;*/font-weight:400}

@media screen and (max-width:550px){
	.sub_navigation {bottom:10px; right:10px;}
}


/* sub_contents */
#container{position:relative;width:100%;height:auto;overflow:hidden;min-height:500px;margin-bottom:50px}
#container_wr{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;padding:50px 0;}
.sub_contents {width:100%;font-size: 17px;color: #363737;word-break: keep-all;}

@media screen and (max-width:1300px){
	#container_wr{width:100%; padding:50px 20px;}
}

@media screen and (max-width:768px){
	.sub_contents{font-size:15px}
}

@media screen and (max-width:550px){
    #container_wr {padding: 30px 20px;}
}



/************************ page ************************/
/* sub_common */
.s_tit {width:100%;text-align:center;padding: 20px 0 50px;font-size: 35px;}
.s_tit02 {width:100%;text-align:center;padding: 20px 0 50px;font-size: 35px;}
.sub_txt {width:100%;text-align:center;padding: 20px 0 50px;font-size: 32px;font-weight: 600;}
.s_box { width:490px; height:45px; margin:0 auto 30px; line-height:45px; text-align:center; background:#f7f7f7; color:#343434; font-size:14px; position:relative;margin-top:20px;}
.s_box_line {width:50px; height:2px; display:block; background:#307bd8; position:absolute; top:0; left:50%; margin-left:-25px; }
.sub_wr {width:100%;max-width: 1300px;margin: 0 auto;}
.sub_tit_01 {padding-left:30px;font-size: 20px;font-weight:500;background: url('../img/page/sub_li_icon.png') no-repeat left top 7px;background-size: 22px;color:#2a2a2a;letter-spacing:-0.5px;margin-bottom:20px;}
.sub_tit_03 {padding-left:30px;font-size: 19px;font-weight:500;background:url('../img/page/sub_li_icon.png') no-repeat left top 5px;background-size:19px;color:#4b77dd;letter-spacing:-0.5px;margin-bottom:20px;}

.sub_li_01 {padding:0 20px;}
.sub_li_01 li {padding:5px 15px; position:relative; font-size:16px; color:#222; font-weight:400;}
.sub_li_01 li:before {display:block; content:''; position:absolute; top:13px; left:0; width:5px; height:5px; background:#4b77dd;}
.sub_li_01 li p {line-height:25px;font-weight:300;}

.t_cell{display:table-cell;vertical-align:middle;text-align:center}


@media screen and (max-width:1300px){
	.sub_tit_03 {margin-bottom:5px;}
	.sub_li_01 li {padding:0 10px; font-size:15px;}
}
@media screen and (max-width:1024px){
	.s_tit, s_tit02{font-size: 28px;}
	.s_tit img {width:200px;}
}

@media screen and (max-width:768px){
	.s_tit{display:none}
	.s_box {width:90%; margin:0 auto; height:auto;}
}




.sub1_1{}
.sub1_1 .s_tit{}
.sub1_1 .sub_wr{}
.sub1_1 .top_wr{overflow:hidden;padding-bottom: 50px;}
.sub1_1 .top_wr .img_wr{float:left;/* width:50% */}
.sub1_1 .top_wr .txt_wr{float: right;/* width:50% */padding-top: 55px;}
.sub1_1 .top_wr .txt_wr .tt{font-size:33px;font-weight:500;padding-bottom: 40px;}
.sub1_1 .top_wr .txt_wr .tt .add{color:#9cb7e9;font-size:22px;}
.sub1_1 .top_wr .txt_wr .txt{}
.sub1_1 .con_wr{padding: 30px 0;}
.sub1_1 .con_wr .tit_wr{padding:20px;text-align:center;border:5px solid rgba(255,255,255,0.5);font-size: 23px;font-weight: 500;border-radius: 15px;}
.sub1_1 .con_wr .list_wr{padding: 15px 0;}
.sub1_1 .con_wr .list_wr ul{}
.sub1_1 .con_wr .list_wr ul li{display:inline-block;padding: 5px;vertical-align: top;}
.sub1_1 .con_wr .list_wr ul li .list_bx{padding: 5px;}
.sub1_1 .con_wr .list_wr ul li .list_bx p{display:table-cell;vertical-align:middle;text-align:center}

.sub1_1 .con_wr.wr01{}
.sub1_1 .con_wr.wr01 .tit_wr{background:#e3eaf7;}
.sub1_1 .con_wr.wr01 .list_wr ul li{width: 16%;}
.sub1_1 .con_wr.wr01 .list_wr ul li .list_bx{display:table;width: 100%;border: 2px dashed #e3eaf7;height: 180px;}
.sub1_1 .con_wr.wr01 .list_wr ul li .list_bx p{display:}
.sub1_1 .con_wr.wr02{}
.sub1_1 .con_wr.wr02 .tit_wr{background:#e3f0f7}
.sub1_1 .con_wr.wr02 .list_wr ul li{width: 24%;}
.sub1_1 .con_wr.wr02 .list_wr ul li .list_bx{display:}
.sub1_1 .con_wr.wr02 .list_wr ul li .list_bx .li_tit{display:table;width: 100%;height: 50px;background: #f7f7f7;border-radius: 15px;}
.sub1_1 .con_wr.wr02 .list_wr ul li .list_bx .li_tit .t_cell{}
.sub1_1 .con_wr.wr02 .list_wr ul li .list_bx .li_img{display:table;width: 100%;border: 1px solid #f7f7f7;height: 280px;}


@media screen and (max-width:1300px){
	.sub1_1 .top_wr .img_wr{max-width:60%}
	.sub1_1 .top_wr .txt_wr{max-width:40%;padding-top: 0;padding-left: 20px;}
	.sub1_1 .top_wr .txt_wr .tt{padding-bottom: 20px;font-size: 28px;}
	.sub1_1 .top_wr .txt_wr .tt .add{font-size: 20px;}

    .sub1_1 .con_wr{padding:20px 0}

	.sub1_1 .con_wr.wr01 .list_wr ul li{width: 16.4%;padding: 1px;}
}

@media screen and (max-width:1024px){
	.sub1_1 .top_wr .img_wr{max-width:unset;float: none;}
	.sub1_1 .top_wr .txt_wr{max-width:unset;float: none;padding: 30px 0 0;}
	.sub1_1 .top_wr .txt_wr .tt{text-align: center;}
	.sub1_1 .top_wr .txt_wr .txt{width: 500px;margin:0 auto;}

    .sub1_1 .con_wr .tit_wr{font-size: 20px;}

	.sub1_1 .con_wr.wr01 .list_wr ul li{width: 33%;}
	.sub1_1 .con_wr.wr01 .list_wr ul li .list_bx{height:150px}
}

@media screen and (max-width:768px){
	.sub1_1 .top_wr{padding-bottom:30px}
	.sub1_1 .top_wr .img_wr{max-width:unset;float: none;}
	.sub1_1 .top_wr .txt_wr{padding: 20px 0 0;}
	.sub1_1 .top_wr .txt_wr .tt{font-size: 25px;padding-bottom: 10px;}
	.sub1_1 .top_wr .txt_wr .tt .add{font-size: 18px;}
	.sub1_1 .top_wr .txt_wr .txt{width: 450px;margin:0 auto;}

    .sub1_1 .con_wr{padding: 15px 0;}
    .sub1_1 .con_wr .tit_wr{font-size: 18px;padding: 10px;}

	.sub1_1 .con_wr.wr01 .list_wr ul li{width: 49%;padding: 3px;}
	.sub1_1 .con_wr.wr01 .list_wr ul li .list_bx{height: 100px;}

	.sub1_1 .con_wr.wr02 .list_wr ul li{width:49%}
}

@media screen and (max-width:500px){
	.sub1_1 .top_wr .txt_wr .tt{font-size: 23px;}
	.sub1_1 .top_wr .txt_wr .tt .add{font-size: 16px;}
	.sub1_1 .top_wr .txt_wr .txt{width: 90%;}

	.sub1_1 .con_wr.wr02 .list_wr ul li{width:100%}
	.sub1_1 .con_wr.wr02 .list_wr ul li .list_bx .li_img{height: auto;padding: 30px 0;}
}




.sub1_2{}
.sub1_2 .sub_wr{}
.sub1_2 .con_bx{/* overflow:hidden; */padding-bottom: 15px;display: table;width: 100%;}
.sub1_2 .con_bx .tt_wr{/* float:left; */width: 10%;/* padding-top: 10px; */height: 100%;display: table-cell;background: #e3eaf7;vertical-align: middle;padding: 0 20px;border-radius: 10px;}
.sub1_2 .con_bx .tt_wr .tt01{position: relative;background: none;margin: 0;/* display: table-cell; */padding: 0;/* vertical-align: middle; */text-align: center;}
.sub1_2 .con_bx .blank_wr{width: 40px;height: 100%;min-height: 80px;}
.sub1_2 .con_bx .con_wr::before{display:block;position:absolute;content:'';background: #c9c9c9;width: 30px;height: 2px;top: 50%;margin-top: -2px;z-index: 9;left: -40px;}
.sub1_2 .con_bx .con_wr{/* float:left; */width: 90%;position:relative;display: table-cell;vertical-align: middle;background: #f5f5f5;padding: 20px 40px;border-radius: 10px;}
.sub1_2 .con_bx .con_wr::after{display:block;position:absolute;content:'';background: #fff;width: 20px;height: 20px;border-radius: 100%;left: -10px;top: 50%;margin-top: -10px;border: 4px solid #c9c9c9;}
.sub1_2 .con_bx .con_wr .txt_bx{height: 100%;display: table;width: 100%;text-align: center;}

.sub1_2 .con_bx.con01 .con_wr .txt_bx{font-size: 22px;}

.sub1_2 .con_bx.con02{}
.sub1_2 .con_bx.con02 .con_wr .txt_bx .tt{background:#ffe7c2;font-size: 23px;padding: 20px;}
.sub1_2 .con_bx.con02 .con_wr .txt_bx .list{}
.sub1_2 .con_bx.con02 .con_wr .txt_bx .list ul{}
.sub1_2 .con_bx.con02 .con_wr .txt_bx .list ul li{display:inline-block;padding: 20px 10px 10px;width: 30%;}
.sub1_2 .con_bx.con02 .con_wr .txt_bx .list ul li .list_bx{background:#fff;display: table;height: 150px;padding: 20px;width: 100%;border-radius: 15px;border: 1px dashed #ffc262;}
.sub1_2 .con_bx.con02 .con_wr .txt_bx .list ul li .list_bx .t_cell{}

.sub1_2 .con_bx.con03{}
.sub1_2 .con_bx.con03 .con_wr .txt_bx ul{}
.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li{display:inline-block;width: 19%;position:relative;padding: 100px 5px 0;vertical-align: top;}
.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li .list_con{position:absolute;top:0;left:50%;width: 130px;height: 130px;border: 1px solid #eee;border-radius: 100%;background: #fff;margin-left: -65px;display: table;}
.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li .list_bx{display:table;height: 160px;width: 100%;background: #d4e5c9;border-radius: 20px;padding: 20px 5px 0;}

.sub1_2 .con_bx.con04 .con_wr{background:#edf5f6}
.sub1_2 .con_bx.con04 .con_wr .txt_bx{font-size: 23px;}

.sub1_2 .con_bx.con05 .con_wr{background:#fdf7ee}
.sub1_2 .con_bx.con05 .con_wr .txt_bx{font-size: 23px;}
.sub1_2 .con_bx.con05 .con_wr .txt_bx .add{font-size: 18px;background:#fff;padding: 10px;margin-top: 10px;}

@media screen and (max-width:1300px){
	.sub1_2 .con_bx.con01 .con_wr .txt_bx{font-size:20px}
	.sub1_2 .con_bx.con02 .con_wr .txt_bx .tt{font-size:20px}
	.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li{padding: 70px 5px 0;font-size: 16px;}
	.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li .list_con{width:100px;height:100px;margin-left: -50px;}
	.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li .list_con img{width: 70%;}
	.sub1_2 .con_bx.con04 .con_wr .txt_bx{font-size:20px}
	.sub1_2 .con_bx.con05 .con_wr .txt_bx{font-size:20px}
}


@media screen and (max-width:1024px){
	.sub1_2 .con_bx .tt_wr{width: 15%;}
    .sub1_2 .con_bx .tt_wr .tt01{font-size: 17px;}
    
	.sub1_2 .con_bx.con01 .con_wr .txt_bx{font-size: 18px;}
	.sub1_2 .con_bx.con02 .con_wr .txt_bx .tt{font-size: 18px;}
	.sub1_2 .con_bx.con02 .con_wr .txt_bx .list ul li{width: 32%;}
	.sub1_2 .con_bx.con02 .con_wr .txt_bx .list ul li .list_bx{height: 180px;padding: 15px 10px;}
	.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li{width: 30%;padding: 70px 5px 15px;}
	.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li .list_con img{width: 70%;}
	.sub1_2 .con_bx.con04 .con_wr .txt_bx{font-size: 18px;}
	.sub1_2 .con_bx.con05 .con_wr .txt_bx{font-size:18px}
}

@media screen and (max-width:768px){
    .sub1_2{font-size:15px}
    .sub1_2 .con_bx{padding-bottom: 15px;display: block;}
    .sub1_2 .con_bx .tt_wr{width:100%;display: block;padding: 15px;}
    .sub1_2 .con_bx .blank_wr{display:none}
    .sub1_2 .con_bx .con_wr{width:100%;display: block;padding: 20px;}
    .sub1_2 .con_bx .con_wr::before{display:none}
    .sub1_2 .con_bx .con_wr::after{display:none}
    
	.sub1_2 .con_bx.con01 .con_wr .txt_bx{font-size: 16px;}
	.sub1_2 .con_bx.con02 .con_wr .txt_bx .tt{font-size: 16px;}
	.sub1_2 .con_bx.con04 .con_wr .txt_bx{font-size: 16px;}
	.sub1_2 .con_bx.con05 .con_wr .txt_bx{font-size:16px}
	.sub1_2 .con_bx.con05 .con_wr .txt_bx .add{font-size:16px}
}

@media screen and (max-width:500px){
	.sub1_2 .con_bx .con_wr{padding}

	.sub1_2 .con_bx.con02 .con_wr .txt_bx .tt{padding:10px;margin-bottom:20px}
	.sub1_2 .con_bx.con02 .con_wr .txt_bx .list ul li{width:100%;padding: 0px;}
	.sub1_2 .con_bx.con02 .con_wr .txt_bx .list ul li .list_bx{height:auto}

	.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li{width: 100%;padding: 50px 0 20px;}
	.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li .list_con{width: 70px;height: 70px;left: 0;margin: 0;}
	.sub1_2 .con_bx.con03 .con_wr .txt_bx ul li .list_bx{height: auto;padding: 25px 5px 20px;}
	
	.sub1_2 .con_bx.con05 .con_wr .txt_bx .add{font-size:15px}
}


.sub1_3{position:relative;z-index: 9;}
.sub1_3 .s_tit_bg{position:absolute;background:url('../img/page/sub1_3_titbg.jpg')no-repeat center;width:100%;height: 498px;z-index: -1;top: 0;left: 0;}
.sub1_3 .s_tit{}
.sub1_3 .con_wr {padding-top:80px}
.sub1_3 .con_wr ul{text-align:center}
.sub1_3 .con_wr ul li{padding: 150px 20px 25px;position:relative;display: inline-block;width: 33%;}
.sub1_3 .con_wr ul li .prof_img{position:absolute;display:table;/* width:100% */left: 50%;margin-left: -112px;top: 10px;}
.sub1_3 .con_wr ul li .prof_img .t_cell{width: 225px;height: 225px;background-size: cover;border-radius: 100%;background-repeat: no-repeat;background-position: center;}

.sub1_3 .con_wr ul li .prof_img.img01 .t_cell{background-image: url('../img/page/prof_001.jpg');}
.sub1_3 .con_wr ul li .prof_img.img02 .t_cell{background-image: url('../img/page/prof_002.jpg');}
.sub1_3 .con_wr ul li .prof_img.img03 .t_cell{background-image: url('../img/page/prof_003.jpg');}
.sub1_3 .con_wr ul li .prof_img.img04 .t_cell{background-image: url('../img/page/prof_004.jpg');}
.sub1_3 .con_wr ul li .prof_img.img05 .t_cell{background-image: url('../img/page/prof_005.jpg');}
.sub1_3 .con_wr ul li .prof_img.img06 .t_cell{background-image: url('../img/page/prof_006.jpg');}
.sub1_3 .con_wr ul li .prof_img.img07 .t_cell{background-image: url('../img/page/prof_007.jpg');}
.sub1_3 .con_wr ul li .prof_img.img08 .t_cell{background-image: url('../img/page/prof_008.jpg');}
.sub1_3 .con_wr ul li .prof_img.img09 .t_cell{background-image: url('../img/page/prof_009.jpg');}
.sub1_3 .con_wr ul li .prof_img.img10 .t_cell{background-image: url('../img/page/prof_010.jpg');}
.sub1_3 .con_wr ul li .prof_img.img11 .t_cell{background-image: url('../img/page/prof_011.jpg');}
.sub1_3 .con_wr ul li .prof_img.img12 .t_cell{background-image: url('../img/page/prof_012.jpg');}
.sub1_3 .con_wr ul li .prof_img.img13 .t_cell{background-image: url('../img/page/prof_013.jpg');}


.sub1_3 .con_wr ul li .prof_info{background:#fff;display:table;width:100%;height: 220px;padding: 105px 30px 10px;box-shadow: 2px 2px 15px -10px #999;text-align: left;}
.sub1_3 .con_wr ul li .prof_info .name_wr{border-bottom:1px solid #000;padding-bottom: 5px;}
.sub1_3 .con_wr ul li .prof_info .name_wr .name{font-size:25px;font-weight:600;}
.sub1_3 .con_wr ul li .prof_info .name_wr .name.spc{font-size: 20px;line-height: 20px;}
.sub1_3 .con_wr ul li .prof_info .name_wr .add{color: #466d99;font-weight: 500;padding-left: 10px;}
.sub1_3 .con_wr ul li .prof_info .info{padding-top: 10px;}
.sub1_3 .con_wr ul li .prof_info .info p {line-height: 1.5rem;}

@media screen and (max-width:1300px){
	.sub1_3 .con_wr ul li{width:32%}
}

@media screen and (max-width:1024px){
	.sub1_3 .s_tit_bg{height: 400px;}
	.sub1_3 .con_wr ul li .prof_img{margin-left:-100px}
	.sub1_3 .con_wr ul li .prof_img .t_cell{width:200px;height:200px}
	.sub1_3 .con_wr ul li .prof_info{padding: 85px 30px 10px;height: 190px;}
}

@media screen and (max-width:920px){
	.sub1_3 .s_tit_bg{height: 300px;}
	.sub1_3 .con_wr ul li{padding: 120px 20px 25px;}
	.sub1_3 .con_wr ul li .prof_img{margin-left:-75px}
	.sub1_3 .con_wr ul li .prof_img .t_cell{width:150px;height:150px}
	.sub1_3 .con_wr ul li .prof_info{padding: 55px 30px 10px;height: 150px;}

}

@media screen and (max-width:768px){
	.sub1_3 .s_tit_bg{display:none}
	.sub1_3 .con_wr ul li{width:48%}
	.sub1_3 .con_wr ul li .prof_info .name_wr .name{font-size: 23px;}
}

@media screen and (max-width:500px){
	.sub1_3 .con_wr ul li{width:100%;padding: 20px 0 20px 80px;}
	.sub1_3 .con_wr ul li .prof_img{left:0;margin-left:0;top: 20px;}
	.sub1_3 .con_wr ul li .prof_img .t_cell{width:100px;height:100px}
	.sub1_3 .con_wr ul li .prof_info{padding: 40px;}
	.sub1_3 .con_wr ul li .prof_info .name_wr .name{font-size: 20px;}
	.sub1_3 .con_wr ul li .prof_info .name_wr .name.spc{line-height:unset}
}


.sub1_4{}
.sub1_4 .con_wr{}
.sub1_4 .con_wr ul{overflow:hidden}
.sub1_4 .con_wr ul li{float:left;width:50%}
.sub1_4 .con_wr ul li .circ_img{width:100%;height: 365px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.sub1_4 .con_wr ul li .circ_img.img00{background-image:url('../img/page/circ_img00.jpg')}
.sub1_4 .con_wr ul li .circ_img.img01{background-image:url('../img/page/circ_img01.jpg')}
.sub1_4 .con_wr ul li .circ_img.img02{background-image:url('../img/page/circ_img02.jpg')}
.sub1_4 .con_wr ul li .circ_img.img03{background-image:url('../img/page/circ_img03.jpg')}
.sub1_4 .con_wr ul li .circ_img.img04{background-image:url('../img/page/circ_img04.jpg')}
.sub1_4 .con_wr ul li .circ_img.img05{background-image:url('../img/page/circ_img05.jpg')}
.sub1_4 .con_wr ul li .circ_img.img06{background-image:url('../img/page/circ_img06.jpg')}
.sub1_4 .con_wr ul li .circ_info{padding: 30px 60px 50px;}
.sub1_4 .con_wr ul li .circ_info .title{font-size: 30px;padding-bottom: 5px;font-weight: 500;}
.sub1_4 .con_wr ul li .circ_info .txt{}


@media screen and (max-width:1300px){
	.sub1_4 .con_wr ul li .circ_img{height:300px}
	.sub1_4 .con_wr ul li .circ_info{padding: 20px 40px 30px;}
    .sub1_4 .con_wr ul li .circ_info .title{font-size:25px}
}

@media screen and (max-width:1024px){
	.sub1_4 .con_wr ul li .circ_img{height:230px}
    .sub1_4 .con_wr ul li .circ_info .title{font-size:23px}
}

@media screen and (max-width:768px){
	.sub1_4 .con_wr ul li .circ_img{height:150px}
	.sub1_4 .con_wr ul li .circ_info{padding: 20px 20px 30px;}
    .sub1_4 .con_wr ul li .circ_info .title{font-size:20px}
}

@media screen and (max-width:500px){
	.sub1_4 .con_wr ul li{float:none;width:100%}
	.sub1_4 .con_wr ul li .circ_img{height:150px}
	.sub1_4 .con_wr ul li .circ_info{padding: 20px 15px 30px;}
    .sub1_4 .con_wr ul li .circ_info .title{font-size:20px}
}


.sub1_5{}
.sub1_5 .con_wr{}
.sub1_5 .tbl { width:100%; border-collapse:collapse; border-spacing:0px; border-top:2px solid #293b65 }
.sub1_5 .tbl thead th {padding:1.2% 0;font-size:17px;font-weight:600;color:#fff;text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background-color: #2a4771;}
.sub1_5 .tbl thead th:first-child { border-left:0 }
.sub1_5 .tbl tbody th {padding:0.9%;font-weight:600;color: #2a4771;text-align:center;border-bottom:1px solid #ccc;}
.sub1_5 .tbl tbody td { padding:0.9%; text-align:center; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }

.sub1_5 .tbg {background-color: #fafafa;}

.sub1_5 caption {margin:0;padding:0 0 .5em 0;font-weight:bold;line-height:1.25;}
.sub1_5 caption span {font-weight:normal;}
.sub1_5 caption .tar {display:block;margin-top:-1.25em;}

.sub1_5 table tbody.tdtac tr{text-align:center;}
.sub1_5 table thead.tdtar tr, table tbody.tdtar tr, table tfoot.tdtar tr{text-align:right !important;}


@media screen and (max-width:768px){
	.sub1_5 .con_wr{width:100%;overflow-x:scroll;font-size:14px}
	.sub1_5 .con_wr .tbl{width:750px}
	.sub1_5 .tbl thead th{font-size:16px}
}




.sub1_6{}
.sub1_6 .con_wr{}
.sub1_6 .con_wr ul{overflow:hidden}
.sub1_6 .con_wr ul li{float:left;width:50%}
.sub1_6 .con_wr ul li .con_img{width:100%;height: 557px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.sub1_6 .con_wr ul li .con_img.img01{background-image:url('../img/page/sub1_6_img01.jpg')}
.sub1_6 .con_wr ul li .con_img.img02{background-image:url('../img/page/sub1_6_img02.jpg')}
.sub1_6 .con_wr ul li .con_img.img03{background-image:url('../img/page/sub1_6_img03.jpg')}
.sub1_6 .con_wr ul li .con_img.img04{background-image:url('../img/page/sub1_6_img04.jpg')}
.sub1_6 .con_wr ul li .con_img.img05{background-image:url('../img/page/sub1_6_img05.jpg')}
.sub1_6 .con_wr ul li .con_img.img06{background-image:url('../img/page/sub1_6_img06.jpg')}
.sub1_6 .con_wr ul li .con_img.img07{background-image:url('../img/page/sub1_6_img07.jpg')}

.sub1_6 .con_wr ul li .con_info{padding: 30px 60px 50px;}
.sub1_6 .con_wr ul li .con_info .title{font-size: 23px;padding-bottom: 5px;font-weight: 500;}



@media screen and (max-width:1300px){
	.sub1_6 .con_wr ul li .con_img{height: 400px;}
	.sub1_6 .con_wr ul li .con_info{padding: 20px 40px 30px;}
    .sub1_6 .con_wr ul li .con_info .title{font-size:20px}
}

@media screen and (max-width:1024px){
	.sub1_6 .con_wr ul li .con_img{height: 300px;}
}

@media screen and (max-width:768px){
	.sub1_6 .con_wr ul li .con_img{height: 250px;}
	.sub1_6 .con_wr ul li .con_info{padding: 20px 20px 30px;}
    .sub1_6 .con_wr ul li .con_info .title{font-size: 18px;}
}

@media screen and (max-width:500px){
	.sub1_6 .con_wr ul li{float:none;width:100%}
	.sub1_6 .con_wr ul li .con_img{height: 250px;}
	.sub1_6 .con_wr ul li .con_info{padding: 20px 15px 30px;}
    .sub1_6 .con_wr ul li .con_info .title{font-size:16px}
}


.sub2_1{}
.sub2_1 .con_wr{}
.sub2_1 .con_wr ul{overflow:hidden}
.sub2_1 .con_wr ul li{float: left;width: 25%;border: 1px solid #eee;}

@media screen and (max-width:1024px){
	.sub2_1 .con_wr ul li{width:33.3%}
}

@media screen and (max-width:768px){
	.sub2_1 .con_wr ul li{width:50%}
}

@media screen and (max-width:500px){
	.sub2_1 .con_wr ul li{width:100%}
}


.sub2_2{}
.sub2_2 .img_wr{}
.sub2_2 .con_wr{padding:30px 0}
.sub2_2 .con_wr ul{text-align:center}
.sub2_2 .con_wr ul li{display:inline-block;width:24%;padding:5px}
.sub2_2 .con_wr ul li .con_txt{border:10px solid #f6f6f6;display:table;width:100%;height:250px}
.sub2_2 .con_wr ul li .con_txt .t_cell{}

@media screen and (max-width:1300px){
	.sub2_2 .con_wr ul li .con_txt{height:200px}
}

@media screen and (max-width:1024px){
    .sub2_2 .con_wr ul li{padding:3px}
	.sub2_2 .con_wr ul li .con_txt{border:8px solid #f6f6f6;height:150px}
}

@media screen and (max-width:768px){
    .sub2_2 .con_wr ul{text-align:left}
    .sub2_2 .con_wr ul li{padding:3px;width:32%}
	.sub2_2 .con_wr ul li .con_txt{}
}

@media screen and (max-width:500px){
    .sub2_2 .con_wr ul{text-align:center}
    .sub2_2 .con_wr ul li{padding:3px;width:49%}
	.sub2_2 .con_wr ul li .con_txt{}
}



.sub3_1{}
.sub3_1 .sub_wr{}
.sub3_1 .con_bx{/* overflow:hidden; */padding-bottom: 15px;display: table;width: 100%;}
.sub3_1 .con_bx .tt_wr{/* float:left; */width: 10%;/* padding-top: 10px; */height: 100%;display: table-cell;background: #e3e3e3;vertical-align: middle;padding: 0 20px;border-radius: 0;border: 5px solid rgba(255,255,255,0.5);}
.sub3_1 .con_bx .tt_wr .tt01{position: relative;background: none;margin: 0;/* display: table-cell; */padding: 0;/* vertical-align: middle; */text-align: center;}
.sub3_1 .con_bx .blank_wr{width: 40px;height: 100%;min-height: 80px;}
.sub3_1 .con_bx .con_wr::before{display:block;position:absolute;content:'';background: #c9c9c9;width: 30px;height: 2px;top: 50%;margin-top: -2px;z-index: 9;left: -40px;}
.sub3_1 .con_bx .con_wr{/* float:left; */width: 90%;position:relative;display: table-cell;vertical-align: middle;background: #f5f5f5;padding: 20px 40px;border-radius: 10px;}
.sub3_1 .con_bx .con_wr::after{display:block;position:absolute;content:'';background: #fff;width: 20px;height: 20px;border-radius: 100%;left: -10px;top: 50%;margin-top: -10px;border: 4px solid #c9c9c9;}
.sub3_1 .con_bx .con_wr .txt_bx{height: 100%;display: table;width: 100%;text-align: center;}
.sub3_1 .con_bx .con_wr .txt_bx .txt{background:#fff;display:inline-block;padding: 20px 30px;margin: 0 10px;width: 30%;}

.sub3_1 .con_bx.con01 .con_wr{background:#ecf1f8}
.sub3_1 .con_bx.con02 .con_wr{background:#d7e3f2}
.sub3_1 .con_bx.con02 .con_wr .txt_bx .txt{border: 2px dashed #3f61af;border-radius: 10px;}
.sub3_1 .con_bx.con03 .con_wr{background:#c9daf0}
.sub3_1 .con_bx.con03 .con_wr .txt_bx .txt{border: 2px dashed #3f61af;border-radius: 10px;}

@media screen and (max-width:1300px){
	.sub3_1 .con_bx.con01 .con_wr .txt_bx{font-size:20px}
}


@media screen and (max-width:1024px){
	.sub3_1 .con_bx .tt_wr{width: 15%;}
    .sub3_1 .con_bx .tt_wr .tt01{font-size: 17px;}
    .sub3_1 .con_bx .con_wr .txt_bx .txt{width: 46%;margin: 5px 10px;}
    
    .sub3_1 .con_bx.con02 .con_wr .txt_bx .txt{font-size: 16px;}
}

@media screen and (max-width:768px){
    .sub3_1{font-size:15px}
    .sub3_1 .con_bx{padding-bottom: 15px;display: block;}
    .sub3_1 .con_bx .tt_wr{width:100%;display: block;padding: 15px;}
    .sub3_1 .con_bx .blank_wr{display:none}
    .sub3_1 .con_bx .con_wr{width:100%;display: block;padding: 20px;}
    .sub3_1 .con_bx .con_wr::before{display:none}
    .sub3_1 .con_bx .con_wr::after{display:none}
    .sub3_1 .con_bx .con_wr .txt_bx .txt{font-size: 18px;}
    
}

@media screen and (max-width:560px){
	.sub3_1 .con_bx .con_wr .txt_bx .txt{width:90%;font-size: 16px;}

}

.sub3_2{}
.sub3_2 .con_bx{/* overflow:hidden; */padding-bottom: 15px;display: table;width: 100%;}
.sub3_2 .con_bx .tt_wr{/* float:left; */width: 10%;/* padding-top: 10px; */height: 100%;display: table-cell;/* background: #e3eaf7; */vertical-align: middle;padding: 0 20px;/* border-radius: 10px; */border: 5px solid rgba(255,255,255,0.5);}
.sub3_2 .con_bx.con01 .tt_wr{background:#f9f9e4}
.sub3_2 .con_bx.con02 .tt_wr{background:#e9f8f1}
.sub3_2 .con_bx.con03 .tt_wr{background:#e9f7f8}
.sub3_2 .con_bx.con04 .tt_wr{background:#e9eef8}
.sub3_2 .con_bx .tt_wr .tt01{position: relative;background: none;margin: 0;/* display: table-cell; */padding: 0;/* vertical-align: middle; */text-align: center;color: #646565;font-weight: 900;font-size: 27px;}
.sub3_2 .con_bx .blank_wr{width: 40px;height: 100%;min-height: 80px;}
.sub3_2 .con_bx .con_wr::before{display:block;position:absolute;content:'';background: #c9c9c9;width: 30px;height: 2px;top: 50%;margin-top: -2px;z-index: 9;left: -40px;}
.sub3_2 .con_bx .con_wr{/* float:left; */width: 90%;position:relative;display: table-cell;vertical-align: middle;background: #f5f5f5;padding: 20px 40px;border-radius: 10px;}
.sub3_2 .con_bx .con_wr::after{display:block;position:absolute;content:'';background: #fff;width: 20px;height: 20px;border-radius: 100%;left: -10px;top: 50%;margin-top: -10px;border: 4px solid #c9c9c9;}
.sub3_2 .con_bx .con_wr .txt_bx{}
.sub3_2 .con_bx .con_wr .txt_bx ul{overflow:hidden;text-align:center}
.sub3_2 .con_bx .con_wr .txt_bx ul li{float:left;width:25%;padding: 10px;}
.sub3_2 .con_bx .con_wr .txt_bx ul li .txt{display:table;width:100%;height: 90px;background:#fff;border-radius: 10px;padding: 20px;}
.sub3_2 .con_bx .con_wr .txt_bx ul li .txt p{display:table-cell;vertical-align:middle}


@media screen and (max-width:1300px){
}


@media screen and (max-width:1024px){
	.sub3_2 .con_bx .tt_wr{width: 15%;}
    .sub3_2 .con_bx .tt_wr .tt01{font-size: 23px;}
    .sub3_2 .con_bx .con_wr .txt_bx ul li{width:33.3%}
}

@media screen and (max-width:920px){
	.sub3_2 .con_bx .con_wr{padding: 20px 25px;}
	.sub3_2 .con_bx .con_wr .txt_bx ul li{}
	.sub3_2 .con_bx .con_wr .txt_bx ul li .txt{padding: 5px;font-size: 16px;}
}



@media screen and (max-width:768px){
    .sub3_2{font-size:15px}
    .sub3_2 .con_bx{padding-bottom: 15px;display: block;}
    .sub3_2 .con_bx .tt_wr{width:100%;display: block;padding: 15px;}
    .sub3_2 .con_bx .tt_wr .tt01{font-size: 20px;}
    .sub3_2 .con_bx .blank_wr{display:none}
    .sub3_2 .con_bx .con_wr{width:100%;display: block;padding: 20px 15px;}
    .sub3_2 .con_bx .con_wr::before{display:none}
    .sub3_2 .con_bx .con_wr::after{display:none}
    .sub3_2 .con_bx .con_wr .txt_bx ul li {padding: 5px;}
    .sub3_2 .con_bx .con_wr .txt_bx ul li .txt{font-size:15px}
}

@media screen and (max-width:500px){
	.sub3_2 .con_bx .con_wr .txt_bx ul li{width:50%}
}

@media screen and (max-width:425px){
	.sub3_2 .con_bx .con_wr .txt_bx ul li{width:100%;float:none}
	.sub3_2 .con_bx .con_wr .txt_bx ul li .txt{height:auto;padding: 15px 5px;}
}



.sub3_3{}
.sub3_3 .list_wr{background:#f8f8f8;padding: 30px 15px;}
.sub3_3 .list_wr ul{text-align:center}
.sub3_3 .list_wr ul li{display:inline-block;padding: 10px;}
.sub3_3 .list_wr ul li .list{display:table;width: 200px;height: 200px;background:#fff;border-radius:100%;border: 1px dashed #8ccdc6;font-size: 20px;padding: 5px;margin: 0 auto;}
.sub3_3 .list_wr ul li .list .t_cell{/* font-size:20px */}
.sub3_3 .img_wr{overflow:hidden}
.sub3_3 .img_wr .img{float:left;width:50%;padding:2px}


@media screen and (max-width:1300px){
	.sub3_3 .list_wr ul li .list{width: 165px;height: 165px;font-size: 18px;}
}

@media screen and (max-width:1024px){
	.sub3_3 .list_wr ul li{width: 32%;}
}


@media screen and (max-width:768px){
	.sub3_3 .list_wr ul li{padding:5px;}
	.sub3_3 .list_wr ul li .list{width:130px;height:130px;font-size: 15px;}
	.sub3_3 .img_wr .img{float:none;width:100%}
}

@media screen and (max-width:500px){
	.sub3_3 .list_wr ul li{width: 100%;display: block;}
	.sub3_3 .list_wr ul li .list{width: 80%;height: auto;padding: 20px 15px;border-radius: 20px;}
}



.sub4_1{}
.sub4_1 .s_tit p{background:#eee;display: inline-block;width: 100%;max-width: 1300px;border: 5px solid rgba(255,255,255,0.5);border-radius: 15px;font-size: 30px;font-weight: 500;padding: 10px 0;}
.sub4_1 .s_tit02 p{background:#eee;display: inline-block;width: 100%;max-width: 1300px;border: 5px solid rgba(255,255,255,0.5);border-radius: 15px;font-size: 30px;font-weight: 500;padding: 10px 0;}
.sub4_1 .sub_wr{text-align:center;overflow:hidden;}
.sub4_1 .con_bx{/*width:33%;*/float:left;}
.sub4_1 .con_bx .img_wr{}
.sub4_1 .con_bx .img_wr img{height: 509px;width: 100%;}
.sub4_1 .con_bx .txt{font-size:20px;padding: 20px 0 30px;}

@media screen and (max-width:1024px){
	.sub4_1 .s_tit p{font-size: 25px;}
	.sub4_1 .s_tit02 p{font-size: 25px;}
	.sub4_1 .con_bx .img_wr img{max-height: 380px;}
}

@media screen and (max-width:768px){
	.sub4_1 .con_bx{width:100%;}
	.sub4_1 .con_bx .txt{font-size:18px}
}


.margin-top__50{margin-top:50px;}

.df{display: flex;flex-wrap: wrap;}
.con_bx.con02{grid-gap:3px}


/*  */
.avifix_wr {width: 100%; max-width: 1400px; margin: 0 auto;}
.avifix_wr .page_ti { font-size:20px; }
.avifix_wr .page_sti { font-weight:600 }
.avifix_wr .page_left { float:left; width:15%; padding-top:1.5%; border-top:1px solid #333 }
.avifix_wr .page_right { float:right; width:80% }
.avifix_wr .box { margin-bottom:5%; padding:4%; border:1px solid #ccc }
.avifix_wr .info_ti { float:left; width:33%; padding-right:2.5%; font-size:17px; font-weight:600; color:#1042a5; }
.avifix_wr .info_ti2 { float:left; width:100%; font-size:17px; font-weight:600; color:#1042a5; }
.avifix_wr .info_txt { float:right; width:67%; padding-left:2.5%; border-left:1px solid #e6e6e6 }
.avifix_wr .info_txt li { margin:0; padding:0 0 0 1.2em; line-height:27px; color:#333; background:url(/img/inc/li3bg.png) no-repeat 0 7px; }
.avifix_wr .info_list li {margin:0;padding:0 0 0 1.0em;line-height:25px;color:#333;background:url(/img/inc/li3bg.png) no-repeat 0 7px;font-size: 14px;}
.avifix_wr .info_stxt { margin-top:15px; font-size:14px; color:#666 }
.avifix_wr .img_list li { float:left; width:50%; padding:7px 0; text-align:center }
.avifix_wr .img_list li p, .img_list2 li p { margin-top:7px; font-weight:600; }
.avifix_wr .img_list2 li { float:left; width:100%; padding:7px 0; text-align:center }
.avifix_wr .img_list3 > li { float:left; width:50%; padding:10px 20px }
.avifix_wr .img_list3 > li img {margin: 10px auto;width: 100%;}
.avifix_wr .cle:after{clear: both;content: "";display: block;}

@media screen and (max-width:768px){
	.avifix_wr .img_list3 > li { float:left; width:100%; padding:10px 20px }
}