@import url("common.css");
@import url("swiper.css");
@font-face {
  font-family:NotoSans;
  font-weight:normal;
  src:local(※), url(../font/NotoSansKR-Regular.woff) format('woff');
}

@font-face {
  font-family:NotoSans;
  font-weight:bold;
  src:local(※), url(../font/NotoSansKR-Medium.woff) format('woff');
}

@font-face {
  font-family:Roboto;
  font-weight:normal;
  src:local(※), url(../font/Roboto-Regular.woff) format('woff');
}

@font-face {
  font-family:Roboto;
  font-weight:700;
  src:local(※), url(../font/Roboto-Bold.woff) format('woff');
}
@font-face {
  font-family:RobotoM;
  font-weight:normal;
  src:local(※), url(../font/Roboto-Medium.woff) format('woff');
}
@font-face {
  font-family:RobotoM;
  font-weight:bold;
  src:local(※), url(../font/Roboto-Medium.woff) format('woff');
}

/* reset */
h1,h2,h3,h4,h5,h6{margin:0;}
ul,ol,dl,li,dt,dd,p{list-style:none;padding:0;margin:0;}
a{text-decoration:none;color:inherit;}
img{border:0;max-width:100%;vertical-align:top;}
caption{display:none;}
table{width:100%;border-spacing:0;table-layout:fixed;border-spacing:0;}
textarea,
input {-webkit-appearance: none;-moz-appearance: none;appearance: none;border:0;border-radius:0;margin:0;padding:0;vertical-align:middle;background:none;width:auto;height:auto;resize: none;box-sizing:border-box;color:#000}
*:disabled{opacity:1;}
input::-ms-clear { display: none; }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;border:0;border-radius:0;margin:0;padding:0;vertical-align:middle;box-sizing:border-box;color:#000}
select::-ms-expand { display: none; }

/* 공통 */
html,body,.c-wrap{}
body,select,input,button,textarea{margin:0;font-family:'Roboto','NotoSans',sans-serif;}
body{word-spacing: -0.00em;letter-spacing: -0.00em;color:#000;font-size:16px;line-height:1.5;-webkit-text-size-adjust:none;}
.c-wrap{min-width:1100px;position:relative}
.in-section{width:1000px;margin:0 auto;position:relative;}
.c-head{background:#fff}
.c-head.t1{background:#055d78;color:#fff;}
.c-head.t2{background:#f6f8fc;}
.section{background:#fff;}
.section.t1{background:#055d78;color:#fff;}
.section.t2{background:#f6f8fc;}
.c-foot{background:#efefef;color:#ababab;font-size:12px;text-align:center;}
.c-foot .in-section{height:96px;position:relative;}
.c-foot .copyright{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}



.c-head {position:relative;padding-top:70px;}
.h-nav-sec{border-bottom:1px solid #e1e1e1;position:fixed;width:100%;left:0;top:0;z-index:20;background:#fff;min-width:1100px;}
.h-nav-sec .in-section{height:69px;position:relative;}
.c-head .c-ci{width:121px;height:26px;overflow:hidden;background:url(../img/com/c-ci1.png) 0 0 no-repeat;position:absolute;left:0px;top:23px;}
.c-head.t1 .c-ci{background-image:url(../img/com/c-ci2.png)}
.c-head .c-ci a{display:block;width:100%;height:100%;color:transparent;}
.c-head .c-nav{position:absolute;right:0px;top:0;height:70px;text-align:right;}
.c-head .c-nav .h-log,
.c-head .c-nav .h-glo,
.c-head .c-nav > ul{height:100%;display:inline-block;vertical-align:top;}
.c-head .c-nav .md1{position:relative;display:inline-block;height:100%;margin-left:67px;text-align:left;}
.c-head .c-nav .md1 > a{font-size:16px;color:#848484;transition:color  .6s;position:relative;display:block;text-align:left;vertical-align:middle;box-sizing:border-box;padding-top:24px;height:100%;}
.c-head .c-nav .md1 > a:after{content:'';position:absolute;width:0%;height:5px;background:#055d78;left:0;bottom:0;transition:all .4s;}
.c-head .c-nav .md1 > a:hover,
.c-head .c-nav .md1 > a.on{color:#055d78;font-weight:bold;letter-spacing:-0.01em}
.c-head .c-nav .md1 > a:hover:after,
.c-head .c-nav .md1 > a.on:after{width:100%;}
.c-head .c-nav .md2{position:absolute;top:100px;left:0;z-index:10;text-align:left;border-radius: 20px;box-shadow: 0 20px 36px 0 rgba(0, 0, 0, 0.14);background:#fff;padding:27px 30px 30px;box-sizing:border-box;transition:all .4s ease-in-out;opacity:0;z-index:-1;width:0;height:0;overflow:hidden;}
.c-head .c-nav .md2 a{display:block;color:#055d78;font-size:18px;padding-left:36px;min-height:24px;white-space:nowrap;}
.c-head .c-nav .md2 a:hover{color:#7d7d7d;}
.c-head .c-nav .md2 .n2{color:#8a8da8;font-size:14px;}
.c-head .c-nav .md2 li + li{margin-top:20px;}
.c-head .c-nav .md2.on{opacity:1;z-index:10;top:60px}
.c-head .c-nav .m1 .md2{transform:translateX(-40%);}
.c-head .c-nav .m2 .md2{transform:translateX(-40%);}
.c-head .c-nav .m3 .md2{transform:translateX(-30%);}
.c-head .c-nav .m1 .md2.on{width:382px;height:auto;}
.c-head .c-nav .m2 .md2.on{width:382px;height:auto;}
.c-head .c-nav .m3 .md2.on{width:270px;height:auto;} /* 2020수정 */
.c-head .c-nav .sm1a{background:url(../img/com/ic_main_1.png) 0 0 no-repeat;}
.c-head .c-nav .sm1b{background:url(../img/com/ic_main_2.png) 0 0 no-repeat;}
.c-head .c-nav .sm2a{background:url(../img/com/ic_main_3.png) 0 0 no-repeat;}
.c-head .c-nav .sm2b{background:url(../img/com/ic_main_4.png) 0 0 no-repeat;}
.c-head .c-nav .sm2c{background:url(../img/com/ic_main_5.png) 0 0 no-repeat;}
.c-head .c-nav .sm2d{background:url(../img/com/ic_main_6.png) 0 0 no-repeat;}
.c-head .c-nav .sm2e{background:url(../img/com/ic_main_7.png) 0 0 no-repeat;}
.c-head .c-nav .sm2f{background:url(../img/com/ic_main_8.png) 0 0 no-repeat;}
.c-head .c-nav .sm2g{background:url(../img/com/ic_main_9.png) 0 0 no-repeat;}
.c-head .c-nav .sm3a{background:url(../img/com/ic_main_10.png) 0 0 no-repeat;}
.c-head .c-nav .sm3b{background:url(../img/com/ic_main_11.png) 0 0 no-repeat;}
.c-head .c-nav .sm3c{background:url(../img/com/ic_main_12.png) 0 0 no-repeat;}
.c-head .c-nav .sm3d{background:url(../img/com/ic_main_13.png) 0 0 no-repeat;}
.c-head .c-nav .sm3e{background:url(../img/com/ic_main_14.png) 0 0 no-repeat;}

.c-head.t1 .h-nav-sec{border-bottom:1px solid #055d78;background:#055d78;}
.c-head.t1 .c-nav .md1 > a:hover, 
.c-head.t1 .c-nav .md1 > a.on{color:#fff;opacity:1;}
.c-head.t1 .c-nav .md1 > a{color:#fff;opacity:0.6;}
.c-head.t1 .c-nav .h-log a{color:#fff}
.c-head.t1 .c-nav .h-glo ul,
.c-head.t1 .c-nav .h-glo a{color:#055d78;background:#fff}
.c-head.t1 .btn-glo .ic{border-color:#055d78;}
.c-head.t1 .c-nav .md1 > a:after{background:#fff;}

.c-body{min-height:500px;position:relative;z-index:1;}
.c-head .c-nav .h-log{width:50px;text-align:left;margin-left:68px;}
.c-head .c-nav .h-log a{display:inline-block;margin-top:25px;font-size:14px;color:#055d78;}
.c-head .c-nav .h-glo{min-width:80px;margin-left:22px;position:relative;text-align:center;}
.btn-glo{height:31px;line-height:31px;position:relative;display:inline-block;margin-top:19px;text-align:center;white-space:nowrap;padding:0px 30px 0px 14px; border-radius: 7px;}
.btn-glo.on .ic{transform:rotate(-225deg);margin-top:-2px;}
.c-head .c-nav .h-glo a{color:#fff;font-size:12px;background:#055d78;}
.btn-glo .ic{position:absolute;right:12px;top:50%;margin-top:-5px;width:5px;height:5px;border:1px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg);transition:all .4s;}
.c-head .c-nav .h-glo ul{width:100%;position:absolute;background:#055d78;left:0;top:40px;z-index:1;padding:15px 0px 10px;border-radius:7px;display:none;box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 12px;}
.c-head .c-nav .h-glo ul li a{padding:0px 30px 0px 14px;}
.c-head .c-nav .h-glo ul li a:hover{text-decoration:underline;}

.in-section.sub{padding-left:254px;width:746px;}
.nav-sub{position:absolute;left:0;top:49px;width:204px;border:1px solid #e1e1e1;background:#fff;font-size:18px;color:#848484;}
.nav-sub ul{padding-left:30px;padding-top:29px;padding-bottom:26px;}
.nav-sub li + li{margin-top:26px;}
.nav-sub a{transition:all .4s ease-in-out;}
.nav-sub a.on{font-weight:bold;color:#055d78}
.nav-sub a:hover{color:#055d78}
/* 세부 */

/* 요소 */
.t-right{text-align:right !important;}
.c-sort{margin-top:18px;} 
.c-sort .ip-s + .btn-a1,
.c-sort .ip-s + .ip-s{margin-left:13px;}
.a-link1{color:#3960df;position:relative;border-bottom:1px solid #3960df}
.a-link1:after{content:'';position:absolute;bottom:-2px;left:0;width:0%;height:2px;transition:all .4s;background:#3960df}
.a-link1:hover{}
.a-link1:hover:after{width:100%;}

.table-t1{margin-top:50px;font-size:14px;color:#000}
.table-t1 thead th{border-bottom:1px solid #8a8da8;text-align:left;padding:0px 10px 14px;padding-top:0;font-size:1.25em;font-weight:bold;color:#055d78;}
.table-t1 td{border-bottom:1px solid #dcdce5;padding:10px;height:35px;}
.table-t1 thead tr th:first-child,
.table-t1 tr td:first-child{padding-left:0;}
.table-t1 thead tr th:last-child,
.table-t1 tr td:last-child{padding-right:0;}

.c-list1{padding-bottom:150px;}
.c-list1 .txt-group{padding-top:50px;}
.c-list1 .txt-group .c-tit1{font-size:26px;color:#000000;}
.c-list1 .txt-group .c-txt1{color:#8a8da8;margin-top:5px;}

.c-list2{padding-top:104px;margin-bottom:150px;}
.c-list2 .free-view{padding-left:562px;height:386px;position:relative;}
.c-list2 .free-view > a{display:block;}
.c-list2 .free-view .img-sec{width:562px;height:386px;position:absolute;left:0;top:0;z-index:1;background:#f1f1f1;overflow:hidden;}
.c-list2 .free-view .img-sec img{position:absolute;left:0;width:100%;left:0;top:50%;transform:translateY(-50%)}
.c-list2 .txt-group{padding-left:40px;}
.c-list2 .txt-group .c-tit1{font-size:22px;margin-bottom:10px;font-weight:bold;}
.c-list2 .txt-group .c-txt1 .n1{display:inline-block;vertical-align:top;font-weight:bold;color:#055d78;font-size:13px;}
.c-list2 .txt-group .c-txt1 .n2{display:inline-block;vertical-align:top;color:#878787;margin-left:10px;font-size:13px;}
.c-list2 .txt-group .c-txt2{margin-top:37px;color:#8a8da8;}
.c-list2 .data-list{margin-top:23px;border-top:1px solid #e1e1e1;}
.c-list2 .item{border-bottom:1px solid #e1e1e1;position:relative;}
.c-list2 .item > a{display:block;position:relative;z-index:1;padding-bottom:18px;}
.c-list2 .item > a:after{opacity:0;content:'';position:absolute;height:100%;width:0;left:0;top:0;background:#f8f8f8;transition:all .4s ease-in-out;z-index:-1;}
.c-list2 .item > a:hover:after{opacity:1;width:100%;}
.c-list2 .item .c-tit1{font-size:22px;margin-bottom:10px;padding-top:22px;font-weight:bold;}
.c-list2 .item .c-txt1 .n1{display:inline-block;vertical-align:top;font-weight:bold;color:#055d78;font-size:13px;}
.c-list2 .item .c-txt1 .n2{display:inline-block;vertical-align:top;color:#878787;margin-left:19px;font-size:13px;}

.c-list3{padding-bottom:150px;}
.c-list3 .p-tit1{font-size:28px;font-weight:normal;padding-top:49px;}
.c-list3 .p-tit1 b{font-weight:bold;}
.c-list3 .p-tit1 .t-sub{font-size:16px;color:#aaa;margin-left:10px;}
.c-list3 .c-txt1{font-size:16px;color:#001f5e;}
.c-list3 .c-sort{margin-top:28px;}
.c-list3 .data-list{margin-top:2px;}
.c-list3 .item{position:relative;border-bottom:1px solid #e1e1e1;padding:25px 0px 25px 145px;min-height:162px;}
.c-list3 .img-sec{position:absolute;left:-1px;top:24px;;width:128px;height:162px;overflow:hidden;border:1px solid #e1e1e1;}
.c-list3 .txt-group .c-tit1{font-size:22px;font-weight:bold;}
.c-list3 .txt-group .c-txt1{font-size:14px;color:#878787;margin-top:-1px;}
.c-list3 .txt-group .c-txt2{font-size:16px;color:#8a8da8;margin-top:8px;line-height:1.4;}
.c-list3 .txt-group .btn-sec{margin-top:20px;}

.c-tab1{margin-top:35px;}
.c-tab1 a{color:#aaa;font-size:18px;display:inline-block;vertical-align:middle;padding:0px 14px 11px;position:relative;margin-left:19px;transition:all .4s ease-in-out}
.c-tab1 a:after{content:'';position:absolute;width:0%;height:3px;left:0;bottom:0;background:#055d78;transition:all .4s ease-in-out}
.c-tab1 a.on{color:#000;font-weight:bold;}
.c-tab1 a:hover{color:#000;font-weight:bold;}
.c-tab1 a.on:after,
.c-tab1 a:hover:after{width:100%;}
.c-tab1 a:first-child{margin-left:0;}

.c-detail1{padding-top:48px;padding-bottom:150px;}
.c-detail1 .p-tit1{font-size:28px;font-weight:normal;font-family:'RobotoM'}
.c-detail1 .d-head{margin-top:13px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-top:28px;padding-bottom:46px;}
.c-detail1 .d-head .c-tit1{font-size:31.5px;color:#222;font-weight:normal;line-height:1.25;}
.c-detail1 .d-head .c-txt1{font-size:13px;color:#9f9f9f;margin-top:13px;}
.c-detail1 .d-head .c-txt1 .n1{display:inline-block;vertical-align:top;font-weight:bold;color:#055d78;font-size:13px;}
.c-detail1 .d-head .c-txt1 .n2{display:inline-block;vertical-align:top;color:#878787;margin-left:10px;font-size:13px;}
.c-detail1 .d-head .c-txt2{color:#878787;font-size:13px;margin-top:5px;margin-bottom:-20px;}
.c-detail1 .d-body{padding-top:33px;}
.c-detail1 .d-body .img-sec{text-align:center;margin-bottom:33px;margin-top:30px;}
.c-detail1 .d-body .img-sec img{max-width:100%;}
.c-detail1 .txt-group1 + .c-box1{margin-top:45px;}
.c-detail1 .c-box1{border-radius:10px;background:#f3f3f3;color:#848484;font-size:18px;padding:44px 45px 40px;}
.c-detail1 .c-box1 + .c-box1{margin-top:26px;}
.c-detail1 .c-box1 .c-tit1{font-weight:bold;color:#055d78;font-size:20px;}
.c-detail1 .c-box1 .c-tit1 + .c-bull1{margin-top:19px;}

.c-bull1{padding-left:15px;position:relative;}
.c-bull1 li:after,
.c-bull1:after{content:'';position:absolute;left:3px;top:12px;width:5px;height:5px;background:#848484;border-radius:100%;}
ul.c-bull1{padding-left:0;}
ul.c-bull1:after{display:none;}
ul.c-bull1 li{position:relative;padding-left:15px;}
ul.c-bull1 li + li{margin-top:13px;}

.btn-group1{text-align:center;margin-top:70px;}
.btn-group2{text-align:right;margin-top:35px;}
*[class*='btn-a']{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;padding:0px 26px;box-sizing:border-box;text-align:center;font-size:16px;height:46px;overflow:hidden;}
*[class*='btn-a'] span{position:relative;display:inline-block;vertical-align:middle;z-index:3}
*[class*='btn-a']:before{content:'';display:inline-block;height:100%;width:0px;vertical-align:middle;}
*[class*='btn-a']:after{position:absolute;left:0px;top:0px;height:100%;width:0;content:'';transition:all .4s ease-in-out;opacity:0;}
*[class*='btn-a']:hover:after{width:100%;opacity:1}

.btn-group1 *[class*='btn-a']{height:60px;font-size:18px;width:258px}
.btn-group1 *[class*='btn-a'] + *[class*='btn-a']{margin-left:15px;}
.btn-a1{background:#055d78;color:#fff;}
.btn-a1:after{background:#14a5d1;}
.btn-a2{background:#aaa;color:#fff;width:258px;}
.btn-a2:after{background:#bbb;}
.btn-a3{border: solid 1px #055d78;background: #ffffff;color:#055d78;font-size:16px;}
.file .btn-a3{width:140px;position:absolute;left:0;top:0;z-index:0;font-size:16px;padding:0;}
.btn-group2 .btn-a1{width:auto;}

.btn-b1{ padding:0px 37px 0px 16px;height:37px;line-height:37px;border-radius: 6px;background: #055d78;color:#fff;display:inline-block;vertical-align:middle;position:relative}
.btn-b1:after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);width:15px;height:11px;background:url(../img/com/right-arrow.png) center center no-repeat;}
.btn-b1:hover:after{animation-name:btn-b1;animation-iteration-count:infinite;animation-duration: 0.5s;}
@keyframes btn-b1 {
	0%{right:15px;}
	50%{right:10px;}
	100%{right:15px;}
}
.btn-b2{ padding:0px 37px 0px 16px;height:37px;line-height:37px;border-radius: 6px;background: #fff;color:#055d78;display:inline-block;vertical-align:middle;position:relative}
.btn-b2:after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);width:15px;height:11px;background:url(../img/com/right-arrow2.png) center center no-repeat;}
.btn-b2:hover:after{animation-name:btn-b1;animation-iteration-count:infinite;animation-duration: 0.5s;}


.c-conts-move{margin-top:80px;}
.c-conts-move .c-conts-unit{position:relative;border-top:1px solid #e5e5e5;}
.c-conts-move .c-conts-unit + .c-conts-unit{border-bottom:1px solid #e5e5e5;}
.c-conts-move .c-conts-unit > a{display:block;width:100%;position:relative;z-index:1;padding:12px 0px}
.c-conts-move .c-conts-unit > a:after{opacity:0;content:'';position:absolute;height:100%;width:0;left:0;top:0;background:#f8f8f8;transition:all .4s ease-in-out;z-index:-1;}
.c-conts-move .c-conts-unit > a:hover:after{opacity:1;width:100%;}
.c-conts-move .c-conts-unit > a:hover .c-tit1:before{border-bottom: 10px solid #055d78}
.c-conts-move .c-conts-unit > a:hover .c-tit1,
.c-conts-move .c-conts-unit > a:hover .c-txt1{color:#111;}
.c-conts-move .c-conts-unit .c-tit1{position:absolute;z-index:2;left:0;padding-left:50px;color:#888;transition: all .4s;font-size:14px;color:#888}
.c-conts-move .c-conts-unit .c-txt1{padding-left:184px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:100px;color:#aaaaaa;transition: all .4s;font-size:14px;}
.c-conts-move .prev .c-tit1:before{content:'';position:absolute;left:25px;top:50%;margin-top:-6px;content: " "; height: 0; z-index: -1; border-bottom: 10px solid #cacaca; border-left: 6px solid transparent; border-right: 6px solid transparent; transform: rotate(0deg);z-index:2;transition:all .4s}
.c-conts-move .next .c-tit1:before{content:'';position:absolute;left:25px;top:50%;margin-top:-6px;content: " "; height: 0; z-index: -1; border-bottom: 10px solid #cacaca; border-left: 6px solid transparent; border-right: 6px solid transparent; transform: rotate(-180deg);z-index:2;transition:all .4s}



/* company */
.C05C01A{height:902px;line-height:1.4;}
.C05C01A .text-group1{color: #111;font-size: 24px;left: 0;position: relative;padding-top: 190px;text-align: center;width: 100%;}
.C05C01A .text-group1 .c-tit1{height:51px;color:transparent;background:url(../img/com/c-ci1-big.png) center 0 no-repeat;}
.C05C01A .text-group1 .c-tit1 + .c-txt1{margin-top:30px;}
.C05C01A .text-group2{position:relative;margin-top:100px;color:#8a8da8;}
.C05C01A .text-group2:after{content:'';display:block;clear:both;}
.C05C01A .text-group2 .cell{width:477px;height:277px;box-sizing:border-box;overflow:hidden;float:left;padding-top:124px;padding-left:32px;padding-right:32px;position:relative;box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 12px;border-radius:4px;}
.C05C01A .text-group2 .cell1:after{position:absolute;content:'';background:url(../img/com/C05C01A1.png) 0 0 no-repeat;width:74px;height:74px;right:29px;top:33px;}
.C05C01A .text-group2 .cell2:after{position:absolute;content:'';background:url(../img/com/C05C01A2.png) 0 0 no-repeat;width:74px;height:74px;right:28px;top:33px;}
.C05C01A .text-group2 .cell2{right:0;top:0;float:right;}
.C05C01A .text-group2 .c-tit1{color:#111;font-size:25px;font-weight:bold;}
.C05C01A .text-group2 .c-tit1 + .c-txt1{margin-top:20px;}

.C05C01B{text-align:center;line-height:1.4;height:607px;}
.C05C01B > .c-tit1{font-weight:bold;font-size:37px;color:#111;padding-top:134px;}
.C05C01B .link-group > a{width:92px;height:92px;margin: 40px 22px;display:inline-block;vertical-align:top;color:transparent;overflow:hidden;border-radius:100%;box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 12px;transition:all .4s;}
.C05C01B .link-group .item1{background:#fff url(../img/com/C05C01B1b.png) center center no-repeat;}
.C05C01B .link-group .item1.on{background:#055d78 url(../img/com/C05C01B1a.png) center center no-repeat;}
.C05C01B .link-group .item2{background:#fff url(../img/com/C05C01B2b.png) center center no-repeat;}
.C05C01B .link-group .item2.on{background:#055d78 url(../img/com/C05C01B2a.png) center center no-repeat;}
.C05C01B .link-group .item3{background:#fff url(../img/com/C05C01B3b.png) center center no-repeat;}
.C05C01B .link-group .item3.on{background:#055d78 url(../img/com/C05C01B3a.png) center center no-repeat;}
.C05C01B .article-group{position:relative;margin-top:17px;}
.C05C01B .aricle.on{opacity:1;top:0;}
.C05C01B .aricle{opacity:0;;position:absolute;width:100%;left:0;top:50px;transition:all .4s;}
.C05C01B .aricle .c-tit1{font-size:26px;color:#000;font-weight:bold;}
.C05C01B .aricle .c-txt1{color:#8a8da8;margin-top:18px;}

.C05C01C{padding-bottom:150px;line-height:1.4;}
.C05C01C > .c-tit1{font-weight:bold;font-size:39px;padding-top:140px;font-family:'RobotoM'}
.C05C01C .cell-group{margin-top:30px;text-align:center;}
.C05C01C .cell-group:after{content:'';display:block;clear:both;}
.C05C01C .cell{color:#8a8da8;float:left;width:238px;height:356px;margin-left:16px;back ground:#fff;box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px;padding-top:135px;box-sizing:border-box;}
.C05C01C .cell-group > .cell:first-child{margin-left:0;}
.C05C01C .cell .c-tit1{font-size:25px;font-weight:bold;color:#111;line-height:1.2;}
.C05C01C .cell .c-txt1{margin-top:20px;}

.C05C01C .cell1{background:#fff url(../img/com/C05C01C1.png) center 40px no-repeat;}
.C05C01C .cell2{background:#fff url(../img/com/C05C01C2.png) center 40px no-repeat;}
.C05C01C .cell3{background:#fff url(../img/com/C05C01C3.png) center 40px no-repeat;}
.C05C01C .cell4{background:#fff url(../img/com/C05C01C4.png) center 40px no-repeat;}



.h-top-sec .in-section{height:308px; padding-top:60px;}
.h-top-sec .in-section.t1{padding-top:0;}
.h-top-sec .txt-group{padding-top:53px;padding-bottom:55px;position:relative;z-index:2}
.h-top-sec .c-tit1{font-size:22px;font-weight:bold;}
.h-top-sec .c-tit2{font-size:36px;font-weight:normal;margin-top:6px;font-family:'RobotoM'}
.h-top-sec .c-txt1{color:#9dc0ca;margin-top:15px;}
.C05C02T .place1{width:315px;height:227px;background:url(../img/com/C05C02L1.png) 0 0 no-repeat;position:absolute;right:0;top:100px;z-index:10;box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px;border-radius:10px;}
.C05C03T .place1{width:315px;height:227px;background:url(../img/com/C05C03L1.png) 0 0 no-repeat;position:absolute;right:0;top:100px;z-index:10;box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px;border-radius:10px;}
.C05C04T .place1{width:315px;height:227px;background:url(../img/com/C05C04.png) 0 0 no-repeat;position:absolute;right:0;top:100px;z-index:10;box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px;border-radius:10px;}
.C05C05T .place1{width:315px;height:227px;background:url(../img/com/C05C05.png) 0 0 no-repeat;position:absolute;right:0;top:100px;z-index:10;box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px;border-radius:10px;}


.C05C01A{/*background:url(../img/dumb/@C05C01a.png) center 0 no-repeat;*/}
.C05C01B{/*background:url(../img/dumb/@C05C01b.png) center 0 no-repeat;*/}
.C05C01C{/*background:url(../img/dumb/@C05C01c.png) center 0 no-repeat;*/}
.C05C02L{/*background:url(../img/dumb/@C05C02L2.png) 0px 0 no-repeat;*/}
.C05C02D{/*background:url(../img/dumb/@C05C02D.png) 0px 0 no-repeat;*/}
.C05C03L{/*background:url(../img/dumb/@C05C03L.png) 0px 0 no-repeat;*/}
.C05C05{/*background:url(../img/dumb/@C05C05.png) 0px 0 no-repeat;*/}
.C05C04D{/*background:url(../img/dumb/@C05C04D.png) 0px 0 no-repeat;*/}
.C05C04L{/*height:1000px;background:url(../img/dumb/@C05C04L.png) 0px 0 no-repeat;*/}
.C05C04W{/*height:1240px;background:url(../img/dumb/@C05C04W.png) 0px 0 no-repeat;*/}
.C06M01{/*height:890px;background:url(../img/dumb/@C06M01.png) 0px 0 no-repeat;*/}
.C06M02{/*height:1920px;background:url(../img/dumb/@C06M02.png) 0px 0 no-repeat;*/}
.C06M03{/*height:890px;background:url(../img/dumb/@C06M03.png) 0px 0 no-repeat;*/}
.C06M04{/*height:890px;background:url(../img/dumb/@C06M04.png) 0px 0 no-repeat;*/}
.C06M05{/*height:890px;background:url(../img/dumb/@C06M05.png) 0px 0 no-repeat;*/}
.C06M06{/*height:890px;background:url(../img/dumb/@C06M06.png) 0px 0 no-repeat;*/}
.C00I01{/*height:2645px;background:url(../img/dumb/@C00I01.png) center 0 no-repeat;*/}
.m-slide1{/*background:url(../img/dumb/@C00I01A.png) center 0 no-repeat;*/}
.m-slide2{/*background:url(../img/dumb/@C00I01B.png) center 0 no-repeat;*/}
.m-slide3{/*background:url(../img/dumb/@C00I01C.png) center 0 no-repeat;*/}
.C00I01D{/*background:url(../img/dumb/@C00I01D.png) center 0 no-repeat;*/}

.p-tit{padding-top:66px;font-size:33px;font-weight:normal;}
.p-tit2{padding-top:41px;font-size:39px;color:#055d78;font-weight:normal;font-family:'RobotoM'}
.act-img-group1{margin-top:41px;padding-bottom:150px;}
.act-img-group1 .img-list5{margin-top:61px;}
.act-img-group1 .img-list5 ul{overflow:hidden;width:110%;margin-left:-27px;}
.act-img-group1 .img-list5 li{width:178px;height:275px;float:left;margin-left:28px;}
.act-img-group1 .img-list5 li .img-sec{width:178px;height:178px;overflow:hidden;}
.act-img-group1 .img-list5 li .img-sec img{width:100%;}
.act-img-group1 .img-list5 li .txt-group{margin-top:10px;line-height:1.3;}
.act-img-group1 .img-list5 li .txt-group .c-tit1{color:#055d78;font-size:18px;max-height: 47px;overflow: hidden;}
.act-img-group1 .img-list5 li .txt-group .c-txt1{color:#aaa;font-size:13px;margin-top:3px;margin-left:1px;}

.ip-t{height:46px;background:#fff;border:1px solid #e1e1e1;font-size:16px;padding:10px 14px;}
::placeholder{color:#b9b9b9;}
input:-ms-input-placeholder{color:#b9b9b9;}
.ip-txt{background:#fff;border:1px solid #e1e1e1;font-size:16px;padding:14px 14px;}
.ip-s{height:46px;border:1px solid #e1e1e1;font-size:16px;padding-left:14px;padding-right:60px;background: #fff url(../img/com/ui-select1.png) right center no-repeat;}
.ip-c{position:absolute;left:0;top:0;opacity:0;}
.ip-c + label{padding-left:29px;min-height:22px;display:inline-block;background:url(../img/com/ip-c1a.png) 0 0 no-repeat;color:#9c9c9c;font-family:'RobotoM';font-size:15px;}
.ip-c:checked + label{background:url(../img/com/ip-c1b.png) 0 0 no-repeat;}

.field-set{margin-top:31px;padding-bottom:200px;}
.filed-unit .label{font-size:14px;color:#818898;}
.filed-unit .form{margin-top:7px;position:relative;}
.filed-unit .form .ip-s,
.filed-unit .form .ip-t,
.filed-unit .form .ip-txt{width:100%;}
.filed-unit .form .ip-txt{height:201px}
.filed-unit + .filed-unit{margin-top:34px;}
.filed-unit .form.file{padding-left:140px;}
.filed-unit .form.file .ip-f{position:absolute;z-index:3;width:100%;height:100%;box-sizing:border-box;padding:0;opacity:0;left:0;top:0;cursor:pointer}

/* MEMBER */
.bgC06M01{background:url(../img/com/bg_company1.png) center 0 no-repeat}

.memb-wrap.login{padding-top:173px;width:316px;padding-bottom:173px;margin:0;}
.memb-wrap.login .c-tit1{font-size:29px;}
.memb-wrap.login .c-tit1 span{font-weight:normal;display:block;}
.memb-wrap.login .c-txt1{font-size:16px;color:#b2b2b2;margin-top:5px;}
.memb-wrap.login .ip-t{padding-left:0;border:none;border-bottom:1px solid #e1e1e1;font-size:18px;height:50px;}
.memb-wrap.login .filed-set{margin-top:52px;}
.memb-wrap.login .filed-unit + .filed-unit{margin-top:6px;}
.memb-wrap.login .filed-set + .c-txt1{text-align:right;margin-top:10px;font-size:14px;margin-top:12px;}
.memb-wrap.login .filed-set + .c-txt1 a{color:#000;border-bottom:1px solid #000;}
.memb-wrap.login .filed-set + .c-txt1 a:hover{color:#055d78;}
.memb-wrap.login .btn-group1{margin-top:27px;}

.memb-wrap{width:328px;margin:0 auto;padding-top:57px;padding-bottom:178px;min-height:600px;}
.memb-wrap .c-tit1{color:#055d78;font-size:35px;line-height:1.3;}
.memb-wrap .filed-set{margin-top:30px;}
.memb-wrap .check-group1 .filed-unit{border:1px solid #e1e1e1;margin-top:-1px;}
.memb-wrap .check-group1 .filed-unit + .filed-unit{margin-top:-1px;padding-top:1px;}
.memb-wrap .check-group1 .filed-unit .form{box-sizing:border-box;padding:11px 11px 13px;margin-top:0;}
.memb-wrap .check-group1 .filed-unit .form + .form{padding-top:2px;}

.memb-wrap .btn-group1 .btn-a1,
.memb-wrap .btn-group1 .btn-a2{height:51px;width:100%;border-radius:10px;}
.memb-wrap .btn-group1 .btn-a1{font-weight:bold;}
.memb-wrap .btn-group1 .btn-a2{background:#fff;color:#000;border:1px solid #e1e1e1;}
.memb-wrap .btn-group1 .btn-a2:after{background:#f2f2f2;}
.memb-wrap .btn-group1 .btn-a1 + .btn-a2{margin-left:0;margin-top:13px;}
.memb-wrap .check-group1 + .filed-unit,
.memb-wrap .filed-unit + .filed-unit{margin-top:31px;}
.memb-wrap .filed-unit .form{margin-top:4px;}
.memb-wrap .filed-unit .b-txt{font-size:13px;color:#9c9c9c;margin-top:6px;}
.memb-wrap .filed-unit .b-txt.c1{color:#ff6060;}
.memb-wrap .btn-group1{margin-top:49px;}
.memb-wrap .b-txt{color:#b2b2b2;font-size:14px;}
.memb-wrap .c-txt1{font-size:16px;color:#b2b2b2;margin-top:17px;}
.t-center{text-align:center !important;font-family:'RobotoM';margin-top:16px;}
.a-link3{color:#055d78;border-bottom:1px solid #055d78;}
.memb-wrap .b-txt .a0link3{margin-left:2px;}

.memb-wrap .box-comp{width:328px;min-height:0;text-align:center;color:#055d78;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.memb-wrap .box-comp .comp-icon1{background:url(../img/com/ic_locked.png) center center no-repeat;width:100%;height:91px;}
.memb-wrap .box-comp .c-txt1{color:#055d78;font-size:20px;font-family:'RobotoM';margin-top:20px;}
.memb-wrap .box-comp .btn-group1{margin-top:38px;}

.color1{color:#055d78 !important;}

/* main */
.m-section1{position:relative;}
.m-section1 .swiper-slide{overflow:hidden;}
.m-section1 .swiper-slide > div{height:610px;position:relative;}
.m-section1 .in-section{width:1222px;height:100%;}
.m-section1 .text-group1{position:absolute;left:-100px;top:134px;z-index:5;;transition:all .6s ease-in-out;opacity:0;}
.m-section1 .text-group1 .c-tit1{font-size:44px;letter-spacing: -0.22px;}
.m-section1 .text-group1 .c-txt1{font-size:19px;color:#055d78;letter-spacing: -0.57px;line-height: 1.58;margin-top:6px;width:700px;height:150px;overflow:hidden;}
.m-section1 .text-group1 .btn-sec{margin-top:30px;}

.m-section1 .m-slide1 .bg-place1{width:456px;height:259px;background:url(../img/com/m01a1.png) 0 0 no-repeat;position:absolute;right:-10px;top:169px;}
.m-section1 .m-slide1 .bg-place2{width:216px;height:610px;position:absolute;left:-162px;top:0px;;transition:all .6s ease-in-out;perspective: 900px;}
.m-section1 .m-slide1 .in-bg-place2{width:100%;height:100%;background:url(../img/com/m01a2.png) 0 0 no-repeat;animation: flips 3s  cubic-bezier(1,1,1,1) infinite;transition: all 1s;transform-style: preserve-3d;}
@keyframes flips{
	0%{transform:rotateY(360deg);}
	100%{transform:rotateY(0deg);}
}
.m-section1 .swiper-slide .bg-place1{opacity:0;transition:all .6s ease-in;opacity:0;;transition-delay:.7s}
.m-section1 .swiper-slide .text-group1{opacity:1;left:0px;transition-delay:.3s}
.m-section1 .swiper-slide-active .text-group1{left:0;top:134px;opacity:1;}
.m-section1 .swiper-slide-active .bg-place1{opacity:1;}

.m-section1 .m-slide2 .bg-place1{width:474px;height:273px;position:absolute;right:-25px;top:156px;background:url(../img/com/m01b1.png) 0 0 no-repeat;}
.m-section1 .m-slide2 .bg-place2{width:365px;height:406px;position:absolute;left:-100px;top:0;background:url(../img/com/m01b3.png) 0 0 no-repeat;transition:all .6s ease-in-out;opacity:0;transition-delay:.7s}
.m-section1 .m-slide2 .bg-place3{width:350px;height:378px;position:absolute;right:-100px;bottom:0;background:url(../img/com/m01b2.png) 0 0 no-repeat;transition:all .6s ease-in-out;opacity:0;transition-delay:.7s}

.m-section1 .swiper-slide-active .m-slide2 .bg-place2{left:0;top:0;opacity:1;}
.m-section1 .swiper-slide-active .m-slide2 .bg-place3{right:0;bottom:0;opacity:1;}

.m-section1 .m-slide3 .bg-place1{width:507px;height:293px;position:absolute;right:-15px;top:136px;background:url(../img/com/m01c1.png) 0 0 no-repeat;}
.m-section1 .m-slide3 .bg-place2{width:383px;height:257px;position:absolute;right:-204px;bottom:37px;background:url(../img/com/m01c2.png) 0 0 no-repeat;transition:all .6s ease-in-out;opacity:0;transition-delay:.7s}
.m-section1 .m-slide3 .bg-place3{width:286px;height:312px;position:absolute;left:-100px;top:135px;background:url(../img/com/m01c3.png) 0 0 no-repeat;transition:all .6s ease-in-out;opacity:0;transition-delay:.7s}

.m-section1 .swiper-slide-active .m-slide3 .bg-place2{right:-104px;bottom:37px;opacity:1;}
.m-section1 .swiper-slide-active .m-slide3 .bg-place3{left:0;top:135px;opacity:1;}

.m-section1 .swiper-pagination-wrap{position:absolute;width:100%;top:453px;left:8px;}
.m-section1 .swiper-pagination-wrap.in_section{height:auto;}
.m-section1 .swiper-pagination-bullet{width:6px;height:6px;border-radius:3px;background:#d4d4d4;transition:all .6s ease-in-out;opacity:1;}
.m-section1 .swiper-pagination-bullet-active{width:26px;border-radius:3px;background:#055d78;}
.m-section1 .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:4px;}


.m-section2{height:960px;color:#fff;position:relative;background:#055d78;}
.m-section2 .text-group1{position:absolute;left:0;top:331px;width:320px;}
.m-section2 .text-group1 .c-tit1{font-weight:bold;font-size:39px;}
.m-section2 .text-group1 .c-txt1{font-size:20px;opacity: 0.7;margin-top:10px;line-height:1.55}
.m-section2 .text-group1 .btn-sec{margin-top:38px;}
.m-section2 .article-group{position:absolute;top:177px;right:0;}
.m-section2 .article-group .item{background:#004e65 url(../img/com/m02a1.png) 30px center no-repeat;width:614px;padding:27px;padding-left:110px;box-sizing:border-box;transition:all .6s ease-in-out;border-radius: 10px;
  box-shadow: 0 13px 19px 0 rgba(0, 0, 0, 0.09);}
.m-section2 .article-group .item:hover{background-color:#fff;color:#000}
.m-section2 .article-group .item .c-txt1{font-size:18px;}
.m-section2 .article-group .item + .item{margin-top:17px;}
.m-section2 .article-group .item1{background-image:url(../img/com/m02a1.png);}
.m-section2 .article-group .item2{background-image:url(../img/com/m02b1.png);}
.m-section2 .article-group .item3{background-image:url(../img/com/m02c1.png);}
.m-section2 .article-group .item4{background-image:url(../img/com/m02d1.png);}
.m-section2 .article-group .item5{background-image:url(../img/com/m02e1.png);}
.m-section2 .article-group .item1:hover{background-image:url(../img/com/m02a2.png);}
.m-section2 .article-group .item2:hover{background-image:url(../img/com/m02b2.png);}
.m-section2 .article-group .item3:hover{background-image:url(../img/com/m02c2.png);}
.m-section2 .article-group .item4:hover{background-image:url(../img/com/m02d2.png);}
.m-section2 .article-group .item5:hover{background-image:url(../img/com/m02e2.png);}

.m-section3{height:1038px;position:relative;background:#f6f8fc;}
.m-section3 .in-section{box-sizing:border-box;padding:120px 23px 100px;overflow:hidden;}
.m-section3 .text-group1 .c-tit1{font-size:39px;}
.m-section3 .text-group1 .c-txt1{color:#055d78;font-size:16px;margin-top:2px;}
.m-section3 .article-group{width:110%;margin-top:26px;}
.m-section3 .article-group .item{float:left;margin-right:24px;margin-bottom:24px;width: 302px;height: 320px;box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.02);text-align:center;position:relative;background:#fff url(../img/com/m03a.png) center 33px no-repeat; transition:all .6s ease-in-out;}
.m-section3 .article-group .item .c-tit1{margin-top:140px;font-size:26px;font-weight:bold;}
.m-section3 .article-group .item .c-txt1{color:#8a8da8;font-size:18px;margin-top:2px;}
.m-section3 .article-group .item .btn-sec{margin-top:23px}
.m-section3 .article-group .item1{background-image:url(../img/com/m03a.png)}
.m-section3 .article-group .item2{background-image:url(../img/com/m03b.png)}
.m-section3 .article-group .item3{background-image:url(../img/com/m03c.png)}
.m-section3 .article-group .item4{background-image:url(../img/com/m03d.png)}
.m-section3 .article-group .item5{background-image:url(../img/com/m03e.png)}
.m-section3 .article-group .item6{background-image:url(../img/com/m03f.png)}
.m-section3 .article-group .item:hover{box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.2);}

.m-section4{background:#fff;}
.m-section4 .in-section{height:540px;position:relative;}
.m-section4  .flex-wrap{padding-top:138px;overflow:hidden;}
.m-section4 .flex-wrap .c-tit1{font-size:39px;margin-left:2px;}
.m-section4 .flex-wrap .flex-box{float:left;width:444px;}
.m-section4 .flex-wrap .flex-box.t1{margin-right:55px;}
.m-section4 .flex-wrap .flex-box.t2{margin-left:55px;}
.m-section4 .m-list-wrap{margin-top:4px;}
.m-section4 .m-list .item{font-size:15px;position:relative;padding:13px 0px;padding-right:65px;}
.m-section4 .m-list .item + .item{border-top:1px solid #e5e4f2}
.m-section4 .m-list .item a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-section4 .m-list .item a:hover{text-decoration:underline;}
.m-section4 .m-list .item .date{font-size:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);color:#a1a1a1;}
