/*CSS 초기화*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
font-weight:normal;
}

html,body {height:100%;}

body{
line-height:1;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ 
display:block;
}

nav, ul, li{
list-style:none;
}

hr{height:0;display:none}

caption, th, td {font-weight: normal;}

a{
margin:0;
padding:0;
font-size:100%;
text-decoration:none;
vertical-align:baseline;
background:transparent;
}

img{
border:0;
vertical-align:top;
}


.loginWrap {position:relative; width:1280px; height:95%; margin:0 auto; }
.loginWrap .visual {position:absolute; top:35%; margin-top:-226px; width:760px; height:652px; left:468px; background:url(../Image/main_bg.png) no-repeat;}
.loginWrap .visual .txt {position:relative; margin:280px auto; width:466px; height:48px; background:url(../Image/main_txt.png) no-repeat;   animation:mo2 1.8s ease;}
@keyframes mo2 {from{transform:translateY(-30px); opacity:0;} to{transform:translateY(0); opacity:1;}}
.loginBox {position:absolute; top:40%; margin-top:-90px; left:133px; width:305px; height:220px; padding:10px 10px 10px 0; box-sizing:border-box; }
.loginBox h2.logTit {position:relative; top:0; left:0;}
.loginBox .loginCont {position:relative; width:305px; top:10px;}
.loginBox .loginCont ul {position:relative; color:#606060; font-size:13px; font-family:'Dotum','돋움','Arial',sans-serif; }
.loginBox .loginCont ul:after {display:block; content:''; clear:both;}
.loginBox .loginCont ul li {height:37px;   background:#fff;}
.loginBox .loginCont ul li label {display:none; width:0px; height:0px; overflow:hidden; visibility:hidden;}
.loginBox .loginCont .inputText { display:inline-block;  width:100%; height:36px; padding:0; padding-left:5px; padding-right:5px; margin-top:0px;  left:14px;  background:#fff; border:1px solid #ccc; box-sizing:border-box; }
.loginBox .loginCont .searchDe {position:absolute; padding-top:13px; left:14px; color:#a7a2a6; }
.loginBox .loginCont ul li.login_m2 {margin-top:2px;}
.loginBox .loginCont .btnSign {display:block; position:relative; top:0px; width:100%; height:40px;  background:url(../Image/btn_login.png) no-repeat center center rgba(32,162,0,1);  color:#fff; border-radius:2px; font-size:18px;  text-align:center;}
.loginCont .btnSign:hover {background-color:rgba(28,139,1,1);}
.loginBox .loginCont .lanMenu {position:relative; width:60px; display:inline-block; float:left; font-size:12px; padding:5px 0 0 1px; height:15px; z-index:10;}
.loginBox .loginCont .timeMenu {position:relative; width:60px; display:inline-block; float:left; font-size:12px; padding:5px 0 0 1px; height:15px; z-index:10;}
.loginBox .loginCont select.tti {font-size:11px; width:60px;}
.loginBox .loginCont select.tti2 {font-size:11px;  width:120px;}
.loginBox .loginCont option {font-size:11px;}
.loginBox .loginCont .timeMenu {left:5px;}
.loginBox .loginCont .lanMenu .submenu li {height:20px; padding-left:5px; padding-top:5px;  border-bottom:1px solid #eee;}


.loginBox .loginCont .check_field {position:relative; padding-top:5px; padding-bottom:10px;}
.loginBox .loginCont .check_field p {display:inline-block;}
.loginBox .loginCont .check_field a {display:inline-block; color:#828282; font-size:11px; font-family:sans-serif; padding-right:14px; color:#606060; font-family:'Dotum','돋움','Arial',sans-serif; }
.loginBox .loginCont .check_field .download {}
.loginBox .loginCont .check_field .download a {height:15px; padding-left:22px; padding-top:5px; background:url(../Image/bt_down.png) no-repeat 0 center;}
.loginBox .loginCont .check_field input {position:relative; top:2px;}
.loginBox .loginCont .setupWrap {width:305px; height:50px; background:#e3e3e3; position:relative; top:10px;}
.loginBox .loginCont .setupBtn {display:block; width:100%; height:100%; background:url(../Image/txt_sedown.png) no-repeat center center;}
.footer {position:relative; width:100%; height:5%; text-align:center; font-size:10px; padding-top:15px; padding-bottom:15px; border-top:1px solid #ccc; color:#a2a2a0; box-sizing:border-box;}
.footer p {font-size:9px;}

/* @media all and (max-width:1280px) {


} */