@charset "utf-8";

html{-ms-overflow-style:none;}
html::-webkit-scrollbar{display: none;}

.assem{display: inline-block;position:absolute;width: 100%;height: 1px;font-size:0;overflow:hidden;top: 0;left: 0;}
.assem a{display: block;width: 100%;height: 100%;}

.mainb header .gnb .dep1 > li > .dep2{padding: 0 calc((100vw - 1320px)/2) 4.625rem;background: #152065;}
.mainb header .gnb .dep1 > li > .dep2::before{background: #4f70b5;}

.mainb header .gnb .dep1 > li > .dep2 > li > a{color: #8eb3ff;border: 1px solid #444d84;}
.mainb header .gnb .dep1 > li > .dep2 > li:hover > a{background: #4f70b5;border: 1px solid #4f70b5}

.mainb .contents{width: 100vw;min-height:770px;/*overflow: hidden;*/}
.mainb .contents > ol{width: 400vw;transition:.8s transform;}
.low-ie .mainb .contents > ol{transition:none;}
.mainb .contents > ol > li{width: 100vw;height: 770px;opacity: .6;}
.start.fin .mainb .contents > ol > li{transition:.3s all;}
.mainb .contents > ol > li.active{display:inline-block;opacity: 1;}
.mainb .contents > ol > li.off{}
.mainb .contents > ol > li.active.mcnt01{height: auto;}
.mainb .contents > ol > li.mcnt01 > ol{width: 100%;height: 971px;overflow: hidden;}
.start.fin .mainb .contents > ol > li.mcnt01 > ol{transition:.3s all;}
.mainb .contents > ol > li.active.mcnt01 > ol{height: 100%;overflow: inherit;}
.mainb .contents > ol > li.mcnt01 > ol > li{position:relative;width: 100%;height: 969px;box-sizing: border-box;}
.mainb .contents > ol > li.mcnt01 > ol > li.mcnt0101{height: 770px;padding: 36px 0 0;background: url(/images/web/main/mV01.jpg) no-repeat center;background-size:cover;box-sizing:border-box;}
.mcnt0102 .wrap::after,
.mcnt0103 .wrap::after,
.mcnt0104 .wrap::after,
.mcnt0105 .wrap::after,
.mcnt0106 .wrap::after{left:24%;}
.mainb .contents > ol > li.mcnt01 > ol > li.mcnt0102{background: #e7effc;}
.mcnt0102 .wrap::after{content:"";width: 558px;height: 600px;background: url(/images/web/main/mcnt0102.png) no-repeat center;bottom: 0;}
.mainb .contents > ol > li.mcnt01 > ol > li.mcnt0103{background: #d5e1f3;}
.mcnt0103 .wrap::after{content:"";width: 558px;height: 600px;background: url(/images/web/main/mcnt0103.png) no-repeat center;bottom: 0;}
.mainb .contents > ol > li.mcnt01 > ol > li.mcnt0104{background: #e7effc;}
.mcnt0104 .wrap::after{content:"";width: 558px;height: 600px;background: url(/images/web/main/mcnt0104.png) no-repeat center;bottom: 0;}
.mainb .contents > ol > li.mcnt01 > ol > li.mcnt0105{background: #d5e1f3;}
.mcnt0105 .wrap::after{content:"";width: 558px;height: 600px;background: url(/images/web/main/mcnt0105.png) no-repeat center;bottom: 0;}
.mainb .contents > ol > li.mcnt01 > ol > li.mcnt0106{background: #e7effc;}
.mcnt0106 .wrap::after{content:"";width: 558px;height: 600px;background: url(/images/web/main/mcnt0106.png) no-repeat center bottom;bottom: 0;left:24%;}


.mainb .mcnt0101{}
.mcnt0101 .mainsrch{width: 100%;height:108px;margin: 0 0 3rem;}
.mcnt0101 .mainsrch .selecBox{position: relative;width:calc((100% - 782px)/2);height: 100%;float: left;}
.mcnt0101 .mainsrch .selecBox .selcbtn{position: absolute;width: 111px;height: 60px;color:#fff;font-size:1.625rem;background:transparent;border: 0;transform: translateY(-50%);top: 50%;right: 84px;z-index: 1;}
.mcnt0101 .mainsrch .selecBox .selcbtn::after{content:"";width: 20px;height: 11px;background: url(/images/web/main/srchselec.png) no-repeat center;transform:translateY(-50%);right: -40px;top:50%;transition:.3s all;}
.mcnt0101 .mainsrch .selecBox .selcbtn.on::after{transform:translateY(-50%) rotate(180deg);}
.mcnt0101 .mainsrch .selecBox ul{display:none;position:absolute;width: 196px;padding:80px 18px 20px 18px;border:1px solid #fff;border-radius:20px;top: 17px;right: 20px;}
.mcnt0101 .mainsrch .selecBox ul li{width:100%;line-height: 30px;color:#fff;font-size: 1.25rem;}
.mcnt0101 .mainsrch .selecBox ul li a{display:inline-block;position:relative;width:100%;color:#fff;font-size: 1.5rem;padding: 0.5rem 0 0.5rem 0.5rem;}
.mcnt0101 .mainsrch .selecBox ul li a::before{content:"";width:0;height:1px;background: #bfb8f5;transition:.3s all;left:0;bottom:0;}
.mcnt0101 .mainsrch .selecBox ul li a:hover::before{width: 100%;}
.mcnt0101 .mainsrch form{position:relative;width: 782px;height: 108px;float: left;}
.mcnt0101 .mainsrch form input[type="text"]{width:782px;height:108px;float:left;text-align:center;color:#fff;font-size:2.188rem;background:transparent;border:0;}
.mcnt0101 .mainsrch form input[type="text"]::placeholder{color:rgba(255,255,255,1);font-size:2.188rem;}
.mcnt0101 .mainsrch form .srchbtn{display: inline-block;position:absolute;width: 40px;height: 40px;font-size:0;background: url(/images/web/main/main_srch.png) no-repeat center;border:0;cursor:pointer;top: 34px;right: 65px;}
.mcnt0101 .mainsrch form::before,
.mcnt0101 .mainsrch form::after{display: inline-block;position:absolute;content:"";width: 40px;height: 100%;border:1px solid #fff;}
.mcnt0101 .mainsrch form::before{border-width:8px 0 8px 8px;top: 0;left: 0;}
.mcnt0101 .mainsrch form::after{border-width:8px 8px 8px 0;top: 0;right: 0;}

.mcnt0101 .mainsrch .tagBox{width:calc((100% - 782px)/2);height: 100%;float: left;padding: 30px 0 0 34px;box-sizing: border-box;}
.mcnt0101 .mainsrch .tagBox strong{display:inline-block;color:#fff;font-size: 1.25rem;margin: 0 0 14px;}
.mcnt0101 .mainsrch .tagBox ul{list-style: decimal;}
.mcnt0101 .mainsrch .tagBox ul li{color:#fff;margin: 0 24px 0 0;}
.mcnt0101 .mainsrch .tagBox ul li:last-child{margin: 0;}
.mcnt0101 .mainsrch .tagBox ul li a{color:#fff}
.mcnt0101 .wrap > strong{display:inline-block;width:100%;text-align:center;font-family: 'NotoSerifKR';color:#fff;font-size: 1.725rem;font-weight: 500;margin: 0 0 4rem;}
.mcnt0101 .wrap > ol{width: calc(100% - 250px);margin:0 125px;}
.mcnt0101 .wrap > ol > li{width:calc((100% - 106px)*.333);margin: 0 53px 0 0;}
.mcnt0101 .wrap > ol > li:last-child{margin: 0;}
.mcnt0101 .wrap > ol > li > strong{display:inline-block;width:100%;text-align:center;color:#fff;font-size: 1.45rem;font-weight: 400;margin: 0 0 1rem;}
.mcnt0101 .wrap > ol > li > ul{width: 100%;}
.mcnt0101 .wrap > ol > li > ul li{width: 100%;height: 45px;/* overflow:hidden; */margin:0 0 10px 0;border-radius:50px;box-shadow: 5px 5px 20px rgba(0,0,0,.15);}
.mcnt0101 .wrap > ol > li > ul li a{display: block;width: 100%;height: 100%;line-height:45px;text-align: center;color:#515a8e;font-size: 1.25rem;font-weight:bold;border-radius: 50px;background: rgba(255,255,255,.8);transition:.3s all;}
.mcnt0101 .wrap > ol > li > ul li a:hover{background: #8fb8f5;}
.mcnt0101 .wrap .mobile1{display: none;}


.mcnt01 > ol > li:not(.mcnt0101){padding: 7.688rem 0 0;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap{}
.mcnt01 > ol > li:not(.mcnt0101) .wrap > strong{display:inline-block;width:100%;line-height:1;text-align:left;color:#103e69;font-size: 3.75rem;font-weight: 500;margin: 0 0 4.75rem;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap > p{max-width: 51%;color:#103e69;font-size: 1.375rem;font-weight: 500;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap > p span{color:#d74c4c;font-size: 1.375rem;font-weight: 500;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap .lftWrap{position: absolute;width:490px;top: 4rem;right: 14px;z-index: 1;}

.mcnt01 > ol > li:not(.mcnt0101) .wrap .lftWrap > h3{display:inline-block;position:relative;float:right;color:#2b2b2b;font-size: 1.875rem;font-weight:400;margin: 0 0 1.5rem;padding:0 0 0 3.825rem;text-align:right;height:42px;line-height:unset;}

.lftWrap > h3::before{display: inline-block;position: absolute;content:"";width: 45px;height: 39px;left: 320px;bottom: 0;}
/*.lftWrap > h3::before{display: inline-block;position: absolute;content:"";width: 45px;height: 39px; background: url(/images/web/main/lftWrap01.png) no-repeat;left: 320px;bottom: 0;}
/* .mcnt0104 .lftWrap > span::before{background: url(/images/web/main/lftWrap02.png) no-repeat;} */

.lftWrap .miniDtl{position: absolute;width: 5.75rem;height: 21px;color:#000;font-size:1rem;font-weight: 600;padding: 0 2.5rem 0 0;background: url(/images/web/main/minidtl.png) no-repeat right 3px;right: 4px;bottom: -8rem;}

.mcnt01 > ol > li:not(.mcnt0101) .wrap .lftWrap ul{width: 100%;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap .lftWrap ul li{display:table;width: 100%;height: 4.375rem;text-align:center;color:#103e69;font-size: 1.625rem;font-weight:400;margin: 0 0 1.563rem;background: #fff;border-radius: 20px;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap .lftWrap ul li:last-child{margin: 0;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap .lftWrap ul li > span{display:table;width: 100%;height: 100%;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap .lftWrap ul li > span a{display: table-cell;vertical-align: middle;color:#103e69;padding: 0 1.25rem; font-weight: bold;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap .mainDtl{position:absolute;width: 340px;height: 60px;box-shadow: 0 10px 20px rgba(0,0,0,.25);left: 4px;bottom: 52%;}

.mcnt01 > ol > li.mcnt0105 .wrap .mainDtl,
.mcnt01 > ol > li.mcnt0106 .wrap .mainDtl{bottom: 39%;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap .mainDtl a{position:relative;display: block;width: 100%;height: 100%;line-height:60px;color:#fff;font-size:1.25rem;font-weight: 400;padding:0 0 0 34px;background: #103e69;box-sizing:border-box;}
.mcnt01 > ol > li:not(.mcnt0101) .wrap .mainDtl a::after{display: inline-block;position: absolute;content:"";width: 34px;height: 9px;background: url(/images/web/main/dtlarrw.png) no-repeat center;top: 25px;right:30px;}

.mcnt01 > ol > li.mcnt0104:not(.mcnt0101) .wrap .lftWrap ul li{width: calc((100% - 1.5rem));margin: 0 0 1.563rem;}
.mcnt01 > ol > li.mcnt0104:not(.mcnt0101) .wrap .lftWrap ul li:nth-child(4n){margin: 0 0 0.5rem 0;}
.mcnt01 > ol > li.mcnt0104:not(.mcnt0101) .wrap .lftWrap ul li > span a{padding: 0;}

/* .mcnt0102{}
.mcnt0102 .mainDtl{bottom: 427px;}

.mcnt0103{}
.mcnt0103 .mainDtl{bottom: 362px;}

.mcnt0104{}
.mcnt0104 .mainDtl{bottom: 427px;}

.mcnt0105{}
.mcnt0105 .mainDtl{bottom: 229px;}

.mcnt0106{}
.mcnt0106 .mainDtl{bottom: 264px;} */


.mainb .contents > ol > li > .wrap{padding: 4rem 0 0;}
.mainb .contents > ol > li .wrap{position:relative;height: 800px;}
.mainb .contents > ol > li > .wrap h4{color: #152065;font-size: 2.5rem;font-weight: 400;}
.mainb .contents > ol > li.mcnt02{background: url(/images/web/main/mV02.jpg) no-repeat center bottom;background-size:cover;}

.mainb .contents > ol > li.mcnt02 .wrap h4{display:inline-block;line-height: 2.5rem;margin: 0 24px 0 0;}
.h4Wrap{width: 900px;height: 2.813rem;margin: 0 0 70px;float: left;}
.mainb .contents > ol > li.mcnt02 .wrap h4+span{line-height:2.813rem;color: #152065;font-size: 1.4rem;font-weight: 600;}
.mainb .contents > ol > li.mcnt02 .wrap > ol{width: 50%;float: left;clear: left;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li{width: 100%;height: 65px;margin: 0 0 18px;border-radius: 100px 0 0 100px;transition:.3s all;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li.on{background: linear-gradient(to right, #183868 ,rgba(255,255,255,0) 100%);}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li > a{display:block;width:100%;height:100%;line-height: 65px;color: #152065;font-size: 1.25rem;font-weight: 400;padding:0 0 0 20px;transition:.3s all;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li.on > a{color: #fff;font-size: 1.3rem;font-weight: 500;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li > a span{display: inline-block;width: 2.125rem;font-family: 'Montserrat';color: #152065;margin: 0 0 0 0;top:200px;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li.on > a span{color: #fff;}

.mainb .contents > ol > li.mcnt02 .wrap > ol > li > .de100txt{display:none;position: absolute;width:700px;height:503px;background: rgba(254,255,255,.8);border:3px solid #fff;border-radius: 30px;box-shadow:0 4px 30px rgba(0,0,0,.25);top: 240px;right: 0;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li.on > .de100txt{display: block;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li > .de100txt > ol{width:100%;height:100%;padding: 4.75rem 1rem 0 1.5rem;box-sizing: border-box;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li > .de100txt > ol > li{width:100%;color: #000;font-size: 1.25rem;font-weight: 400;margin: 0 0 52px;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li > .de100txt > ol > li:last-child{margin: 0;}
.mainb .contents > ol > li.mcnt02 .wrap > ol > li > .de100txt > ol > li span{width: 30px;color: #152065;font-weight: 500;margin: 0 10px 0 0;}   /* 2022-05-23 JoAnn      */

.mainb .contents .mobile2{display: none;}


.mainb .contents > ol > li.mcnt03{/* overflow: auto; */background: #cccfe3;background-size:cover;/* height: auto; */min-height: 770px;}   /* 2022-05-23 JoAnn      */
.mainb .contents > ol > li.mcnt03 .wrap{height: auto;overflow: visible;}  /* 2022-05-23 JoAnn      */
.mainb .contents > ol > li.mcnt03 .mcnt03con{position: relative;width: 100%;margin:-30px 0 0 0;height: auto;overflow: visible;text-align: center;font-size:1.2rem;margin-bottom: 15px; font-weight:bold;}  /* 2022-05-23 JoAnn      */
.mainb .contents > ol > li.mcnt03 .mcnt03con::before,
.mainb .contents > ol > li.mcnt03 .mcnt03con::after{content:"";}
.mainb .contents > ol > li.mcnt03 .mcnt03con::before{width: 181px;height: 179px;background: url(/images/web/main/clock.png) no-repeat center;top: -30px;left:-190px;}
/*.mainb .contents > ol > li.mcnt03 .mcnt03con::after{width: 393px;height: 277px;background: url(/images/web/main/device.png) no-repeat center;bottom: -129px;left: -165px;}*/
.mainb .contents > ol > li.mcnt03 .mcnt03con h4{text-align: left;padding: 0 0 0 3rem;margin: 0 0 33px;}
.mainb .contents > ol > li.mcnt03 .mcnt03con .shtcut{position: absolute;top: 0.5rem;right: 0;}
.mainb .contents > ol > li.mcnt03 .mcnt03con .shtcut a{color: #152065;font-size: 1.125rem;padding:0 28px 0 0;background: url(/images/web/main/shtcut.png) no-repeat center right;}
.mainb .contents > ol > li.mcnt03 .mcnt03con > ul{width: 100%;margin: 0 82px 0 0;}
.mainb .contents > ol > li.mcnt03 .mcnt03con > ul li{width: 30%;height: 90px;border-top: 1px solid #fff;border-bottom: 1px solid #fff; margin: 0 1rem 1rem 1rem;}
.mainb .contents > ol > li.mcnt03 .mcnt03con > ul li.on{}
.mainb .contents > ol > li.mcnt03 .mcnt03con > ul li a{display:block;position:relative;width: 100%;height: 100%;line-height: 90px;text-align:center;color: #000;font-size: 1.25rem;transition: .3s all;}
.mainb .contents > ol > li.mcnt03 .mcnt03con > ul li.on a{color: #152065;font-size: 1.875rem;font-weight: 500;}
.mainb .contents > ol > li.mcnt03 .mcnt03con > ul li a::after{content:"";width: 18px;height: 19px;background: url(/images/web/main/schdarrw.png) no-repeat center;transform: translateY(-50%) rotate(90deg);top: 50%;right:5px;transition: .3s all;opacity: 0;}
.mainb .contents > ol > li.mcnt03 .mcnt03con > ul li.on a::after{opacity: 1;}

.mainb .contents > ol > li.active.mcnt03{height: auto !important;}    /* 2022-05-23 JoAnn      */
.mainb .contents > ol > li.active.mcnt03 > ol{height: auto !important;overflow: visible;}   /* 2022-05-23 JoAnn      */

.mcnt03con .schdTbWrap+div{position: absolute;width: 100%;height: 1px;background: #fff;bottom:58px;left:0;}
.mcnt03con .schdTbWrap{position:relative;width: 100%;height: auto;overflow-y:auto;padding:0 26px 0 0;margin: 0 0 2rem;-ms-overflow-style: none;scrollbar-width: none;}
.mcnt03con .schdTbWrap::-webkit-scrollbar{width:6px;background:rgba(255,255,255,.5);border-radius:20px}
.mcnt03con .schdTbWrap::-webkit-scrollbar-thumb{background:#fff;border-radius:20px;}
.mcnt03con .schdTbWrap::-webkit-scrollbar-button{display:none}
.mcnt03con .schdTbWrap > h5{font-size: 0;}
.mcnt03con .schdTbWrap .schdTb{width: 100%;height: 100%;float: left;}
.mcnt03con .schdTbWrap .schdTb th,
.mcnt03con .schdTbWrap .schdTb td{color: #000;}
.mcnt03con .schdTbWrap .schdTb thead tr{}
.mcnt03con .schdTbWrap .schdTb thead th{}
.mcnt03con .schdTbWrap .schdTb thead th span{display:inline-block;width: 100%;height:76px;line-height:76px;text-align:center;float:left;color:#fff;font-size: 1.25rem;font-weight: 400;margin:0 0 7px;background: #152065;border: 1px solid rgba(255,255,255,.3);border-width: 0 1px 0 0;}
.mcnt03con .schdTbWrap .schdTb thead th:last-child span{border-width: 0;}
.mcnt03con .schdTbWrap .schdTb thead th:first-child span{border-radius: 5px 0 0 5px;}
.mcnt03con .schdTbWrap .schdTb thead th:last-child span{border-radius: 0 5px 5px 0;}
.mcnt03con .schdTbWrap .schdTb tbody{border:1px solid #fff;}
.mcnt03con .schdTbWrap .schdTb tbody tr{cursor: pointer;}
.mcnt03con .schdTbWrap .schdTb tbody th{border-right: 1px solid #fff;border-bottom:1px solid #fff;}
.mcnt03con .schdTbWrap .schdTb tbody td{border-bottom:1px solid #fff;border-right:1px solid #fff;}
.mcnt03con .schdTbWrap .schdTb tbody tr:last-child th{border-right: 1px solid #fff;border-bottom: 0;}
.mcnt03con .schdTbWrap .schdTb tbody tr:last-child td{border-bottom: 0;}
.mcnt03con .schdTbWrap .schdTb tbody tr td:last-child{border-right: 0;}
.mcnt03con .schdTbWrap .schdTb tbody th{line-height: 1;font-size: 1.125rem;font-weight: 400;padding: 19px 10px 19px 40px;} 
.mcnt03con .schdTbWrap .schdTb tbody td{font-size: 1.125rem;font-weight:400;vertical-align:top;padding: 14px 0;border-right: 1px solid #fff;} 
.mcnt03con .schdTbWrap .schdTb td .tbdot{display: block;position:relative;width: 100%;font-size: 1rem;padding:0 0 0 40px;box-sizing: border-box;}
.mcnt03con .schdTbWrap .schdTb td .tbdot::before{content:"";width: 4px;height: 4px;background: url(/images/web/sub/lidot.svg) no-repeat center;top:10px;left:20px;}
.mcnt03con .schdpging{position:relative;width: 100%;height: 26px;margin:0 31px 0 0;box-sizing: border-box;}
.mcnt03con .schdpging > strong{display:inline-block;position:absolute;color: #9f211e;font-size: 1.5rem;font-weight: 500;transform: translate(-50%,-50%);top:50%;left:50%;}
.mcnt03con .schdpging > a{display:inline-block;position:absolute;color: #152065;font-size: 1.125rem;font-weight: 400;}
.mcnt03con .schdpging > .schd-prev{padding:0 0 0 50px;background: url(/images/web/main/schd-prev.png) no-repeat center left;left: 0;}
.mcnt03con .schdpging > .schd-next{padding:0 50px 0 0;background: url(/images/web/main/schd-next.png) no-repeat center right;right: 0;}
.mainb .contents .mobile3{display: none;}


.mainb .contents > ol > li.mcnt04{background: url(/images/web/main/mV04.jpg) no-repeat center;background-size:cover !important;}

.mainb .contents > ol > li.mcnt04 h4{text-align: center;margin: 0 0 5.5rem;}
.mainb .contents > ol > li.mcnt04 h4 span{font-size: 2.125rem;}
.mainb .contents > ol > li.mcnt04 h4 br{display: none;}
.mainb .contents > ol > li.mcnt04 .wrap > ul{}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li{position: relative;width:calc((150% - 84px)/3);margin:0 42px 0 5px;}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li:last-child{margin: 0;}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li > strong{display:inline-block;position: relative;width:100%;padding: 14px 41px 20px;box-sizing: border-box;}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li > strong b{color:#fff;font-size:1.625rem;font-weight: 400;}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li > strong::before{content:"";width: 20px;height: 20px;border: 5px solid #00d1ff;border-radius:100%;top:0;left: 17px;}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li > div{width: 100%;height: 394px;padding: 44px 35px;background: rgba(0, 0, 0, 0.3);border-radius: 1.875rem;border:1px solid #fff;box-sizing: border-box;box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li:nth-child(2) > div{}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li > div p{line-height: 1.5;color:#fff;font-size: 1.125rem;margin: 0 0 22px;}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li > div > ul{width: 100%;}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li > div > ul > span{color:#fff; font-size:1.125rem; padding: 0 0 0 5px;}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li > div > ul > li{position: relative;width: 100%;line-height:1.3;color:#fff;font-size: 1.125rem;padding: 0 0 0 22px;margin: 0 0 0.5rem;}
.mainb .contents > ol > li.mcnt04 .wrap > ul > li > div > ul > li::before{content:"";width: 4px;height: 4px;background: url(/images/web/sub/lidotw.svg) no-repeat center;top:10px;left: 9px;}



.lightTower{display:none;position: absolute;right: 0;}
.lightTower ol{}
.lightTower ol li{position:relative;text-align: center;padding: 0 16px;}
.lightTower ol li.on{}
.lightTower ol li::after{content:"";width: 4px;height: 4px;background: #fff;border-radius: 100%;top:18px;right:0}
.lightTower.on ol li::after{background: #152065;}
.lightTower ol li:last-child::after{display: none;}
.lightTower ol li a{display:inline-block;height: 40px;line-height: 40px;text-align:center;color:#fff;font-size: 0;font-weight: 400;padding: 0 16px;border-radius:18px;transition: .3s all;}
.lightTower ol li.on a{font-size: 18px;}
.lightTower.on ol li a{color:#152065}
.lightTower.on ol li.on a{font-weight: 500;background: #fff;}



.gslideWrap{position: relative;width:100%;height:110px;background:#fff;border: 1px solid #8a8fb2;border-width: 0 0 1px;box-sizing:border-box;left: 0;bottom: 0;z-index: 1;}
/* .gslideWrap.m1{position: fixed;border:0;} */
.gslideWrap .goverslide {position:relative;width: 1200px;height: 100%;overflow:hidden;padding:32px 0;margin: 0 calc((100% - 900px)/2);box-sizing: border-box;}
.gslideWrap .goverslide .owl-stage-outer{height: 100%;}
.gslideWrap .goverslide .owl-stage{height: 100%;}
.gslideWrap .goverslide .owl-item{display:table;height: 100%;padding: 0 0 0 2rem;}
.gslideWrap .goverslide li div{display:table-cell;width: 100%;vertical-align:middle;text-align:left;float:none;font-weight:200;box-sizing: border-box;}
.gslideWrap .goverslide li a{position:relative;color:#152065;font-weight: 400;}
.gslideWrap .goverslide li a::after{content:"";width: 17px;height: 17px;background: url(/images/web/main/link.png) no-repeat center;bottom: 2px;right:-26px}
.gslideWrap .custom-nav {position:absolute;width: 1400px;height: 1px;transform: translate(-50%,-50%);top: 50%;left: 50%;}
.gslideWrap .custom-nav button{position:absolute;width: 54px;height: 54px;font-size:0;background:#152065;border:0;border-radius: 20px;transition:.3s all;top:-27px;}
.gslideWrap .custom-nav button:hover,
.gslideWrap .custom-nav button:focus{background: #1D3AE2;}
.gslideWrap .custom-nav button.owl-prev{left: 0;}
.gslideWrap .custom-nav button.owl-next{right: 0;}
.gslideWrap .custom-nav button::after{content:"";width: 16px;height: 24px;background: url(/images/web/main/gslidearrw.png) no-repeat center;transform: translate(-50%,-50%);top:50%;left:50%;}
.gslideWrap .custom-nav button.owl-next::after{transform: translate(-50%,-50%) rotate(180deg);}

.contents > ol{transform: translateX(0%);}
