/* main start */
.main .main_visual{position:relative; height:100vh; overflow:hidden;}

.main .main_visual > .main_intro{position:absolute;width:100%; height:100%; overflow:hidden; z-index:99;}
.main .main_visual > .main_intro > .left_box{position:absolute; top:0; left:0; width:50%; height:100%; background:#fff; z-index:200;
-webkit-transition: left 1000ms ease-in-out; -moz-transition: left 1000ms ease-in-out; -o-transition: left 1000ms ease-in-out; transition: left 1000ms ease-in-out;}
.main .main_visual > .main_intro > .right_box{position:absolute; top:0; right:0; width:50%; height:100%; background:#fff; z-index:200;
-webkit-transition: right 1000ms ease-in-out; -moz-transition: right 1000ms ease-in-out; -o-transition: right 1000ms ease-in-out; transition: right 1000ms ease-in-out;}
.main .main_visual > .main_intro.on > .left_box{left:-50%;}
.main .main_visual > .main_intro.on > .right_box{right:-50%;}
.main .main_visual .main_text{position:absolute; top:50%; width: 100%; text-align:center; z-index:101; transform: translateY(-50%);}
.main .main_visual .main_text dl > dt{padding:0 30px;}
.main .main_visual .main_text dl > dt > img{width:100%; max-width:570px; margin:0 auto;}
.main .main_visual .main_text dl > dd{margin-top:15px; color:#fff; font-size:14px;line-height:20px; }
.main .main_visual > .main_video .item{width:100%;height:100%;}
.main .main_visual > .main_video .owl-item{height:100vh;}
.main .main_visual > .main_video .item01{background:url('../images/main/m_main_bg_01.jpg') no-repeat center center; background-size:cover;}
.main .main_visual > .main_video .item02{background:url('../images/main/main_bg_02.jpg') no-repeat center center; background-size:cover;}
.main .main_visual > .main_video .item03{background:url('../images/main/main_bg_03.jpg') no-repeat center center; background-size:cover;}
.main .main_visual > .main_video .video_box{display:none;}
.main .main_visual .scroll_down{position:absolute; bottom:0; left:50%; width:110px; height:75px; margin-left:-54px; text-align:center; z-index:101;}
.main .main_visual .scroll_down p{margin-bottom:8px; color:#fff; font-size:15px; font-weight:bold;}
.main .main_visual .scroll_down .line{display:inline-block; width:2px; height:50px; background:#fff; overflow:hidden;}
.main .main_visual .scroll_down .line:before{content:'';display:inline-block; width:2px; height:50px; background:#037ce4;
animation-name:scrolldown ;animation-iteration-count:infinite; animation-duration:2500ms;}

.main .sec_tit{color:#333; margin-bottom:10px; text-align:center; font-size:42px; font-weight: bold; }
.main .sec_tit.lt2{letter-spacing:-0.02em;}
.main .sec_txt{color:#888; text-align:center; font-size:18px; line-height:26px;}
.main .ty02 .sec_tit{color:#fff;}
.main .ty02 .sec_txt{color:#fff;}

.main .more_wrap{text-align:center;}
.main .more_ty01{position:relative; z-index:1;display:inline-block; vertical-align:top; width:180px; height:52px; padding-right:24px; font-size:18px; font-weight:bold; line-height:48px; text-align:center; box-sizing:border-box;border-radius:30px;cursor:pointer;}
.main .more_st01{color:#fff; border:2px solid #fff; overflow: hidden;}
.main .more_st01:before{content:''; position:absolute; top:0; left:0; width:0; height:100%; background:#006ddf;z-index:-1;}
.main .more_st01 em{position:absolute; top:50%; right:30px; width:26px; height:10px; margin-top:-5px; background:url('../images/main/main_icon_morewhite.png') no-repeat 0 0;}
.main .more_st02{color:#333;border:2px solid #333; overflow: hidden;}
.main .more_st02:before{content:''; position:absolute; top:0; left:0; width:0; height:100%; background:#006ddf; z-index:-1;}
.main .more_st02 em{position:absolute; top:50%; right:30px; width:26px; height:10px; margin-top:-5px; background:url('../images/main/main_icon_moreblack.png') no-repeat 0 0;}

.main .sec{padding-top:90px; padding-bottom:90px;}

.main .sec01 .compet_list{margin-top:25px;}
.main .sec01 .compet_list > div{width:100%; background:#fff; border:1px solid #e2e2e2;box-sizing:border-box;}
.main .sec01 .compet_list > div:first-child{margin-left:0;}
.main .sec01 .compet_list > div .txt_box{padding: 15px 20px;}
.main .sec01 .compet_list > div .txt_box dt{position:relative; font-size:15px; font-weight:700; line-height:20px;}
.main .sec01 .compet_list > div .txt_box dt:before{content:''; position:absolute; top:8px; left:-20px; width:14px; height:1px; background:#006ddf;}
.main .sec01 .compet_list > div .txt_box dd{margin-top:15px; color:#737373;font-size:13px; font-weight:500; line-height:17px;}
.main .sec01 .compet_list > div.owl-dots{position:absolute; bottom:90px; left:0 ;margin:0; border:0; background:none;}
.main .sec01 .compet_list > div.owl-dots button.owl-dot{border:1px solid #fff;background:transparent; box-sizing:border-box;}
.main .sec01 .compet_list > div.owl-dots button.owl-dot.active{border:1px solid #fff;background:#fff;}
.main .sec01 .graph_img{margin-top:20px; text-align:center;}
.main .sec01 .graph_img > .graph_box{position:relative;width:100%; max-width:580px; margin:0 auto; overflow:hidden;}
.main .sec01 .graph_img > .graph_box > .graph{position:absolute; top:0; left:0; width:0; height:100%; background:url('../images/main/m_sec_img_02_graph.png')no-repeat left bottom; background-size:cover;
-webkit-transition: width 1500ms ease-in-out; -moz-transition: width 1500ms ease-in-out; -o-transition: width 1500ms ease-in-out; transition: width 1500ms ease-in-out;}
.main .sec01 .graph_img > .graph_box > .graph.on{width:100%;}
.main .sec01 .graph_img img{width:100%; margin:0 auto;}

.main .sec02{background-color:#f2f4f7; }
.main .sec02 .award_tit{position:relative;display:inline-block; margin-bottom:40px;}
.main .sec02 .award_tit:before{content:''; position:absolute; top:2px; left:0; width:42px; height:86px; background:url('../images/main/img_award_wingleft.png') no-repeat 0 0; background-size:42px; }
.main .sec02 .award_tit:after{content:''; position:absolute; top:2px; right:0; width:42px; height:86px; background:url('../images/main/img_award_wingright.png') no-repeat 0 0; background-size:42px; }
.main .sec02{background-color:#f2f4f7; }
.main .sec02 .award_wrap{ margin:0 auto;}
.main .sec02 .award_wrap .img_sld_wrap .swiper-slide img.pc_block {display:none !important;}
.main .sec02 .award_wrap .img_sld_wrap .swiper-slide img.m_block {display:block !important; width:100%;}
.main .sec02 .award_wrap .icon_sld_wrap{background:#006ddf;}
.main .sec02 .award_wrap .icon_sld_wrap .swiper-slide > .item{padding:37px 0;}
.main .sec02 .award_wrap .icon_sld_wrap .icon_wrap > img{display:none;}
.main .sec02 .award_wrap .icon_sld_wrap .text_wrap > dl > dt{margin-bottom:10px; text-align:center; color:#fff; font-size:30px; font-weight:700; line-height:38px;}
.main .sec02 .award_wrap .icon_sld_wrap .text_wrap > dl > dd > p{text-align:center; color:#fff; font-size:18px; font-weight:300;  line-height:30px;}
.main .sec02 .award_wrap .swiper-button-prev{left:20px; width:22px; height:49px; background:url('../images/main/main_sld_arrow_prev.png') no-repeat center; background-size:22px;}
.main .sec02 .award_wrap .swiper-button-prev:after{display:none;}
.main .sec02 .award_wrap .swiper-button-next{right:20px; width:22px; height:49px; background:url('../images/main/main_sld_arrow_next.png') no-repeat center; background-size:22px;}
.main .sec02 .award_wrap .swiper-button-next:after{display:none;}

.main .sec03 .marketing_icon{margin-top:10px;}
.main .sec03 .marketing_icon > li{float:left; width:50%; padding-top:20px;padding-bottom:10px;}
.main .sec03 .marketing_icon > li > a{display:block;}
.main .sec03 .marketing_icon > li:nth-child(odd){content:'';display:block;clear:both;}
.main .sec03 .marketing_icon > li .icon_box{margin-bottom:10px;}
.main .sec03 .marketing_icon > li .icon_box img{display:block;width:62px;margin:0 auto;}
.main .sec03 .marketing_icon > li .txt_box{text-align:center; }
.main .sec03 .marketing_icon > li .txt_box dt{margin-top:20px; font-size:20px; font-weight:700; line-height:24px; }
.main .sec03 .marketing_icon > li .txt_box dd{margin-top:10px;  font-size:14px; line-height:20px;}

.main .sec04{background:url('../images/main/m_sec04_bg.jpg') no-repeat center; background-size:cover; background-attachment:fixed;}
.main .sec04 .solution_icon{margin-top:25px; margin-bottom:25px;}
.main .sec04 .solution_icon li{position:relative; float:left; width:50%; height:180px; margin-top:-1px; margin-left:-1px; border:1px solid #006ddf; z-index:2; box-sizing:border-box;}
.main .sec04 .solution_icon li > .link{display:block; height:100%; padding:20px 10px 0px 10px; box-sizing:border-box;}
.main .sec04 .solution_icon li > .link > .icon_box{margin-bottom:10px;}
.main .sec04 .solution_icon li > .link > .icon_box img{display:block; width:36px; margin:0 auto;}
.main .sec04 .solution_icon li > .link > .txt_box dt{margin-bottom:10px; text-align:center; color:#fff; font-size:20px; font-weight:700; line-height:24px;}
.main .sec04 .solution_icon li > .link > .txt_box dd{text-align:center; color:#fff; font-size:14px; line-height:20px;}
.main .sec04 .solution_icon li .hover_bg{content:'';position:absolute; top:0; left:0; width:100%;height:0;background:#006ddf;z-index:-1;}

.main .sec05 .client_icon{margin-bottom:60px;}
.main .sec05 .client_icon li{position:relative; top:0; left:0; float:left; width:33.33%; padding:30px 10px;box-sizing:border-box;}
.main .sec05 .client_icon li img{display:block; margin:0 auto;}

.main .sec06{padding-bottom:0px; background: #f9fafb;}
.main .sec06 .more_wrap{padding-bottom:80px;}
.main .sec06 .inner{padding:0;}
.main .sec06 .map_wrap{position:relative; height:87vw; margin-top:-30px; background:url('../images/main/m_sec06_map.png') no-repeat center; background-size:100%; z-index:2;}
.main .sec06 .map_mark > .kr_seoul{position:absolute; top:57.625vw; left:48.5vw; width:5.3125vw; height:5.3125vw; background:rgba(0, 109, 223, 0.5); border-radius:50%;}
.main .sec06 .map_mark > .kr_busan{position:absolute; top:60.75vw; left:51.5vw; width:5.3125vw; height:5.3125vw; background:rgba(0, 109, 223, 0.5); border-radius:50%;}
.main .sec06 .map_mark > .jp{position:absolute; top:52.25vw; left:64.125vw; width:5.3125vw; height:5.3125vw; background:rgba(0, 109, 223, 0.5); border-radius:50%;}
.main .sec06 .map_mark > .cn{position:absolute; top:35.78vw; left:26.625vw; width:5.3125vw; height:5.3125vw; background:rgba(0, 109, 223, 0.5); border-radius:50%;}
.main .sec06 .map_mark > a.mark > em{position:absolute; top:50%; left:50%; width:0.9375vw; height:0.9375vw; margin-top:-0.46875vw; margin-left:-0.46875vw; background:#006ddf; border-radius:50%;}
.main .sec06 .map_mark > a.mark > p{color:#006dde; font-size:2.5vw; font-weight:700; line-height:5.3125vw; }
.main .sec06 .map_mark > a.mark > p.left{position:absolute; top:0; right:0; padding-right:6.25vw; }
.main .sec06 .map_mark > a.mark > p.right{position:absolute; top:0; left:0; padding-left:6.25vw; }
.main .sec06 .map_mark > a.mark .ballun{display:none;}

.main .sec06 .popup_wrap{position:fixed; top:0; left:0; display:none; right:0; bottom:0; z-index:999;}
.main .sec06 .popup_wrap > .popup{position:absolute; top:50%; left:0; width:100%; background:#fff; border:1px solid #e2e2e2; z-index:1001;/* transform: translateY(-50%); */ }
.main .sec06 .popup_wrap .popup_close{position:absolute; top:0; right:0; width:13px; height:13px; padding:10px; background:url('../images/main/map_close.png') no-repeat center; background-size:13px ;text-indent:-9999px;z-index:1;}
.main .sec06 .popup_wrap .loc_text{padding:30px 20px;}
.main .sec06 .popup_wrap .loc_text h3{margin-bottom:25px; font-size:22px; line-height:28px;}
.main .sec06 .popup_wrap .loc_text ul li{position:relative;margin-bottom:12px; padding-left:42px; color:#696969; font-size:16px; line-height:20px; font-weight:300;}
.main .sec06 .popup_wrap .loc_text ul li span{font-weight:500;}
.main .sec06 .popup_wrap .loc_text ul li:before{content:''; position:absolute; top:-3px; left:0; width:30px; height:30px; }
.main .sec06 .popup_wrap .loc_text ul li.loc:before{background:url('../images/main/map_icon_01.png')no-repeat 0 0; background-size:30px;}
.main .sec06 .popup_wrap .loc_text ul li.tel:before{background:url('../images/main/map_icon_02.png')no-repeat 0 0; background-size:30px;}
.main .sec06 .popup_wrap .loc_text ul li.mail:before{background:url('../images/main/map_icon_03.png')no-repeat 0 0; background-size:30px;}
.main .sec06 .popup_wrap .loc_text ul li.transport:before{background:url('../images/main/map_icon_04.png')no-repeat 0 0; background-size:30px;}
.main .sec06 .popup_wrap .loc_text ul li.homepage:before{background:url('../images/main/map_icon_05.png')no-repeat 0 0; background-size:30px;}
.main .sec06 .popup_wrap .popup_bg{position:absolute;top:0; left:0; background:rgba(55,55,55,0.5);  z-index:1000;}

/* main end */

/* sub common */
.sub{overflow-y:hidden;}
.sub .inner{margin:0 auto; width:100%;}
.sub dl.sub_tit dt{margin-bottom:30px; text-align:center; font-size:20px; font-weight:700; line-height:24px;}
.sub dl.sub_tit dt > h3{color:#696a6b;}
.sub dl.sub_tit dd{text-align:center; font-size:36px; font-weight:700; line-height:46px;}

.sub .sec_tit{text-align:center; color:#202020; font-size:37px; font-weight:bold; line-height:56px;}
.sub .sec_sub_tit{color:#202020; font-size:22px; font-weight:bold; line-height:28px;}

.sub .sub_ban .vl_md {display:table; width:100%; height:410px; }
.sub .sub_ban .vl_md > div {display:table-cell; vertical-align:middle; width:100%; padding:0 40px;}
.sub .sub_ban .vl_md > div h2{color:#fff; text-align:center; font-size:36px; line-height:44px;}
.sub .sub_ban .vl_md > div p{margin-top:20px; color:#fff; text-align:center; font-size:20px; line-height:28px;}
.sub .sub_ban .vl_md > div h2 > span{color:#00b8ff;}

.sub .sub_intro {position:absolute;width:100%; height:410px; overflow:hidden; z-index:99;}
.sub .sub_intro .left_box{position:absolute; top:0; left:0; width:50%; height:100%; background:#fff; z-index:200;
-webkit-transition: left 1000ms ease-in-out; -moz-transition: left 1000ms ease-in-out; -o-transition: left 1000ms ease-in-out; transition: left 1000ms ease-in-out;}
.sub .sub_intro .right_box{position:absolute; top:0; right:0; width:50%; height:100%; background:#fff; z-index:200;
-webkit-transition: right 1000ms ease-in-out; -moz-transition: right 1000ms ease-in-out; -o-transition: right 1000ms ease-in-out; transition: right 1000ms ease-in-out;}
.sub .sub_intro.on .left_box{left:-50%;}
.sub .sub_intro.on .right_box{right:-50%;}

/* sub common end */

/* about */
.sub.about .sub_ban{background:url('../images/sub/m_bn_about_top.jpg') no-repeat center; background-size:cover;}
.sub.about .sec{padding-top:100px; padding-bottom:90px;}

.about .sec01{padding-bottom:0 !important;}
.about .sec01 .greeting_tit{margin-top:40px; font-size:26px; font-weight:300; line-height:38px; }
.about .sec01 .greeting_tit > strong{font-weight:500;}
.about .sec01 .greeting_wrap{margin-top:30px;}
.about .sec01 .greeting_wrap > div{}
.about .sec01 .greeting_wrap > div.text_warp > p{margin-bottom:30px; color:#747474; font-size:16px; font-weight:300; line-height:28px;} 
.about .sec01 .greeting_wrap > div.img_warp{position:relative;} 

.about .sec02{background:#f2f4f7;}
.about .sec02 .compet_list {}
.about .sec02 .compet_list li{width:100%; margin-top:50px;}
.about .sec02 .compet_list li .icon_box{margin-bottom:20px}
.about .sec02 .compet_list li .icon_box img{display:block;margin:0 auto;width:80px;}
.about .sec02 .compet_list li .txt_box{text-align:center;}
.about .sec02 .compet_list li .txt_box dt{margin-bottom:15px; font-size:38px; font-weight:700; line-height:44px;}
.about .sec02 .compet_list li .txt_box dt span{display:block; color:#747474; font-size:14px; font-weight:400; line-height:30px;}
.about .sec02 .compet_list li .txt_box dd{font-size:18px; line-height:24px;}

.about .sec03{padding-bottom:0; background:#fff;}
.about .sec03 .vision_list{margin-top:50px;} 
.about .sec03 .vision_list li{position:relative; width:100%; margin-bottom:30px;}
.about .sec03 .vision_list li .txt_circle{display:table; width:250px; height:250px; margin:0 auto; margin-bottom:30px; border-radius:50%; text-align:center;}
.about .sec03 .vision_list li.vision01 .txt_circle{border:1px solid #05a9f5;}
.about .sec03 .vision_list li.vision02 .txt_circle{border:1px solid #006dde;}
.about .sec03 .vision_list li.vision03 .txt_circle{border:1px solid #00469c;}
.about .sec03 .vision_list li .txt_circle > dl{display:table-cell;vertical-align:middle;}
.about .sec03 .vision_list li .txt_circle > dl > dt{position:relative; margin-bottom:15px; padding-top:20px; font-size:20px; font-weight:700; line-height:28px;}
.about .sec03 .vision_list li.vision01 .txt_circle > dl > dt{color:#05a9f5;}
.about .sec03 .vision_list li.vision02 .txt_circle > dl > dt{color:#006dde;}
.about .sec03 .vision_list li.vision03 .txt_circle > dl > dt{color:#00469c;}
.about .sec03 .vision_list li.vision01 .txt_circle > dl > dt:before{content:''; position:absolute; top:0; left:50%; width:6px; height:6px; margin-left:-3px; background-color:#05a9f5; border-radius:50%;}
.about .sec03 .vision_list li.vision02 .txt_circle > dl > dt:before{content:''; position:absolute; top:0; left:50%; width:6px; height:6px; margin-left:-3px; background-color:#006dde; border-radius:50%;}
.about .sec03 .vision_list li.vision03 .txt_circle > dl > dt:before{content:''; position:absolute; top:0; left:50%; width:6px; height:6px; margin-left:-3px; background-color:#00469c; border-radius:50%;} 
.about .sec03 .vision_list .txt_circle > dl > dd{padding:0 20px; font-size:16px;line-height:22px;}

.about .sec04{padding-top:0 !important;padding-bottom:20px !important;}
.about .sec04 > .inner{padding:0;}
.about .sec04 dl.sub_tit{padding:75px 0; background:url('../images/sub/m_bn_about_history.jpg') no-repeat center center; }
.about .sec04 dl.sub_tit dt  > h3{color:#fff;}
.about .sec04 dl.sub_tit dd{color:#fff; }
.about .sec04 .history_tab{display:none;}
.about .sec04 .m_history_tab {position:relative; border-bottom:1px solid #dfdfdf;}
.about .sec04 .m_history_tab .swiper-container{width:auto; margin:0 auto; overflow:hidden; box-sizing:border-box;}
.about .sec04 .m_history_tab .swiper-slide{width:auto; height:70px; }
.about .sec04 .m_history_tab .swiper-slide > a{height:70px; padding:0 20px; color:#9d9d9d; font-size:20px; font-weight:400; line-height:70px; }
.about .sec04 .m_history_tab .swiper-slide > a.on{position:relative; display:block; color:#006ddf; font-weight:700; border-bottom:1px solid #006ddf;}
.about .sec04 .m_history_tab .swiper-slide > a.on:after{content:''; position:absolute; bottom:0px; left:0; width:100%; height:2px; background:#006ddf;}
.about .sec04 .gray_bg{padding-top:50px; padding-bottom:50px; background:#fcfcfe;}
.about .sec04 .history_tit{margin-bottom:50px; text-align:center; font-size:26px; line-height:32px;}
.about .sec04 .cont{display:none;}
.about .sec04 .cont.act{display:block;}
.about .sec04 .cont .history_img > .pc_history_img{display:none;}
.about .sec04 .cont .history_img > .m_history_img{display:block; max-width:calc(100% + 45px); margin-left:-22.5px;}
.about .sec04 .cont .history_text dl{position:relative; padding-top:40px; padding-bottom:40px; border-bottom:1px solid #dfdfdf;}
.about .sec04 .cont .history_text dl.last{border-bottom:0; }
.about .sec04 .cont .history_text dl dt{margin-bottom:15px; font-size:22px; line-height:28px; font-weight:700;}
.about .sec04 .cont .history_text dl dd .detail li{margin-top:7px; font-size:16px;line-height:22px; }
.about .sec04 .cont .history_text dl dd .detail li:first-child{margin-top:0;}

.about .sec05{padding-top:100px; padding-bottom:20px !important;}
.about .sec05 .ci_wrap{margin-top:60px; }
.about .sec05 .ci_wrap > .ci_img{}
.about .sec05 .ci_wrap > .ci_info{margin-top:65px; }
.about .sec05 .ci_wrap > .ci_info > h4{margin-bottom:15px; font-size:22px; font-weight:700; line-height:26px; } 
.about .sec05 .ci_wrap > .ci_info > p{margin-bottom:40px; color:#747474; font-size:16px; font-weight:400; line-height:26px; }

.about .sec06{padding-top:180px; padding-bottom:160px;}
.about .sec06 .network_list{position:relative; z-index:10;}
.about .sec06 .m_network_btn{display:block; width:100%; height:65px; margin-top:30px; border-top:1px solid #dfdfdf; border-bottom:1px solid #000; color:#202020; text-align:center; font-size:22px; font-weight:700; line-height:65px; box-sizing:border-box;}
.about .sec06 .m_network_btn > em{display:inline-block; width:18px; height:10px; margin-left:12px; background:url('../images/common/arrow_select_m.png') no-repeat 0 0; background-size:18px;}
.about .sec06 .network_tab {position:absolute; display:none; top:66px ; left:0; width:100%; background:#fff;}
.about .sec06 .network_tab li{width:100%;}
.about .sec06 .network_tab li a{display:block; width:100%; height:65px; margin-top:-1px; border:1px solid #dfdfdf; color:#202020; text-align:center; font-size:22px; font-weight:400; line-height:65px; box-sizing:border-box;}
.about .sec06 .network_tab li a.on{font-weight:700;}

.about .sec06 .cont{display:none;}
.about .sec06 .cont.act{display:block;}
.about .sec06 .network_cont{ margin-top:40px; }
.about .sec06 .network_cont .location_map{ font-size:0; }
.about .sec06 .network_cont .location_map iframe{height:320px;}
.about .sec06 .network_cont .location_info{ padding:30px; border:1px solid #ededed; }
.about .sec06 .network_cont .location_info dl{position:relative; font-size:0;}
.about .sec06 .network_cont .location_info dl > dt{margin-bottom:22px; font-size:20px; font-weight:700; line-height:26px; }
.about .sec06 .network_cont .location_info dl > dd > ul > li{position:relative; float:left; display:inline-block; margin-bottom:10px ;padding-left: 28px; color:#696969; font-size:16px; line-height:26px; }
.about .sec06 .network_cont .location_info dl > dd > ul > li span{color:#202020; font-weight:400;}
.about .sec06 .network_cont .location_info dl > dd > ul > li:before{content:''; position:absolute; top:0px; left:0; width:22px; height:22px; }
.about .sec06 .network_cont .location_info dl > dd > ul > li.loc:before{background:url('../images/main/map_icon_01.png')no-repeat 0 0; background-size:22px;}
.about .sec06 .network_cont .location_info dl > dd > ul > li.tel:before{background:url('../images/main/map_icon_02.png')no-repeat 0 0; background-size:22px;}

/* about end */

.sub.people .sub_ban{background:url('../images/sub/m_bn_people_top.jpg') no-repeat center; background-size:cover;}
.sub.people .sec{padding-top:100px; padding-bottom:90px;}



.people .sec01 {padding-bottom:0 !important; background:#f3f4f8;}
.people .sec01 .ty01{padding-bottom:180px;}
.people .sec01 .ty02 {background:#fff; margin-bottom: -40px;}
.people .sec01 .ty02 > .inner{position:relative; top:-120px;  width:calc(100% - 45px); padding:0; background:#fff;}
.people .sec01 .talent_img{margin-top:45px;}
.people .sec01 .talent_img > img.m_block{display:block; max-width:580px; width:100%; margin:0 auto;}
.people .sec01 .ty02 .sec_sub_tit{padding-top:40px;padding-left:25px;}
.people .sec01 .person_system_text{margin-top:10px; padding-left:25px; padding-right:25px; font-size:16px; line-height:20px; }
.people .sec01 .person_system_list{margin-top:30px; margin-bottom:60px;}
.people .sec01 .person_system_list li{position:relative; width:100%; height:215px; margin-bottom:15px; border:1px solid #dfdfdf; box-sizing:border-box;}
.people .sec01 .person_system_list li.first{background:url('../images/sub/img_people_sec_04_01.jpg') no-repeat center center; background-size:cover; }
.people .sec01 .person_system_list li.second{background:url('../images/sub/img_people_sec_04_02.jpg') no-repeat center center; background-size:cover; }
.people .sec01 .person_system_list li.third{background:url('../images/sub/img_people_sec_04_03.jpg') no-repeat center center; background-size:cover; }
.people .sec01 .person_system_list li .text_box{position:absolute; bottom:0; left:0; display:table; width:100%; height:90px; text-align:center;}
.people .sec01 .person_system_list li .text_box > p{display:table-cell; vertical-align:middle; color:#fff; font-size:16px; line-height:24px;}
.people .sec01 .edu_system_wrap{margin-top:25px; margin-bottom:90px; border-top:2px solid #095acd;}
.people .sec01 .edu_system_wrap .edu_system{position:relative; border-bottom:1px solid #dfdfdf;}
.people .sec01 .edu_system_wrap .edu_system dt{position:absolute; top:50%; left:0; width:78px; margin-top:-19px; text-align:center; font-size:16px; font-weight:700;}
.people .sec01 .edu_system_wrap .edu_system dt > span{display:inline-block; width:38px; height:38px;  background:#008cff; border-radius:50%; text-align:center; color:#fff;  font-size:16px; line-height:38px ;font-weight:700;}
.people .sec01 .edu_system_wrap .edu_system dd{padding:25px 0 25px 78px;}
.people .sec01 .edu_system_wrap .edu_system dd >  p{color:#747474; font-size:16px; line-height:22px;}
.people .sec01 .edu_system_list {margin-top:30px;}
.people .sec01 .edu_system_list > li{padding:20px 0;border-bottom:1px solid #dcdcdc;}
.people .sec01 .edu_system_list > li > .box{position:relative; }
.people .sec01 .edu_system_list > li > .box > .icon_box{position:absolute; top:0; left:0;}
.people .sec01 .edu_system_list > li > .box > .icon_box img{width:75px; }
.people .sec01 .edu_system_list > li > .box > .text_box{padding-left:110px;}
.people .sec01 .edu_system_list > li > .box > .text_box dl {}
.people .sec01 .edu_system_list > li > .box > .text_box dl dt{margin-bottom:10px; color:#202020; font-size:19px; font-weight:500; line-height:22px; }
.people .sec01 .edu_system_list > li > .box > .text_box dl dd > ul.desc > li{position:relative; margin-top:5px; color:#747474; font-size:16px; line-height:20px;}
.people .sec01 .edu_system_list > li > .box > .text_box dl dd > ul.desc > li:first-child{margin-top:0;}
.people .sec01 .edu_system_list > li > .box > .text_box dl dd > ul.desc > li:before{content:''; position:absolute; top:8px; left:0; width:4px; height:4px; margin-left:-15px; background:#353535; border-radius:50%;}

.people .sec02{background:#f3f4f8;padding-bottom:0 !important;}
.people .sec02 .welfare_list{margin-top:60px;}
.people .sec02 .welfare_list li{position:relative; float:left; width:100%; height: 100px; font-size:0;}
.people .sec02 .welfare_list li .icon_box{display:inline-block; vertical-align:middle; width:60px; height:60px; background:#fff; border-radius:50%;}
.people .sec02 .welfare_list li .text_box{display:inline-block; vertical-align:middle; width:calc(100% - 60px); padding-left:10px; box-sizing:border-box;}
.people .sec02 .welfare_list li .text_box dl{}
.people .sec02 .welfare_list li .text_box dl dt{color:#202020; font-size:18px; font-weight:400; line-height:22px;}
.people .sec02 .welfare_list li .text_box dl dd{display:none;}
.people .sec02 .welfare_list li.nth_three:after{content:'';display:block;clear:both;}
.people .sec02 .welfare_icon_list {display:none;}

.people .sec03 .job_info {margin-top:60px; margin-left:0;}
.people .sec03 .job_info > li{position:relative; float:left; width:calc(50% - 7.5px); margin-right:15px; margin-bottom:15px; background:#fff; border:1px solid #dfdfdf; box-sizing:border-box;}
.people .sec03 .job_info > li > a{display:block; padding:45px 0; }
.people .sec03 .job_info > li:nth-child(even){margin-right:0;}
.people .sec03 .job_info > li .icon_box img{display:block;margin:0 auto;}
.people .sec03 .job_info > li .text_box{margin-top:20px; text-align:center;}
.people .sec03 .job_info > li .text_box > p{font-size:18px; font-weight:500; line-height:24px;}
.people .sec03 .job_info > li .hidden_text_box{opacity:0; position:absolute; top:0; left:0 ;width:100%; height:100%;}
.people .sec03 .job_info > li.on .hidden_text_box{opacity:1; background-color:#006ddf;}
.people .sec03 .job_info > li .hidden_text_box dl{margin:25px 20px 0 20px; }
.people .sec03 .job_info > li .hidden_text_box dl dt{padding-bottom:10px; color:#fff; font-size:20px; font-weight:500; line-height:28px; border-bottom:1px solid #fff;}
.people .sec03 .job_info > li .hidden_text_box dl dd{margin-top:10px;}
.people .sec03 .job_info > li .hidden_text_box dl dd > ul > li{position:relative; margin-bottom:5px; padding-left:10px; color:#fff; font-size:14px; font-weight:300; line-height:18px;} 
.people .sec03 .job_info > li .hidden_text_box dl dd > ul > li:before{content:'·'; position:absolute; top:0;left:0;} 
.people .sec03 .popup_wrap{position: fixed; top:0; left:0; right:0; bottom:0; display:none; zoom:1; margin:0 22.5px; z-index: 9999;}
.people .sec03 .popup_wrap > .popup_box{position:absolute; top:50%; left:0; width: 100%; padding:20px 0; background:#fff; z-index:10001; transform: translateY(-50%);}
.people .sec03 .popup_wrap .inner{position:relative; }
.people .sec03 .popup_wrap .popup_close{position:absolute; top:0; right:20px; width:30px; height:30px; background:url('../images/sub/popup_close.png') no-repeat 0 0; background-size:30px; text-indent:-9999px; }
.people .sec03 .popup_wrap .popup_job > h2{padding-top:30px; margin-bottom:20px; text-align:center; font-size:26px;line-height:30px;}
.people .sec03 .popup_wrap .popup_job > .text_wrap > .text_box{position:relative; padding:25px 0;}
.people .sec03 .popup_wrap .popup_job > .text_wrap > .text_box.ty1{border-top:1px solid #000;}
.people .sec03 .popup_wrap .popup_job > .text_wrap > .text_box.ty2{border-top:1px solid #e5e5e5;}
.people .sec03 .popup_wrap .popup_job > .text_wrap > .text_box > dt{position:absolute; top:25px; left:20px; font-size:16px; font-weight:700; line-height:30px;}
.people .sec03 .popup_wrap .popup_job > .text_wrap > .text_box > dd{padding-left:150px;}
.people .sec03 .popup_wrap .popup_job > .text_wrap > .text_box > dd > ul > li{position:relative; padding-left:10px; color:#747474; font-size:16px; line-height:30px;}
.people .sec03 .popup_wrap .popup_job > .text_wrap > .text_box > dd > ul > li:before{content:'-'; position:absolute; top:0;left:0;}

.people .sec04{}
.people .sec04 .recruit_step_list {margin-top:28px; margin-bottom:50px;}
.people .sec04 .recruit_step_list > li{width:100%; margin-bottom:14px; background:#f3f4f8; border:1px solid #fff; box-sizing:border-box;}
.people .sec04 .recruit_step_list > li > a {position:relative;display:block; padding:30px 20px; }
.people .sec04 .recruit_step_list > li > a .d-day{position:absolute; top:18px; right:18px; min-width:57px; height:50px; padding: 0 10px; text-align:center; font-size:18px; font-weight:500; line-height:50px; box-sizing: border-box;}
.people .sec04 .recruit_step_list > li > a .d-day.live{background:#333;color:#fff;}
.people .sec04 .recruit_step_list > li > a .d-day.end{background:#eaebed;color:#fff;}
.people .sec04 .recruit_step_list > li > a .category{margin-bottom:15px; }
.people .sec04 .recruit_step_list > li > a .category span{color:#9d9d9d; font-size:16px; font-weight:400; line-height:20px; }
.people .sec04 .recruit_step_list > li > a .title{ display:-webkit-box; height:56px; margin-bottom:25px; font-size:20px; font-weight:500; line-height:28px; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;
-webkit-line-clamp:2; -webkit-box-orie nt:vertical;}
.people .sec04 .recruit_step_list > li > a .periods{color:#747474; font-size:18px; line-height:22px;}
.people .sec04 .recruit_step_list li.nodata{width:100%; padding:150px 0; background:#f3f4f8; text-align:center; border:0 ;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.people .sec04 .recruit_step_list li.nodata > p{color:#747474; font-size:20px; line-height:26px; }

.people .sec05{background:#f3f4f8;}
.people .sec05 .sec_tit {margin-bottom:37px;}
.people .sec05 .sec_sub_tit {margin-bottom:20px;}
.people .sec05 .recruit_process_step{margin-bottom:90px;}
.people .sec05 .recruit_process_step li{position:relative; display:table; width:200px; height:200px; margin: 0 auto; margin-bottom:40px; border:1px solid #006ddf; border-radius:50%;} 
.people .sec05 .recruit_process_step li:after{content:''; position:absolute; bottom:-28px; left:50%; width:25px; height:14px; margin-left:-12.5px; background:url('../images/sub/m_arrow_recruit_step.png') no-repeat 0 0;} 
.people .sec05 .recruit_process_step li.last:after{display:none;} 
.people .sec05 .recruit_process_step li > div{display:table-cell; vertical-align:middle;} 
.people .sec05 .recruit_process_step li > div > img{display:block; margin:0 auto;} 
.people .sec05 .recruit_process_step li > div > p{color:#006ddf; text-align:center; font-size:20px; font-weight:500;} 
.people .sec05 .recruit_type_wrap{margin-bottom:52px; border-top:1px solid #095acd;}
.people .sec05 .recruit_type{position:relative; padding:30px 10px 22px 10px; border-bottom:1px solid #dfdfdf;font-size:0;}
.people .sec05 .recruit_type dt{font-size:20px; font-weight:700;}
.people .sec05 .recruit_type dd{font-size:16px;}
.people .sec05 .recruit_more{display:block; height:97px; background:url('../images/sub/m_bg_people_recruit_more.jpg') no-repeat 0 0; background-size:cover; text-align:center; color:#fff; font-size:22px; font-weight:700; line-height:97px;}
.people .sec05 .recruit_more em{display: inline-block; width:40px; height:18px; margin-left:14px; background:url('../images/sub/arrow_people_recruit_more.png')  no-repeat 0 0; background-size:40px; }
.people .sec05 .recruit_process_desc{text-align:right; color:#747474; font-size:14px; line-height:20px; }

.people .sec06{}
.people .sec06 .interview_list{}
.people .sec06 .interview_list {margin-top:60px;}
.people .sec06 .interview_list .item{position:relative; margin-bottom:1.76%; background:#fff; border:1px solid #dfdfdf; box-sizing:border-box;}
.people .sec06 .interview_list .item > a{display:block;}
.people .sec06 .interview_list .item .img_box {overflow:hidden;position:relative;z-index:1;}
.people .sec06 .interview_list .item .img_box img{width:100%;}
.people .sec06 .interview_list .item .text_box{position:relative; z-index:1; padding:20px 0; background:#fff; text-align:center;}
.people .sec06 .interview_list .item .text_box dt{color:#006dc9; font-size:18px; font-weight:400;}
.people .sec06 .interview_list .item .text_box dd{color:#202020; font-size:22px; font-weight: 700; }
.people .sec06 .interview_list .item:before{content:''; position:absolute; top:-1px; left:-1px; width:0; height:100%; border: 1px solid #dfdfdf;}
.people .sec06 .popup_wrap{position:fixed; top:0; bottom:0; left:0; right:0; display:none; width:100%; height:100%;  background-color:#fff; z-index:1000;}
.people .sec06 .popup_wrap > .inner{position:relative;}
.people .sec06 .popup_wrap a.popup_close{position:absolute;top:0; right:0;width:30px; height:30px; padding:15px; text-indent:-9999px; background:url('../images/sub/popup_close.png')no-repeat center; background-size:30px; z-index: 1001;}
.people .sec06 .popup_wrap .interview_wrap{position:relative;padding:50px 0; width:100%; margin:0 auto; }
.people .sec06 .popup_wrap .interview_wrap .profile_box .profile_img{display:block; width:90px; height:90px; margin:0 auto; border-radius:50%;overflow:hidden;}
.people .sec06 .popup_wrap .interview_wrap .profile_box .profile_text {margin-top:20px; margin-bottom:40px;}
.people .sec06 .popup_wrap .interview_wrap .profile_box .profile_text > dt{text-align:center; color:#006dc9; font-size:20px; line-height:24px; }
.people .sec06 .popup_wrap .interview_wrap .profile_box .profile_text > dd{text-align:center; font-size:26px; font-weight:500; line-height:30px; }
.people .sec06 .popup_wrap .interview_wrap .text_box{height:60vh; overflow-y:scroll;}
.people .sec06 .popup_wrap .interview_wrap .text_box::-webkit-scrollbar {width:2px;}
.people .sec06 .popup_wrap .interview_wrap .text_box::-webkit-scrollbar-track {background:#cecece;}
.people .sec06 .popup_wrap .interview_wrap .text_box::-webkit-scrollbar-thumb {background: #2a313b;}
.people .sec06 .popup_wrap .interview_wrap .text_box::-webkit-scrollbar-thumb:hover{background:#555;}
.people .sec06 .popup_wrap .interview_wrap .text_box dl dt {position:relative;}
.people .sec06 .popup_wrap .interview_wrap .text_box dl dt > .profile_icon{display:none;}
.people .sec06 .popup_wrap .interview_wrap .text_box dl dt > p{position:relative; margin-left:20px; margin-right:20px; margin-bottom:17px; padding:20px; background-color:#f3f3f3; border-radius:0px 5px 5px 5px; color:#646464; font-size:16px; font-weight:400; line-height:28px;
-webkit-box-shadow: 0px 2px 2px 0px rgba(204,204,204,1); -moz-box-shadow: 0px 2px 2px 0px rgba(204,204,204,1); box-shadow: 0px 2px 2px 0px rgba(204,204,204,1);}
.people .sec06 .popup_wrap .interview_wrap .text_box dl dt > p:before{content:''; position:absolute; top:0; left:-10px; width:10px; height:13px; background:url('../images/sub/img_interview_qTail.png') no-repeat 0 0;}
.people .sec06 .popup_wrap .interview_wrap .text_box dl dd{position:relative;}
.people .sec06 .popup_wrap .interview_wrap .text_box dl dd > .profile_icon{display:none;}
.people .sec06 .popup_wrap .interview_wrap .text_box dl dd > p{position:relative; margin-left:40px; margin-right:20px;  margin-bottom:17px; padding:20px; background-color:#d5f3ff; border-radius:5px 0px 5px 5px; color:#000; font-size:16px; font-weight:300; line-height:28px;
-webkit-box-shadow: 0px 2px 2px 0px rgba(204,204,204,1); -moz-box-shadow: 0px 2px 2px 0px rgba(204,204,204,1); box-shadow: 0px 2px 2px 0px rgba(204,204,204,1);}
.people .sec06 .popup_wrap .interview_wrap .text_box dl dd > p:before{content:''; position:absolute; top:0; right:-10px; width:10px; height:13px; background:url('../images/sub/img_interview_aTail.png') no-repeat 0 0;}

/*
.people .sec07 .news_tab {margin-top:70px; text-align:center; font-size:0;}
.people .sec07 .news_tab li{float:left;width:25%; text-align:center;}
.people .sec07 .news_tab li a{position:relative; display:inline-block; height:20px; font-size:16px; line-height:20px; }
.people .sec07 .news_tab li a.webzine{font-weight:500;}
.people .sec07 .news_tab li a.on{font-weight:700; color:#095acd;}
.people .sec07 .news_tab li a.on:after{content:''; position:absolute; bottom:0; left:0; width:100%; height:2px; background:#095acd;}
.people .sec07 .search_wrap{margin-top:37px; padding:45px 18px;background:#f2f4f7;}
.people .sec07 .search_wrap .search_form{position:relative;padding-right:60px;background:#fff}
.people .sec07 .search_wrap .search_form .search_inp{width:100%;height:60px;padding-left:18px; color:#737373; font-size:18px; font-weight:300; line-height:60px; border:0;box-sizing: border-box;}
.people .sec07 .search_wrap .search_form .search_btn {position:absolute;top:0;right:0;width:60px;height:60px;border:0;border-left: none;box-sizing:border-box;background:url('../images/sub/icon_search.png') no-repeat center center;background-size:20px;}
.people .sec07 .news_list {margin-top:28px; margin-bottom:50px;}
.people .sec07 .news_list li{width:100%; margin-bottom:14px; border:1px solid #dfdfdf; box-sizing:border-box;}
.people .sec07 .news_list li a {display:block; padding: 26px; }
.people .sec07 .news_list li a .category{margin-bottom:15px; }
.people .sec07 .news_list li a .category span{border-bottom:1px solid #006ddf; color:#006ddf; font-size:16px; font-weight:400; line-height:20px; }
.people .sec07 .news_list li a .title{ display:-webkit-box; height:42px; margin-bottom:25px; font-size:19px; font-weight:500; line-height:22px; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;
-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.people .sec07 .news_list li a .date{color:#747474; font-size:16px; line-height:20px;}
.people .sec07 .news_list li.nodata{width:100%; padding:150px 0; text-align:center; border:0 ;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.people .sec07 .news_list li.nodata > p{color:#747474; font-size:20px; line-height:26px; }
*/

.people .view .view_wrap{border-top:2px solid #000;}
.people .view .view_wrap > .view_head{position:relative; padding:30px; border-top:1px solid #dfdfdf;}
.people .view .view_wrap > .view_head .category{margin-bottom:20px;}
.people .view .view_wrap > .view_head .category span.notice_category{border-bottom: 1px solid #006ddf; font-size:16px; font-weight:500; line-height:20px; color:#006ddf;}
.people .view .view_wrap > .view_head .category span.recruit_category{font-size:16px; font-weight:500; line-height:20px; color:#9d9d9d;}
.people .view .view_wrap > .view_head .title{font-size:32px; font-weight:500; line-height:40px;}
.people .view .view_wrap > .view_head .date{margin-top:20px; color:#747474; font-size:16px; font-weight:400; line-height:20px;}
.people .view .view_wrap > .view_body{padding:35px 30px; border-top:1px solid #dfdfdf;}
.people .view .view_wrap > .view_body .view_content{width:100%; margin:0 auto; }
.people .view .view_wrap > .view_body .view_content img{display: block; max-width: 100%; height: auto; margin-left: auto; margin-right: auto; margin-bottom:15px; }
.people .view .view_wrap > .view_body .view_content p{margin-bottom: 15px; font-size: 18px; font-weight: 300; line-height: 24px; color: #666;}
.people .view .view_wrap > .view_body .view_content table{width:100% !important;}
.people .view .view_wrap > .view_foot{position:relative; height:80px; margin-bottom:45px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.people .view .view_wrap > .view_foot .page{position:relative; height:80px; font-size:16px; line-height:80px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.people .view .view_wrap > .view_foot .prev_page{float:left; padding-left:100px; padding-right:15px; width:50%; box-sizing:border-box;}
.people .view .view_wrap > .view_foot .prev_page strong{position:absolute; top:0; left:20px; display: block; padding-left:20px;}
.people .view .view_wrap > .view_foot .prev_page strong:before{content:''; position:absolute; top:50%; left:0; width:10px; height:18px; margin-top:-9px; background:url('../images/common/icon_page_prev.png') no-repeat 0 0; background-size:9px;}
.people .view .view_wrap > .view_foot .prev_page span{position:relative; color:#747474;}
.people .view .view_wrap > .view_foot .prev_page strong:after{content:''; position:absolute; top:50%; right:-10px; width:1px; height:16px; margin-top:-8px; background:#dfdfdf;}
.people .view .view_wrap > .view_foot .next_page{float:right; padding-left:15px; padding-right:100px; width:50%; text-align: right; box-sizing: border-box;}
.people .view .view_wrap > .view_foot .next_page strong {position:absolute; top:0; right:20px; display: block; padding-right:20px;}
.people .view .view_wrap > .view_foot .next_page strong:before{content:''; position:absolute; top:50%; right:0; width:10px; height:18px; margin-top:-9px;  background:url('../images/common/icon_page_next.png') no-repeat 0 0; background-size:9px;}
.people .view .view_wrap > .view_foot .next_page span{position:relative; color:#747474;}
.people .view .view_wrap > .view_foot .next_page strong:after{content:''; position:absolute; top:50%; left:-10px; width:1px; height:16px; margin-top:-8px; background:#dfdfdf;}
.people .view .view_wrap > .view_head .title > span{display:inline-block; vertical-align: middle; height:32px; padding:0 10px; background:#333; color:#fff; font-size:22px; line-height:32px; }

.sub.work .sub_ban{ background:url('../images/sub/m_bn_work_top.jpg') no-repeat center; background-size:cover;}
.sub.work .sec{ padding-top:100px; padding-bottom:90px;}

.work .more_wrap{ text-align:center;}
.work .sec01 .portfolio_select{ margin-top:30px; text-align:right; }
.work .sec01 .portfolio_select > select{width:100%; padding:0 15px; height:60px; border:0; border-bottom:2px solid #000; box-sizing:border-box; background:url('../images/common/arrow_select.png') no-repeat center right 60px; text-align-last:center;}
.work .sec01 .portfolio_list{ margin-top:30px; margin-bottom:30px; margin-left:-2.5%;}
.work .sec01 .portfolio_list li{position:relative; float:left; width:47.5%; margin-left:2.5%; margin-bottom:20px; border:1px solid #ededed; box-sizing:border-box;} 
.work .sec01 .portfolio_list li:nth-child(4n):after{content:'';display:block;clear:both;} 
.work .sec01 .portfolio_list li .thumnail_box{overflow:hidden;}
.work .sec01 .portfolio_list li .thumnail_box > img{width:100%;}
.work .sec01 .portfolio_list li .thumnail_box > .more{display:none;}
.work .sec01 .portfolio_list li .text_box{ position:relative; padding:20px 0; background:#fff; text-align:center; }
.work .sec01 .portfolio_list li .text_box .title{margin-bottom:10px; color:#202020; font-size:20px; font-weight: 500; line-height:24px; /* text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; */}
.work .sec01 .portfolio_list li .text_box .category{ display:inline-block; width:120px; height:33px; border:1px solid #606060; border-radius:18px; text-align:center; color:#606060; font-size:14px; line-height:33px; }
.work .sec01 .portfolio_list li.nodata{width:97.5%; padding:150px 0; text-align:center; border:0 ;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.work .sec01 .portfolio_list li.nodata > p{color:#747474; font-size:20px; line-height:26px; }

.work .sec02{background:#f3f4f8;}
.work .sec02 .award_list{margin-top:45px; margin-left:-2.5%; margin-bottom:45px;}
.work .sec02 .award_list li{float:left; width:47.5%; margin-left:2.5%; margin-bottom:15px; padding:35px 20px; background-color:#fff; border:1px solid #ededed; box-sizing:border-box;}
.work .sec02 .award_list li > a{display:block;}
.work .sec02 .award_list li:nth-child(even):after{content:' ';display:block;clear:both;}
.work .sec02 .award_list li .img_box{margin-bottom:25px;}
.work .sec02 .award_list li .img_box img{display:block; margin:0 auto;}
.work .sec02 .award_list li .text_box{text-align:center;}
.work .sec02 .award_list li .text_box dt{margin-bottom:10px; color:#006dc9; font-size:16px; font-weight:700; line-height:22px; }
.work .sec02 .award_list li .text_box dd{height:48px; color:#202020; font-size:18px; font-weight:500; line-height:26px; }
.work .sec02 .award_list li.nodata{width:97.5%; padding:150px 0; text-align:center; background:transparent; border:0 ;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.work .sec02 .award_list li.nodata > p{color:#747474; font-size:20px; line-height:26px; }

.work .sec03 {background:url('../images/sub/m_bg_wok_sec03.jpg') center center no-repeat; background-size:cover;}
.work .sec03 .sec_tit{color:#fff;}
.work .sec03 .partner_list{ margin-top:60px;margin-left:-2.5%;}
.work .sec03 .partner_list li{ float:left; width:47.5%; margin-left:2.5%; margin-bottom:30px;} 
.work .sec03 .partner_list li:nth-child(odd):after{content:''; display:block; clear:both;}
.work .sec03 .partner_list li .img_box{background:#fff; border:1px solid #ededed; box-sizing:border-box; }
.work .sec03 .partner_list li .img_box img{display:block; margin:0 auto;}
.work .sec03 .partner_list li .text_box{margin-top:15px; min-height: 20px;}
.work .sec03 .partner_list li .text_box > p{text-align:center; color:#fff; font-size:14px; line-height:20px; }

.work .sec03 .partner_list li.nodata{width:97.5%; padding:75px 0; text-align:center; background:transparent; border:0;}
.work .sec03 .partner_list li.nodata > p{color:#747474; font-size:20px; line-height:26px; }

.work .sec04 .client_icon{margin-top:60px;margin-bottom:40px;}
.work .sec04 .client_icon li{position:relative; top:0; left:0; float:left; width:33.33%; padding:30px 10px;box-sizing:border-box;}
.work .sec04 .client_icon li.nodata{width:97.5%; padding:150px 0; text-align:center; background:transparent; border:0 ;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.work .sec04 .client_icon li.nodata > p{color:#747474; font-size:20px; line-height:26px; }
.work .sec04 .client_icon li img{display:block;margin:0 auto;}

/* work view */

.sub.work_view .sec{padding-bottom:90px;}
.work_view .sec > .inner{position:relative; padding-top:150px;}
.work_view .sec > .inner:before{content:''; position:absolute; top:0; left:0; width:100%; height:50%; background-color:#f3f4f8; z-index:-1;}

.work_view .inner{padding:0;}
.work_view .work_category{margin-top:30px; text-align:center; }
.work_view .work_category li{display:inline-block; vertical-align:top; text-align:center; margin:0 5px 10px 5px;}
.work_view .work_category li span{display:block; min-width:90px; height:36px; padding:0 15px; border:2px solid #202020; border-radius:18px; font-size:16px; font-weight:400; line-height:34px; box-sizing:border-box; }

.work_view .view_wrap{margin-top:50px;}
.work_view .view_wrap > img{width:100%;}
.work_view .view_wrap > .pc_view{display:none;}
.work_view .view_wrap > .tablet_view{display:none;}
.work_view .view_wrap > .m_view{display:block;}
.work_view .view_wrap > .m_view > img{display:block; margin:0 auto;}

.work_view .btn_wrap{margin:0 22.5px;}
/* work view end */

.sub.business .sub_ban{background-repeat:no-repeat; background-position:center center; background-size:cover;}
.business .inner{padding:0;}
.business .business_tab {position:relative; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.business .business_tab .swiper-container{width:auto; margin:0 auto; padding-left:20px; padding-right:20px; overflow:hidden; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; box-sizing:border-box;}
.business .business_tab .swiper-slide{width:auto; height:70px; }
.business .business_tab .swiper-slide > a{height:70px; padding:0 20px; font-size:20px; font-weight:300; line-height:70px; }
.business .business_tab .swiper-slide > a.on{position:relative; display:block; color:#006ddf; font-weight:700; border-bottom:1px solid #006ddf;}
.business .business_tab .swiper-slide > a.on:after{content:''; position:absolute; bottom:0px; left:0; width:100%; height:2px; background:#006ddf;}
.business .business_tab .swiper-button-prev, .business .business_tab .swiper-button-next{display:none;}

.business .view_wrap > img{width:100%;}
.business .view_wrap > .pc_view{display:none;}
.business .view_wrap > .tablet_view{display:none;}
.business .view_wrap > .m_view{display:block;}
.business .view_wrap > .m_view > img{display:block; margin:0 auto;}
.business .btn_wrap{padding:0 22.5px;}
.business .down_ty01{display:block; width:100%; height:70px; text-align:center; }
.business .down_st01{background-color:#095acd; border-radius:5px; color:#fff; font-size:22px; font-weight:700; line-height:70px; }
.business .down_st01 > span{position:relative; padding-left:42px; }
.business .down_st01 > span:before{content:''; position:absolute; top:0; left:0; width:22px; height:22px; background-image:url('../images/sub/icon_download.png'); background-repeat:no-repeat; background-position:center; background-size:22px;}

/* 비즈니스 end */

.sub.ir .sub_ban{ background:url('../images/sub/m_bn_ir_top.jpg') no-repeat center; background-size:cover;}
.sub.ir .sec{ padding-top:100px; padding-bottom:90px;}

.ir .ir_tit{position:relative; margin-top:40px; margin-bottom:10px;}
.ir .sec_sub_tit > span{margin-left:15px; color:#606060; font-size:16px; font-weight:300; line-height:22px;}

.ir .ir_tit .right{position:absolute; right:0; bottom:1px;}
.ir .ir_tit .right > span{color:#606060;  font-size:16px; font-weight:300; line-height:22px;}

.ir .chart_wrap > div{}
.ir .tb_wrap > div {float:left; width:50%;}

.ir .ir_tb{width:100%; border-top:2px solid #202020;}
.ir .ir_tb.ty01{border-top:2px solid #202020;}
.ir .ir_tb.ty02{border-top:1px solid #606060;}
.ir .ir_tb td.center{text-align:center;}
.ir .ir_tb td.right{text-align:right;}

.ir .ir_tb span.fs20{font-size:18px;}
.ir .ir_tb span.fs18{font-size:16px;}
.ir .ir_tb span.fs16{font-size:16px;}

.ir .ir_tb th, .ir .ir_tb td{height:50px; padding:10px 5px; border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; box-sizing:border-box;}
.ir .ir_tb th:first-child, .ir .ir_tb td:first-child{border-left:0;}
.ir .ir_tb th.gray_bg, .ir .ir_tb td.gray_bg{background:#f3f4f8;}

.ir .ir_tb .state.up{color:#e40505;}
.ir .ir_tb .state.down{color:#066ddf;}

.ir .ir_tb .total_state.total_state{font-weight:500}
.ir .ir_tb .total_state.total_up, .ir .ir_tb .total_state.total_down{position:relative; margin-left:-20px; padding-left:20px;}
.ir .ir_tb .total_state.total_up:before{content:''; position:absolute; top:2px; left:0; width:15px; height:15px; background:url('../images/sub/icon_total_plus.png') no-repeat 0 0; background-size:15px;}
.ir .ir_tb .total_state.total_down:before{content:''; position:absolute; top:2px; left:0; width:15px; height:15px; background:url('../images/sub/icon_total_minus.png') no-repeat 0 0; background-size:15px;}

.ir .sec01 .chart_box{padding-top:70px; border-top:2px solid #202020;}
.ir .sec02{padding-top:60px !important; background-color:#f3f4f8;}
.ir .sec02 .labels_list li {float:left;}
.ir .sec02 .labels_list li span{position:relative; margin-right:15px; padding-left:22px; color:#666; font-size:16px; font-weight:500; line-height:20px;}
.ir .sec02 .labels_list li.labels_total span:before{content:''; position:absolute; top:2px; left:0; width:14px; height:14px; background-color:#00b8ff; border-radius:50%;}
.ir .sec02 .labels_list li.labels_first span:before{content:''; position:absolute; top:2px; left:0; width:14px; height:14px; background-color:#066ddf; border-radius:50%;}
.ir .sec02 span.labels_text{color:#666; font-size:16px; font-weight:500; line-height:20px;}

.ir .sec03 .stock_wrap .state{position:relative; padding-left:20px; font-size:18px; font-weight:500; line-height:26px;}
.ir .sec03 .stock_wrap span.state.up{color:#f10000;}
.ir .sec03 .stock_wrap span.state.up:before{content:'▲'; position:absolute; top:0; left:0; font-size:10px; }
.ir .sec03 .stock_wrap span.state.down{color:#066ddf;}
.ir .sec03 .stock_wrap span.state.down:before{content:'▼'; position:absolute; top:0; left:0; font-size:10px; }
.ir .sec03 .stock_wrap{margin-top:45px;}
.ir .sec03 .stock_wrap .stock_info_top{padding:50px 0; text-align:center; background-color:#f3f4f8; border-top:2px solid #000; font-size:0;} 
.ir .sec03 .stock_wrap .stock_info_top > dl{display:inline-block; padding:0 10px; text-align:center; font-size:0;} 
.ir .sec03 .stock_wrap .stock_info_top > dl > dt{display:inline-block; color:#606060; font-size:16px; line-height:20px;} 
.ir .sec03 .stock_wrap .stock_info_top > dl > dd{display:inline-block; color:#606060; font-size:16px;} 
.ir .sec03 .stock_wrap .stock_info_top > dl > dd strong{padding:0 5px; color:#000; font-size:45px;} 
.ir .sec03 .stock_wrap .stock_info_top > dl.net_change > dt{display:block;text-align:left;}
.ir .sec03 .stock_wrap .stock_info_top > dl.net_change > dd{display:block;text-align:left;}
.ir .sec03 .stock_wrap .stock_info_top > dl.present_day{position:relative;}
.ir .sec03 .stock_wrap .stock_info_top > dl.present_day:after{content:''; position:absolute; top:50%; right:0; width:1px; height:33px; margin-top:-16px; background-color:#9d9d9d;}
.ir .sec03 .stock_wrap .stock_info_list{margin-top:20px; margin-left:-2%}
.ir .sec03 .stock_wrap .stock_info_list li{float:left; width:47%; margin-left:3%; margin-bottom:10px; border:1px solid #dfdfdf; box-sizing:border-box;}
.ir .sec03 .stock_wrap .stock_info_list li dl{padding:50px 0;text-align:center;}
.ir .sec03 .stock_wrap .stock_info_list li dl > dt{margin-bottom:15px; color:#747474; font-size:16px; font-weight:700; line-height:20px; }
.ir .sec03 .stock_wrap .stock_info_list li dl > dd{color:#000; font-size:22px; font-weight:500; line-height:30px;}
.ir .sec03 .stock_wrap .stock_info_bottom{margin-top:20px; padding:30px 0; border:1px solid #dfdfdf; text-align:center; font-size:0;}
.ir .sec03 .stock_wrap .stock_info_bottom dl{position:relative;display:inline-block; padding:0 10px;}
.ir .sec03 .stock_wrap .stock_info_bottom dl.krx:after{content:''; position:absolute; top:50%; right:0; width:1px; height:33px; margin-top:-16px; background-color:#dfdfdf;}
.ir .sec03 .stock_wrap .stock_info_bottom dl.krx > dt {display:inline-block; vertical-align:bottom; margin-right:10px; font-size:16px; line-height:22px;}
.ir .sec03 .stock_wrap .stock_info_bottom dl.krx > dd{display:inline-block; vertical-align:bottom; font-size:22px; line-height:26px;}
.ir .sec03 .stock_wrap .stock_info_bottom dl.net_change > dt{display:inline-block; vertical-align:bottom; margin-right:10px; font-size:16px; line-height:22px;}
.ir .sec03 .stock_wrap .stock_info_bottom dl.net_change > dd{display:inline-block; vertical-align:bottom;}
.ir .sec03 .stock_wrap .stock_info_bottom dl.net_change > dd > span{position:relative; padding-left:15px; font-size:16px; line-height:22px;}
.ir .sec03 .stock_tb_wrap{margin-top:60px;}
.ir .sec03 .sellandbuy_tb_warp{margin-top:60px;}

.ir .sec04{background-color:#f3f4f8;}
.ir .sec04 .investment_wrap{margin-top:40px; background:#fff;}
.ir .sec04 .investment_wrap .investment_box{width:100%; height:400px; margin:0 auto; background:#fff; }
.ir .sec04 .investment_wrap .investment_box > iframe{}

.ir .sec05 .search_wrap{margin-top:40px; padding:40px 20px;background:#f2f4f7;}
.ir .sec05 .search_wrap .search_select{height:60px;margin-bottom:10px;}
.ir .sec05 .search_wrap .search_select > select{width:100%; height:60px; padding:0 20px; background:#fff url('../images/common/arrow_select_m.png') no-repeat right 22px center; background-size:18px; border:0; border-bottom:2px solid #202020; font-size:18px; line-height:60px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(59,59,59,0.1); -moz-box-shadow:0px 0px 15px 0px rgba(59,59,59,0.1); box-shadow:0px 0px 15px 0px rgba(59,59,59,0.1);}
.ir .sec05 .search_wrap .search_form{position:relative;background:#fff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(59,59,59,0.1); -moz-box-shadow:0px 0px 15px 0px rgba(59,59,59,0.1); box-shadow:0px 0px 15px 0px rgba(59,59,59,0.1);}
.ir .sec05 .search_wrap .search_form .search_inp{width:100%;height:60px;padding-left:20px; padding-right:60px; border:0; box-sizing: border-box; color:#737373; font-size:18px;font-weight:300; line-height:60px;  text-overflow:ellipsis; }
.ir .sec05 .search_wrap .search_form .search_btn {position:absolute; top:0; right:0; width:70px; height:60px;border:0;border-left: none;box-sizing:border-box;background:url('../images/sub/icon_search.png') no-repeat center center;background-size:20px;}

.ir .sec05 .irnotice_list {margin-top:40px; margin-bottom:50px;}
.ir .sec05 .irnotice_list li{width:100%; margin-bottom:20px;; border:1px solid #dfdfdf; box-sizing:border-box;}
.ir .sec05 .irnotice_list li a {display:block; padding:45px 30px; }
.ir .sec05 .irnotice_list li a .title{ display:-webkit-box; height:56px; margin-bottom:25px; font-size:20px; font-weight:500; line-height:28px; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;
-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ir .sec05 .irnotice_list li a .date{color:#747474; font-size:16px; font-weight:400; line-height:20px;}

.ir .sec05 .irnotice_list li.nodata{width:100%; padding:150px 0; text-align:center; border:0 ;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.ir .sec05 .irnotice_list li.nodata > p{color:#747474; font-size:20px; line-height:26px; }

.ir .def_wrap{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.ir .def_wrap::-webkit-scrollbar{display:none;}
.ir .touch_bg{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(255,255,255,0.5); }
.ir .touch_icon{ position:absolute; left:50%; top:50%; margin-left:-87px; margin-top:-50px; }
.ir .touch_icon img{width:175px;}

.ir .view .view_wrap{border-top:2px solid #000;}
.ir .view .view_wrap > .view_head{position:relative; padding:30px; border-top:1px solid #dfdfdf;}
.ir .view .view_wrap > .view_head .category{margin-bottom:20px;}
.ir .view .view_wrap > .view_head .category span.notice_category{border-bottom: 1px solid #006ddf; font-size:16px; font-weight:500; line-height:20px; color:#006ddf;}
.ir .view .view_wrap > .view_head .category span.recruit_category{font-size:16px; font-weight:500; line-height:20px; color:#9d9d9d;}
.ir .view .view_wrap > .view_head .title{font-size:32px; font-weight:500; line-height:40px;}
.ir .view .view_wrap > .view_head .date{margin-top:20px; color:#747474; font-size:16px; font-weight:400; line-height:20px;}
.ir .view .view_wrap > .view_head .download{margin-top:20px; color:#747474; font-size:16px; font-weight:400; line-height:20px;}

.ir .view .view_wrap > .view_body{padding:35px 30px; border-top:1px solid #dfdfdf;}
.ir .view .view_wrap > .view_body .view_content{width:100%; margin:0 auto; }
.ir .view .view_wrap > .view_body .view_content img{display: block; max-width: 100%; height: auto; margin-left: auto; margin-right: auto; margin-bottom:15px; }
.ir .view .view_wrap > .view_body .view_content p{margin-bottom: 15px; font-size: 18px; font-weight: 300; line-height: 24px; color: #666;}
.ir .view .view_wrap > .view_body .view_content table{width:100% !important;}
.ir .view .view_wrap > .view_body .view_content .btn_wrap{margin-bottom:30px;}

.ir .view .view_wrap > .view_foot{position:relative; height:80px; margin-bottom:45px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.ir .view .view_wrap > .view_foot .page{position:relative; height:80px; font-size:16px; line-height:80px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.ir .view .view_wrap > .view_foot .prev_page{float:left; padding-left:100px; padding-right:15px; width:50%; box-sizing:border-box;}
.ir .view .view_wrap > .view_foot .prev_page strong{position:absolute; top:0; left:20px; display: block; padding-left:20px;}
.ir .view .view_wrap > .view_foot .prev_page strong:before{content:''; position:absolute; top:50%; left:0; width:10px; height:18px; margin-top:-9px; background:url('../images/common/icon_page_prev.png') no-repeat 0 0; background-size:9px;}
.ir .view .view_wrap > .view_foot .prev_page span{position:relative; color:#747474;}
.ir .view .view_wrap > .view_foot .prev_page strong:after{content:''; position:absolute; top:50%; right:-10px; width:1px; height:16px; margin-top:-8px; background:#dfdfdf;}

.ir .view .view_wrap > .view_foot .next_page{float:right; padding-left:15px; padding-right:100px; width:50%; text-align: right; box-sizing: border-box;}
.ir .view .view_wrap > .view_foot .next_page strong {position:absolute; top:0; right:20px; display: block; padding-right:20px;}
.ir .view .view_wrap > .view_foot .next_page strong:before{content:''; position:absolute; top:50%; right:0; width:10px; height:18px; margin-top:-9px;  background:url('../images/common/icon_page_next.png') no-repeat 0 0; background-size:9px;}
.ir .view .view_wrap > .view_foot .next_page span{position:relative; color:#747474;}
.ir .view .view_wrap > .view_foot .next_page strong:after{content:''; position:absolute; top:50%; left:-10px; width:1px; height:16px; margin-top:-8px; background:#dfdfdf;}

.sub.util {padding-top:200px; padding-bottom:90px;min-height:600px;}
.sub.util .tit{margin-bottom:60px;}
.sub.util .util_tit{margin-bottom:30px; text-align:center; font-size:40px; line-height:48px;}
.sub.util .util_sub_tit{margin-top:65px; font-size:22px; line-height:32px; margin-bottom:10px;}
.sub.util .text{color:#747474; font-size:16px; line-height:28px;}
.sub.util .cpo_text{color:#202020; font-size:16px; font-weight:400; line-height:28px; }
.sub.util .cpo_text span{color:#006ddf;}

.sub.util .util_tb{margin-top:20px; width:100%; border-top:2px solid #000;}
.sub.util .util_tb th , .sub.util .util_tb td {padding:15px 10px; text-align:center; font-size:18px; line-height:24px; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.sub.util .util_tb th:first-child , .sub.util .util_tb td:first-child {border-left:0;}
.sub.util .util_tb th {background:#f3f4f8; font-size:16px; font-weight:400; line-height:28px; }
.sub.util .util_tb td {color:#747474; font-size:16px ;font-weight:300; line-height:28px; }

.sub.util .info_tit{margin-top:60px; font-size:16px; font-weight:400; line-height:40px;}
.sub.util .info_sub_tit{margin-top:40px; font-size:16px; font-weight:400; line-height:40px; }

@media screen and (max-width:555px){
	.work .sec02 .award_list{margin-left:0;}
	.work .sec02 .award_list li{float:none; width:100%; margin-left:0;}
	.work .sec02 .award_list li .text_box dd{height:auto;}
	.people .sec03 .job_info > li{float: none;width:100%;}
	.people .sec03 .job_info > li > a{padding:25px 0;}
	
	.people .view .view_wrap > .view_foot .prev_page span{display:none;}
	.people .view .view_wrap > .view_foot .prev_page strong:after{display:none;}
	.people .view .view_wrap > .view_foot .next_page span{display:none;}
	.people .view .view_wrap > .view_foot .next_page strong:after{display:none;}

	.ir .view .view_wrap > .view_foot .prev_page span{display:none;}
	.ir .view .view_wrap > .view_foot .prev_page strong:after{display:none;}
	.ir .view .view_wrap > .view_foot .next_page span{display:none;}
	.ir .view .view_wrap > .view_foot .next_page strong:after{display:none;}
}

@media screen and (max-width:420px){
	.sub .sub_ban .vl_md > div{padding:0 20px;}
	.people .sec03 .welfare_list li{float:none; width:100%;}
	/* 	.people .sec06 .job_info li {float:none; width:100%; margin-right:0; margin-bottom:15px;} */
	.work .sec01 .portfolio_list{margin-left:0; margin-bottom:0;}
	.work .sec01 .portfolio_list li{width:100%;margin-left:0;}

	.ir .tb_wrap > div {float:none; width:100%;}
	.ir .sec03 .stock_wrap .stock_info_top > dl{position: relative; display:block;}
	.ir .sec03 .stock_wrap .stock_info_top > dl.present_day{padding-bottom:15px;}
	.ir .sec03 .stock_wrap .stock_info_top > dl.present_day:after{content: ''; position: absolute; top:auto; bottom:0; right:50%; width:33px; height:1px; margin-top:0; margin-right:-16.5px; background-color:#9d9d9d;}
	.ir .sec03 .stock_wrap .stock_info_top > dl.net_change {padding-top:15px;}
	.ir .sec03 .stock_wrap .stock_info_top > dl.net_change > dt{text-align:center;}
	.ir .sec03 .stock_wrap .stock_info_top > dl.net_change > dd{text-align:center;}

	.ir .sec03 .stock_wrap .stock_info_bottom dl{display:block;margin-bottom:5px;}
	.ir .sec03 .stock_wrap .stock_info_bottom dl.krx:after{display:none;}
}

@media screen and (max-width:375px){
	.people .sec06 .popup_wrap > .popup_box{width:100%;}
	.people .sec06 .popup_wrap .popup_job > .text_wrap > .text_box > dt{position:relative; top:auto; left:auto; margin-bottom:10px;}
	.people .sec06 .popup_wrap .popup_job > .text_wrap > .text_box > dd{padding-left:0;}

	.ir .sec_sub_tit > span{display:block;margin-left:0;}
	.ir .sec02 .labels_list li{float: none;}


}