@charset "utf-8";
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);
@font-face { font-family: 'GyeonggiTitleM'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiTitleM.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {
    font-family: 'GyeonggiTitleB';
    src: url('/fonts/GyeonggiTitleB.eot');
    src: url('/fonts/GyeonggiTitleB.eot?#iefix') format('embedded-opentype'),
    url('/fonts/GyeonggiTitleB.woff2') format('woff2'),
    url('/fonts/GyeonggiTitleB.woff') format('woff'),
    url('/fonts/GyeonggiTitleB.ttf') format('truetype'),
    url('/fonts/GyeonggiTitleB.svg#GyeonggiTitleB') format('svg');
}


@font-face {
    font-family: 'GyeonggiTitleL';
    src: url('/fonts/GyeonggiTitleL.eot');
    src: url('/fonts/GyeonggiTitleL.eot?#iefix') format('embedded-opentype'),
    url('/fonts/GyeonggiTitleL.woff2') format('woff2'),
    url('/fonts/GyeonggiTitleL.woff') format('woff'),
    url('/fonts/GyeonggiTitleL.ttf') format('truetype'),
    url('/fonts/GyeonggiTitleL.svg#GyeonggiTitleL') format('svg');
}
body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,select,input,textarea{font-family:'Noto Sans Korean', sans-serif, Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic;font-weight:350;margin:0;padding:0;font-size:13.4px;color:#222;line-height:150%;}
body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,
table,caption,th,td,form,fieldset,legend,hr,select,input,textarea{
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    text-stroke: 0.6px; /*마치 맥의 폰트처럼 두께 라인을 살려준다. */
    -webkit-font-smoothing: antialiased;
}
body{background-color:#fff;font-size:13px;color:#000;-webkit-text-size-adjust:none;font-size:16px;word-wrap:break-word;word-break:keep-all;}
ul,ol{list-style:none;}
table{margin:0;padding:0;border-spacing:0;border:0;_border-collapse:collapse;width:100%;}
*+html table{border-collapse:collapse;}
img,fieldset,abbr,acronym{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;}
input, button,textarea{padding:0;outline:none;}
table{border-collapse:collapse;border-spacing:0}
table,table th,table td{border:0;}
hr{display:none}
a{color:#000;text-decoration:none;}
img{vertical-align:middle;}
body{background-color:#fff;}
caption,legend{*position:absolute;top:0;left:0;width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
.hide{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
.gLeft{float:left;}
.gRight{float:right;}
.hidden{display:none;}
.dibP{display: block}
.dibM{display: none}
.diinb{display: inline-block}
.color47{color:#474747}

.gtl{font-family: 'GyeonggiTitleL';}
.gtM{font-family: 'GyeonggiTitleM';}
.gtb{font-family: 'GyeonggiTitleB';}

::-webkit-input-placeholder{color:#666;} /* Chrome/Opera/Safari */
::-moz-placeholder{color:#666;} /* Firefox 19+ */
:-ms-input-placeholder{color:#666;} /* IE 10+ */
:-moz-placeholder{color:#666;} /* Firefox 18- */

textarea,
input{-webkit-border-radius:0;-webkit-appearance:none;}

html,
body {margin:0;padding:0;height:100%;}

body.hiddenWrap #wrap{height:100px;overflow:hidden;}

.br{display:block;}
.forMobile{display:none;}
#wrap{position:relative;min-height:100%;}
#wrap .bg{position:relative;margin:0 auto;max-width:1400px;zoom:1;}
/*#wrap .bg{padding:0 80px;}*/
#wrap .bg:after{display:block;clear:both;content:''}

/*ani*/
#wrap{overflow: hidden;}
#wrap:before {
    content: "";
    position: absolute; z-index: 20;
    top: 335px; right: 157px;
    background: url(../images/k_mark.png?v=1)  no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    width: 317px;
    height: 314px;

    -webkit-animation: jaehee 30s  infinite linear;
    -moz-animation: jaehee 30s  infinite linear;
    -ms-animation: jaehee 30s  infinite linear;
    -o-animation: jaehee 30s  infinite linear;
    animation: jaehee 30s  infinite linear;
}

@-webkit-keyframes jaehee {
  0% {
    transform: rotate( 0deg );
    -webkit-transform:rotate(0deg);
  }
  100% {
    transform: rotate( 360deg );
    -webkit-transform:rotate(360deg);
  }
}
@-moz-keyframes jaehee {
  0% {
    transform: rotate( 0deg );
    -webkit-transform:rotate(0deg);
  }
  100% {
    transform: rotate( 360deg );
    -webkit-transform:rotate(360deg);
  }
}
@-ms-keyframes jaehee {
  0% {
    transform: rotate( 0deg );
    -webkit-transform:rotate(0deg);
  }
  100% {
    transform: rotate( 360deg );
    -webkit-transform:rotate(360deg);
  }
}
@-o-keyframes jaehee {
  0% {
    transform: rotate( 0deg );
    -webkit-transform:rotate(0deg);
  }
  100% {
    transform: rotate( 360deg );
    -webkit-transform:rotate(360deg);
  }
}
@keyframes jaehee {
  0% {
    transform: rotate( 0deg );
    -webkit-transform:rotate(0deg);
  }
  100% {
    transform: rotate( 360deg );
    -webkit-transform:rotate(360deg);
  }
}

#header{position:absolute;top:0;left:0;border-bottom:1px solid rgba(255,255,255,0.2);width:100%;height:89px;z-index:100;}
#header h1{float:left;padding:28px 0 0;}
#header .gRt{position:absolute;top:0;right:80px;}
#header .gRt a{position:relative;display:block;float:left;background:url(../images/ico_login.png) 0 50% no-repeat;color:#fff;font-size:18px;padding:0 0 0 28px;line-height:90px;height:90px;}
#header .gRt a.mem{background-image:none;margin-left:15px;padding-left:18px;}
#header .gRt a.mem:before{content:"";position:absolute;top:50%;left:0;margin-top:-7px;background-color:#ccc;width:1px;height:14px;}
#header .gRt a.iAside{display:none;}
#header h1 .dibP .hover, #header h1 .dibM .hover{display: none}
#header.show{background-color:#fff;border-bottom:1px solid #eee;}
/*#header.show h1 .forWeb{background:url(../images/logo_hover.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:178px;height:34px;}*/
#header.show h1 .dibP img{display: none}
#header.show h1 .dibP .hover{display: block}
#header.show h1 .dibM img{display: none}
#header.show h1 .dibM .hover{display: block}

#header.show .gRt a{color:#222;}
#header.show .gRt a.login{background-image:url(../images/ico_login_b.png);}
#header.show .mGnb li a{background-image:url(../images/txt_gnb1_b.png);}
#header.show .mGnb li.b a{background-image:url(../images/txt_gnb2_b.png);}
#header.show .mGnb li.c a{background-image:url(../images/txt_gnb3_b.png?v=1);}
#header.show .mGnb li.d a{background-image:url(../images/txt_gnb4_b.png);}
#header.show .mGnb li.e a{background-image:url(../images/txt_gnb5_b.png);}
#header.show .mGnb li.f a{background-image:url(../images/txt_gnb6_b.png);}

#header.type2{position:relative;top:auto;left:auto;background-color:#fff;border-bottom:1px solid #eee;}
#header.type2 .gRt a{color:#222;}
#header.type2 .gRt a.login{background-image:url(../images/ico_login_b.png);}
#header.type2 .mGnb li a{background-image:url(../images/txt_gnb1_b.png);}
#header.type2 .mGnb li.b a{background-image:url(../images/txt_gnb2_b.png);}
#header.type2 .mGnb li.c a{background-image:url(../images/txt_gnb3_b.png?v=1);}
#header.type2 .mGnb li.d a{background-image:url(../images/txt_gnb4_b.png);}
#header.type2 .mGnb li.e a{background-image:url(../images/txt_gnb5_b.png);}
#header.type2 .mGnb li.f a{background-image:url(../images/txt_gnb6_b.png);}

/***************20191106 _ 추가*********************/
#header{position:fixed; top: 0; transition: all 0.1s ease-out;}
#header.bgType{background-color:#fff;border-bottom:1px solid #eee;}
/*#header.bgType h1 .forWeb{background:url(../images/logo_hover.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:178px;height:34px;}*/
#header.bgType .gRt a{color:#222;}
#header.bgType .gRt a.login{background-image:url(../images/ico_login_b.png);}

#header.bgType .mGnb li a{background-image:url(../images/txt_gnb1_b.png);}
#header.bgType .mGnb li.b a{background-image:url(../images/txt_gnb2_b.png);}
#header.bgType .mGnb li.c a{background-image:url(../images/txt_gnb3_b.png?v=1);}
#header.bgType .mGnb li.d a{background-image:url(../images/txt_gnb4_b.png);}
#header.bgType .mGnb li.e a{background-image:url(../images/txt_gnb5_b.png);}
#header.bgType .mGnb li.f a{background-image:url(../images/txt_gnb6_b.png);}

#header.hide {top: -120px;}
#header.bgType + .mSNavi.show{position: fixed}

#header.bgType h1 .dibP img{display: none}
#header.bgType h1 .dibP .hover{display: block}
#header.bgType h1 .dibM img{display: none}
#header.bgType h1 .dibM .hover{display: block}

#header.type2{position:relative;top:auto;left:auto;background-color:#fff;border-bottom:1px solid #eee;}
#header.type2 .gRt a{color:#222;}
#header.type2 .gRt a.login{background-image:url(../images/ico_login_b.png) !important;}
#header.type2 .mGnb li a{background-image:url(../images/txt_gnb1_b.png);}
#header.type2 .mGnb li.b a{background-image:url(../images/txt_gnb2_b.png);}
#header.type2 .mGnb li.c a{background-image:url(../images/txt_gnb3_b.png?v=1);}
#header.type2 .mGnb li.d a{background-image:url(../images/txt_gnb4_b.png);}
#header.type2 .mGnb li.e a{background-image:url(../images/txt_gnb5_b.png);}
#header.type2 .mGnb li.f a{background-image:url(../images/txt_gnb6_b.png);}

#header.type2 h1 .dibP img{display: none !important;}
#header.type2 h1 .dibP .hover{display: block !important;}
#header.type2 h1 .dibM img{display: none !important;}
#header.type2 h1 .dibM .hover{display: block !important;}
/************************************/


.mGnb{position:absolute;top:0;left:50%;margin-left:-453px;text-align:center;width:906px;}
.mGnb h2{position:absolute;top:-9999px;left:-9999px;}
.mGnb ul{font-size: 0;}
.mGnb li{display:inline-block;vertical-align:top;}
.mGnb li a{position:relative;display:block;background:url(../images/txt_gnb1.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:145px;height:90px;}
.mGnb li.b a{background-image:url(../images/txt_gnb2.png);}
.mGnb li.c a{background-image:url(../images/txt_gnb3.png?v=1);}
.mGnb li.d a{background-image:url(../images/txt_gnb4.png);}
.mGnb li.e a{background-image:url(../images/txt_gnb5.png);}
.mGnb li.f a{background-image:url(../images/txt_gnb6.png);}
.mGnb li.selected a:before{content:"";position:absolute;bottom:-3px;left:50%;margin-left:-4px;background-color:#006fce;border-radius:7px;width:7px;height:7px;}

/*  220705 */
@media all and (min-width: 1400px) and (max-width: 1620px) {
    .mGnb { width: 820px; margin-left: -410px; }
    .mGnb li a { width: 118px; }
}


#footer{position:relative;border-top:1px solid #e4e4e4;}
#footer .bg{padding:0 80px;}
#footer a{font-size:18px;}
#footer .con1 .lnk a{position:relative;display:inline-block;margin:0 0 0 36px;line-height:70px;height:70px;}
#footer .con1 .lnk a:before{content:"";position:absolute;top:50%;left:-19px;margin-top:-1px;background-color:#3b3b3b;width:3px;height:3px;}
#footer .con1 .lnk a:first-child{margin-left:0;}
#footer .con1 .lnk a:first-child:before{display:none;}
#footer .con1 .mFamily{position:absolute;top:0;right:80px;}
#footer .con2{border-top:1px solid #e4e4e4;padding:40px 0 30px;}
#footer .con2 .log{position:absolute;top:0;left:80px;}
#footer .con2 .txt{color:#7f847f;font-size:16px;line-height:150%;margin:-6px 0 0;padding:0 0 0 245px;}
#footer .con2 .txt div{font-size:16px;margin:0 0 7px;}
#footer .con2 .txt .bar{color:#e4e4e4;font-family:dotum;padding:0 5px;}
#footer .con2 .txt .co{color:#666;}
#footer .con2 .img{position:absolute;top:0;right:80px;}
#footer .con2 .img a{margin-left:20px;}
#footer .brForMobile a:hover{color: #006fce;}

.txtEm{color:#006fce;}

.mFamily .sel{display:block;background:url(../images/ico_family.png) 100% 50% no-repeat;padding-right:25px;min-width:150px;line-height:70px;height:70px;}
.mFamily .lst{position:absolute;bottom:70px;left:-30px;display:none;background-color:#fff;border:1px solid #e4e4e4;text-align:left;padding:15px 0;width:calc(100% + 58px);}
.mFamily .lst a{display:block;color:#222;padding:7px 30px;text-align:left;}
.mFamily .lst a:hover{color:#006fce;}
.mFamily.show:before,
.mFamily.show:after{content:"";position:absolute;top:0;left:-30px;background-color:#e4e4e4;width:1px;height:100%;}
.mFamily.show:after{left:auto;right:-30px;}
.mFamily.show .lst{display:block;}

#body{background-color:#fff;padding:85px 0 100px;overflow-x:hidden;}
#body.type2{background:url(../images/k_movie1.png) 50% 57% no-repeat;}
#body .bg{padding-left:80px;padding-right:80px;}
/*#body .bg:before{content:"";position:absolute;top:-85px;right:-157px;background:url(../images/k_mark.png?v=1) 0 100% no-repeat;width:317px;height:157px;}*/
#body .bg.wAuto{padding:0;width:auto !important;max-width:none;}
.gIndex #body{padding:0 0 65px;}

.mKeysub{display:table;background:url(../images/k_keysub1.jpg) 50% 50% no-repeat;background-size:cover;text-align:center;width:100%;height:500px;overflow:hidden;}
.mKeysub .bg{padding-left:80px;padding-right:80px;}
/*.mKeysub .bg:before{content:"";position:absolute;bottom:0;right:-157px;background:url(../images/k_mark.png?v=1) 0 0 no-repeat;width:317px;height:157px;}*/
.mKeysub .tit{display:block;background:url(../images/tit_keysub1.png?v=1) 50% 50% no-repeat;margin-top:90px;text-indent:-9999px;font-size:0;height:410px;}
.mKeysub.type2{background-image:url(../images/k_keysub2.jpg?v=1);}
.mKeysub.type2 .tit{background-image:url(../images/tit_keysub2.png?v=1);}
.mKeysub.type3{background-image:url(../images/k_keysub3.jpg?v=1);}
.mKeysub.type3 .tit{background-image:url(../images/tit_keysub3.png?v=1);}
.mKeysub.type4{background-image:url(../images/k_keysub4.jpg?v=1);}
.mKeysub.type4 .tit{background-image:url(../images/tit_keysub4.png?v=1);}
.mKeysub.type5{background-image:url(../images/k_keysub5.jpg?v=1);}
.mKeysub.type5 .tit{background-image:url(../images/tit_keysub5.png?v=1);}
.mKeysub.type6{background-image:url(../images/k_keysub6.jpg?v=1);}
.mKeysub.type6 .tit{background-image:url(../images/tit_keysub6.png?v=1);}
.mKeysub.type7{background-image:url(../images/k_keysub7.jpg?v=1);}
.mKeysub.type7 .tit{background-image:url(../images/tit_keysub7.png?v=1);}

.mBc{position:absolute;top:55px;left:80px;}
.mBc a{color:#fff;font-size:16px;}
.mBc .home,
.mBc .dep2{float:left;}
.mBc .home{line-height:30px;height:30px;}
.mBc .dep2 .sel{display:block;min-width:50px;}
.mBc .dep2{position:relative;background:url(../images/ico_bc2.png) 0 50% no-repeat;margin:0 0 0 40px;padding:0 0 0 40px;}
.mBc .dep2 .sel{background:url(../images/ico_bc.png) 100% 50% no-repeat;padding:0 50px 0 0;line-height:30px;height:30px;}
.mBc .dep2 .lst{display:none;position:absolute;top:45px;left:15px;background-color:#fff;border-radius:10px;width:calc(100% + 15px);}
.mBc .dep2.show .sel{background-image:url(../images/ico_bc_sel.png);}
.mBc .dep2.show .lst{display:block;text-align:left;padding:18px 0; min-width: 200px; }
.mBc .dep2.show .lst a{display:block;color:#222;padding:7px 0 7px 30px;}
.mBc .dep2.show .lst a:hover{color:#006fce;text-decoration:underline;}


.mTitle1 {text-align: center; margin-bottom: 100px;}
.mTitle1 h3 {font-size:52px; line-height: 1.2; letter-spacing: -0.025em;    font-family: 'GyeonggiTitleM';}
.mTitle1 h4 {font-size:44px; line-height: 1.2; letter-spacing: -0.025em;}
.mTitle1 span  {font-family: 'GyeonggiTitleM'; position: relative; display: inline-block;}
/*.mTitle1 span:before {content:''; display:block; right:-10px; top:5px; width:7px; height:7px; border-radius: 50%; background:#006fce; position: absolute; }*/
.mTitle1 p {font-size:21px; font-family: 'GyeonggiTitleL'; color:#666; margin-top:15px; letter-spacing: -0.025em;}
/*
.mTitle1{background:url(../images/k_title41.png) 50% 0 no-repeat;text-indent:-9999px;font-size:0;margin:0 0 60px;height:100px;}
.mTitle1.sub11{background-image:url(../images/k_title11.png);height:75px;}
.mTitle1.sub11s1{background-image:url(../images/k_title11_2.png);height:74px;}
.mTitle1.sub11s2{background-image:url(../images/k_title11_3.png);height:74px;}
.mTitle1.sub11s3{background-image:url(../images/k_title11_4.png);height:74px;}
.mTitle1.sub11s4{background-image:url(../images/k_title11_5.png);height:74px;}
.mTitle1.sub12{background-image:url(../images/k_title12.png);}
.mTitle1.sub13{background-image:url(../images/k_title13.png);}
.mTitle1.sub14{background-image:url(../images/k_title14.png);}
.mTitle1.sub15{background-image:url(../images/k_title15.png);}
.mTitle1.sub15s1{background-image:url(../images/k_title15s2.png);height:77px;}
.mTitle1.sub15s2{background-image:url(../images/k_title15s3.png);height:77px;}
.mTitle1.sub15s3{background-image:url(../images/k_title15s4.png);height:77px;}
.mTitle1.sub15s4{background-image:url(../images/k_title15s5.png);height:77px;}
.mTitle1.sub16{background-image:url(../images/k_title16.png);}
.mTitle1.sub17{background-image:url(../images/k_title17.png);}
.mTitle1.sub21{background-image:url(../images/k_title21.png);}
.mTitle1.sub21s1{background-image:url(../images/tit_scholarship1_1.png);height:75px;}
.mTitle1.sub31{background-image:url(../images/k_title31.png);}
.mTitle1.sub32{background-image:url(../images/k_title32.png);}
.mTitle1.sub33{background-image:url(../images/k_title33.png);}
.mTitle1.sub42{background-image:url(../images/k_title42.png);}
.mTitle1.sub43{background-image:url(../images/k_title43.png);}
.mTitle1.sub44{background-image:url(../images/k_title44.png);}
.mTitle1.sub51{background-image:url(../images/k_title51.png);}
.mTitle1.sub52{background-image:url(../images/k_title52.png);}
.mTitle1.sub61{background-image:url(../images/k_title61.png);}
.mTitle1.mem11{background-image:url(../images/k_titleMem11.png);height:158px;}
.mTitle1.mem12{background-image:url(../images/k_titleMem12.png);height:50px;}
.mTitle1.mem13{background-image:url(../images/k_titleMem13.png);height:50px;}
*/

.mTitle2{color:#006fce;font-size:30px;font-weight:500;padding:0 0 30px;}

.mInfo1{background-color:#eef7ff;margin:0 0 50px;padding:50px 60px 40px;}
.mInfo1 li{position:relative;color:#222;font-size:18px;padding:0 0 15px 15px;}
.mInfo1 li:before{content:"";position:absolute;top:11px;left:0;background-color:#0a74d0;border-radius:6px;width:6px;height:6px;}
.mInfo1 .txt{font-size:20px;line-height:180%;padding:10px 0;text-align:center;}
.mInfo1 .txt em{color:#006fce;}

.mInfo2{background-color:#eef7ff;font-size:18px;margin:30px 0 0;padding:50px 60px;}
.mInfo2 .tit,
.mInfo2 .txt{position:relative;display:block;padding-left:18px;}
.mInfo2 .tit{display:block;font-weight:500;color:#222;}
.mInfo2 .tit:before{content:"";position:absolute;top:11px;left:0;background-color:#006fce;border-radius:7px;width:7px;height:7px;}
.mInfo2 .txt{color:#666;font-size:18px;}
.mInfo2 .img{margin:30px 0 0;text-align:center;}
.mInfo2 .img img{max-width:1100px;width:100%;}

.mTab1{margin:0 0 60px;}
.mTab1 .sel{display:none;}
.mTab1 .lst{display:-webkit-flex;display:flex;border-left:1px solid #eee;text-align:center;}
.mTab1 .lst .ls{position:relative;border:1px solid #eee;border-left:0;-webkit-flex:1;flex:1;font-size:22px;}
.mTab1 .lst .ls a{display:block;line-height:78px;height:78px;}
.mTab1 .lst .ls a:hover{color: #006fce;}
.mTab1 .lst .ls.selected a{color:#006fce; }
/*.mTab1 .lst .ls.selected a{color:#006fce;}*/
.mTab1 .lst .ls.selected:before,
/*.mTab1 .lst .ls.selected:after{content:"";position:absolute;top:-1px;left:-1px;margin-top:0;background-color:#006fce;width:100%;height:5px;}*/
.mTab1 .lst .ls.selected:after{left:auto;right:-1px;}

.mArticle1{border-top:4px solid #006fce;}
.mArticle1 .title{padding:40px 0;text-align:center;}
.mArticle1 .title .important{display:inline-block;background-color:#006fce;color:#fff;border-radius:30px;font-size:20px;padding:0 15px;line-height:28px;height:30px;}
.mArticle1 .title .tit{display:block;font-size:36px;font-weight:normal;line-height:130%;margin:15px 0 0;}
.mArticle1 .title .date{color:#666;font-size:18px;margin:15px 0 0;}
.mArticle1 .cont{border-top:2px solid #dfdfdf;color:#666;font-size:18px;line-height:180%;margin:0 auto;padding:60px 0;}
.mArticle1 .cont .img{margin:0 auto 60px;padding:0 0 30px;text-align:center;max-width:1200px;}
.mArticle1 .cont .img img{display:inline !important;width:auto !important;}
.mArticle1 .cont .owl-carousel .owl-nav .owl-prev,
.mArticle1 .cont .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;left:-40px;margin-top:-40px;display:block;background:url(../images/ico_prev1.png) 50% 50% no-repeat #fff;box-shadow:3px 3px 3px rgba(0,0,0,0.2);text-indent:-9999px;font-size:0;border-radius:80px;width:80px;height:80px;}
.mArticle1 .cont .owl-carousel .owl-nav .owl-next{left:auto;right:-40px;background-image:url(../images/ico_next1.png);}
.mArticle1 .cont .owl-carousel .owl-nav .owl-prev:hover,
.mArticle1 .cont .owl-carousel .owl-nav .owl-next:hover{background-image:url(../images/ico_prev1_hover.png);background-color:#006fce;}
.mArticle1 .cont .owl-carousel .owl-nav .owl-next:hover{background-image:url(../images/ico_next1_hover.png);}
.mArticle1 .cont .owl-carousel .owl-dots{position:absolute;bottom:-30px;left:0;width:100%;text-align:center;height:30px;}
.mArticle1 .cont .owl-carousel .owl-dot{display:inline-block;vertical-align:bottom;}
.mArticle1 .cont .owl-carousel .owl-dot a{display:block;border-radius:8px;background-color:#ccc;margin:0 5px -15px;width:8px;height:8px;}
.mArticle1 .cont .owl-carousel .owl-dot.active a{background-color:#006fce;}
.mArticle1 .attach{background-color:#f2f8fd;margin:0 40px;padding:35px 0 20px;}
.mArticle1 .attach li{padding:0 60px 20px;}
.mArticle1 .attach li a{background:url(../images/ico_attach2.png) 0 5px no-repeat;color:#666;font-size:18px;padding:0 0 5px 35px;}
.mArticle1 .attach li a:hover{color:#006fce;text-decoration:underline;}

.mButton1.noline{border-top:0;margin-top:0;}
.mButton1{border-top:1px solid #e4e4e4;margin:60px 0 0;padding:60px 0 0;text-align:center;zoom:1;}
.mButton1:after{display:block;clear:both;content:''}
.mButton1 .mBtn1{margin-left:3px;margin-right:3px;}
.mButton1 .iList{margin:0 35px;}
.mButton1 a{vertical-align:middle;}

.iPrev,
.iNext{color:#000;font-size:20px;}
.iPrev span,
.iNext span{display:inline-block;position:relative;padding:0 0 0 74px;}
.iNext span{padding:0 74px 0 0;}
.iPrev span:before,
.iNext span:before{content:"";position:absolute;top:50%;left:20px;margin-top:-6px;background:url(../images/ico_prev2.png) 0 0 no-repeat;width:25px;height:13px;}
.iNext span:before{left:auto;right:20px;background-image:url(../images/ico_next2.png);}
.iPrev:hover,
.iNext:hover{color:#006fce;}
.iPrev:hover span:before,
.iNext:hover span:before{left:0;background-image:url(../images/ico_prev2_hover.png);}
.iNext:hover span:before{left:auto;right:0;background-image:url(../images/ico_next2_hover.png);}

.iPlus,
.iMinus{display:inline-block;position:relative;border:1px solid #e4e4e4;text-indent:-9999px;font-size:0;width:48px;line-height:48px;height:48px;}
.iPlus:before,
.iPlus:after,
.iMinus:before,
.iMinus:after{content:"";position:absolute;top:50%;left:50%;margin:-1.5px 0 0 -7.5px;background-color:#222;width:15px;height:3px;}
.iPlus:after{margin:-7.5px 0 0 -1.5px;width:3px;height:15px;}
.iMinus:after{display:none;}
.iList{display:inline-block;text-align:center;width:200px;}
.iList span{display:inline-block;background:url(../images/ico_list1.png) 50% 50% no-repeat #000;border-radius:70px;text-indent:-9999px;font-size:0;width:70px;line-height:70px;height:70px;}
.iList:hover{background-color:#006fce;border-radius:70px;}
.iList:hover span{background-color:transparent;text-indent:0;background-position:100% 50%;color:#fff;border-radius:0;font-size:20px;padding-right:36px;width:auto;}

/* here */

.mAside{display:none;position:fixed;top:0;right:-100%;width:100%;min-height:100%;z-index:200;}
.mAside .closeArea{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;}
.mAside .asideBg{position:fixed;background-color:#fff;height:100%; width: 100%; top: 0; left: 0;}
.mAside .title{position:relative;background:url(../images/k_asideTitle1.png) 0 0 no-repeat;background-size:100%;height:50px;}
.mAside .title .logo{display:block;margin-left:20px;padding-top:13px;}
.mAside .title .logo img{height:19px;}
.mAside .title .gRt{position:absolute;top:0;right:0;}
.mAside .title .gRt .login,
.mAside .title .gRt .close{position:relative;display:block;float:left;background:url(../images/ico_login_m.png) 50% 50% no-repeat;background-size:auto 15px;border-left:1px solid rgba(255,255,255,0.2);text-indent:-9999px;font-size:0;padding:0;width:50px;line-height:50px;height:50px;}
.mAside .title .gRt a.close{background:url(../images/ico_close3_m.png) 50% 50% no-repeat;background-size:14px auto;}
.mAside .title .gRt .lnk{float:left;border-left:1px solid rgba(255,255,255,0.2);padding:0 10px;}
.mAside .title .gRt .lnk a{position:relative;display:inline-block;color:#fff;font-size:13px;padding:0 12px;line-height:50px;height:50px;}
.mAside .title .gRt .lnk a:before{content:"";position:absolute;top:50%;left:0px;margin-top:-5px;background-color:#77736c;width:1px;height:10px;}
.mAside .title .gRt .lnk a:first-child:before{display:none;}
.mAside .list li{position:relative;border-bottom:1px solid #e2e2e2;}
.mAside .list li .tit{position:relative;}
.mAside .list li .tit:before{content:"";position:absolute;top:50%;right:10px;margin-top:-3px;background:url(../images/ico_aside1.png) 0 0 no-repeat;background-size:11px auto;width:22px;height:7px;}
.mAside .list li .tit a{display:block;color:#222;font-size:15px;padding:15px 25px;}
.mAside .list li ul{display:none;background-color:#f6f6f6;border-top:1px solid #e2e2e2;margin-bottom:-1px;}
.mAside .list li li a{position:relative;display:block;padding:12px 37px;}
.mAside .list li li a:before{content:"";position:absolute;top:21px;left:25px;background-color:#666;border-radius:4px;width:4px;height:4px;}
.mAside .list li.selected .tit a{background-color:#006fce;color:#fff;}
.mAside .list li.selected ul{display:block;}
.mAside .list li.selected .tit:before{background-image:url(../images/ico_aside1_on.png);}

.mPaging{margin-top:60px;text-align:center;}
.mPaging a,
.mPaging em{position:relative;display:inline-block;border:3px solid #cdcdcd;border-radius:44px;margin:0;font-size:18px;margin-right:1px;vertical-align:middle;text-decoration:none;min-width:44px;line-height:44px;height:44px;}
.mPaging em{color:#fff;background-color:#006fce;border-color:#006fce;}
.mPaging .prev,
.mPaging .next,
.mPaging .first,
.mPaging .last{border:3px solid #fff;background:url(../images/ico_pag_prev.png) 50% 50% no-repeat;margin:0 5px;text-indent:-9999px;font-size:0;margin:0;padding:0;}
.mPaging .prev{margin:0 25px 0 5px;}
.mPaging .next{background-image:url(../images/ico_pag_next.png);margin:0 5px 0 25px;}
.mPaging .first{background-image:url(../images/ico_pag_first.png);}
.mPaging .last{background-image:url(../images/ico_pag_last.png);}

.mSearch{position:relative;background-color:#f6f6f6;margin:0 0 60px;padding:40px 0;text-align:center;}
.mSearch .gIt,
.mSearch .btn,
.mSearch .select{margin:0 3px;vertical-align:middle;}
.mSearch .gIt{display:inline-block;width:460px;}
.mSearch .btn{background:url(../images/ico_find1.png) 50% 50% no-repeat #006fce;border:0;text-indent:-9999px;font-size:0;width:70px;line-height:70px;height:70px;}

.mBoard1{border-top:4px solid #006fce;}
.mBoard1 table{table-layout:fixed;}
.mBoard1 th,
.mBoard1 td{position:relative;border-bottom:1px solid #dfdfdf;font-size:20px;text-align:center;height:80px;}
.mBoard1 th{border-bottom-width:2px;font-weight:bold;}
.mBoard1 th:before{content:"";position:absolute;top:32px;left:0;background-color:#e4e4e4;width:1px;height:18px;}
.mBoard1 th:first-child:before{display:none;}
.mBoard1 td.tit{padding-left:60px;padding-right:40px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mBoard1 td.date,
.mBoard1 td.no{color:#666;}
.mBoard1 tr:hover td{background-color:#f6f6f6;}
.mBoard1 tr:hover td.tit a{color:#006fce;}
.mBoard1 .important{display:inline-block;background-color:#006fce;color:#fff;border-radius:30px;;padding:0 15px;line-height:28px;height:30px;}
.mBoard1 .no{width:135px;}
.mBoard1 .cat{width:160px;}
.mBoard1 .wri,
.mBoard1 .file{width:155px;}
.mBoard1 .date{width:165px;}

.mGallery1 ul{margin:0 0 -40px -40px;zoom:1;}
.mGallery1 ul:after{display:block;clear:both;content:''}
.mGallery1 li{float:left;margin:0 0 40px 40px;width:calc(33.333% - 40px);}
.mGallery1:not(.type4) li a{position:relative;display:block;border:1px solid #e4e4e4;height:528px;}

.mGallery1 li .img{position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;}

.mGallery1.type4 li .img { background-size: auto; background-color: #f5f5f5 ; }

.mGallery1 li .img:after{content:''; display:block; padding-top: 54.225%}


.mGallery1 li .img img{display:none;}
.mGallery1 li .txt{display:block;padding:32px 35px 0;}
.mGallery1 li .txt .ti{display:block;font-size:26px;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;height:75px;}
.mGallery1 li .txt .tx{display:block;color:#666;font-size:18px;line-height:170%;margin:17px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;height:60px;}
.mGallery1 li .txt .tx.show_sm{display:block; min-height:60px; height: auto !important;}
.mGallery1 li .txt .tx2{display:block;color:#666;font-size:18px;line-height:170%;margin:30px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;height:28px;}
.mGallery1 li .txt .dt{position:absolute;bottom:40px;left:35px;display:block;background:url(../images/ico_clock.png) 4px 0 no-repeat;color:#666;font-size:18px;padding:0 0 2px 30px;}
.mGallery1 li .txt .at{position:absolute;bottom:38px;right:35px;display:block;background:url(../images/ico_attach.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:24px;height:27px;}
.mGallery1 li .txt .dt .i{display:inline-block;background:url(../images/ico_count1.png) 4px 50% no-repeat;margin:0 0 0 20px;padding:0 0 0 30px;}
.mGallery1 li a:hover .txt .ti{color:#006fce;}
.mGallery1 li a:hover:before{content:"";position:absolute;top:0;left:0;border:3px solid #006fce;box-shadow:5px 5px 5px rgba(0,0,0,0.05);width:calc(100% - 6px);height:calc(100% - 6px);z-index:100;}

.mGallery1.type2 li a{height:335px;}
.mGallery1.type2 li a:hover{background-color:#006fce;border-color:#006fce;}
.mGallery1.type2 li a:hover .txt .dt{background-image:url(../images/ico_clock_w.png);}
.mGallery1.type2 li a:hover .txt .at{background-image:url(../images/ico_attach_w.png);}
.mGallery1.type2 li a:hover .txt .dt,
.mGallery1.type2 li a:hover .txt .tx,
.mGallery1.type2 li a:hover .txt .ti{color:#fff;}
.mGallery1.type2 li a:hover:before{display:none;}

.mGallery1.type3 li .img img{display:none !important;}
.mGallery1.type3{position: relative; z-index: 0;}
.mGallery1.type3 [class*=medal]{position: absolute; top:0; left:0; color:#fff; font-size: 20px; font-weight: bold; letter-spacing: 2px; padding: 15px 30px 15px; z-index:1}
.mGallery1.type3 .medal1{background-color: #de5227;}
.mGallery1.type3 .medal2{background-color: #f68d17;}
.mGallery1.type3 .medal3{background-color: #12b356;}
.mGallery1.type3 .medal4{background-color: #0182c6;}
.mGallery1.type3 .medal5{background-color: #752eab;}


.mGallery1.type4 > ul {
    display: -webkit-box; display: -ms-flexbox; display: flex;
    -ms-flex-wrap: wrap; flex-wrap: wrap;
    -webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;

}
.mGallery1.type4 li a { position: relative; display: block; border: 1px solid #e4e4e4; }
.mGallery1.type4 li .img:after { padding-top: 100%; }
.mGallery1.type4 li .txt { padding-bottom: 16px; }
.mGallery1.movie li a{height:448px;}
.mGallery1.movie li a .img:before{display:none;content:"";position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;background:url(../images/ico_play1.png) 0 0 no-repeat;width:80px;height:80px;}
.mGallery1.movie li a:hover .img:before{display:block;}

.mGallery2{overflow: hidden; width:100%; margin-top: 50px; margin-bottom:-100px; background:no-repeat top 0 left 50% url(../images/gallery_bg.png); background-size: cover; padding-top:80px; padding-bottom:150px; position: relative;}
.mGallery2 .mTitle1{margin-bottom:60px}
.mGallery2 .inner{width:100%; max-width:960px; margin:0 auto}
.mGallery2 .swiper{ position: relative; width:300%; left:50%; transform:translateX(-50%);}
.mGallery2 .swiper.off{ width:100%;}
.mGallery2 .swiper-slide ._img{display:block; position: relative; overflow:hidden; margin: 0; transform:scale(0.855); background:#fff; transition: transform 0.5s ease; will-change: transform;}
.mGallery2 .swiper-slide ._img:before{display:block; content:''; padding-top:54.6875%;}
.mGallery2 .swiper-slide ._img_con{display:block; background: no-repeat center center;  background-size: cover; position: absolute; top:0; left:0; width:100%; height:100%; opacity: 0.5; transition: opacity 0.5s ease; will-change:  opacity;}

.mGallery2 .swiper.off .swiper-slide ._img,
.mGallery2 .swiper-slide.swiper-slide-active ._img{transform:scale(1);}
.mGallery2 .swiper.off .swiper-slide ._img_con,
.mGallery2 .swiper-slide.swiper-slide-active ._img_con{ opacity: 1;}

.mGallery2 ._control {position: absolute; top: 201px; pointer-events: none; max-width:1104px; width: 100%; left: 50%; transform: translateX(-50%);}

.mGallery2 ._control::before {content:'';display: block; padding-top: 47.7%}
.mGallery2 .swiper-button-prev,
.mGallery2 .swiper-button-next {pointer-events: auto; margin-top: 0; top: 50%; transform: translate(0, -50%) ; left: -26px; width: 52px; height: 52px; background: rgba(0,0,0,0.5); border:0; transition: opacity 0.5s ease; will-change: opacity; border-radius:100%; transform-origin: center center;}
.mGallery2 .swiper-button-prev img,
.mGallery2 .swiper-button-next img{display:block;margin:0 auto; width:100%}
.mGallery2 .swiper-button-prev::after,
.mGallery2 .swiper-button-next::after{display:none;}
.mGallery2 .swiper-button-prev:hover,
.mGallery2 .swiper-button-next:hover {background: #006fce;}
.mGallery2 .swiper-button-next { left:auto; right: -26px;  transform: translate(0, -50%) scaleX(-1);}

.gallery_preView.popup_wrap {position: fixed; top: 0; left: 0; width: 100%; height: 100%; font-size: 1rem; z-index: 4000; display: none;}
.gallery_preView.popup_wrap.preView_popup{background: rgba(0, 0, 0, 0.8);}
.gallery_preView.popup_wrap.on{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.gallery_preView.popup_wrap iframe {position: relative; width: 100%; height: 100%; overflow: hidden;}
.gallery_preView .popup_close {border:0; padding:0; background:transparent; z-index: 1; position: absolute; right: 1.25em; top: 0; height: 4.4375rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; }


.mMovie1{margin:0 0 75px;text-align:center;}
.mMovie1 .img{display:block;position:relative;box-shadow:5px 5px 5px rgba(0,0,0,0.1);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;height:650px;}
.mMovie1 .img img{display:none;}
.mMovie1 .img:before{content:"";position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px;background:url(../images/ico_play2.png) 0 0 no-repeat;width:120px;height:120px;}
.mMovie1 .txt{display:block;}
.mMovie1 .txt .ti{display:block;font-size:32px;line-height:150%;margin:21px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;max-height:60px;}
.mMovie1 .txt .dt{display:none;position:absolute;bottom:40px;left:35px;background:url(../images/ico_clock.png) 4px 1px no-repeat;color:#666;font-size:18px;padding:0 0 2px 30px;}

.mNews1{background:url(../images/k_news1.png) 50% 0 no-repeat #f6f6f6;margin-bottom:-100px;padding-bottom:95px;}
.mNews1 .select{position:absolute;top:40px;right:40px;border-color:#fff;background-image:url(../images/ico_select1_w.png);background-color:transparent;color:#fff;}
.mNews1 .con{position:relative;background:url(../images/k_news1_2.png) 50% 0 no-repeat;margin:0 auto;text-align:center;padding:60px 0 0;max-width:1414px;}
.mNews1 .con .img{border:10px solid #fff;margin:0 auto;width:380px;}
.mNews1 .txt{display:block;font-size:32px;font-weight:bold;line-height:150%;padding:21px 0 0;}
.mNews1 .button{margin:60px 0 0;}
.mNews1 .button a{margin:0 3px;}

.mBtn1{display:inline-block;background-color:#313131;color:#fff;font-size:18px;padding:0 40px;border-radius:60px;line-height:60px;height:60px;}
.mBtn1 span{background:url(../images/ico_down.png) 100% 50% no-repeat;padding:0 27px 0 0;}
.mBtn1 span.iEbook{background-image:url(../images/ico_ebook.png);}
.mBtn1.gray{background-color:#747d84;}
.mBtn1.blue{background-color:#006fce;}
.mBtn1.blueLine{background-color:#fff;color:#006fce;border:3px solid #006fce;line-height:56px;height:56px;}
.mBtn1.blueLine .iDown{background-image:url(../images/ico_down_blue.png);}

.iAttach{display:inline-block;background:url(../images/ico_attach.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;vertical-align:middle;width:24px;height:27px;}

.select{webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/ico_select1.png) 100% 50% no-repeat #fff;width:230px;border:1px solid #e4e4e4;border-radius:0;font-size:18px;padding:0 0 0 40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:70px;height:70px;}
.select::-ms-expand {display:none;}

.gIt{padding-right:42px;}
.gTextarea{padding-right:42px;}
.it{border:1px solid #e4e4e4;font-size:18px;padding:0 0 0 40px;width:100%;line-height:68px;height:68px;}
.it.center{padding:0 20px;text-align:center;}
.it.right{padding:0 40px 0 0;text-align:right;}
.textarea{border:1px solid #e4e4e4;font-size:16px;padding:10px 10px 0 10px;width:100%;height:22px;resize:none;}
.textarea.h1{height:120px;}

.mRetire1 h4{color:#006fce;font-size:30px;font-weight:500;padding:0 0 30px;}
.mRetire1 h4.mb1{padding-bottom:18px;}
.mRetire1 h4 .ts{color:#222;font-size:20px;vertical-align:bottom;}
.mRetire1 .con2.mt1{margin-top:40px;}
.mRetire1 .con2{margin:70px 0 0;}
.mRetire1 .con2 .co{border:1px solid #ddd;color:#666;font-size:18px;line-height:180%;padding:30px 40px;}
.mRetire1 .con2 .gTextarea{padding-right:82px;}
.mRetire1 .con2 .gTextarea.no_pdr{padding-right:0px;}
.mRetire1 .con2 .gTextarea .textarea{border:1px solid #ddd;border-top:4px solid #006fce;color:#666;font-size:18px;line-height:180%;padding:30px 40px;}
.mRetire1 .con2 .count{color:#666;font-size:18px;padding:10px 0 0;text-align:right;}
.mRetire1 .con2 .chk{color:#222;font-size:18px;padding:20px 0 0;}
.mRetire1 .con2 .chk input[type="checkbox"] + label{background:url(../images/ico_checkbox2.png) 0 0 no-repeat;padding:0 0 0 30px;line-height:24px;height:24px;}
.mRetire1 .con2 .chk input[type="checkbox"]:checked + label{background-image:url(../images/ico_checkbox2_on.png);}
.mRetire1 .con3{margin:50px 0 0;}
.mRetire1 .con3 .txt{color:#666;font-size:18px;padding:0 0 20px;}
.mRetire1 .mButton1 .mBtn1{min-width:140px;}

.mCheck1{color:#222;font-size:18px;padding:20px 0 0;}
.mCheck1 input[type="checkbox"] + label{background:url(../images/ico_checkbox2.png) 0 2px no-repeat;padding:0 0 0 30px;line-height:150%;height:auto;min-height:24px;}
.mCheck1 input[type="checkbox"]:checked + label{background-image:url(../images/ico_checkbox2_on.png);}

.mRetire1.agree .con2 .co{color:#222;font-size:20px;overflow:hidden;overflow-y:auto;height:250px;}
.mRetire1.agree .con2 .co.type2{color:#666;height:auto;}
.mRetire1.agree .con2 .co .ti{display:block;color:#222;font-weight:500;font-size:20px;line-height:170%;margin:30px 0 0;}
.mRetire1.agree .con2 .co .ti:first-child{margin-top:0;}
.mRetire1.agree .con2 .co .tx1{color:#666;font-size:18px;line-height:170%;}
.mRetire1.agree .con2 .co .tx1 a{color:#666;}
.mRetire1.agree .con2 .co li{position:relative;color:#666;font-size:18px;line-height:170%;padding:0 0 0 20px;}
.mRetire1.agree .con2 .co li .n{position:absolute;top:0;left:0;}

.mFFile{position:relative;padding:0 142px 0 0;}
.mFFile .btn{position:absolute;top:0;right:0;overflow:hidden;}
.mFFile .btn .bt{padding:0 0 0 5px;}
.mFFile .btn .btHidden{position:absolute;right:0px;top:0px;opacity:0;filter: alpha(opacity=0);-ms-filter: alpha(opacity=0);cursor:pointer;height:42px;}

.mWrite1{position:relative;border-top:1px solid #efefef;margin:60px 0 0;padding:60px 40px 0;}
.mWrite1 h4{color:#222;font-weight:bold;font-size:18px;padding:0 0 15px;}
.mWrite1 .info{position:absolute;top:60px;right:40px;color:#666;font-size:18px;}
.mWrite1 .write{position:relative;padding-right:232px;}
.mWrite1 .write .textarea{background-color:#f2f8fd;border-color:#ddd;padding:20px 10px 0 20px;height:118px;}
.mWrite1 .write .btn{position:absolute;top:0;right:0;background-color:#006fce;color:#fff;font-size:20px;text-align:center;width:200px;line-height:140px;height:140px;}

.mWrite2 h4{font-size:30px;font-weight:500;padding:0 0 25px;}
.mWrite2 h4 em{color:#006fce;}
.mWrite2 .mBox1{margin:20px 0 0;}
.mWrite2 .con2{margin:60px 0 0;}
.mWrite2 .con2 h4{color:#006fce;font-weight:500;font-size:30px;}
.mWrite2 .con2 .info{color:#666;font-size:18px;letter-spacing:-1px;margin:15px 0 0;}
.mWrite2 .con2 .mBoard2{margin:40px 0 0;}
.mWrite2 .mButton1 .mBtn1{width:160px;}
.mWrite2 .mButton1 .lt .mBtn1,
.mWrite2 .mButton1 .rt .mBtn1{margin:0 4px;width:120px;}

input[type="radio"]{display:none;}
input[type="radio"] + label{display:inline-block;line-height:20px;height:20px;margin:-2px 0 0;padding:0 0 0 27px;vertical-align:middle;background:url(../images/ico_radio1.png) left top no-repeat;cursor:pointer;}
input[type="radio"]:checked + label{background-image:url(../images/ico_radio1_on.png);}

input[type="checkbox"]{display:none;}
input[type="checkbox"] + label{display:inline-block;line-height:20px;height:20px;margin:-2px 0 0;padding:0 0 0 27px;vertical-align:middle;background:url(../images/ico_checkbox1.png) left top no-repeat;cursor:pointer;}
input[type="checkbox"]:checked + label{background-image:url(../images/ico_checkbox1_on.png);}

.mAgree1{margin:35px 0 0;font-size:18px;text-align:right;}
.mAgree1 .tx1{display:inline-block;padding-right:20px;}
.gRadio1{margin-left:20px;}
.gRadio1.ml0{margin-left:0;}

.mReply1{margin:50px 0 0;}
.mReply1 h4{border-bottom:1px solid #006fce;color:#222;font-weight:bold;font-size:18px;padding:0 40px 15px;}
.mReply1 h4 em{color:#006fce;}
.mReply1 ul{padding:0 40px;}
.mReply1 li{position:relative;background:url(../images/k_reply1.png) 0 0 repeat-x;padding:30px 0;}
.mReply1 li:first-child{background:none;}
.mReply1 li .btn{position:absolute;top:30px;right:0;}
.mReply1 li .btn a{display:inline-block;background-color:#f2f8fd;color:#666;font-size:16px;border:1px solid #eee;margin:0 0 0 4px;padding:0 15px;line-height:28px;height:30px;}
.mReply1 li .nam{color:#666;font-size:18px;line-height:30px;height:32px;}
.mReply1 li .nam em{color:#222;margin-right:20px;}
.mReply1 li .txt{border:1px solid #eee;font-size:16px;margin:12px 0 0;padding:20px 25px;}

.mBox1{border:1px solid #eee;border-top:4px solid #006fce;font-size:18px;line-height:170%;padding:30px 40px;}
.mBox1 .lst1 li{position:relative;font-size:18px;line-height:170%;padding:0 0 0 15px;}
.mBox1 .lst1 li:before{content:"";position:absolute;top:11px;left:0;background-color:#4d4d4d;border-radius:6px;width:6px;height:6px;}

.mBoard2.wType2 tbody th{width:250px;}
.mBoard2 table{border-top:4px solid #006fce;}
.mBoard2 th,
.mBoard2 td{position:relative;border:1px solid #dfdfdf;font-size:18px;text-align:center;height:50px;}
.mBoard2 th{background-color:#f3f3f3;}
.mBoard2 thead th{height:78px;}
.mBoard2 tbody td{padding:20px 40px;text-align:left;}
.mBoard2 tbody td.center{text-align:center;}
.mBoard2 tbody td .gIt{padding-right:22px;}
.mBoard2 tbody td .gTextarea{padding-right:42px;}
.mBoard2 tbody td .it{font-size:18px;font-weight:normal;padding-left:20px;line-height:48px;height:48px;}
.mBoard2 tbody td .it.center{padding:0 10px;}
.mBoard2 tbody td .it.right{padding:0 20px 0 0;}
.mBoard2 tbody td .select{background-position:110% 50%;font-size:18px;font-weight:normal;padding-left:20px;vertical-align:middle;line-height:50px;height:50px;}
.mBoard2 tbody td span.gIt{display:inline-block;vertical-align:middle;width:350px;}
.mBoard2 tbody td span.gIt.w1{width:260px;}
.mBoard2 tbody td .tx2{margin-top: 10px; color: #666; font-size: 18px;}
.mBoard2 tbody td .pos2{position:relative;font-size:18px;padding-right:60px;}
.mBoard2 tbody td .pos2.row1{padding-right:0;}
.mBoard2 tbody td .pos2 a{position:absolute;top:0;right:0;}
.mBoard2 tbody td .pos1{position:relative;font-size:18px;padding-right:30px;}
.mBoard2 tbody td .pos1.row1{padding-right:0;}
.mBoard2 tbody td .pos1 .bar{position:absolute;top:50%;right:0;margin-top:-10px;}
.mBoard2 tbody td .school.type3 .ti{float:left;}
.mBoard2 tbody td .school.type3 .gIt{float:left;width:220px;}
.mBoard2 tbody td .school.type2{zoom:1;}
.mBoard2 tbody td .school.type2:after{display:block;clear:both;content:''}
.mBoard2 tbody td .school.type2 .co1{float:left;margin:0;width:50%;}
.mBoard2 tbody td .school .co1{float:left;margin-left:30px;}
.mBoard2 tbody td .school .co1:first-child{margin-left:0;}
.mBoard2 tbody td .school .co1 .select,
.mBoard2 tbody td .school .co1 .gIt{width:160px;}
.mBoard2 tbody td .school .ti,
.mBoard2 tbody td .school label{display:inline-block;font-size:18px;padding-right:10px;line-height:50px;height:50px;vertical-align:middle;}
.mBoard2 tbody td .school .ti.row2,
.mBoard2 tbody td .school label.row2{line-height:130%;}
.mBoard2 tbody td .school.type2 label{line-height:20px;height:20px;}
.mBoard2 tbody td .addr .co1{display:-webkit-flex;display:flex;margin:10px 0 0;}
.mBoard2 tbody td .addr .co1 .gIt{-webkit-flex:1;flex:1;margin-left:10px;}
.mBoard2 tbody td .addr .co1 .gIt:first-child{margin-left:0;}
.mBoard2 tbody td .school2{font-size:18px;}
.mBoard2 tbody td .school2 .col2 .it,
.mBoard2 tbody td .school2 .col3 .it{padding:0 10px;text-align:center;}
.mBoard2 tbody td .school2 .col .gIt{width:150px;}
.mBoard2 tbody td .school2 .col2 .gIt{width:100px;}
.mBoard2 tbody td .school2 .col3 .gIt{width:70px;}
.mBoard2 tbody td .social .gIt{width:220px;}
.mBoard2 tbody td .social .It{padding:0 10px;text-align:center;}
.mBoard2 tbody td .birth{font-size:18px;}
.mBoard2 tbody td .birth .select{width:150px;}
.mBoard2 tbody td .bar2{padding:0 10px 0 5px;}
.mBoard2 tbody td .email span.gIt{width:220px;}
.mBoard2 tbody td .email .select{margin-left:6px;}
.mBoard2 tbody td .bar{display:inline-block;font-size:18px;font-weight:normal;width:25px;text-align:center;}
.mBoard2 tbody td .phone .gIt{width:200px; padding-right: 0;}
.mBoard2 tbody td .phone .select{width:200px;}
.mBoard2 tbody td .textarea{padding:20px 20px 0 20px;}
.mBoard2 tbody td .if{color:#666;font-size:18px;padding:10px 0 0;}
.mBoard2 tbody td span.if{display:inline-block;padding-left:20px;}
.mBoard2 tbody td .btn{display:inline-block;background-color:#999;color:#fff;font-size:18px;text-align:center;vertical-align:middle;margin-left:6px;min-width:150px;line-height:50px;height:50px;}
.mBoard2 .tit{width:300px;}
.mBoard2 thead.type2 th{background-color:#006fce;color:#fff;border-color:#237fce;}

.mBoard2.pd1 thead th{height:78px;}
.mBoard2.pd1 tbody td{padding:12px 10px;}
.mBoard2.pd1 tbody td.left30{padding-left:30px;}

.mBoard3 th,
.mBoard3 td{border:1px solid #e2e2e2;color:#666;font-size:18px;padding:25px 0;}
.mBoard3 thead th{background-color:#006fce;border-color:#3c92dc;color:#fff;font-size:20px;}
.mBoard3 tbody th{background-color:#f3f3f3;border:1px solid #e2e2e2;color:#222;width:145px;}
.mBoard3 tbody td{padding-left:40px;padding-right:40px;}

.mIntro1 .con1{position:relative;background:url(../images/k_intro1.png) 50% 0 no-repeat;height:449px;}
.mIntro1 .con1 .conBg{position:absolute;top:10px;right:60px;/*background-color:#3c5366;box-shadow:3px 3px 3px rgba(0,0,0,0.2);border-radius:0 0 40px 0;*/width:620px;height:384px;}
.mIntro1 .con1 .ti{color:#fff;font-size:36px;/*letter-spacing:-2px;*/letter-spacing:-0.025em;/*margin:70px 0 25px 45px;*/margin:106px 0 25px 45px;}
.mIntro1 .con1 .ti strong{font-weight:500;}
.mIntro1 .con1 .tx{color:#fff;font-size:20px;letter-spacing:-1px;line-height:170%;margin:0 -10px 0 45px;}
.mIntro1 .con2{position:relative;border-top:1px solid #eee;margin:60px 0 0;padding:0 0 0 466px;}
.mIntro1 .con2:before{content:"";position:absolute;top:-1px;left:0;background-color:#006fce;width:466px;height:1px;}
.mIntro1 .con2 .mBoard3{margin-top:60px;}
.mIntro1 .con2 .lst1{padding:60px 0 0;}
.mIntro1 .con2 .lst1 .ls{margin:10px 0 0;}
.mIntro1 .con2 .lst1 .ls .ti{position:relative;display:inline-block;color:#212121;font-size:20px;margin:0 10px 0 0;padding:0 0 0 17px;}
.mIntro1 .con2 .lst1 .ls .ti:before{content:"";position:absolute;top:8px;left:0;background-color:#0a74d0;border-radius:6px;width:6px;height:6px;}
.mIntro1 .con2 .lst1 li{position:relative;color:#666;font-size:18px;line-height:180%;padding:0 0 0 30px;}
.mIntro1 .con2 .lst1 li .ti{position:absolute;top:0;left:0;color:#222;}
.mIntro1 .con2 .lst2{padding:60px 0 0;}
.mIntro1 .con2 .lst2 li{position:relative;color:#222;font-size:20px;padding:20px 0 20px 17px;}
.mIntro1 .con2 .lst2 li .mBtn1{margin:-16px 0 -16px 5px;}
.mIntro1 .con2 .lst2 li:before{content:"";position:absolute;top:31px;left:0;background-color:#0a74d0;border-radius:6px;width:6px;height:6px;}
.mIntro1 .con2 .lst2 li.noicon{padding-left:0;}
.mIntro1 .con2 .lst2 li.noicon:before{display:none;}

.mIntro1 .con2 .lst1 li ol,
.mIntro1 .con2 .lst2 li ol{margin:20px 0 0;}
.mIntro1 .con2 .lst1 li ol.mt0,
.mIntro1 .con2 .lst2 li ol.mt0{margin-top:-15px;}
.mIntro1 .con2 .lst1 li li,
.mIntro1 .con2 .lst2 li li{position:relative;font-size:18px;padding:0 0 20px 32px;}
.mIntro1 .con2 .lst1 li li:before,
.mIntro1 .con2 .lst2 li li:before{display:none;}
.mIntro1 .con2 .lst1 li li .n,
.mIntro1 .con2 .lst2 li li .n{position:absolute;top:4px;left:0;color:#fff;font-size:14px;text-align:center;background-color:#006fce;border-radius:22px;width:22px;line-height:22px;height:22px;}
.mIntro1 .con2 .lst1 li li .tx,
.mIntro1 .con2 .lst2 li li .tx{color:#666;font-size:18px;padding:5px 0 0;}

.mIntro1 .con2 .lst1 li li .tx2,
.mIntro1 .con2 .lst2 li li .tx2{color:#111; font-weight: 400;}

.mIntro1 h4{position:absolute;top:60px;left:0;color:#006fce;font-weight:500;font-size:30px;}
.mIntro1 .con2 .lst3{margin:45px 0 0 -2px;}
.mIntro1 .con2 .lst3 ul{display:-webkit-flex;display:flex;}
.mIntro1 .con2 .lst3 li{-webkit-flex:1;flex:1;background-color:#eef7ff;border-radius:0 40px 0 0;letter-spacing:-1px;margin-left:2px;padding:40px 0 0;text-align:center;width:278px;height:323px;}
.mIntro1 .con2 .lst3 li.i2,
.mIntro1 .con2 .lst3 li.i4{border-radius:0 0 40px 0;}
.mIntro1 .con2 .lst3 li .ti{color:#222;font-size:22px;font-weight:500;}
.mIntro1 .con2 .lst3 li .tx{color:#666;font-size:18px;letter-spacing:-2px;line-height:180%;margin:15px 0 0;}
.mIntro1 .con2 .lst3 li .im{background:url(../images/img_business6_1.png) 50% 0 no-repeat;margin:0 0 25px;height:68px;}
.mIntro1 .con2 .lst3 li.i2 .im{background-image:url(../images/img_business6_2.png);}
.mIntro1 .con2 .lst3 li.i3 .im{background-image:url(../images/img_business6_3.png);}
.mIntro1 .con2 .lst3 li.i4 .im{background-image:url(../images/img_business6_4.png);}
.mIntro1 .con2 .lst3 li.i5 .im{background-image:url(../images/img_business6_5.png);}

.mIntro1 .con2 .lst4{padding:60px 0 0;}
.mIntro1 .con2 .lst4 li{position:relative;color:#222;font-size:20px;padding:20px 0 20px 30px;}
.mIntro1 .con2 .lst4 li .ti{position:absolute;top:20px;left:0;color:#222;}
.mIntro1 .con2 .lst4 li .mBtn_box{display: inline;}
.mIntro1 .con2 .lst4 li .mBtn1{margin:-16px 0 -16px 5px; width: 100px; text-align: center;}

.mIntro1.type2 .con1{background-image:url(../images/img_scholarship1_1.png);height:442px;}
.mIntro1.type2 .con1 .ti{line-height:140%;}
.mIntro1.type2 .con1 .tx{margin-right:-10px;}
.mIntro1.type2 .mTitle1{margin:60px 0 -20px;}

.mIntro1.type3 .con1{background-image:url(../images/img_artFair1_1.png);height:455px;}
.mIntro1.type3 .con1 .ti{font-family: 'GyeonggiTitleL'; line-height:140%;}
.mIntro1.type3 .con1 .ti strong{font-family: 'GyeonggiTitleM';}
.mIntro1.type3 .con1 .tx{margin-right:-10px; font-weight: 300;}
.mIntro1.type3 .mTitle1{margin:60px 0 -20px;}

.mFile.type2{padding:0 0 0 166px;}
.mFile.type2 .btn{right:auto;left:0;}
.mFile.type2 .btn .bt{background-color:#999;}
.mFile{position:relative;padding-right:160px;}
.mFile .btn{position:absolute;top:0;right:0;;width:100px;height:50px;overflow:hidden;}
.mFile .btn .bt{display:block;color:#fff;background-color:#313131;font-size:18px;text-align:center;line-height:50px;height:50px;}
.mFile .fileHIdden{font-size:20px;position:absolute;right:0px;top:0px;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);cursor:pointer;height:50px;}

.mLogin2{border:0;height:auto;}
.mLogin2 dt{display:none;}
.mLogin2 dt{display:none;}
.mLogin2 dd{margin:0 0 10px;}
.mLogin2 dd .gIt{padding-right:22px;}
.mLogin2 dd .it{border-color:#ddd;color:#666;font-size:18px;padding:0 0 0 20px;line-height:52px;height:52px;}
.mLogin2 .txt2{color:#666;font-weight:300;font-size:18px;letter-spacing:-1px;margin:35px 0 0;}
.mLogin2 .txt2 a{color:#006fce;text-decoration:underline;}
.mLogin2 .box1{background-color:#eef7ff;font-size:22px;padding:19px 0;text-align:center;}
.mLogin2 .box1.row1{padding:48px 0 47px;}
.mLogin2 .box1 em{color:#006fce;}
.mLogin2 .mButton1{padding-top:25px;}
.mLogin2 .mButton1 .mBtn1{display:block;}
.mLogin2 .mButton1 .lt,
.mLogin2 .mButton1 .rt{display:block;float:left;width:50%;}
.mLogin2 .mButton1 .lt .mBtn1,
.mLogin2 .mButton1 .rt .mBtn1{margin:0 3px;}

.mLogin1{position:relative;border:1px solid #ddd;border-top:4px solid #006fce;height:599px;}
.mLogin1:before{content:"";position:absolute;top:0;left:-1px;background:url(../images/k_login1.png) 0 0 no-repeat;width:50%;max-width:700px;height:600px;}
.mLogin1 .con1{margin-left:795px;margin:0 6% 0 56%;padding:75px 0 0;width:500px;width:auto;}
.mLogin1 .con1 .txt1{color:#222;font-size:20px;}
.mLogin1 .con1 dl{padding:10px 0 0;}
.mLogin1 .con1 dt{display:none;}
.mLogin1 .con1 dd{margin:0 0 10px;}
.mLogin1 .con1 dd .gIt{padding-right:22px;}
.mLogin1 .con1 dd .it{border-color:#ddd;color:#666;font-size:18px;padding:0 0 0 20px;line-height:52px;height:52px;}
.mLogin1 .con1 .btn{display:block;background-color:#006fce;color:#fff;font-size:20px;margin:25px 0 0;text-align:center;border-radius:70px;line-height:70px;height:70px;}
.mLogin1 .con1 .link{border-top:1px solid #ddd;font-size:20px;letter-spacing:-1px;margin-top:40px;padding:35px 0 0;text-align:center;}
.mLogin1 .con1 .link a{color:#222;font-size:20px;}
.mLogin1 .con1 .link .bar{color:#ddd;font-family:dotum;padding:0 10px;}
.mLogin1 .con1 .txt2{color:#666;font-weight:300;font-size:18px;letter-spacing:-1px;margin:35px 0 0 0;}
.mLogin1 .con1 .txt2 .t{display:inline-block;padding:0 15px 5px 0;}
.mLogin1 .con1 .txt2 .bt{display:inline-block;background-color:#999;color:#fff;font-size:18px;margin:10px -10px 0 0;text-align:center;width:120px;line-height:50px;height:50px;}

.mStep1{margin:0 0 60px;}
.mStep1 ol{display:-webkit-flex;display:flex;border-left:1px solid #ccc;text-align:center;}
.mStep1 li{position:relative;-webkit-flex:1;flex:1;background-color:#f5f5f5;border:1px solid #ccc;border-left:0;}
.mStep1 li span{display:inline-block;background:url(../images/ico_stpe1_1.png) 0 50% no-repeat;font-size:20px;font-weight:400;padding:29px 0 29px 70px;text-align:left;}
.mStep1 li span strong{display:block;font-weight:500;margin:0 0 10px;}
.mStep1 li.i2 span{background-image:url(../images/ico_stpe1_2.png);}
.mStep1 li.i3 span{background-image:url(../images/ico_stpe1_3.png);}
.mStep1 li.i4 span{background-image:url(../images/ico_stpe1_4.png);}
.mStep1 li.selected{background-color:#3ca5ff;border-color:#3ca5ff;}
.mStep1 li.selected:after,
.mStep1 li.selected:before{content:"";position:absolute;top:-1px;right:-21px;background:url(../images/k_step1_s1.png) 0 0 no-repeat;width:42px;height:110px;z-index:1;}
.mStep1 li.selected:after{right:auto;left:-21px;background-image:url(../images/k_step1_s2_lt.png);}
.mStep1 li.i1.selected:after{display:none;}
.mStep1 li.selected span{background-image:url(../images/ico_stpe1_1_on.png);color:#fff;}
.mStep1 li.i2.selected{background-color:#1593ff;border-color:#1593ff;}
.mStep1 li.i2.selected:before{background-image:url(../images/k_step1_s2_rt.png);}
.mStep1 li.i2.selected span{background-image:url(../images/ico_stpe1_2_on.png);}
.mStep1 li.i3.selected{background-color:#0080ee;border-color:#0080ee;}
.mStep1 li.i3.selected:before{background-image:url(../images/k_step1_s3_rt.png);}
.mStep1 li.i3.selected:after{background-image:url(../images/k_step1_s3_lt.png);}
.mStep1 li.i3.selected span{background-image:url(../images/ico_stpe1_3_on.png);}
.mStep1 li.i4.selected{background-color:#006fce;border-color:#006fce;}
.mStep1 li.i4.selected:before{display:none;}
.mStep1 li.i4.selected:after{background-image:url(../images/k_step1_s4_lt.png);}
.mStep1 li.i4.selected span{background-image:url(../images/ico_stpe1_4_on.png);}

.mStep1.type2 li.i2.selected:after{display:none;}
.mStep1.type2 li.i2 span,
.mStep1.type2 li.i3 span,
.mStep1.type2 li.i4 span{background-image:url(../images/ico_stpe1_4.png);}
.mStep1.type2 li.i2.selected span,
.mStep1.type2 li.i3.selected span,
.mStep1.type2 li.i4.selected span{background-image:url(../images/ico_stpe1_4_on.png);}

.modalBg{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);width:100%;height:100%;z-index:100;}

.mLayer1.fixed{position:fixed;top:50%;margin-top:-230px;}
.mLayer1{position:absolute;top:150px;left:50%;margin-left:-270px;background-color:#fff;margin:0 0 0 -270px;width:540px;z-index:110;}
.mLayer1 .close{position:absolute;top:45px;right:45px;background:url(../images/ico_close2.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;
width:50px;height:50px;}
.mLayer1 .layerBg{padding:50px 60px;}
.mLayer1 h3{font-weight:500;font-size:36px;letter-spacing:-2px;margin:0 0 30px;}

.mRegDone1{background-color:#eef7ff;margin:0 0 50px;padding:30px 60px;text-align:center;}
.mRegDone1 .txt{background:url(../images/ico_done1.png) 50% 0 no-repeat;font-size:26px;padding:125px 0 0;}
.mRegDone1 .txt em{color:#006fce;}

.mBanner1{position:relative;zoom:1;}
.mBanner1:after{display:block;clear:both;content:''}
.mBanner1 .lt,
.mBanner1 .rt{display:block;float:left;background:url(../images/k_banner1_lt.jpg) 50% 50% no-repeat;background-size:cover;width:50%;height:310px;}
.mBanner1 .con{float:right;width:640px;}
.mBanner1 .con a{position:relative;display:block;padding:40px 0 0;}
.mBanner1 .con a:before{content:"";position:absolute;top:222px;left:0;background:url(../images/ico_arr1.png) 0 0 no-repeat;width:30px;height:30px;}
.mBanner1 .con .tit{display:block;color:#fff;font-size:36px;font-weight:500;letter-spacing:-1px;line-height:190%;}
.mBanner1 .con .txt{display:block;color:#fff;font-size:18px;line-height:190%;letter-spacing:-1px;margin:15px 0 0;}
.mBanner1 .rt{background-image:url(../images/k_banner1_rt.jpg);}
.mBanner1 .rt .con{float:none;}
.mBanner1 .rt .con a{padding-left:60px;}
.mBanner1 .rt .con a:before{left:60px;}

.mSNavi{display:none;position:absolute;top:0;left:0; margin: 89px 0 0;/*padding:89px 0 0;*/width:100%;z-index:90;text-align: center;}
.mSNavi.show{display:none;z-index:110;}
.mSNavi .con{background-color:#f6f6f6;border:1px solid #ddd;border-left:0;border-right:0;}
/*.mSNavi dl{position:relative;margin:0 auto;padding:35px 0 20px;width:906px;}*/
.mSNavi dl{position:relative;margin:0 auto;padding:35px 0 20px;width:896px;font-size: 0;}
.mSNavi dl{zoom:1;}
.mSNavi dl:after{display:block;clear:both;content:''}
.mSNavi dt{position:absolute;top:-89px;left:4px;width:150px;height:90px;}
.mSNavi dt.b{left:154px;}
.mSNavi dt.c{left:304px;}
.mSNavi dt.d{left:455px;}
.mSNavi dt.e{left:455px;}
.mSNavi dt.f{left:604px;}
.mSNavi dt a{position:relative;display:block;text-indent:-9999px;font-size:0;width:100%;height:100%;}
/* .mSNavi dd{float:left;margin:0 0 0 3.5px;text-align:center;width:145px;} */
.mSNavi dd{display: inline-block; text-align:center;width:145px;vertical-align: top;}
.mSNavi dd li{margin:0 0 17px;}
.mSNavi dd li a{color:#666;font-size:17px;white-space:nowrap;}
.mSNavi dd li.selected a,
.mSNavi dd li a:hover{color:#006fce;}
.mSNavi dt.selected a:before{content:"";position:absolute;bottom:-2px;left:50%;margin-left:0;background-color:#006fce;border-radius:7px;width:7px;height:7px;}
.mSNavi dt.c.selected a:before{margin-left:-4px;}
.mSNavi dt.d.selected a:before{margin-left:-6px;}
.mSNavi dt.e.selected a:before{margin-left:-9px;}
.mSNavi dt.f.selected a:before{margin-left:-11px;}

/* 220705 */
@media all and (min-width: 1400px) and (max-width: 1620px) {
    .mSNavi dl {
        width: 730px;
        display: -webkit-box; display: -ms-flexbox; display: flex;
        -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
    }
    .mSNavi dd { width: 118px;}
}

.mSShip2 h4{color:#006fce;font-size:30px;font-weight:500;padding:0 0 20px;}
.mSShip2 .info{color:#666;font-size:18px;padding:0 0 35px;}
.mSShip2 .con2{margin:60px 0 0;}
.mSShip2 .mButton1 .mBtn1{width:160px;}
@media all and (max-width: 768px) {
    .mSShip2 .mSShip2-text{font-size: 16px; line-height: 1.5;}
}

@media all and (max-width: 420px) {
    .mSShip2 .mSShip2-text br.mo_none{display: none;}
}

.gTitle1{position:relative;}
.gTitle1 .gRt{position:absolute;bottom:20px;right:0;color:#444;font-size:18px;text-align:right;}
.gTitle1 .gRt .iMust{display:block;}

.gTitle1.st2 {padding-bottom:40px}
.gTitle1.st2 .gRt{transform: translateY(-20px);}
.gTitle1.st2 h4{color: #006fce; font-size: 30px;font-weight: 500;padding: 0 0 20px;}
.gTitle1.st2 .gtM{font-size:22px}
.gTitle1.st2 .select{ margin-left:20px; width:auto; padding-right: 50px; padding-left: 20px; vertical-align: middle; background-position:top 50% right -15px;}


.iMust{color:#006fce;font-size:18px;}

.mFaq1 dl{border-top:4px solid #006fce;}
.mFaq1 .i{position:absolute;top:25px;left:40px;background-color:#006fce;color:#fff;font-size:18px;text-align:center;border-radius:30px;width:56px;line-height:30px;height:30px;}
.mFaq1 dt,
.mFaq1 dd{position:relative;border-bottom:1px solid #ddd;}
.mFaq1 dt{color:#006fce;font-size:20px;padding:0 65px 0 0;}
.mFaq1 dt:before{content:"";position:absolute;top:50%;right:40px;margin-top:-6px;background:url(../images/ico_faq1.png) 0 0 no-repeat;width:18px;height:12px;}
.mFaq1 dt .i{background-color:#f6f6f6;color:#006fce;}
.mFaq1 dt a{display:block;padding:25px 20px 25px 195px;}
.mFaq1 dd{display:none;background-color:#f6f6f6;color:#666;font-size:18px;padding:25px 20px 25px 195px;}
.mFaq1 dd img{margin-top:10px;}
.mFaq1 dt.show{display:block;}
.mFaq1 dt.show:before{background-image:url(../images/ico_faq1_on.png);}
.mFaq1 dd.show{display:block;}

.mSch3 .con1 .picture{position:absolute;top:0;left:0;}
.mSch3 .con1 .picture .pic{display:table;background-color:#f3f3f3;border:1px solid #ddd;color:#666;font-size:18px;text-align:center;line-height:180%;width:298px;height:348px;}
.mSch3 .con1 .picture .pic span{display:table-cell;vertical-align:middle;}
.mSch3 .con1 .picture .mBtn1{border-radius:0;margin:20px 0 0;padding:0;text-align:center;width:300px;}
.mSch3 .con1 .co{position:relative;padding:0 0 60px 320px;}
.mSch3 .con1 .mBoard2 .tit{width:240px;}
.mSch3 .con2 .mBoard2.type3{margin-top:-1px;}
.mSch3 .con2 .mBoard2.type3 table{border-top:0;}
.mSch3 .con3,
.mSch3 .con4,
.mSch3 .con5{margin-top:60px;}

.mGreeting{background:url(../images/k_gretting1.png) 50% 100% no-repeat;margin-bottom:-100px;padding:0 30px;}
.mGreeting .con1{position:relative;margin:0 auto;max-width:1400px;zoom:1;}
.mGreeting .con1:after{display:block;clear:both;content:''}
.mGreeting .con1 .img{position:relative;float:left;width:calc(100% - 700px);max-width:660px;}
.mGreeting .con1 .img img{width:100%;}
.mGreeting .con1 .txt{position:relative;float:right;margin:0 40px 0 0;padding:98px 0 0;width:620px;z-index:1;}
.mGreeting .con1 .txt:before{content:"";position:absolute;top:40px;right:0;background-color:#0672cf;width:788px;height:5px;}
.mGreeting .con1 .txt .ti{font-size:40px;font-weight:500;letter-spacing:-2px;line-height:130%;}
.mGreeting .con1 .txt .ti em{color:#006fce;}
.mGreeting .con1 .txt .tx{color:#666;font-size:18px;letter-spacing:-2px;line-height:180%;margin:30px 0 0;}
.mGreeting .con1 .txt .tx .row{color:#666;font-size:18px;margin-top:28px;}
.mGreeting .con1.con2{margin-top:60px;}
.mGreeting .con1.con2 .img{float:right;}
.mGreeting .con1.con2 .txt{float:left;margin:0;padding-top:40px;width:700px;}
.mGreeting .con1.con2 .txt:before{display:none;}
.mGreeting .con1.con2 .txt .ti{font-size:24px;font-weight:400;line-height:150%;margin-top:-5px;}
.mGreeting .con1.con2 .txt .tx{margin:20px 0 0;}
.mGreeting .con1.con2 .sign{margin:60px 0 0;}
.mGreeting .con1.con3{margin-top:60px;}
.mGreeting .con1.con3 .txt{position:relative;padding-top:40px;margin-right:20px;width:640px;min-height:460px;}
.mGreeting .con1.con3 .txt:before{display:none;}
.mGreeting .con1.con3 .txt .ti{font-size:24px;font-weight:400;line-height:150%;margin-top:-5px;}
.mGreeting .con1.con3 .txt .tx{margin:20px 0 0;}
.mGreeting .con1.con3 .txt .sign{position:absolute;bottom:-50px;right:0;}
.mGreeting .con1.con4{margin-top:60px;}
.mGreeting .con1.con4 .txt{position:relative;padding-top:40px;margin-right:20px;width:640px;min-height:460px;}
.mGreeting .con1.con4 .txt .ti{font-size:24px;font-weight:400;line-height:150%;margin-top:-5px; margin-top: 60px;}
.mGreeting .con1.con4 .txt .tx{margin:20px 0 0;}
.mGreeting .con1.con4 .txt .sign{position:absolute;bottom:0;left:0;}

.mGreeting2{background: url(../images/k_gretting2.jpg) 50% 100% no-repeat; padding-bottom: 74px; margin-bottom: 0;}
.mGreeting2 .con1.con2 .txt .ti,
.mGreeting2 .con1.con3 .txt .ti,
.mGreeting2 .con1.con4 .txt .ti{font-size: 30px; font-family: 'GyeonggiTitleL'; line-height: 1.333;}

.mPurpose{margin-bottom:-100px;padding:0 30px;}
.mPurpose .con1{position:relative;margin:0 auto;max-width:1400px;zoom:1;}
.mPurpose .con1:after{display:block;clear:both;content:''}
.mPurpose .con1 .img{position:relative;float:left;width:calc(100% - 700px);max-width:660px;}
.mPurpose .con1 .img img{width:100% !important;height:auto !important;}
.mPurpose .con1 .img .owl-carousel .owl-nav{position:absolute;bottom:0;right:0;}
.mPurpose .con1 .img .owl-carousel .owl-nav .owl-prev,
.mPurpose .con1 .img .owl-carousel .owl-nav .owl-next{display:block;float:left;background:url(../images/ico_prev3.png) 50% 50% no-repeat #fff;text-indent:-9999px;font-size:0;width:80px;height:80px;}
.mPurpose .con1 .img .owl-carousel .owl-nav .owl-next{background-image:url(../images/ico_next3.png);}
.mPurpose .con1 .img .owl-carousel .owl-nav .owl-prev:hover{background-image:url(../images/ico_prev3_hover.png);background-color:#006fce;}
.mPurpose .con1 .img .owl-carousel .owl-nav .owl-next:hover{background-image:url(../images/ico_next3_hover.png);background-color:#006fce;}
.mPurpose .con1 .txt{position:relative;float:right;margin:0 40px 0 0;padding:98px 0 0;z-index:1;}
.mPurpose .con1 .txt:before{content:"";position:absolute;top:40px;right:0;background-color:#0672cf;width:788px;height:5px;}
.mPurpose .con1 .txt .ti{font-size:40px;font-weight:500;letter-spacing:-2px;line-height:130%;}
.mPurpose .con1 .txt .ti em{color:#006fce;}
.mPurpose .con1 .txt .tx{color:#666;font-size:18px;letter-spacing:-1px;line-height:180%;margin:30px 0 0;}
.mPurpose .con1 .txt .tx .row{color:#666;font-size:18px;margin-top:28px;}
.mPurpose .con2{background:url(../images/k_purpose1_2.png) 50% 0 no-repeat #f6f6f6;margin:90px -30px 0;}
.mPurpose .con2 .conBg{background:url(../images/k_purpose1_1.png) 50% 0 no-repeat;padding:80px 0 0;}
.mPurpose .con2 .mTitle1{margin-bottom:30px;}
.mPurpose .con2 .info{color:#222;font-size:20px;line-height:170%;text-align:center;}
.mPurpose .con2 .sub11s2{margin:52px 0 25px;}
.mPurpose .con2 .list1{padding:0 30px;}
.mPurpose .con2 .list1 dt{position:relative;z-index:1;}
.mPurpose .con2 .list1 dt:before{content:"";position:absolute;bottom:-45px;left:50%;margin-left:-1px;background-color:#006fce;width:2px;height:40px;}
.mPurpose .con2 .list1 .lst1{background-color:#fff;box-shadow:3px 3px 3px rgba(0,0,0,0.1);color:#222;font-size:26px;text-align:center;margin:0 auto 60px;padding:40px 0;border-radius:120px;max-width:1400px;}
.mPurpose .con2 .list1 .lst1 em{color:#006fce;}
.mPurpose .con2 .lst2{background:url(../images/k_purpose1_3.png) 100% 100% no-repeat;margin:-10px -30px 0;padding:0 0 100px;}
.mPurpose .con2 .lst2 ul{margin:0 auto;text-align:center;max-width:1400px;zoom:1;}
.mPurpose .con2 .lst2 ul:after{display:block;clear:both;content:''}
.mPurpose .con2 .lst2 li{position:relative;display:block;float:left;background-color:#fff;border-radius:0 40px 0 0;box-shadow:5px 5px 5px rgba(0,0,0,0.1);margin:0 0 0 40px;text-align:center;width:440px;overflow:hidden;}
.mPurpose .con2 .lst2 li:first-child{margin-left:0;}
.mPurpose .con2 .lst2 li .tx1{background-color:#006fce;letter-spacing:-1px;padding:40px 0 0;height:180px;}
.mPurpose .con2 .lst2 li .tx1 .t1{color:#fff;font-size:26px;font-weight:500;}
.mPurpose .con2 .lst2 li .tx1 .t2{color:#fff;font-size:20px;margin:10px 0 0;}
.mPurpose .con2 .lst2 li .img{position:absolute;top:135px;left:50%;box-shadow:5px 5px 5px rgba(0,0,0,0.1);margin-left:-85px;background:url(../images/img_purpose2_1.png) 50% 50% no-repeat #fff;border-radius:170px;width:170px;height:170px;}
.mPurpose .con2 .lst2 li .tx2{text-align:left;padding:120px 0 0 40px;height:120px;}
.mPurpose .con2 .lst2 li .tx2 .i{position:relative;color:#222;font-size:18px;margin:0 0 10px 10px;padding:0 0 0 32px;}
.mPurpose .con2 .lst2 li .tx2 .i:before{content:"";position:absolute;top:2px;left:0;background:url(../images/ico_purpose1.png) 0 0 no-repeat;width:24px;height:24px;}
.mPurpose .con2 .lst2 li.ls2{border-radius:40px 0 0;}
.mPurpose .con2 .lst2 li.ls2 .tx1{background-color:#0097f1;}
.mPurpose .con2 .lst2 li.ls2 .img{background-image:url(../images/img_purpose2_2.png);}
.mPurpose .con2 .lst2 li.ls3{border-radius:0;}
.mPurpose .con2 .lst2 li.ls3 .tx1{background-color:#009e57;border-radius:0 0 40px 0;}
.mPurpose .con2 .lst2 li.ls3 .img{background-image:url(../images/img_purpose2_3.png);}

.mDirectors{background:url(../images/k_directors1.png) 50% 100% no-repeat #f6f6f6;background-size:100% auto;margin:0 0 -100px;padding:0 0 100px;}
.mDirectors .dep1{background:url(../images/k_directors1_2.png) 50% 0 no-repeat;}
.mDirectors .dep1 .dep1Bg{position:relative;background-color:#006fce;border-radius:40px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.2);margin:0 auto;padding:0 0 36px;width:680px;overflow:hidden;}
.mDirectors .dep1 ul{position:absolute;top:40px;left:320px;}
.mDirectors .name{color:#fff;font-size:40px;font-weight:500;padding:45px 0 0;text-align:center;letter-spacing:-2px;width:340px;}
.mDirectors .name span{font-size:20px;font-weight:400;}
.mDirectors .line1{background:url(../images/k_directors2.png) 50% 0 no-repeat;height:79px;}
.mDirectors .line2{background:url(../images/k_directors2_2.png) 50% 0 no-repeat;height:79px;}
.mDirectors .line1 img,
.mDirectors .line2 img,
.mDirectors .line3 img{display:none;}
.mDirectors .lst1 li{position:relative;color:#fff;font-size:20px;letter-spacing:-2px;padding:0 0 10px 20px;}
.mDirectors .lst1 li:before{content:"";position:absolute;top:11px;left:0;background-color:#fff;border-radius:7px;width:7px;height:7px;}
.mDirectors .dep3,
.mDirectors .dep2{margin:0 auto;width:1400px;}
.mDirectors .dep2 ul{zoom:1;}
.mDirectors .dep2 ul:after{display:block;clear:both;content:''}
.mDirectors .dep2 li{float:left;background-color:#3c5366;border-radius:0 0 40px 0;margin:0 0 0 40px;width:320px;height:150px;}
.mDirectors .dep2 li li{background-color:transparent;border-radius:0;width:auto;height:auto;}
.mDirectors .dep2 li:first-child{margin-left:0;}
.mDirectors .dep2 li .name{font-size:32px;padding:33px 0 0;width:auto;}
.mDirectors .dep2 .lst1{padding-left:60px;}
.mDirectors .dep2 li.row1 .name{padding-top:47px;}
.mDirectors .dep3 ul{zoom:1;}
.mDirectors .dep3 ul:after{display:block;clear:both;content:''}
.mDirectors .dep3 .name{color:#222;font-size:32px;width:300px;}
.mDirectors .dep3 .name span{color:#006fce;}
.mDirectors .dep3 li{position:relative;float:left;background-color:#fff;border:1px solid #e3e3e3;margin:0 0 0 40px;width:678px;height:148px;}
.mDirectors .dep3 li:first-child{margin-left:0;}
.mDirectors .dep3 li li{float:none;border:0;width:auto;height:auto;}
.mDirectors .dep3 li ul{position:absolute;top:60px;left:320px;}
.mDirectors .dep3 li ul li{color:#222;}
.mDirectors .dep3 li ul li:before{background-color:#006fce;}

.mBusiness{text-align:center;}
.mBusiness .img{position:relative;}
.mBusiness .img img{width:100%;}
.mBusiness .img:before{content:"";position:absolute;top:-50px;right:260px;background:url(../images/img_business5.png) 0 0 no-repeat;width:145px;height:50px;}
.mBusiness .sub15s1,
.mBusiness .sub15s2,
.mBusiness .sub15s3{margin-bottom:40px;}
.mBusiness .cont1,
.mBusiness .cont2,
.mBusiness .cont3{margin:0 auto;text-align:left;max-width:1400px; letter-spacing: -0.025em;}
.mBusiness .cont1 .mIntro1 h4{top:45px;}
.mBusiness .cont1 .mIntro1 .con2 .lst2{padding-top:35px;}
.mBusiness .cont1 .mIntro1 .con2 .lst2 li ol{margin-top:30px;}
.mBusiness .cont1 .mIntro1 .con2 .lst2 li li{padding-bottom:10px;}
.mBusiness .cont2{padding:68px 0 0;}
.mBusiness .cont3{position:relative;border-top:1px solid #eee;margin-top:30px;padding:80px 0 0;}
.mBusiness .cont3:before{content:"";position:absolute;top:-1px;left:0;background-color:#006fce;width:466px;height:1px;}
.mBusiness .info{text-align:center;font-size:22px;padding:25px 0 0;}
.mBusiness .mIntro1 .con2.type2{margin-top:30px;letter-spacing:-2px;padding:80px 0 0;}
.mBusiness .cont4{background:url(../images/k_purpose1_1.png) 50% 0 no-repeat #f6f6f6;margin:80px 0 0;padding:80px 0;}
.mBusiness .cont4 .lst1{display:-webkit-flex;display:flex;margin:0 auto;max-width:1400px;}
.mBusiness .cont4 .lst1 li{-webkit-flex:1;flex:1;position:relative;float:left;width:25%;}
.mBusiness .cont4 .lst1 li:before{content:"";position:absolute;top:15px;left:0;background-color:#ccc;width:1px;height:330px;}
.mBusiness .cont4 .lst1 li:first-child:before{display:none;}
.mBusiness .cont4 .lst1 li .im{background:url(../images/img_business7_1.png) 50% 50% no-repeat #fff;box-shadow:3px 3px 3px rgba(0,0,0,0.2);margin:0 auto;border-radius:220px;width:220px;height:220px;}
.mBusiness .cont4 .lst1 li.i2 .im{background-image:url(../images/img_business7_2.png);}
.mBusiness .cont4 .lst1 li.i3 .im{background-image:url(../images/img_business7_3.png);}
.mBusiness .cont4 .lst1 li.i4 .im{background-image:url(../images/img_business7_4.png);}
.mBusiness .cont4 .lst1 li .tx{display:block;color:#222;font-weight:500;font-size:26px;letter-spacing:-1px;line-height:200%;margin:25px 0 0;}
.mBusiness .cont4 .lst1 li .tx span{display:block;}
.mBusiness .cont4 .lst1 li .tx em{color:#006fce;font-size:40px;}
.mBusiness .cont5{margin:0 auto;padding:115px 0 0;max-width:1400px;}
.mBusiness .cont5 .mBoard2 .w1{width:140px;}
.mBusiness .cont5 .mBoard2 .w3,
.mBusiness .cont5 .mBoard2 .w4,
.mBusiness .cont5 .mBoard2 .w5{width:180px;}

.mWay .map{position:relative;height:520px;}
.mWay .map .ma{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;height:100%;}
.mWay .map .txt{position:absolute;bottom:-90px;left:50%;transform:translateX(-50%);width:1400px;z-index:100;}
.mWay .map .txt .txtBg{background-color:#006fce;box-shadow:3px 3px 3px rgba(0,0,0,0.2);padding:45px 0;}
.mWay .map .txt .lo{position:absolute;top:45px;left:0;border-right:1px solid #1a7dd3;text-align:center;width:315px;line-height:90px;height:90px;}
.mWay .map .txt .tx{display:block;color:#fff;font-weight:500;font-size:20px;letter-spacing:-1px;line-height:200%;padding:10px 0 0 375px;}
.mWay .map .txt .tx .t{font-weight:300;}
.mWay .map .txt .bt{position:absolute;top:50%;right:40px;margin-top:-35px;display:block;border-radius:65px;border:3px solid #fff;color:#fff;font-size:20px;text-align:center;min-width:220px;line-height:65px;height:65px;}
.mWay .mIntro1{position:relative;border-bottom:1px solid #eee;margin:0 auto;padding:150px 0 0;width:1400px;}
.mWay .mIntro1:before{content:"";position:absolute;bottom:-1px;left:0;background-color:#006fce;width:466px;height:1px;}
.mWay .mIntro1 .con2{margin-top:0;}
.mWay .mIntro1 .con2 .lst2{padding-top:29px;padding-bottom:30px;}

.br{display:block;}
.titForMobile{display:none;}

.mKeymain{position:relative;overflow:hidden;}
.mKeymain .item{background:url(../images/img_keymain4.jpg) 50% 0 no-repeat;height:840px;}
.mKeymain .item .tit{background:url(../images/txt_keymain1.png?v=1) 50% 252px no-repeat;text-indent:-9999px;font-size:0;height:542px;}
.mKeymain .item .btn{text-align:center;}
.mKeymain .item .btn a{display:inline-block;background:url(../images/btn_keymain1_1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;margin:0 3px;width:200px;height:70px;}
.mKeymain .item .btn a.bt2{background-image:url(../images/btn_keymain1_2.png);}
.mKeymain .item.ls2{background-image:url(../images/img_keymain5.jpg);}
.mKeymain .item.ls2 .tit{background-image:url(../images/txt_keymain2.png?v=1);}
.mKeymain .item.ls2 .btn a.bt1{background-image:url(../images/btn_keymain2_1.png);}
.mKeymain .item.ls2 .btn a.bt2{background-image:url(../images/btn_keymain2_2.png);}
.mKeymain .item.ls3{background-image:url(../images/img_keymain3.jpg);}
.mKeymain .item.ls3 .tit{background-image:url(../images/txt_keymain3.png?v=1);}
.mKeymain .item.ls3 .btn a.bt1{background-image:url(../images/btn_keymain3_1.png);}
.mKeymain .cover{position:absolute;bottom:0;left:0;background:url(../images/k_keymain_cover.png) 50% 100% no-repeat;width:100%;height:142px;z-index:10;}
.mKeymain .cover img{width:100%;}
.mKeymain .owl-carousel .owl-nav{position:absolute;top:50%;left:50%;margin:10px 0 0 -700px;width:1400px;height:60px;}
.mKeymain .owl-carousel .owl-nav .owl-prev,
.mKeymain .owl-carousel .owl-nav .owl-next{position:absolute;top:0;left:0;display:block;background:url(../images/ico_prev4.png) 50% 50% no-repeat;text-indent:-9999px;font-size:0;width:30px;height:60px;}
.mKeymain .owl-carousel .owl-nav .owl-next{left:auto;right:0;background-image:url(../images/ico_next4.png);}

.iMore{position:absolute;top:0;right:0;background:url(../images/ico_more1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:55px;height:14px;}

.mMain1{background:url(../images/k_main1.png) 50% 0 no-repeat #f6f6f6;background-size:100% auto;padding:80px 30px 60px;}
.mMain1 .iMore{display:none;top:67px;right:50%;margin-right:-700px;}
.mMain1 .mTitle1{background-image:url(../images/tit_main1.png);margin:-10px 0 50px;height:83px;}
.mMain1 ul{margin-left:-40px;zoom:1;}
.mMain1 ul:after{display:block;clear:both;content:''}
.mMain1 li{float:left;margin:0 0 0 40px;max-width:440px;width:calc(33.333% - 40px);}
.mMain1 li a{display:block;}
.mMain1 li .img{display:block;margin-bottom:20px;}
.mMain1 li .img img{width:100%;max-width:440px;}
.mMain1 li .tit{display:block;font-size:26px;font-weight:500;margin-bottom:15px;line-height:130%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mMain1 li .txt{display:block;color:#666;font-size:16px;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;max-height:48px;}
.mMain1 li .ico{display:block;background:url(../images/ico_readmore.png) 0 0 no-repeat;color:#999;font-size:18px;margin:30px 0 0;padding:0 0 0 40px;line-height:30px;}
.mMain1 li a:hover .tit{color:#006fce;text-decoration:underline;}
.mMain1 li a:hover .ico{background-image:url(../images/ico_readmore_on.png);color:#006fce;}

.mMain2{position:relative;background-color:#fff;border-radius:0px 0px 0px 40px;margin:0 auto;max-width:1400px;height:120px;overflow:hidden;}
.mMain2 h3{position:absolute;top:0;left:0;background:url(../images/tit_main2.png) 50% 50% no-repeat #006fce;text-indent:-9999px;font-size:0;width:260px;height:120px;}
.mMain2 .con{padding:0 0 0 260px;}
.mMain2 .item{background-color:#fff;font-size:26px;}
.mMain2 .item a{display:block;margin:40px 0 0;padding:0 215px 0 60px;}
.mMain2 .item .ti{display:block;padding-right:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mMain2 .item .dt{position:absolute;top:43px;right:215px;color:#666;font-size:18px;}
.mMain2 .owl-nav{position:absolute;top:43px;right:100px;}
.mMain2 .more,
.mMain2 .owl-nav .owl-prev,
.mMain2 .owl-nav .owl-next{display:block;float:left;background:url(../images/ico_up2.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:35px;height:35px;}
.mMain2 .owl-nav .owl-next{background-image:url(../images/ico_down2.png);margin-left:5px;}
.mMain2 .more{position:absolute;top:50%;right:60px;margin-top:-17px;background-image:url(../images/ico_plus2.png);z-index:1;}

.gMain1{background:url(../images/k_main2.png?v=1) 100% 100% no-repeat #f6f6f6;padding:0 0 80px;}

.mMain3{position:relative;padding:100px 0 0;}
.mMain3:before{content:"";position:absolute;top:0;left:0;background:url(../images/k_main3.jpg) 50% 0 no-repeat;width:100%;height:375px;}
.mMain3 .mTitle1{position:relative;background-image:url(../images/tit_main3_m.png?v=1);margin:0;height:116px;}
.mMain3 .con{position:relative;margin:40px auto 90px;max-width:1400px;zoom:1;}
.mMain3 .con:after{display:block;clear:both;content:''}
.mMain3 .con .lt,
.mMain3 .con .rt{position:relative;box-shadow:5px 5px 5px rgba(0,0,0,0.15);border-radius:0px 0px 40px 0px;width:680px;width:calc(50% - 20px);height:302px;}
.mMain3 .con .lt{float:left;background-color:#009e57;}
.mMain3 .con .rt{float:right;background-color:#0caad2;}
.mMain3 .con .img{position:absolute;top:0;right:0;background:url(../images/img_main4_1.png) 0 0 no-repeat;width:305px;height:250px;}
.mMain3 .con .tit{position:relative;display:block;color:#fff;font-size:20px;letter-spacing:-1px;line-height:150%;padding:50px 0 0 60px;}
.mMain3 .con .tit:before{content:"";position:absolute;bottom:-70px;left:60px;background:url(../images/ico_more4_1.png) 0 0 no-repeat;width:30px;height:30px;}
.mMain3 .con .tit strong{display:block;font-weight:500;font-size:36px;letter-spacing:-2px;line-height:150%;margin:0 0 10px;}
.mMain3 .con .rt .tit:before{background-image:url(../images/ico_more4_2.png);}
.mMain3 .con .rt .img{background-image:url(../images/img_main4_3.png);}

.mHistory.forMobile{display:block;position:absolute;top:-9999px;left:-9999px;}
.mHistory.forWeb{position:relative;top:auto;left:auto;}
.mHistory{position:relative;background:url(../images/k_history1.png) 50% 0 no-repeat #006fce;margin-bottom:-100px;min-height:950px;overflow:hidden;}
.mHistory .con{background:url(../images/k_history2.png?v=1) 100% 230px no-repeat;padding:80px 0 0;height:790px;overflow:hidden;}
.mHistory h4{background:url(../images/tit_history.png?v=1) 50% 0 no-repeat;text-indent:-9999px;font-size:0;margin:0 0 65px;height:210px;}
.mHistory h4.t1{background-image:url(../images/tit_history2010.png?v=1);}
.mHistory h4.t2{background-image:url(../images/tit_history2000.png?v=1);}
.mHistory h4.t3{background-image:url(../images/tit_history1990.png?v=1);}
.mHistory h4.t4{background-image:url(../images/tit_history1980.png?v=1);}
.mHistory .mCustomScrollbar{overflow:hidden;}
.mHistory ul{width:;}
.mHistory li{position:relative;float:left;background:#fff;box-shadow:5px 5px 5px rgba(0,0,0,0.2);border-radius:0 0 0 40px;margin-right:60px;width:420px;height:290px;overflow:hidden;}
.mHistory li.mt1{margin-top:80px;}
.mHistory li.type2{border-radius:0 40px;width:840px;}
.mHistory li .txt{letter-spacing:-1px;width:420px;}
.mHistory li .txt .ti{display:block;color:#222;font-weight:500;font-size:40px;padding:60px 0 0 60px;}
.mHistory li .txt .tx{display:block;color:#222;font-size:20px;padding:83px 0 0 60px;}
.mHistory li .txt .tx .d{display:block;color:#006fce;font-weight:500;font-size:30px;margin:0 0 10px;}
.mHistory li .img{position:absolute;top:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;width:420px;height:100%;}
.mHistory .dots{position:absolute;bottom:0;left:0;background:url(../images/k_history3.png) 50% 0 no-repeat;text-align:center;width:100%;height:134px;}
.mHistory .dots a{position:relative;display:inline-block;color:#fff;font-size:20px;letter-spacing:-1px;margin:25px 93px 0;vertical-align:top;}
.mHistory .dots a:before,
.mHistory .dots a:after{content:"";position:absolute;top:-26px;left:50%;margin-left:-3px;background-color:#fff;border-radius:6px;width:6px;height:6px;}
.mHistory .dots a:after{display:none;background-color:rgba(255,255,255,0.3);width:30px;height:30px;}
.mHistory .dots a.selected:after{display:block;border-radius:30px;margin:-12px 0 0 -15px;}
.mHistory .dots .ls2010,
.mHistory .dots .ls1990{margin-top:63px;}
.mHistory .mCSB_scrollTools{filter:alpha(opacity=1) !important;opacity:0.01 !important;-moz-opacity:0.01 !important;}

.con2.width100{padding: 170px 0 0; padding-left: 0!important;}
.grp_wrap{display: block;}
.grp_list li{float:left; width:25%; padding-right: 5%; position: relative; position: relative; box-sizing: border-box;}
.grp_list li.last:before{display: none}
.grp_list li p{max-width:280px;position: relative;max-height:280px;border-radius:50%;text-align:center;font-size:18px;padding:20%0;box-sizing:border-box;padding-bottom:82%;height:0;overflow:hidden}

.grp_list li img{max-width: 78px;width: 40%;}

.grp_list li span{font-size: 1.111em;}

.grp_list li p:before{content:'';position:absolute;top:0;left:0;}
.grp_list li p:before{width:100%;height:100%;content:'';border-radius:50%;top:0;left:0;background-image:url(../images/grp_img_bg_1.png);background-repeat:no-repeat; background-size: contain;}
.grp_list li:nth-child(1) p:before{background-image:url(../images/grp_img_1_bg.png);}
.grp_list li:nth-child(2) p:before{background-image:url(../images/grp_img_2_bg.png);}
.grp_list li:nth-child(3) p:before{background-image:url(../images/grp_img_3_bg.png);}
.grp_list li:nth-child(4) p:before{background-image:url(../images/grp_img_4_bg.png);}
.grp_list li:before{content:'';position:absolute;width:40px;height:40px;top:50%;right:0;margin-top:-20px;right: 3%; background-image:url(../images/grp_right.png);background-repeat:no-repeat;background-position:100%}

/*selected*/
.mTab1 .lst .ls.selected{border-top:4px solid #006fce; border-bottom: none}
.mTab1 .lst .ls.active{border-bottom: none}

.sub21s1_1106::after {
    content: '';
    display: block;
    width: 15px;
    height: 20px;
    position: absolute;
    background: url(../images/sub_tt191106.png) center top no-repeat;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

/*ani*/


@media all and (max-width:1500px){
	.grp_list li p{	font-size: 14px;}
}
/* for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
}


@media all and (min-width:1400px){
	.mAside{display:none !important;}
}

/* screen resolutions lower than 1400px */
@media all and (max-width:1400px){

    #header{position: absolute !important; background: transparent; border-bottom: 1px solid rgba(255,255,255,0.2);}
	#header h1{margin-left:30px;}
	#header .gRt{right:30px;}
	#header .mGnb{display:none;}
	#header .gRt{right:0;}
	#header .gRt a{background:url(../images/ico_login_m.png) 50% 50% no-repeat;border-left:1px solid rgba(255,255,255,0.2);text-indent:-9999px;font-size:0;padding:0;width:90px;line-height:90px;height:90px;}
	#header .gRt a.mem{display:none;}
	#header .gRt a.iAside{display:block;background-image:url(../images/ico_menu_m.png);}
    #header .gRt a.login{background-image:url(../images/ico_login_m.png) !important;}
	#header.type2 .gRt a{border-left:1px solid #eee;}
	#header.type2 .gRt a.iAside{display:block;background-image:url(../images/ico_menu_b_m.png);}

    /***************20191108 _ 추가*********************/
    #header{position:fixed !important; top: 0;}
    #header.bgType{background-color:#fff; border-bottom:1px solid #eee;}

    #header.bgType .gRt a{color:#222; border-left:1px solid rgba(0,0,0,0.1);}
    #header.bgType .gRt a.iAside {background-image: url(../images/ico_menu_b_m.png);}
    #header.bgType .gRt a.login{background-image:url(../images/ico_login_b.png) !important;}

    #header.bgType h1 .dibP img{display: none}
    #header.bgType h1 .dibP .hover{display: block}

    #header.bgType h1 .dibM img{display: none}
    #header.bgType h1 .dibM .hover{display: block}
    /************************************/


    .forWeb{background: url(../images/logo_hover.png) 0 0 no-repeat; text-indent: -9999px; font-size: 0; width: 178px; height: 34px;}


	.mGnb li a{width:100px;}

	.mAside{position:absolute;}
	.mAside .title{background-size:100%;height:90px;}
	.mAside .title .logo{display:block;margin:0 0 0 30px;padding:28px 0 0;}
	.mAside .title .logo img{height:auto;}
	.mAside .title .gRt .login,
	.mAside .title .gRt .close{background-size:auto;width:90px;line-height:90px;height:90px;}
	.mAside .title .gRt a.close{background-size:auto;}
	.mAside .title .gRt .lnk a{font-size:20px;padding:0 24px;line-height:90px;height:90px;}
	.mAside .title .gRt .lnk a:before{margin-top:-12px;height:24px;}
	.mAside .list li .tit a{font-size:20px;padding:25px 25px;}
	.mAside .list li li a{font-size:20px;padding:25px 25px 25px 40px;}
	.mAside .list li li a:before{top:33px;width:5px;height:5px;}
	.mAside .list li .tit:before{background-size:auto;margin-top:-7px;width:44px;height:14px;}

	#footer .bg{padding:0 30px;}
	#footer .con1 .mFamily{right:30px;}
	#footer .con2{padding:30px 0 20px;text-align:center;}
	#footer .con2 .log{position:static;text-align:center;}
	#footer .con2 .txt{margin:25px 0 0;padding:0;}
	#footer .con2 .txt .bar{display:none;}
	#footer .con2 .txt .tx .bar{display:inline;}
	#footer .con2 .txt .brForMobile{margin-top:7px;}
	#footer .con2 .img{position:static;margin:30px 0 0;text-align:center;}
	#footer .con2 .img a{margin:0 5px;}

    #footer .dibP{display: none}
    #footer .dibM{display: block}

	.mKeysub .bg,
	#body .bg{padding-left:30px;padding-right:30px;}

	.mArticle1 .cont .img img{display:inline !important;width:100% !important;height:auto;}
	.mArticle1 .cont .owl-carousel .owl-nav .owl-prev{left:-20px;}
	.mArticle1 .cont .owl-carousel .owl-nav .owl-next{right:-20px;}
	.mArticle1 .attach{margin:0;}

	.mGallery1 ul{margin:0 0 -20px -20px;}
	.mGallery1 li{margin:0 0 20px 20px;width:calc(33.333% - 20px);}

	.mSearch.type2{position:relative;margin-bottom:50px;}
	.mSearch.type2 .select{position:absolute;top:40px;left:40px;width:150px;}
	.mSearch.type2 .btn{position:absolute;top:40px;right:40px;}
	.mSearch.type2 .select.pos1{padding-left:10px;width:180px;}
	.mSearch.type2 .select.pos2{left:219px;}
	.mSearch.type2 .gIt,
	.mSearch.type2 .btn,
	.mSearch.type2 .select{margin:0;}
	.mSearch.type2 .gIt{display:block;margin:0 110px 0 368px;width:auto;}

	.mWrite1 .info{right:0;}

	.mWrite1,
	.mReply1 h4,
	.mReply1 ul{padding-left:0;padding-right:0;}

	.mBoard2 tbody td .email span.gIt{display:block;width:auto;}
	.mBoard2 tbody td .email .select{display:block;background-position:105% 50%;width:100%;}
	.mBoard2 tbody td .email .co2{display:-webkit-flex;display:flex;margin:10px 0 0;}
	.mBoard2 tbody td .email .co2 .gSelect,
	.mBoard2 tbody td .email .co2 .gIt{-webkit-flex:1;flex:1;}
	.mBoard2 tbody td .email .co2 .gSelect{padding-right:6px;width:auto;}
	.mBoard2 tbody td .email .co1{position:relative;display:block;padding-right:25px;}
	.mBoard2 tbody td .email .bar{position:absolute;top:0;right:0;}
	.mBoard2 tbody td .email .btn{margin:10px 0 0;}
	.mBoard2 tbody td .bar{width:20px;line-height:50px;height:50px;}
	.mBoard2 tbody td .phone{display:-webkit-flex;display:flex;}
	.mBoard2 tbody td .phone .gIt{width:auto;}
	.mBoard2 tbody td .phone .gIt,
	.mBoard2 tbody td .phone .gSelect{-webkit-flex:1;flex:1;}
	.mBoard2 tbody td .phone .select{width:100%;}

	.mIntro1 .con2{padding-left:250px;}
	.mIntro1 .con2:before{width:250px;}
	.mIntro1.type2 .con2{padding-left:330px;}
	.mIntro1.type2 .con2:before{width:330px;}

	.mSch3 .con1 .picture{position:static;margin:0 auto 50px;width:300px;}
	.mSch3 .con1 .co{padding-left:0;}

	.mPurpose .con2 .lst2 li:first-child,
	.mPurpose .con2 .lst2 li{float:none;margin:0 auto 40px;}
	/*.mPurpose .con1 .img{margin-left:30px;width:560px;}*/

	.mBoard2 tbody td .school .co1{float:none;display:block;margin:0 0 10px 0;}
	.mBoard2 tbody td .school .co1:last-child{margin-bottom:0;}
	.mBoard2 tbody td .school .co1 .ti,
	.mBoard2 tbody td .school .co1 label{width:130px;}
	.mBoard2 tbody td .school .co1 .select{width:320px;}
	.mBoard2 tbody td .school .co1 .gIt{width:300px;}

	.mBanner1 .con{float:none;width:auto;}
	.mBanner1 .rt .con a,
	.mBanner1 .con a{padding:40px 0 0 30px;}
	.mBanner1 .con a:before{left:30px;}
	.mBanner1 .rt .con a:before{left:30px;}

	.mMain1 ul{margin-left:-20px;}
	.mMain1 li{margin-left:20px;width:calc(33.333% - 20px);}

	.mHistory .dots a.ls.lsCur{margin-left:-100px;}
	.mHistory .dots a.ls.ls1980{margin-right:-100px;}

	.mWay .map .txt{margin-top:-30px;width:1024px;}
	.mWay .map .txt .txtBg{border-radius:0px 0px 20px 0px;margin:0 15px;padding:0 0 30px;}
	.mWay .map .txt .lo{display:block;position:relative;top:auto;left:auto;border-right:0;width:100%;}
	.mWay .map .txt .lo:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-88px;background-color:#1a7dd3;width:177px;height:1px;}
	.mWay .map .txt .tx{line-height:180%;padding:20px 0 0;text-align:center;}
	.mWay .map .txt .tx .t{font-weight:300;}
	.mWay .map .txt .bt{position:static;border-radius:65px;margin:35px auto 0;width:150px;}

	.mWay .mIntro1{width:1024px;}

	.mBusiness{padding-left:30px;padding-right:30px;}
	.mBusiness .cont4{margin-left:-30px;margin-right:-30px;}
	.mBusiness .cont4 .lst1 li:before{height:270px;}
	.mBusiness .cont4 .lst1 li .tx{font-size:22px;}
	.mBusiness .cont4 .lst1 li .tx em{font-size:35px;}

	.mBusiness .cont4 .lst1 li .im{background-size:auto 60px;border-radius:150px;width:150px;height:150px;}

	.mGreeting .con1.con4,
	.mGreeting .con1.con3,
	.mGreeting .con1.con2{margin-top:100px;}
	.mGreeting .con1.con4 .txt,
	.mGreeting .con1.con3 .txt,
	.mGreeting .con1.con2 .txt{padding-top:0;}

	.gMain1,
	.mMain3{padding-left:30px;padding-right:30px;}
	.mMain1{margin-left:-30px;margin-right:-30px;}
}

/* screen resolutions lower than 1280px */
@media all and (max-width: 1280px){
	.mGallery2 .swiper-button-prev,
	.mGallery2 .swiper-button-next {left: 52px; width: 52px; height: 52px;}
	.mGallery2 .swiper-button-next {left:auto; right: 52px;}
}

/* screen resolutions lower than 1200px */
@media all and (max-width:1200px){
	.mPurpose .con1 .img .owl-carousel .owl-nav .owl-prev,
	.mPurpose .con1 .img .owl-carousel .owl-nav .owl-next{background-size:13px auto;width:40px;height:40px;}
}

/* screen resolutions lower than 768px */
@media all and (max-width:1024px){
    .dibP{display: none}
    .dibM{display: block}

	.forWeb{display:none;}
	span.forMobile{display:inline;}
	div.forMobile{display:block;}
	.br{display:inline;}
	.brForMobile{display:block;}

	#wrap{min-width:auto;}
	#wrap .bg{padding:0;width:auto;}

    /*ani*/
    #wrap:before {
        width: 150px; height: 153px;
        top: 224px; right: -72px;
    }

	#header{height:49px;min-width:auto;}
	#header h1{float:left;margin-left:20px !important;padding-top:13px;}
	#header h1 img{height:19px;}
	#header .gRt a{background-size:auto 15px;width:50px;line-height:50px;height:50px;}

	#footer a{font-size:14px;}
	#footer .con1 .lnk{padding:0 0 0 15px;}
	#footer .con1 .lnk a{margin-left:25px;line-height:50px;height:50px;}
	#footer .con1 .lnk a:before{left:-15px;width:2px;height:2px;}
	#footer .con1 .mFamily{position:relative;top:0;right:auto;border-top:1px solid #e4e4e4;}
	#footer .con2{padding:30px 0 20px;}
	#footer .con2 .log img{height:21px;}
	#footer .con2 .txt{font-size:14px;}
	#footer .con2 .txt div{font-size:14px;}
	#footer .con2 .img{margin:20px 0 0;}
	#footer .con2 .img img{height:28px;}



	.mFamily .sel{background:none;padding:0 25px 0 15px;min-width:150px;line-height:50px;height:50px;}
	.mFamily .sel:before{content:"";position:absolute;top:50%;right:15px;margin-top:-6px;background:url(../images/ico_family_m.png) 0 0 no-repeat;background-size:auto 11px;width:15px;height:11px;}
	.mFamily .lst{position:absolute;bottom:50px;left:0;border-left:0;border-right:0;width:100%;}
	.mFamily .lst a{padding:7px 15px;}
	.mFamily.show:before,
	.mFamily.show:after{content:"";position:absolute;top:0;left:0;background-color:#e4e4e4;width:1px;height:100%;}
	.mFamily.show:after{left:0;}
	.mFamily.show .lst{display:block;}

	.mSearch{position:relative;margin-bottom:50px;padding:10px;}
	.mSearch .gIt{display:block;margin:0 50px 0 79px;width:auto;}
	.mSearch .select,
	.mSearch.type2 .select{position:absolute;top:10px;left:10px;width:80px;}
	.mSearch .btn,
	.mSearch.type2 .btn{position:absolute;top:10px;right:10px;background-size:auto 13px;width:50px;line-height:50px;height:50px;}
	.mSearch.type2 .select.pos1{padding-left:10px;width:110px;}
	.mSearch.type2 .select.pos2{left:119px;}
	.mSearch.type2 .gIt{margin:0 50px 0 188px;}

	.mBoard1{border-width:2px;}
	.mBoard1 th,
	.mBoard1 td{font-size:13px;height:50px;}
	.mBoard1 th:before{top:10px;height:30px;}
	.mBoard1 td.tit{padding-left:10px;padding-right:10px;}
	.mBoard1 td.date,
	.mBoard1 td.no{color:#666;}
	.mBoard1 .important{border-radius:25px;padding:0 10px;line-height:23px;height:25px;}
	.mBoard1 .no{width:65px;}
	.mBoard1 .cat{width:95px;}
	.mBoard1 .wri{width:80px;}
	.mBoard1 .file,
	.mBoard1 .date{display:none;}

	.mPaging{margin:50px -25px 0;}
	.mPaging a,
	.mPaging em{border-width:2px;border-radius:32px;font-size:15px;min-width:40px;line-height:40px;height:40px;}
	.mPaging .prev,
	.mPaging .next,
	.mPaging .first,
	.mPaging .last{border-width:2px;background:url(../images/ico_pag_prev_m.png) 50% 50% no-repeat;background-size:10px auto;}
	.mPaging .prev{margin:0 5px 0 0;}
	.mPaging .next{background-image:url(../images/ico_pag_next_m.png);margin:0 0 0 5px;}
	.mPaging .first,
	.mPaging .last{display:none;}

	/*.mKeymain .item{background:none;height:auto;}*/
	.mKeymain .item .img img{width:100%;}
	.mKeymain .item .gTxt{position:absolute;top:50%;left:0;margin-top:-210px;width:100%;}
	.mKeymain .item .tit{background:url(../images/txt_keymain1_m.png?v=1) 50% 0 no-repeat;background-size:auto 220px;height:220px;}
	.mKeymain .item .btn{margin-top:30px;text-align:center;}
	.mKeymain .item .btn a{background-size:auto 46px;width:132px;height:46px;}
	.mKeymain .item.ls1 .btn .bt1{background-image:url(../images/btn_keymain1_1_m.png);}
	.mKeymain .item.ls1 .btn .bt2{background-image:url(../images/btn_keymain1_2_m.png);}
	.mKeymain .item.ls2{background-image:url(../images/img_keymain5.jpg);background-position: 17% 0;}
	.mKeymain .item.ls2 .tit{background-image:url(../images/txt_keymain2_m.png);}
	.mKeymain .item.ls3{background-image:url(../images/img_keymain3.jpg);}
	.mKeymain .item.ls3 .tit{background-image:url(../images/txt_keymain3_m.png);}
	.mKeymain .cover{background:none;height:auto;}
	.mKeymain .owl-carousel .owl-nav{position:absolute;top:50%;left:5%;margin:-65px 0 0;width:90%;height:30px;}
	.mKeymain .owl-carousel .owl-nav .owl-prev,
	.mKeymain .owl-carousel .owl-nav .owl-next{background-image:url(../images/ico_prev4_m.png);background-size:16px auto;background-position:0 0;width:16px;height:30px;}
	.mKeymain .owl-carousel .owl-nav .owl-next{background-image:url(../images/ico_next4_m.png);}

	.mKeysub{position:relative;background-image:url(../images/k_keysub1_m.jpg?v=1);height:300px;overflow:visible;z-index:10;}
	/*.mKeysub:before{content:"";position:absolute;bottom:-78px;right:0;background:url(../images/k_mark.png?v=1) 0 0 no-repeat;background-size:auto 157px;width:80px;height:157px;}*/
	.mKeysub .bg:before{display:none;}
	.mKeysub .tit{background:url(../images/tit_keysub1_m.png?v=1) 50% 0 no-repeat;background-size:auto 78px;font-size:20px;margin-top:115px;height:75px;}
	.mKeysub .txt{color:#fff;font-size:13px;padding-top:10px;}
	.mKeysub.type2{background-image:url(../images/k_keysub2_m.jpg?v=1);}
	.mKeysub.type2 .tit{background-image:url(../images/tit_keysub2_m.png?v=1);}
	.mKeysub.type3{background-image:url(../images/k_keysub3_m.jpg?v=1);}
	.mKeysub.type3 .tit{background-image:url(../images/tit_keysub3_m.png?v=1);}
	.mKeysub.type4{background-image:url(../images/k_keysub4_m.jpg?v=1);}
	.mKeysub.type4 .tit{background-image:url(../images/tit_keysub4_m.png?v=1);}
	.mKeysub.type5{background-image:url(../images/k_keysub5_m.jpg?v=1);}
	.mKeysub.type5 .tit{background-image:url(../images/tit_keysub5_m.png?v=1);}
	.mKeysub.type6{background-image:url(../images/k_keysub6_m.jpg?v=1);}
	.mKeysub.type6 .tit{background-image:url(../images/tit_keysub6_m.png?v=1);}

	.mBc{top:110px;left:0;text-align:center;width:100%;}
	.mBc a{font-size:13px;}
	.mBc .home,
	.mBc .dep2{float:none;display:inline-block;}
	.mBc .dep2{position:relative;background:url(../images/ico_bc2_m.png) 0 50% no-repeat;background-size:auto 6px;margin-left:15px;padding-left:20px;}
	.mBc .dep2 .sel{background-size:auto 15px;padding-right:30px;}
	.mBc .dep2 .lst{top:45px;left:10px;border:1px solid #e4e4e4;width:calc(100% - 2px);}
	.mBc .dep2.show .lst{padding:10px 0; min-width: 150px; }
	.mBc .dep2.show .lst a{padding:4px 15px;}

	.mTitle1{/*background:url(../images/k_title41_m.png) 50% 0 no-repeat;*/background-size:auto 60px;margin-bottom:30px;min-height:60px;}
	.mTitle1.sub11{background-image:url(../images/k_title11_m.png);background-size:auto 31px;height:31px;}
	.mTitle1.sub11s1{background-image:url(../images/k_title11_2_m.png);background-size:auto 41px;height:41px;}
	.mTitle1.sub11s2{background-image:url(../images/k_title11_3_m.png);background-size:auto 37px;height:37px;}
	.mTitle1.sub11s3{background-image:url(../images/k_title11_4_m.png);background-size:auto 37px;height:37px;}
	.mTitle1.sub11s4{background-image:url(../images/k_title11_5_m.png);background-size:auto 37px;height:37px;}
	.mTitle1.sub15s1{/*background-image:url(../images/k_title15s2_m.png);*/background-size:auto 46px;height:46px;}
	.mTitle1.sub15s2{background-image:url(../images/k_title15s3_m.png);background-size:auto 46px;height:46px;}
	.mTitle1.sub15s3{/*background-image:url(../images/k_title15s4_m.png);*/background-size:auto 46px;height:46px;}
	.mTitle1.sub15s4{/*background-image:url(../images/k_title15s5_m.png);*/background-size:auto 46px;height:46px;}
	.mTitle1.sub12{background-size:auto 30px;height:30px;}
	.mTitle1.sub21s1{/*background-image:url(../images/tit_scholarship1_1_m.png);*/background-size:auto 46px;height:46px;}
	.mTitle1.sub31{/*background-image:url(../images/k_title31.png);*/}
	.mTitle1.sub32{background-image:url(../images/k_title32.png);}
	.mTitle1.sub33{/*background-image:url(../images/k_title33.png);*/}
	.mTitle1.sub42{background-image:url(../images/k_title42_m.png);}
	.mTitle1.sub43{background-image:url(../images/k_title43_m.png);}
	.mTitle1.sub44{background-image:url(../images/k_title44_m.png);}
	.mTitle1.mem11{/*background-image:url(../images/k_titleMem11_m.png);*/background-size:auto 85px;height:85px;}
	.mTitle1.mem12{/*background-image:url(../images/k_titleMem12_m.png);*/background-size:auto 30px;height:30px;}
	.mTitle1.mem13{background-image:url(../images/k_titleMem13_m.png);background-size:auto 30px;height:30px;}


	.mTitle2{font-size:20px;padding-bottom:10px;}

	.mTab1{position:relative;margin-bottom:50px;z-index:1;}
	.mTab1 .sel{display:block;background-color:#006fce;text-align:center;}
	.mTab1 .sel span{display:inline-block;background:url(../images/ico_tab1_m.png) 100% 50% no-repeat;background-size:auto 5px;color:#fff;font-size:15px;padding:13px 30px 13px 0;}
	.mTab1 .lst{background-color:#fff;display:none;position:absolute;top:46px;left:0;width:100%;border-left:0;}
	.mTab1 .lst .ls{display:block;border:1px solid #eee;font-size:15px;-webkit-flex:none;flex:none;margin:0 0 -1px;}
	.mTab1 .lst .ls a{color:#222;line-height:130%;padding:13px 0;height:auto;}
	.mTab1 .lst .ls.selected{background-color:#f6f6f6;color:#222;border-top: 1px solid #eee;}
	.mTab1 .lst .ls.selected:before,
	.mTab1 .lst .ls.selected:after{display:none;}
	.mTab1.show .lst{display:block;}

	.gIndex #body{padding:0 15px 40px;}
	#body{padding:40px 15px; overflow: hidden;}
	#body.type2{background:none;}
	#body .bg:before{display:none;}
	#body .bg{padding:0;width:auto;}

	.select{background-size:auto 3px;padding-left:15px;width:100%;font-size:13px;line-height:50px;height:50px;}

	.gIt{padding-right:17px;}
	.it{font-size:13px;padding:0 0 0 15px;line-height:48px;height:48px;}
	.textarea{font-size:13px;height:130px;}

	.mFFile{padding-right:107px;}
	.mFFile .btn .btHidden{height:34px;}

	.mArticle1{border-width:2px;}
	.mArticle1 .title{padding:20px 0;}
	.mArticle1 .title .important{border-radius:25px;font-size:13px;padding:0 10px;line-height:23px;height:25px;}
	.mArticle1 .title .tit{font-size:20px;}
	.mArticle1 .title .date{font-size:12px;}
	.mArticle1 .cont{font-size:13px;line-height:150%;padding:30px 0;width:auto;}
	.mArticle1 .cont .img{margin:0 0 30px;padding:0 0 30px;}
	.mArticle1 .cont .img img{width:100% !important;}
	.mArticle1 .cont .owl-carousel .owl-nav{display:none;}
	.mArticle1 .cont .owl-carousel .owl-dots{bottom:-20px;height:20px;}
	.mArticle1 .cont .owl-carousel .owl-dot a{margin:0 3px;}
	.mArticle1 .attach{padding:25px 0 15px;}
	.mArticle1 .attach li{padding:0 25px 10px;}
	.mArticle1 .attach li a{background-position:0 3px;background-size:11px auto;font-size:13px;padding:0 0 5px 20px;}
	.mArticle1 .attach li a:hover{color:#006fce;text-decoration:underline;}

	.mButton1{margin-top:30px;padding-top:30px;}
	.mButton1 .lt,
	.mButton1 .rt{display:block;float:left;width:50%;}
	.mButton1 .lt .mBtn1,
	.mButton1 .rt .mBtn1{display:block;width:auto;}
	.mButton1 .iList{margin:0 10px;}
	.mButton1.col3{display:-webkit-flex;display:flex;}
	.mButton1.col3 .mBtn1{-webkit-flex:1;flex:1;}

	.iPrev,
	.iNext{font-size:15px;}
	.iPrev span,
	.iNext span{padding:0 0 0 37px;}
	.iNext span{padding:0 37px 0 0;}
	.iPrev span:before,
	.iNext span:before{left:10px;margin-top:-4px;background-size:auto 7px;width:13px;height:7px;}
	.iNext span:before{left:auto;right:10px;}

	.iPlus,
	.iMinus{width:43px;line-height:43px;height:43px;}
	.iPlus:before,
	.iPlus:after,
	.iMinus:before,
	.iMinus:after{content:"";position:absolute;top:50%;left:50%;margin:-1.5px 0 0 -7.5px;background-color:#222;width:15px;height:3px;}
	.iPlus:after{margin:-7.5px 0 0 -1.5px;width:3px;height:15px;}
	.iMinus:after{display:none;}
	.iList{width:100px;}
	.iList span{background:url(../images/ico_list1_m.png) 50% 50% no-repeat #000;background-size:13px auto;border-radius:45px;width:45px;line-height:45px;height:45px;}
	.iList:hover{border-radius:45px;}
	.iList:hover span{font-size:15px;padding-right:20px;}

	.mGallery1 ul{margin:0;}
	.mGallery1 li{float:none;margin:0 0 25px;width:auto;}
	.mGallery1 li a{height:auto;}
	.mGallery1 li .img img{display:inline;}
	.mGallery1 li .txt{display:block;padding:25px;}
	.mGallery1 li .txt .ti{font-size:18px;height:auto;}
	.mGallery1 li .txt .tx{display:none;font-size:13px;margin-top:10px;}
	.mGallery1 li .txt .tx.show_sm{display: block;}
	.mGallery1 li .txt .tx2{font-size:13px;margin-top:30px;}
	.mGallery1 li .txt .dt{position:static;background:url(../images/ico_clock_m.png) 0 3px no-repeat;background-size:15px auto;font-size:12px;margin:25px 0 0;padding:0 0 0 20px;}
	.mGallery1 li .txt .dt .i{background:url(../images/ico_count1_m.png) 4px 50% no-repeat;background-size:16px auto;margin-left:10px;padding-left:25px;}
	.mGallery1.movie li a{height:auto;}
	.mGallery1.movie li a .img:before{display:block;margin:-30px 0 0 -30px;background:url(../images/ico_play2.png) 0 0 no-repeat;background-size:auto 60px;width:60px;height:60px;}

	.mGallery1.type2 li a{height:auto;}
	.mGallery1.type2 li .txt .tx{display:block;}
	.mGallery1.type2 li a .txt .at{bottom:27px;right:25px;background-size:auto 15px;width:15px;height:15px;}

    .mGallery1.type4 ul { margin-left: -20px; }
    .mGallery1.type4 li { width: 50%; padding-left: 20px; box-sizing: border-box; }

	.mGallery2{margin-left:-15px; margin-right:-15px;width:auto; padding-left:30px;  padding-right:30px;}
	.mGallery2 .mTitle1{margin-bottom:25px}

	.mGallery2 .swiper-button-prev,
	.mGallery2 .swiper-button-next {left: 10px;}
	.mGallery2 .swiper-button-next {left:auto; right: 10px;}

	.mMovie1{margin-bottom:40px;}
	.mMovie1 a{display:block;border:1px solid #e4e4e4;}
	.mMovie1 .img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;height:auto;}
	.mMovie1 .img img{display:inline;width:100%;}
	.mMovie1 .img:before{margin:-30px 0 0 -30px;background-size:auto 60px;width:60px;height:60px;}
	.mMovie1 .txt{padding:25px;text-align:left;}
	.mMovie1 .txt .ti{font-size:18px;font-weight:normal;margin-top:0;}
	.mMovie1 .txt .dt{display:block;position:static;background:url(../images/ico_clock_m.png) 0 3px no-repeat;background-size:15px auto;font-size:12px;margin:25px 0 0;padding:0 0 0 20px;}

	.mNews1{position:relative;background:url(../images/k_news1_3_m.png) 50% 0 no-repeat #f6f6f6;margin:0 -15px -40px;padding-bottom:50px;}
	.mNews1 .select{position:relative;top:auto;right:auto;font-size:15px;margin:0 0 30px;width:150px;line-height:44px;height:44px;}
	.mNews1 .con{background:none;margin:0 15px;padding:35px 20px 0;width:auto;}
	.mNews1 .con:before{content:"";position:absolute;top:0;left:0;background:url(../images/k_news1_m.png) 50% 0 no-repeat #006fce;background-size:335px auto;border-bottom-right-radius:20px;width:100%;height:180px;}
	.mNews1 .con:after{content:"";position:absolute;top:180px;left:0;background:url(../images/k_news1_2_m.png) 50% 0 no-repeat #f6f6f6;background-size:335px auto;width:100%;height:124px;z-index:1;}
	.mNews1 .con .img{position:relative;border-width:5px;width:190px;z-index:2;}
	.mNews1 .con .img img{width:100%;height:auto;}
	.mNews1 .txt{font-size:20px;padding:21px 0 0;}
	.mNews1 .button{margin-top:30px;}
	.mNews1 .button a{margin:0 3px 10px;min-width:120px;line-height:45px;height:45px;}

	.mBtn1{font-size:13px;padding:0 20px;border-radius:40px;line-height:40px;height:40px;}
	.mBtn1 span{background-size:auto 15px;padding-right:30px;}
	.mBtn1 span.iEbook{background-image:url(../images/ico_ebook_m.png);}
	.mBtn1.blueLine{border-width:2px;line-height:38px;height:38px;}
	.mBtn1.blueLine .iDown{background-image:url(../images/ico_down_blue_m.png);}

	.mWrite1,
	.mReply1{display:none;}

	.mInfo1{padding:20px 25px 15px;}
	.mInfo1 li{font-size:13px;padding:0 0 10px 10px;}
	.mInfo1 li:before{top:7px;border-radius:4px;width:4px;height:4px;}
	.mInfo1 .txt{font-size:15px;line-height:150%;}

	.mInfo2{font-size:13px;margin:25px -15px 0;padding:20px 20px 25px;}
	.mInfo2 .tit,
	.mInfo2 .txt{padding-left:12px;}
	.mInfo2 .tit:before{top:8px;border-radius:4px;width:4px;height:4px;}
	.mInfo2 .txt{font-size:13px;}
	.mInfo2 .img{margin-top:20px;}
	.mInfo2 .img img{width:100%;}

	.mBoard2 table{border-width:2px;}.mBoard2 thead th,
	.mBoard2 th,
	.mBoard2 td{font-size:13px;height:45px;}
	.mBoard2 tbody td{padding:10px 20px;}
	.mBoard2 tbody td .gIt,
	.mBoard2 tbody td .gTextarea{padding-right:12px;}
	.mBoard2 tbody td .it.right{padding-right:10px;}
	.mBoard2 tbody td .it{font-size:13px;padding-left:10px;line-height:43px;height:43px;}
	.mBoard2 tbody td .select{background-position:100% 50%;font-size:13px;padding-left:10px;line-height:45px;height:45px;}
	.mBoard2 tbody td span.gIt,
	.mBoard2 tbody td span.gIt.w1{display:block;width:auto;}
	.mBoard2 tbody td .tx2{margin-top: 5px; font-size: 13px;}
	.mBoard2 tbody td .pos1{font-size:13.4px;/*padding-top:13px;*/padding-right:20px;text-align:left;}
	.mBoard2 tbody td .pos1.row1{padding-right:0;}
	.mBoard2 tbody td .pos2{position:relative;font-size:13.4px;padding-right:55px;}
	.mBoard2 tbody td .pos2.row1{text-align:left;padding-top:12px;padding-right:0;}
	.mBoard2 tbody td .pos1 .bar{top:0;margin-top:0;}
	.mBoard2 tbody td .school2{font-size:13px;}
	.mBoard2 tbody td .school2 .col{position:relative;display:block;}
	.mBoard2 tbody td .school2 .col1{padding:0 52px 10px 0;}
	.mBoard2 tbody td .school2 .col2{padding-right:30px;}
	.mBoard2 tbody td .school2 .col2 .bar2{right:10px;}
	.mBoard2 tbody td .school2 .col3{padding-right:10px;}
	.mBoard2 tbody td .school2 .bar2{position:absolute;top:0;right:0;line-height:45px;height:45px;}
	.mBoard2 tbody td .school2 .col2 .it,
	.mBoard2 tbody td .school2 .col3 .it{padding:0;}
	.mBoard2 tbody td .school2 .col .gIt,
	.mBoard2 tbody td .school2 .col2 .gIt,
	.mBoard2 tbody td .school2 .col3 .gIt{width:auto;}
	.mBoard2 tbody td .school2 .row,
	.mBoard2 tbody td .social,
	.mBoard2 tbody td .birth{display:-webkit-flex;display:flex;font-size:13px;}
	.mBoard2 tbody td .school2 .row .col,
	.mBoard2 tbody td .social .gIt,
	.mBoard2 tbody td .birth .select{-webkit-flex:1;flex:1;width:auto;}
	.mBoard2 tbody td .social .gIt{width:auto;}
	.mBoard2 tbody td .bar2:last-child{padding-right:0;}

	.mBoard2 tbody td .certify{position:relative;padding:0 100px 0 0;}
	.mBoard2 tbody td .certify .if{margin-right:-77px;}
	.mBoard2 tbody td .certify .btn{position:absolute;top:0;right:0;margin:0;padding:0 10px;min-width:75px;}
	.mBoard2 tbody td .bar{font-size:13px;line-height:45px;height:45px;}
	.mBoard2 tbody td .gTextarea{padding-right:12px;}
	.mBoard2 tbody td .textarea{padding:10px 10px 0 10px;}
	.mBoard2 .tit{width:80px;}
	.mBoard2.wType2 tbody th{width:75px;}
	.mBoard2 tbody td span.if{padding-left:0;}
	.mBoard2 tbody td .if,
	.mBoard2 tbody td .school .ti{font-size:13px;}
	.mBoard2 tbody td .school .ti{line-height:140%;height:auto;}
	.mBoard2 tbody td .school label{display:inline-block;font-size:13px;padding-right:5px;text-align:right;min-width:97px;line-height:45px;height:45px;}
	.mBoard2 tbody td .school .co1{display:-webkit-flex;display:flex;float:none;margin:10px 0 0;}
	.mBoard2 tbody td .school .co1:first-child{margin-top:0;}
	.mBoard2 tbody td .school .co1 .gIt{-webkit-flex:1;flex:1;}
	.mBoard2 tbody td .school .co1 .select{width:100%;}
	.mBoard2 tbody td .school .ti.row2,
	.mBoard2 tbody td .school label.row2{padding-top:5px;height:45px;}

	.mBoard2 tbody td .school.type3 .ti{float:left;line-height:45px;height:45px;}
	.mBoard2 tbody td .school.type2 .co1{float:none;margin:5px 0 0;width:auto;}
	.mBoard2 tbody td .school.type2 .co1 .ti{text-align:right;min-width:60px;}
	.mBoard2 tbody td .school.type2 label{min-width:auto;}
	.mBoard2 tbody td .school.type2 .co1 label{text-align:left;line-height:130%;height:auto;}
	.mBoard2 tbody td .addr .co1{display:block;}
	.mBoard2 tbody td .addr .co1 .gIt{-webkit-flex:none;flex:none;margin:10px 0 0;;}
	.mBoard2 tbody td .addr .co1 .gIt:first-child{margin-left:0;}
	.mBoard2 tbody td .birth{display:block;font-size:13px;}
	.mBoard2 tbody td .birth .co1{display:-webkit-flex;display:flex;}
	.mBoard2 tbody td .birth .co1.mt1{margin-top:10px;}
	.mBoard2 tbody td .birth .co1 .gSelect{-webkit-flex:1;flex:1;}
	.mBoard2 tbody td .birth .select{width:100%;}
	.mBoard2 tbody td .bar2{line-height:45px;height:45px;}
	.mBoard2 tbody td .btn{margin-left:0;font-size:13px;margin:10px 0 0;min-width:100px;line-height:45px;height:45px;}
	.mBoard2 tbody td .mFile .btn{margin-top:0;min-width:auto;}

    /*new giSt*/
    .mBoard2 tbody td .birth .select{width: 90%; float: left; box-sizing: border-box; margin-bottom: 0.25em}
    .mBoard2 tbody td .birth span.bar2{width: 10%; float: left; box-sizing: border-box; margin-bottom: 0.25em}

	.mBoard2.type3{position:relative;border-top:2px solid #006fce;}
	.mBoard2.type3 table:before{content:"";position:absolute;top:0;left:0;background-color:#006fce;width:2px;height:2px;}
	.mBoard2.type3 thead th{display:none;}
	.mBoard2.type3 thead .title th{display:block;position:absolute;top:0;left:0;border-right:1px solid #dfdfdf;width:80px;height:100%;}
	.mBoard2.type3 thead .title th span{position:absolute;top:50%;left:0;margin:-10px 0 0 ;width:100%;}
	.mBoard2.type3 tr{position:relative;}
	.mBoard2.type3 tr td .titForMobile{position:absolute;top:0;left:0;display:table;background-color:#f3f3f3;border-right:1px solid #dfdfdf;text-align:center;width:80px;height:67px;}
	.mBoard2.type3 tr td .titForMobile div{display:table-cell;vertical-align:middle;}
	.mBoard2.type3 tr th span{display:table-cell;vertical-align:middle;}
	.mBoard2.type3 tr th.ls2{top:65px;}
	.mBoard2.type3 tr th.ls3{top:131px;}
	.mBoard2.type3 tr th.ls4{top:197px;}
	.mBoard2.type3 tr th.ls5{top:263px;}
	.mBoard2.type3 tr th.ls6{top:329px;}
	.mBoard2.type3 tr td{display:block;margin-bottom:-1px;padding-left:101px;}

	.mBoard3 th,
	.mBoard3 td{font-size:13px;padding:10px 0;}
	.mBoard3 thead th{font-size:13px;}
	.mBoard3 tbody th{width:60px;}
	.mBoard3 tbody td{padding-left:20px;padding-right:20px;}

	.mWrite2 h4{font-size:20px;padding-bottom:15px;}
	.mWrite2 .con2{margin-top:45px;}
	.mWrite2 .con2 h4{font-size:20px;}
	.mWrite2 .con2 .info{font-size:13px;margin-top:10px;}
	.mWrite2 .con2 .mBoard2{margin-top:20px;}
	.mWrite2 .mButton1 .mBtn1{width:80px;}
	.mWrite2 .mBox1{margin-top:10px;}
	.mWrite2 .mButton1 .lt .mBtn1,
	.mWrite2 .mButton1 .rt .mBtn1{width:auto;}

	input[type="radio"] + label{line-height:15px;height:15px;margin:0;padding:0 0 0 20px;background:url(../images/ico_radio1_m.png) 0 0 no-repeat;background-size:auto 15px;}
	input[type="radio"]:checked + label{background-image:url(../images/ico_radio1_on_m.png);}

	input[type="checkbox"] + label{line-height:15px;height:15px;margin:0;padding:0 0 0 20px;background:url(../images/ico_checkbox1_m.png) 0 0 no-repeat;background-size:auto 15px;}
	input[type="checkbox"]:checked + label{background-image:url(../images/ico_checkbox1_on_m.png);}

	.mAgree1{margin-top:20px;font-size:13px;text-align:center;}
	.mAgree1 .tx1{display:block;padding:0 0 15px;}
	.gRadio1{margin-left:20px;}

	.mBox1{border-top-width:2px;font-size:13px;line-height:150%;padding:15px 20px;}
	.mBox1 .lst1 li{font-size:13px;line-height:150%;padding:0 0 0 10px;}
	.mBox1 .lst1 li:before{top:8px;border-radius:3px;width:3px;height:3px;}

	.mFile.type2{padding-left:105px;}
	.mFile.type2 .btn{margin-top:0;}

	.mFile{padding-right:80px;}
	.mFile .btn{width:70px;height:45px;}
	.mFile .btn .bt{font-size:13px;line-height:45px;height:45px;}
	.mFile .fileHIdden{height:45px;}

	.mIntro1.type2 .con1{height:auto;}
	.mIntro1.type2 .mTitle1{margin:40px 0 0;}

	.mIntro1.type3 .con1{height:auto;}
	.mIntro1.type3 .mTitle1{margin:40px 0 0;}

	.mIntro1 .con1{position:relative;background:none;margin:-30px 0 0;height:auto;}
	.mIntro1 .con1 img{width:100%;}
	.mIntro1 .con1 .conBg{display:none;}
	.mIntro1 .con2,
	.mIntro1.type2 .con2{position:relative;border-top:1px solid #eee;margin-top:30px;padding-left:0;}
	.mIntro1 .con2:before{display:none;}
	.mIntro1 .con2 .lst1{padding-top:0;}
	.mIntro1 .con2 .lst1 .ls .ti{font-size:15px;padding-left:12px;}
	.mIntro1 .con2 .lst1 .ls .ti:before{top:8px;border-radius:3px;width:3px;height:3px;}
	.mIntro1 .con2 .lst1 li{font-size:13px;padding-left:22px;}

	.mIntro1 .con2 .lst2{padding-top:0;}
	.mIntro1 .con2 .lst2 li{font-size:13px;padding:10px 0 10px 10px;}
	.mIntro1 .con2 .lst2 li:before{top:17px;border-radius:3px;width:3px;height:3px;}

	.mIntro1 .con2 .lst1 li ol, .mIntro1 .con2 .lst2 li ol{margin-top:10px;}
	.mIntro1 .con2 .lst1 li li, .mIntro1 .con2 .lst2 li li{font-size:13px;padding:0 0 10px 22px;}
	.mIntro1 .con2 .lst1 li li .n, .mIntro1 .con2 .lst2 li li .n{font-size:11px;border-radius:16px;width:16px;line-height:16px;height:16px;}
	.mIntro1 .con2 .lst1 li li .tx, .mIntro1 .con2 .lst2 li li .tx{font-size:13px;padding:5px 0 0;}
	.mIntro1 .con2 .lst1 li .mBtn1, .mIntro1 .con2 .lst2 li .mBtn1{display:block;margin:10px 0 0;width:89px;}

	.mIntro1 .con2 .lst3{margin:10px 0 0 -10px;}
	.mIntro1 .con2 .lst3 ul{display:block;zoom:1;}
	.mIntro1 .con2 .lst3 ul:after{display:block;clear:both;content:''}
	.mIntro1 .con2 .lst3 li{float:left;border-radius:0 40px 0 0;margin:0 0 10px 10px;padding-top:30px;width:calc(50% - 10px);height:155px;}
	.mIntro1 .con2 .lst3 li.i3,
	.mIntro1 .con2 .lst3 li.i4{height:190px;}
	.mIntro1 .con2 .lst3 li .ti{font-size:15px;}
	.mIntro1 .con2 .lst3 li .tx{font-size:13px;line-height:160%;letter-spacing:-1px;margin-top:5px;}
	.mIntro1 .con2 .lst3 li .im{background-size:auto 50px;margin-bottom:5px;height:50px;}

	.mIntro1 .con2 .lst4{padding-top:0;}
	.mIntro1 .con2 .lst4 li{font-size:13px;padding:10px 0 10px 20px;}
	.mIntro1 .con2 .lst4 li:before{top:17px;border-radius:3px;width:3px;height:3px;}
	.mIntro1 .con2 .lst4 li .ti{top:10px}
	.mIntro1 .con2 .lst4 li .mBtn_box{display: block;}
	.mIntro1 .con2 .lst4 li .mBtn_box .mBtn1{display: inline-block; margin: 10px 0 0; width: 89px;}



	.mIntro1 h4{position:static;font-size:20px;padding:20px 0;}

	.mLogin1{border-top-width:2px;text-align:center;height:auto;}
	.mLogin1:before{display:none;}
	.mLogin1 .img{margin:0 0 30px;}
	.mLogin1 .img img{width:100%;}
	.mLogin1 .con1{margin:0;padding:0 20px 40px;width:auto;}
	.mLogin1 .con1 .txt1{font-size:15px;}
	.mLogin1 .con1 dl{padding:20px 0 0;}
	.mLogin1 .con1 dt{display:none;}
	.mLogin1 .con1 dd{margin:0 0 10px;}
	.mLogin1 .con1 dd .gIt{padding-right:22px;}
	.mLogin1 .con1 dd .it{font-size:13px;line-height:45px;height:45px;}
	.mLogin1 .con1 .btn{font-size:13px;margin-top:15px;border-radius:50px;line-height:50px;height:50px;}
	.mLogin1 .con1 .link{font-size:13px;margin-top:20px;padding-top:20px;}
	.mLogin1 .con1 .link a{font-size:13px;}
	.mLogin1 .con1 .link .bar{padding:0 5px;}
	.mLogin1 .con1 .txt2{font-size:12px;margin-top:20px;}
	.mLogin1 .con1 .txt2 span{display:block;}
	.mLogin1 .con1 .txt2 .bt{font-size:13px;margin:10px 0 0;width:80px;line-height:40px;height:40px;}

	.mStep1{margin-bottom:50px;}
	.mStep1 li span{display:block;background-size:auto 25px;background-position:50% 15px;font-size:13px;padding:50px 0 0;text-align:center;min-height:50px;}
	.mStep1 li span strong{margin:0;}
	.mStep1 li.selected{background-color:#3ca5ff;border-color:#3ca5ff;}
	.mStep1 li.selected:after,
	.mStep1 li.selected:before{display:none;}

	.mStep1.type2 ol{display:block;}
	.mStep1.type2 li{display:block;margin-bottom:-1px;}
	.mStep1.type2 li.i2 span,
	.mStep1.type2 li.i3 span,
	.mStep1.type2 li.i4 span,
	.mStep1.type2 li span{background:url(../images/ico_stpe2_m.png) 15px 50% no-repeat;background-size:auto 25px;font-size:15px;padding:15px 10px 15px 55px;text-align:left;min-height:auto;}
	.mStep1.type2 li.i2.selected span,
	.mStep1.type2 li.i3.selected span,
	.mStep1.type2 li.i4.selected span,
	.mStep1.type2 li.selected span{background-image:url(../images/ico_stpe2_on_m.png);}
	.mStep1.type2 li span strong{display:inline;}

	.mLayer1.fixed{margin-top:-170px;}
	.mLayer1{position:absolute;top:115px;left:0;background-color:transparent;margin-left:0;width:100%;}
	.mLayer1 .close{position:absolute;top:28px;right:22px;background-size:auto 11px;width:30px;height:30px;}
	.mLayer1 .layerBg{position:relative;background-color:#fff;margin:0 30px;padding:30px 30px;}
	.mLayer1 h3{font-size:18px;margin-bottom:20px;}

	.mLogin2 .con1 dd .gIt{padding-right:22px;}
	.mLogin2 .con1 dd .it{font-size:13px;line-height:45px;height:45px;}
	.mLogin2 .mButton1{padding-top:15px;}
	.mLogin2 .txt2{display:block;font-size:12px;letter-spacing:0;margin-top:25px;text-align:center;}
	.mLogin2 .box1{font-size:15px;}
	.mLogin2 .box1.row1{padding:29px 0;}

	.mBanner1{display:none;}

	.mRegDone1{margin-bottom:40px;padding:20px 20px 25px;}
	.mRegDone1 .txt{background-size:auto 50px;font-size:13px;padding-top:65px;}
	.mRetire1 h4.mb1{padding-bottom:10px;}
	.mRetire1 h4{font-size:20px;padding-bottom:10px;}
	.mRetire1 h4 .ts{font-size:15px;}
	.mRetire1 .con2.mt1{margin-top:10px;}
	.mRetire1 .con2{margin-top:40px;}
	.mRetire1 .con2 .co{font-size:13px;line-height:160%;padding:15px 20px;}
	.mRetire1 .con2 .chk{font-size:13px;padding-top:10px;}
	.mRetire1 .con2 .chk input[type="checkbox"] + label{background:url(../images/ico_checkbox2_m.png) 0 0 no-repeat;background-size:15px auto;padding-left:21px;line-height:15px;height:15px;}
	.mRetire1 .con2 .chk input[type="checkbox"]:checked + label{background-image:url(../images/ico_checkbox2_on_m.png);}
	.mRetire1 .con2 .gTextarea{padding-right:32px;}
	.mRetire1 .con2 .gTextarea .textarea{border-top-width:2px;font-size:13px;padding:10px 15px;}
	.mRetire1 .con2 .count{font-size:13px;padding-top:5px;}
	.mRetire1 .con3{margin-top:30px;}
	.mRetire1 .con3 .txt{font-size:13px;padding-bottom:10px;}
	.mRetire1 .mButton1.col3 .mBtn1{min-width:auto;}

	.mCheck1{font-size:13px;padding-top:10px;}
	.mCheck1 input[type="checkbox"] + label{background:url(../images/ico_checkbox2_m.png) 0 2px no-repeat;background-size:15px auto;padding-left:21px;line-height:150%;height:auto;min-height:15px;}
	.mCheck1 input[type="checkbox"]:checked + label{background-image:url(../images/ico_checkbox2_on_m.png);}

	.mRetire1.agree .con2 .co{font-size:15px;height:250px;}
	.mRetire1.agree .con2 .co .ti{font-size:15px;margin-top:20px;}
	.mRetire1.agree .con2 .co .ti:first-child{margin-top:0;}
	.mRetire1.agree .con2 .co .tx1{font-size:13px;}
	.mRetire1.agree .con2 .co li{font-size:13px;padding-left:15px;}

	.mSShip2 h4{font-size:20px;padding-bottom:10px;}
	.mSShip2 .info{font-size:13px;padding-bottom:20px;}
	.mSShip2 .con2{margin-top:30px;}
	.mSShip2 .mButton1 .mBtn1{width:80px;}

	.iMust{font-size:13px;}

	.gTitle1 .gRt{position:static;font-size:13px;text-align:left;padding:0 0 10px;}
	.gTitle1.st2 {padding-bottom:0px}
	.gTitle1.st2 .gRt{transform: none;}
	.gTitle1.st2 .gtM{font-size:18px}
	.gTitle1.st2 .select{ margin-left:10px; width:auto; padding-right: 50px; background-position:top 50% right 0px;}


	.mFaq1 dl{border-width:2px;}
	.mFaq1 .i{top:12px;left:15px;font-size:13px;border-radius:25px;width:40px;line-height:25px;height:25px;}
	.mFaq1 dt,
	.mFaq1 dd{position:relative;border-bottom:1px solid #ddd;}
	.mFaq1 dt{font-size:13px;padding-right:10px;}
	.mFaq1 dt:before{display:none;}
	.mFaq1 dt a{display:block;padding:15px 10px 15px 70px;}
	.mFaq1 dd{font-size:13px;padding:15px 10px 15px 70px;}
	.mFaq1 dd img{max-width:100%;}

	.mSch3 .con1 .picture{position:static;margin:0 auto;width:202px;}
	.mSch3 .con1 .picture .pic{font-size:13px;width:100%;height:232px;}
	.mSch3 .con1 .picture .mBtn1{width:202px;}
	.mSch3 .con1 .co{padding:0;}
	.mSch3 .con1 .co .mBoard2{margin:40px 0 0;}
	.mSch3 .con1 .mBoard2 .tit{width:70px;}
	.mSch3 .con2 .mBoard2.type3{margin-top:-1px;padding:0 0 0 81px;}
	.mSch3 .con2 .mBoard2.type3 table{border-top:0;margin-top:-1px;}
	.mSch3 .con2,
	.mSch3 .con3,
	.mSch3 .con4,
	.mSch3 .con5{margin-top:40px;}

	.mPurpose{margin-bottom:-40px;padding:0;}
	.mPurpose .con1{width:auto;}
	.mPurpose .con1 .img{float:none;margin:0 auto;width:auto;}
	.mPurpose .con1 .txt{float:none;margin:0;padding-top:20px;width:auto;z-index:1;}
	.mPurpose .con1 .txt:before{display:none;}
	.mPurpose .con1 .txt .ti{font-size:23px;letter-spacing:-1px;line-height:150%;}
	.mPurpose .con1 .txt .tx{font-size:13px;line-height:180%;margin-top:15px;}
	.mPurpose .con1 .txt .tx .row{font-size:13px;margin-top:15px;}
	.mPurpose .con2{background-image:none;margin:40px -15px 0;padding:0;}
	.mPurpose .con2 .conBg{background:url(../images/k_purpose1_1.png) 50% 0 no-repeat;background-size:100% 20px;padding-top:40px;}
	.mPurpose .con2 .mTitle1{margin-bottom:15px;}
	.mPurpose .con2 .info{font-size:14px;}
	.mPurpose .con2 .sub11s2{margin:30px 0 25px;}
	.mPurpose .con2 .sub11s3{margin:0 0 25px;}
	.mPurpose .con2 .list1{background:url(../images/k_purpose1_2_m.png) 50% 0 no-repeat #f6f6f6;background-size:100% auto;padding:0;}
	.mPurpose .con2 .list1 dt:before{bottom:-35px;height:20px;}
	.mPurpose .con2 .list1 .lst1{font-size:13px;margin:0 15px 40px;padding:30px 0;border-radius:120px;width:auto;}
	.mPurpose .con2 .lst2{background-size:175px auto;margin:25px 0 0;padding:0 15px 40px;}
	.mPurpose .con2 .lst2 ul{margin:0 auto;width:auto;}
	.mPurpose .con2 .lst2 li{float:none;background-color:#fff;border-radius:0 20px 0 0;margin:0 0 20px 0;width:auto;}
	.mPurpose .con2 .lst2 li .tx1{padding:40px 0 0;height:125px;}
	.mPurpose .con2 .lst2 li .tx1 .t1{font-size:20px;}
	.mPurpose .con2 .lst2 li .tx1 .t2{font-size:14px;margin-top:5px;}
	.mPurpose .con2 .lst2 li .img{top:110px;margin-left:-50px;background:url(../images/img_purpose2_1_m.png) 50% 50% no-repeat #fff;background-size:55px auto;border-radius:100px;width:100px;height:100px;}
	.mPurpose .con2 .lst2 li .tx2{padding:70px 0 30px 40px;height:auto;}
	.mPurpose .con2 .lst2 li .tx2 .i{font-size:13px;margin:0 0 10px 10px;padding-left:23px;}
	.mPurpose .con2 .lst2 li .tx2 .i:before{top:2px;background:url(../images/ico_purpose1_m.png) 0 0 no-repeat;background-size:15px auto;width:15px;height:15px;}
	.mPurpose .con2 .lst2 li.ls2 .img{background-image:url(../images/img_purpose2_2_m.png);}
	.mPurpose .con2 .lst2 li.ls3 .img{background-image:url(../images/img_purpose2_3_m.png);}

	.mGreeting{background:none;margin-bottom:0;padding:0;}
	.mGreeting .con1{width:auto;}
	.mGreeting .con1 .img{float:none;text-align:center;max-width:none;width:auto;}
	.mGreeting .con1 .img img{max-width:660px;width:100%;}
	.mGreeting .con1 .txt{float:none;margin:0;padding:30px 0 0;width:auto;}
	.mGreeting .con1 .txt:before{display:none;}
	.mGreeting .con1 .txt .ti{font-size:23px;line-height:150%;}
	.mGreeting .con1 .txt .tx{font-size:13px;line-height:180%;margin-top:15px;}
	.mGreeting .con1 .txt .tx .row{font-size:13px;margin-top:15px;}
	.mGreeting .con1.con2{margin-top:40px;}
	.mGreeting .con1.con2 .img{float:none;max-width:none;}
	.mGreeting .con1.con2 .txt{float:none;margin:0;padding:30px 0 0;width:auto;}
	.mGreeting .con1.con2 .txt .ti{font-size:15px;}
	.mGreeting .con1.con2 .txt .tx{margin-top:10px;}
    .mGreeting .con1.con2 .sign{margin:30px 0 0;}
    .mGreeting .con1.con2 .sign img{max-width: 250px}
	.mGreeting .con1.con3{margin-top:40px;}
	.mGreeting .con1.con3 .txt{float:none;margin:0;padding:30px 0 0;width:auto;min-height:auto;}
	.mGreeting .con1.con3 .txt .ti{font-size:15px;}
	.mGreeting .con1.con3 .txt .tx{margin-top:10px;}
	.mGreeting .con1.con3 .txt .sign{position:static;margin:30px 0 0;}
	.mGreeting .con1.con3 .txt .sign img{height:25px;}
    .mGreeting .con1.con4{margin-top:40px;}
	.mGreeting .con1.con4 .txt{float:none;margin:0;padding:30px 0 0;width:auto;min-height:auto;}
	.mGreeting .con1.con4 .txt .ti{font-size:15px;}
	.mGreeting .con1.con4 .txt .tx{margin-top:10px;}
	.mGreeting .con1.con4 .txt .sign{position:static;margin:30px 0 0;}
	.mGreeting .con1.con4 .txt .sign img{height:25px;}

	.mDirectors{background-image:none;margin:0 -15px -40px;padding:0 15px 40px;}
	.mDirectors .dep1{background-image:none;}
	.mDirectors .dep1 .dep1Bg{border-radius:20px 0 0;padding:0 0 25px;width:auto;}
	.mDirectors .dep1 ul{position:static;}
	.mDirectors .name{font-size:23px;padding:20px 0 0;width:auto;}
	.mDirectors .name span{font-size:12px;}
	.mDirectors .line1,
	.mDirectors .line2{background:none;height:auto;}
	.mDirectors .line3{position:absolute;top:136px;left:0;width:100%;}
	.mDirectors .line3 img{height:15px;}
	.mDirectors .line1 img,
	.mDirectors .line3 img,
	.mDirectors .line2 img{width:100%;}
	.mDirectors .lst1{margin:5px auto 0;width:200px;}
	.mDirectors .lst1 li{font-size:13px;letter-spacing:-1px;padding:0 0 5px 15px;}
	.mDirectors .lst1 li:before{top:8px;border-radius:4px;width:4px;height:4px;}
	.mDirectors .dep3,
	.mDirectors .dep2{position:relative;width:auto;}
	.mDirectors .dep2 ul{position:relative;margin:-15px 0 0 -15px;}
	.mDirectors .dep2 li{float:left;border-radius:0 0 20px 0;margin:15px 0 0 15px;width:calc(50% - 15px);height:125px;}
	.mDirectors .dep2 li li{display:inline-block;background-color:transparent;border-radius:0;width:auto;height:auto;}
	.mDirectors .dep2 li:first-child{margin-left:15px;}
	.mDirectors .dep2 li .name{font-size:20px;letter-spacing:0;padding:33px 0 0;width:auto;}
	.mDirectors .dep2 .lst1,
	.mDirectors .dep3 .lst1{padding-left:0;text-align:center;margin-left:0;width:auto;}
	.mDirectors .dep2 .lst1 li,
	.mDirectors .dep3 .lst1 li{float:none;margin-left:0;}
	.mDirectors .dep3 .name{font-size:23px;width:auto;}
	.mDirectors .dep3 li{float:none;margin:0 0 15px;padding:0 0 5px;width:auto;height:auto;}
	.mDirectors .dep3 li li{display:inline-block;float:none;border:0;padding-left:15px;width:auto;height:auto;}
	.mDirectors .dep3 li ul{position:static;width:auto;}
	.mDirectors .dep3 .line3{top:106px;}
	.mDirectors .line1 img,
	.mDirectors .line2 img,
	.mDirectors .line3 img{display:inline;}

	.mBusiness{padding-left:0;padding-right:0;}
	.mBusiness .img:before{display:none;}
	.mBusiness .img img{width:100%;}
	.mBusiness .sub15s1,
	.mBusiness .sub15s2,
	.mBusiness .sub15s3{margin-bottom:25px;}
	.mBusiness .cont1,
	.mBusiness .cont2,
	.mBusiness .cont3{width:auto;}
	.mBusiness .cont1 .mIntro1 h4{margin-bottom:-10px;}
	.mBusiness .cont1 .mIntro1 .con2 .lst2{padding-top:0;}
	.mBusiness .cont1 .mIntro1 .con2 .lst2 li ol{margin-top:20px;}
	.mBusiness .cont1 .mIntro1 .con2 .lst2 li li{padding-bottom:10px;}
	.mBusiness .cont2{padding-top:35px;}
	.mBusiness .cont3{margin-top:10px;padding-top:30px;}
	.mBusiness .cont3:before{display:none;}
	.mBusiness .info{font-size:22px;}
	.mBusiness .mIntro1 .con2.type2{margin-top:10px;letter-spacing:-1px;padding-top:0;}
	.mBusiness .cont4{background-size:100% auto;margin:50px -15px 0;padding:50px 0;}
	.mBusiness .cont4{position:relative;}
	.mBusiness .cont4:before,
	.mBusiness .cont4:after{content:"";position:absolute;top:50%;left:50%;margin:35px 0 0 -100px;background-color:#ccc;width:200px;height:1px;}
	.mBusiness .cont4:after{margin:-60px 0 0 0;width:1px;height:200px;}
	.mBusiness .cont4 .lst1{display:block;margin-top:-50px;width:auto;zoom:1;}
	.mBusiness .cont4 .lst1:after{display:block;clear:both;content:''}
	.mBusiness .cont4 .lst1 li{margin:50px 0 0;width:50%;}
	.mBusiness .cont4 .lst1 li:before{display:none;}
	.mBusiness .cont4 .lst1 li .im{background-size:auto 45px;;border-radius:100px;width:100px;height:100px;}
	.mBusiness .cont4 .lst1 li .tx{font-size:15px;line-height:170%;margin-top:15px;}
	.mBusiness .cont4 .lst1 li .tx em{font-size:22px;}
	.mBusiness .cont5{padding:50px 0 0;width:auto;}
	.mBusiness .cont5 .mBoard2 .w1{width:140px;}
	.mBusiness .cont5 .mBoard2 .w3,
	.mBusiness .cont5 .mBoard2 .w4,
	.mBusiness .cont5 .mBoard2 .w5{width:180px;}

	.mWay .map{margin:0 -15px;height:auto;}
	.mWay .map .map{height:330px;}
	.mWay .map .txt{position:relative;bottom:auto;left:auto;transform:translateX(0);margin-top:-30px;width:auto;}
	.mWay .map .txt .txtBg{border-radius:0px 0px 20px 0px;margin:0 15px;padding:0 0 30px;}
	.mWay .map .txt .lo{display:block;position:relative;top:auto;left:auto;border-right:0;width:100%;line-height:70px;height:70px;}
	.mWay .map .txt .lo img{height:20px;}
	.mWay .map .txt .lo:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-45px;background-color:#1a7dd3;width:90px;height:1px;}
	.mWay .map .txt .tx{font-size:13px;letter-spacing:0;line-height:180%;padding:20px 0 0;text-align:center;}
	.mWay .map .txt .tx .t{font-weight:300;}
	.mWay .map .txt .bt{position:static;border-radius:65px;border-width:2px;font-size:15px;margin:25px auto 0;width:150px;line-height:40px;height:40px;}
	.mWay .mIntro1{padding:25px 0 0;width:auto;}
	.mWay .mIntro1:before{display:none;}
	.mWay .mIntro1 h4{padding-bottom:0;}
	.mWay .mIntro1 .con2{margin-top:0;}
	.mWay .mIntro1 .con2 .lst2{padding-top:0;padding-bottom:10px;}

	.iMore{background-image:url(../images/ico_more1_m.png);background-size:42px auto;width:42px;height:11px;}

	.mMain1{background:url(../images/k_main1_m.png) 50% 0 no-repeat #f6f6f6;background-size:100% auto;padding:60px
	0 0;}
	.mMain1 .iMore{top:67px;right:15px;margin-right:0;}
	.mMain1 .mTitle1{background-image:url(../images/tit_main1_m.png);margin:-10px 0 50px;height:60px;}
	.mMain1 ul{margin:0 15px;}
	.mMain1 li{float:none;margin:0 0 40px;max-width:none;width:auto;}
	.mMain1 li .img{margin-bottom:15px;}
	.mMain1 li .img img{width:100%;max-width:100%;}
	.mMain1 li .tit{font-size:20px;margin-bottom:10px;}
	.mMain1 li .txt{font-size:16px;}
	.mMain1 li .ico{background-image:url(../images/ico_readmore_m.png);background-size:20px auto;font-size:15px;margin-top:30px;padding-left:30px;line-height:20px;}
	.mMain1 li a:hover .tit{color:#006fce;text-decoration:underline;}
	.mMain1 li a:hover .ico{background-image:url(../images/ico_readmore_on.png);color:#006fce;}

	.mMain2{margin:55px 15px 0;padding:35px 0;width:auto;height:auto;overflow:hidden;}
	.mMain2 h3{position:static;background:url(../images/tit_main2_m.png) 20px 50% no-repeat #fff;background-size:auto 19px;width:auto;height:19px;}
	.mMain2 .con{padding:0 20px;}
	.mMain2 .item{background-color:#fff;font-size:16px;}
	.mMain2 .item a{display:block;margin-top:20px;padding:0;}
	.mMain2 .item .ti{padding-right:0;}
	.mMain2 .item .dt{position:static;margin-top:10px;;font-size:14px;}
	.mMain2 .owl-nav{position:absolute;top:-22px;right:30px;}
	.mMain2 .more,
	.mMain2 .owl-nav .owl-prev,
	.mMain2 .owl-nav .owl-next{background:url(../images/ico_up2_m.png) 0 0 no-repeat;background-size:auto 25px;width:25px;height:25px;}
	.mMain2 .owl-nav .owl-next{background-image:url(../images/ico_down2_m.png);margin-left:5px;}
	.mMain2 .more{top:32px;right:20px;margin-top:0;background-image:url(../images/ico_plus2_m.png);}

	.gMain1{background:url(../images/k_main2_m.png?v=1) 0 100% repeat-x #f6f6f6;background-size:auto 75px;padding-bottom:60px;}

	.mMain3{padding:60px 15px 0;}
	.mMain3:before{background:url(../images/k_main3_m.jpg) 50% 0 no-repeat;background-size:cover;height:255px;}
	.mMain3 .mTitle1{background-image:url(../images/tit_main3_m.png);background-size:auto 58px;margin:0;}
	.mMain3 .con{position:relative;margin:30px auto;width:auto;}
	.mMain3 .con .lt,
	.mMain3 .con .rt{float:none;border-radius:0px 0px 20px 0px;margin:0 0 20px;width:auto;height:180px;}
	.mMain3 .con .img{right:15px;background-image:url(../images/img_main4_1_m.png);background-position:100% 30px;background-size:145px auto;width:145px;height:100%;}
	.mMain3 .con .tit{font-size:15px;padding:25px 135px 0 30px;}
	.mMain3 .con .tit:before{bottom:-40px;left:30px;background-image:url(../images/ico_more4_1_m.png);background-size:20px auto;width:20px;height:20px;}
	.mMain3 .con .tit strong{font-size:22px;margin:0 0 10px;}
	.mMain3 .con .rt .tit:before{background-image:url(../images/ico_more4_2_m.png);}
	.mMain3 .con .rt .img{background-image:url(../images/img_main4_3_m.png);}

	.mHistory.forWeb{display:block;position:absolute;top:-9999px;left:-9999px;}
	.mHistory.forMobile{position:relative;top:auto;left:auto;}
	.mHistory{background-size:100% auto;margin:0 -15px -40px;padding:40px 0 55px;min-height:10px;}
	.mHistory h4{background-size:auto 105px;text-indent:-9999px;font-size:0;margin:0;padding:0;height:105px;}
	.mHistory .con{background:none;padding:40px 0 0;height:610px;}
	.mHistory .dots{display:none;}
	.mHistory .mCustomScrollbar{overflow:visible;}
	.mHistory .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:15px;right:15px;}
	.mHistory .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;height:2px !important;margin:7px auto !important;}
	.mHistory .mCSB_scrollTools .mCSB_draggerRail{background-color:#4298e2;}
	.mHistory .mCSB_scrollTools{filter:alpha(opacity=100) !important;opacity:1 !important;-moz-opacity:1 !important;}
	.mHistory .mCustomScrollBox{background:url(../images/txt_scroll1_m.png) 50% 465px no-repeat;background-size:auto 11px;}
	.mHistory .list{min-height:480px;zoom:1;}
	.mHistory .list:after{display:block;clear:both;content:''}
	.mHistory .list ul{float:left;}
	.mHistory .list li{background-color:#fff;margin:55px 0 0 20px;width:250px;height:auto;vertical-align:top;}
	.mHistory .list li .img{position:relative;width:auto;height:auto;}
	.mHistory .list li .img img{width:100% !important; height:auto;}
	.mHistory .list li{border-radius:0 20px;}
	.mHistory .list li .txt{padding:45px 25px;width:auto;}
	.mHistory .list li .txt .ti{font-size:25px;padding:0;}
	.mHistory .list li .txt .tx{font-size:13px;padding:50px 0 0;}
	.mHistory .list li .txt .tx .d{font-size:20px;}

    .mHistory .sl_wrap{min-height:480px;zoom:1;}
	.mHistory .sl_wrap:after{display:block;clear:both;content:''}
	.mHistory .sl_wrap li{background-color:#fff;margin:55px 0 0 20px;width:250px;height:200px;vertical-align:top;}
    .mHistory .sl_wrap li.auto{height: auto}
	.mHistory .sl_wrap li .img{position:relative;width:auto;height:auto;}
	.mHistory .sl_wrap li .img img{width:100% !important; height:auto;}
	.mHistory .sl_wrap li{border-radius:0 20px;}
	.mHistory .sl_wrap li .txt{padding:45px 25px;width:auto;}
	.mHistory .sl_wrap li .txt .ti{font-size:25px;padding:0;}
	.mHistory .sl_wrap li .txt .tx{font-size:13px;padding:50px 0 0;}
	.mHistory .sl_wrap li .txt .tx .d{font-size:20px;}

	/* type2 */
	.mHistory .sl_wrap li.type2 .txt { padding: 20px; }
	.mHistory .sl_wrap li.type2 .txt .ti { margin-bottom: 10px; }
	.mHistory .sl_wrap li.type2 .txt .tx { padding-top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; }
	.mHistory .sl_wrap li.type2 .txt .tx .d { margin-bottom: 0; margin-right: 10px; }

	.mCustomScrollbar,
	.mCustomScrollbar.mCS_touch_action,
	.mCustomScrollbar.mCS_touch_action .mCS-aviva.mCSB_scrollTools {-ms-touch-action: auto;touch-action: auto;}
	.mCustomScrollBox {-ms-touch-action: pan-x pinch-zoom;touch-action: pan-x pinch-zoom;}
	.mCustomScrollBox.mCSB_vertical_horizontal {-ms-touch-action: pinch-zoom;touch-action: pinch-zoom;}
	.mCustomScrollBox.mCSB_horizontal {-ms-touch-action: pan-y pinch-zoom;touch-action: pan-y pinch-zoom;}

	.mCustomScrollbar,
	.mCustomScrollbar.mCS_touch_action,
	.mCustomScrollbar.mCS_touch_action .mCS-aviva.mCSB_scrollTools {-ms-touch-action: auto;touch-action: auto;}
	.mCustomScrollBox {-ms-touch-action: pan-x;touch-action: pan-x;}
	.mCustomScrollBox.mCSB_vertical_horizontal {-ms-touch-action: auto;touch-action: auto;}
	.mCustomScrollBox.mCSB_horizontal {-ms-touch-action: pan-y;touch-action: pan-y;}

	.mAside .title{height:50px;}
	.mAside .title .logo{margin-left:20px;padding-top:13px;}
	.mAside .title .logo img{height:19px;}
	.mAside .title .gRt .login,
	.mAside .title .gRt .close{background-size:auto 15px;width:50px;line-height:50px;height:50px;}
	.mAside .title .gRt a.close{background-size:14px auto;}

	.mAside .title .gRt .lnk{padding:0 10px;}
	.mAside .title .gRt .lnk a{font-size:13px;padding:0 12px;line-height:50px;height:50px;}
	.mAside .title .gRt .lnk a:before{margin-top:-5px;height:10px;}

	.mAside .list{
        margin-top: -2px;
        position: absolute;height: 100%;
        width: 100%; left: 0; padding-bottom: 60px;
        overflow-y: auto;
    }
	.mAside .list li .tit a{font-size:15px;padding:15px 25px;}
	.mAside .list li li a{font-size:15px;padding:12px 37px;}
	.mAside .list li li a:before{top:21px;width:4px;height:4px;}
	.mAside .list li .tit:before{background-size:11px auto;margin-top:-3px;width:22px;height:7px;}

	.mBoard2 tbody td .email .select{background-position:100% 50%;}
	.mBoard2 tbody td .school .co1 .ti,
	.mBoard2 tbody td .school .co1 label{width:auto;}

	.gMain1{padding-left:0;padding-right:0;}
	.mMain1{margin-left:0;margin-right:0;}

	.grp_list{max-width: 250px;	margin:auto;}
	.grp_list li{padding:10%0;width:100%}
	.grp_list li:before{background-image:url(../images/grp_down.png);top:auto; right:50%;bottom:-20px;margin-right:-20px}
	.grp_list li p{	font-size: 18px;}

}

@media all and (max-width:800px){
    .mTitle1 h3 {
        font-size: 3em !important;
    }
    .mTitle1 p{
        font-size: 1.5em !important;
        margin-top: 0px;
    }
	.mGallery1.type3 [class*=medal]{font-size: 15px;  padding: 10px 20px 10px;}

	.mGallery2 ._control { top: 178px; }
	.mGallery2 .swiper-button-prev,
	.mGallery2 .swiper-button-next {left: 15px;  width: 32px; height: 32px;}
	.mGallery2 .swiper-button-next {left:auto; right: 15px; }

    .mGallery1.type4 ul { margin-left: 00px; }
    .mGallery1.type4 li { width: 100%; padding-left: 0px; box-sizing: content-box; }
}

.mPaging_mobile{display: none}

@media all and (max-width: 900px) {
    .mPaging{display: none }
    .mPaging_mobile{display: block !important;; text-align: center}
    .paging_box{display: inline-block}
    .paging_box>div{display: inline-block;overflow: hidden}

    .paging_box .fi_pr a span,.paging_box .la_ne a span{text-indent: -999999px; font-size: 0}
    .paging_box .fi_pr a:first-child{width: 40px; height: 40px;  background: url(/images/ico_pag_first.png) 50% 50% no-repeat; }
    .paging_box .fi_pr a:last-child{width: 40px; height: 40px; background: url(/images/ico_pag_prev_m.png) 50% 50% no-repeat; background-size: 30%;}
    .paging_box .fi_pr a,.paging_box .la_ne a{border: none;}
    .paging_box .la_ne a:first-child{width: 40px; height: 40px;  background: url(/images/ico_pag_next_m.png) 50% 50% no-repeat;background-size: 30%;}
    .paging_box .la_ne a:last-child{width: 40px; height: 40px;  background: url(/images/ico_pag_last.png) 50% 50% no-repeat;}

    .mPaging_mobile .paging_box .page_num a{border: none;max-width: 30px;}
    .mPaging_mobile .paging_box .page_num a:first-child{color:#006fce;font-weight: bold }
}
@media all and (max-width: 400px) {
	.mBc .dep2.show .lst { left: 60%; transform: translateX(-50%); }
}
@media all and (max-width: 350px) {
    #footer .con1 .lnk a{display: table-cell; width: 1%;margin-left: 0}
    #footer a{font-size: 12px;}
    #footer .con1 .lnk a:before{left: -12px}
}

.required {
    color: #006fce;
}