a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:middle;  
	font-size:12px;
    color:#232323;
}
a{	
	color:#232323;
}
dl, ol, ul {
	margin-bottom:0 !important;
}
header, footer, section, .service-box{
	font-family: 'Noto Sans KR', sans-serif;
}

label{
    cursor:pointer
}
.dtlWrap{
	font-family:돋움, Dotum,  sans-serif	
}
.nselect{
	display:none;
}
.ns-wrap{
	width:100px;
	height:auto;
	float:left;
}
img[src=""]{
    display:none
}
.seOn{
    color:#ca1111;
    font-weight:700;
    text-decoration:underline
}
.seRgn{
    margin-left:12px
}
#HTTP_MSN_cert_layer{
    display:none!important
}
a{
    text-decoration:none;
    vertical-align:0;
    cursor:pointer
}
a:hover{
    text-decoration:underline;
    color:#b50d1b
}
.txtlf{
    display:none!important
}
table{
    border-collapse:collapse
}
div {
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
select{
    font-family: 'Noto Sans KR', sans-serif;
    font-size:12px;
    color:#333
}
fieldset,img{
    border:0
}
li,ol,ul{
    list-style:none
}
.head{
    width: 100%;
	padding-top:10px;
    margin: 0;
    background: #fff;
}
.flex {
    display: flex;
    align-items: center;
}
.wrap{
    width:100%;
    height:auto
}
header>.bar{
    width:100%;
    min-width:1200px;
    background-color:#ca1111;
    height:3px;
}
.mwrap{	
	margin-top:20px;
	font-size:12px !important;
	font-family:돋움, Dotum,  sans-serif !important;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}
.header{
    width:1200px;
    height:60px;
    background-color:#fff;
    margin:auto;
	justify-content: space-between;
}
.space-between{
	justify-content: space-between;
}
.header>.sbox{
    width:700px;
    height:50px;
    margin:auto;
    padding-top:10px
}
.header>.logo{
    cursor:pointer;
}
.join-help>a{
	text-decoration:none;
}
.join-help{
	height:30px;
	line-height:30px;
	justify-content: space-between;
}
.pull-left{
	float:left;
}
.pull-right{
	float:right;
}
.logowh{
    margin:auto;
    width:200px;
    height:40px;
    background:url(/images/modoo_log_long.png) 0 0 no-repeat
}
.header>.head-search-wrap{
	height:auto;
	text-align:center;
	display:flex;
	align-items: center;
	justify-content: center;
}
.header>.head-search-wrap>.sinput{
    width:320px;
    height:43px;
	border-radius:30px;
    border:1px solid #ca1111;
    float:left;
	background-color:#fffbfb;
}
.search-icon{
	width:18px;
	margin-top:-3px;
}
.header>.head-search-wrap>.sinput>input{
    width:255px;
    height:33px;
	border:0;
	margin-top:4px;	
    background-color:transparent;
    font-size:14px;
    color:#000;
    outline:0
}
.header>.side-menu{
	width:180px;
	height:36px;
}
.header>.side-menu>ul{
	width:100%;
	height:36px;
}
.header>.side-menu>ul>li{
	display: inline-block;
	width:60px;
	font-size:14px;
	height:36px;
	margin-right:-4px;
	text-align:center;
	line-height:36px;
}
.header>.side-menu>ul>li>a{
	font-size:13px;
	color:#232323;
}
.header>.side-menu>ul>li>a:hover{
	text-decoration:none;
}
main{
	padding-top:10px;
	width:1200px;
	margin:auto;
}
.swiper {
	width: 100%;
	height: 100%;
}
.box-wrap{
	border: 1px solid #d3d5d9;
	border-radius:8px;
	float:left;
}
.banner{
	width:800px;	
	height:180px;
	overflow:hidden;
}

.swiper-slide {
	cursor:pointer;
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.banner:hover{
    border: 1px solid #7b869b;
}
.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.side-txt{	
	width:calc(100% - 20px);
	padding-left:20px;
	padding-top:20px;
}
.side-txt>.side-header{
	font-family: 'NanumSquareNeo', sans-serif;	
	font-size:20px;
	font-weight:900;
}
.side-txt>.side-content{
	padding-top:15px;
	font-size:13px;
	text-align:left;
}
.banner-txt{
	width: 100%;
	padding-left:50px;
	padding-top:30px;
	text-align:left;
}
.banner-bgm-01{
	background:url('/images/banner-bgm-001.png') 0 0 no-repeat;
	width:800px;
	height:180px;
}
.banner-bgm-02{
	background:url('/images/banner-bgm-02.png') 0 0 no-repeat;
	width:800px;
	height:180px;
}
.banner-bgm-03{
	background:url('/images/banner-bgm-03.png') 0 0 no-repeat;
	width:800px;
	height:180px;
}
.banner-bgm-04{
	background:url('/images/banner-bgm-04.png') 0 0 no-repeat;
	width:800px;
	height:180px;
}
.banner-bgm-05{
	background:url('/images/banner_prize25_new.png') 0 0 no-repeat;
	width:800px;
	height:180px;
}
.banner-txt>.banner-header{
}
.banner-txt>.banner-content{	
	margin-top:5px;
	margin-bottom:10px;
	font-family: 'NanumSquareNeo', sans-serif;	
	font-size:37px;
	font-weight:900;
}
.banner-txt>.banner-footer{
	line-height:21px;

}
.color-brown{
	color:#632f0a;
}
.color-white{
	color:#fff;
}
.fontw600{
	font-weight:600;
}
.fontw700{
	font-weight:700;
}
.fontw800{
	font-weight:800;
}
.fontw900{
	font-weight:900;
}
.font12{
	font-size:12px;
}
.font13{
	font-size:13px;
}
.font14{
	font-size:14px;
}
.font15{
	font-size:15px;
}
.font16{
	font-size:16px;
}
.re_menu{
    width:80px;
    height:40px;
    margin-left:auto;
    margin-right:auto;
    margin-top:12px
}
.gnb{
    width:100%;
    min-width:1200px;
    height:auto
}
section{
    display: inline-block;
	width:100%;
	margin-top:20px;	
}
.gnb>nav{
	width:1200px;
	margin:auto;
}
.gnb>nav>.main_menu{
    width:100%;
    height:50px;
	margin-bottom:0 !important;
	
}
.gnb>nav>.main_menu>li{	
	display: inline-block;
	margin-right:-3px;
	font-size:16px;
	font-weight:500;
	width:150px;
	height:50px;
	line-height:50px;
	text-align:center;

}
.gnb>nav>.main_menu>li:hover{
	color:#ca1111;
}
.section-left{
	display:inline-block;
	width:800px;
	float:left;
	vertical-align: top;
}
.section-right{
	display:inline-block;
	margin-left:17px;
	width:380px;
	vertical-align: top;
}
.section01>.section-left>.rank-info{
	padding-left:20px;
	padding-right:20px;
	justify-content: space-between;
	width:800px;
	height:50px;
}
.section01>.section-left>.rank-info>.rank-info-box>.rank-info-title{
	width:20%;
}
.section01>.section-left>.rank-info>.rank-info-box{
	width:80%;
	height:50px;
	overflow:hidden;
}
.rank-info>.rank-info-box>ul{
	width: 100%;
	
}
.rank-info>.rank-info-box>ul>li{
	height:50px;
	line-height:50px;
	display:flex;	
	justify-content: space-between;
}
.rank-info>.rank-info-box>ul>li>.rank-info-01{
	width: 45%;
}
.rank-info>.rank-info-box>ul>li>.rank-info-02{
	width: 40%;
}
.rank-info>.rank-info-box>ul>li>.rank-info-03{
	width: 15%;
	text-align:right;
	color:#a78484;
}

.section01>.section-right>.login{
	width:380px;
	height:180px;
	overflow:hidden;
}
.section01>.section-right>.login>.login-input-wrap{
	margin-top:20px;
	width:340px;
	margin-left:auto !important;
	margin-right:auto !important;
}
.section01>.section-right>.login>.login-input-wrap>input:focus{
	outline: none;
}
.section01>.section-right>.login>.login-input-wrap>input{
	font-size:13px;
	padding: 1px 15px 1px 15px;
	width: calc(100% - 32px);
	height:35px;
}
.section01>.section-right>.login>.login-input-wrap>input[type=password]{
	border-top:0px;
}
.section01>.section-right>.login>.login-input-wrap>.login-btn{
	color:#fff;
	font-size:14px;
	font-weight:600;
	background-color:#ca1111;
	width:100%;
	border: 1px solid #ca1111;
	cursor:pointer;
	padding:7px 0px 7px 0px;
}
.section01>.section-right>.login>.login-input-wrap>.login-btn:hover{
	background-color:#bb2525;
}
.section02>.section-right>.help-center{
	padding: 10px 20px 10px 20px;
	width:380px;
	height: 100px;
}
.login-corp-info>ul{

	width:100%;
	height:auto;
}
.login-corp-info>ul>li{
	width:100%;
	height:25px;
	line-height:25px;
}
.login-info{
	width:100%;
	height:100%;
	flex-direction: column;
	justify-content: space-between;
	position:relative;
}
.login-info>.login-corp-info{
	width:100%;
	height:auto;
	margin-top:13px;
	padding-left:20px;
	padding-right:20px;
}
.login-left-info{
	font-size:13px;
	width:100px;
	float:left;
	height:25px;
	text-align: justify;
	
}
.login-left-info:after{
  content: "";
  display: inline-block;
  width: 100%;
}
.login-right-info{
	font-size:13px;
	width:calc(100% - 120px);
	margin-left:20px;
	float:left;
	height:25px;
	font-weight: 600;
}
.help-center>.tel>.info1{
	font-size:24px;
	font-weight:500;
}
.help-center>.tel>.info2{	
	font-size:28px;
	font-weight:900;
	color:#9e0b0b;
}
.help-center>div{
	justify-content: space-between;
}
.login-quick{
	width:100%;
	position:relative;
}
.login-quick>li>a{
	font-size:inherit ;
}
.login-quick>li>a:hover,.login-quick>li>a:focus{
	text-decoration:none;
	color:inherit;
}
.login-quick>li{	
	text-align:center;
	display:inline-block;
	width:25%;
	padding-top:15px;
	padding-bottom:15px;	
	background-color:#fff;
	border-top:1px solid #d3d5d9;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-size:14px;
	cursor:pointer;
}
.login-quick>li:not(:first-child):before{
	content: "";
    display: block;
	position:absolute;
	top:17px;
    width: 1px;
    height: 18px;
    background-color: #d3d5d9;
}
.login-quick>li:hover{
	color:#888;
}
main>.section01>.section-right>.free-info{	
	width:380px;
	height:50px;
	text-align:center;
	justify-content: center;
	align-items: center;  
	display:flex;
	font-size:14px;
}
main>.section02>.section-right>.bid-info{
	width:380px;
	height: auto;
}

.section-div{
	justify-content: space-between;
}
.notice-info{
	width:600px;
	height:200px;
}
.notice-side:hover, .free-info:hover{
	border: 1px solid #98a9cb;
	cursor:pointer;
}
.notice-side{	
	background:url("/images/side-bgm.png") 0 0 no-repeat;
	width:180px;
	height:200px;
}
.glist-side{
	width:180px;
	height:470px;
	background-color:#f4f6fa;
}
.glist-side>.side-box:not(:first-child){
	
}
.glist-side>ul>li>a:hover{
	text-decoration:none;
}
.glist-side>ul>li>a>.side-box:hover{
	border: 1px solid #797171;
	cursor:pointer;
}
.glist-side>ul>li>a>.side-box{
	background-color:#fff;
	width: calc(100% - 20px);
	border: 1px solid #d3d5d9;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border-radius: 8px;
	
}
.glist-info{
	width:600px;
	height:470px;
}
.notice-info>.glist{
	width:100%;
	height:140px;
	overflow-y:hidden;
	padding-left:20px;
	padding-right:20px;
}
.glist-info>.glist{
	width:100%;
	height:410px;
	overflow-y:hidden;
	padding-left:20px;
	padding-right:20px;
}
.notice-info>.glist>ul, .glist-info>.glist>ul{
	margin-top:7px;
}
.notice-info>.glist>ul>li, .glist-info>.glist>ul>li{
	justify-content: space-between;
	padding-top:3px;
	padding-bottom:3px;
}
.notice-info>.glist>ul>li>.glist-dt, .glist-info>.glist>ul>li>.glist-dt{
	width:80px;
	font-weight:500;
	color:#a78484;
	text-align:right;
}
.notice-info>.glist>ul>li>.glist-nm,.glist-info>.glist>ul>li>.glist-nm{
	width:calc(100% - 100px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.notice-info>.glist>ul>li>.glist-nm>a,.glist-info>.glist>ul>li>.glist-nm>a{
	font-size: 13px;
	font-weight:400;
}
.glist-tab>li{
	cursor:pointer;
}
.glist-tab>li:hover{
	text-decoration:underline;
}
.srv-type,.pro-type{
	display:none;
}

.glist-info>.glist-title{ 
	width:calc(100% - 40px);	
	height: 50px;
	line-height:50px;
	border-bottom: 1px solid #ebebeb;
	margin-left:auto;
	margin-right:auto;
	justify-content: space-between;	
	position:relative;
}
main>.section02>.section-right>.bid-info>.glist-title{
	width:calc(100% - 40px);	
	height: 40px;
	line-height:40px;
	border-bottom: 1px solid #ebebeb;
	font-size:15px;
	font-weight:500;
	margin-left:auto;
	margin-right:auto;
	justify-content: space-between;	
	position:relative;
}
main>.section02>.section-right>.bid-info>.bid-info-div{
	justify-content: space-between;	
	padding-bottom:10px;
}
main>.section02>.section-right>.bid-info>.bid-info-div>ul{
	margin-top:10px;
	width:calc(50% - 40px);		
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
main>.section02>.section-right>.bid-info>.bid-info-div>ul>li{
	height:35px;
	line-height:35px;
	
}
main>.section02>.section-right>.bid-info>.bid-info-div>ul>li>a{
	font-size:13px;
}
.glist-info>.glist-title>ul{
	width:100%;
	position:relative;
}
.tabed{
	color:#333 !important;
	font-weight:700 !important;
}
.glist-info>.glist-title>ul>li{
	color:#A7A7A7;
	font-size:15px;
	font-weight:500;
	display:inline-block;
}
.glist-info>.glist-title>ul>li:not(:first-child){
	padding-left:15px;
}
.glist-info>.glist-title>ul>li:not(:first-child)::before{
    content: "";
	top:18px;
	margin-left:-8px;
	position:absolute;
	line-height:50px;
    width: 1px;
    height: 15px;
    background-color: #d3d5d7;
    transform: skewX(-15deg);
}
.notice-info>.notice-title{
	width:calc(100% - 40px);	
	height: 50px;
	line-height:50px;
	border-bottom: 1px solid #ebebeb;
	margin-left:auto;
	margin-right:auto;
	justify-content: space-between;	
}
.notice-info>.notice-title>.n-title{
	font-size:15px;
	font-weight:700;
}
main>.section02>.section-right>.cert-info{
	width:380px;
	height:auto;
	padding:20px;


}
main>.section02>.section-right>.cert-info>.cert-wrap{
	width:100%;
	justify-content: space-between;	
}
main>.section02>.section-right>.cert-info>.cert-wrap:not(:first-child){	
	margin-top:20px;
}
main>.section02>.section-right>.cert-info>.cert-wrap>.cert-box{
	flex-direction: column;
	width:calc(50% - 10px);
	height:80px;
	text-align:center;
	font-size:14px;
	background-color:#fff;	
	justify-content: center	;
	align-items: center;  
	display:flex;
}
main>.section02>.section-right>.cert-info>.cert-wrap>.cert-box:hover, main>.section02>.section-right>.cert-info>.cert-wrap>.cert-box2:hover{
	border: 1px solid #797171;
	cursor:pointer;
}
main>.section02>.section-right>.cert-info>.cert-wrap>.cert-box2{
	width:calc(50% - 10px);
	text-align:center;
	height:40px;
	line-height:38px;
	background-color:#fff;	
}
.bgm-gray{
	background-color:#f4f6fa;
}
.mt20{
	margin-top:20px;
}
.mb20{
	margin-bottom:20px;
}
.ml20{
	margin-left:20px;	
}

.chg-icon{
	color:#fff;
	background-color:#f00;
	padding: 2px 3px 1px 3px;
	vertical-align:1px;
    border: 1px solid #c90000;
    border-radius: 3px;
    font-size: 11px;

}
.submenu{
    z-index:100;
    position:absolute;
    width:100%;
    height:195px;	
    background-color:#fff;
    border-bottom:3px solid #ca1111;
    display:none
}
.submenu .subwrap{
    padding-top:10px;
	padding-bottom:10px;
    width:1200px;
    height:185px;
    background-color:#fff;
    margin:auto
}
.submenu .subwrap ul{
    width:1200px;
	height:auto;
	 display:inline-block;
}
.submenu .subwrap li{
    width:150px;
    float:left;
    text-align:center
}
.submenu .subwrap li a{
    display:block;
    padding:7px 0;
	font-size:13px;
	color:#232323;
    font-weight:500;
    text-decoration:none
}
.submenu .subwrap li a:hover{
    color:#ca1111;
    text-decoration:underline
}



.select-nav { position: relative; }
.select-nav a { padding: 0px 2px 0px 2px; }


ul.dropdown { 
	width:170px;
	height:300px;
	overflow-x:hidden;
	overflow-y:scroll;
	display: none;
	position: absolute;
	top: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	background: #fff; 
	border: 1px solid #a7a7a7;
}
ul.dropdown li { list-style-type: none; }
ul.dropdown li a { text-decoration: none;  display: block; }


.top{
    width:100%;
    min-width:1024px;
    height:25px;
    border-bottom:1px solid #a7a7a7;
    background-color:#f6f6f6
}
.top .tbl{
    width:100%;
    height:25px
}
.top .tbl tr td{
    font-size:11px;
    line-height:26px
}
.top .tbl tr td a{
    font-size:11px;
    text-decoration:none
}
.top .tbl tr td a:hover{
    color:#ca1111;
    text-decoration:underline
}
.cwrap{
    padding-top:20px;
    padding-bottom:10px;
    width:1024px;
    height:auto;
    margin:auto
}
.cwrap .left{
    width:200px;
    height:auto;
    margin:auto;
    float:left
}
.cwrap .left .login{
    width:198px;
    height:150px;
    border:1px solid #c1c1c1
}
.pt3{
    padding-top:3px
}
.pb3{
    padding-bottom:3px
}
.pt5{
    padding-top:5px
}
.pb5{
    padding-bottom:5px
}
.pt10{
    padding-top:10px
}
.pb10{
    padding-bottom:10px
}
.pl5{
    padding-left:5px
}
.ml10{
    margin-left:10px
}
.ml5{
    margin-left:5px
}
.ml15{
    margin-left:15px
}
.mr10{
    margin-right:10px
}
.mr20{
    margin-right:20px
}
.mr15{
    margin-right:15px
}
.mr5{
    margin-right:5px
}
.mt5{
    margin-top:5px
}
.mb5{
    margin-bottom:5px
}
.mt10{
    margin-top:10px
}
.mt15{
    margin-top:15px
}
.mt20{
    margin-top:20px
}
.pl10{
    padding-left:10px
}
.pr10{
    padding-right:10px
}
.pl5{
    padding-left:5px
}
.pr5{
    padding-right:5px
}
.txtc{
    text-align:center
}
.txtr{
    text-align:right
}
.txtl{
    text-align:left
}
.cwrap .left .w200h1452{
    width:198px;
    height:170px;
    border:1px solid #c1c1c1
}
.cwrap .left .w200h150{
    width:198px;
    height:150px;
    overflow:hidden;
    border:1px solid #c1c1c1
}
.cwrap .right .w200h120{
    width:198px;
    height:120px;
    overflow:hidden;
    border:1px solid #c1c1c1
}
.cwrap .left .w200h150 .pcenter{
    width:198px;
    height:120px;
    background:url(/images/paycenter.png) 0 0 no-repeat
}
.cwrap .left .w200h150 .pcenter .pbox1{
    width:99px;
    height:60px;
    float:left;
    cursor:pointer
}
.cwrap .left .w200h150 .pcenter .pbox1:hover{
    background:url(/images/paycenter.png) 0 0 no-repeat;
    background-position:0 -120px
}
.cwrap .left .w200h150 .pcenter .pbox2{
    width:99px;
    height:60px;
    float:left;
    cursor:pointer
}
.cwrap .left .w200h150 .pcenter .pbox2:hover{
    background:url(/images/paycenter.png) 0 0 no-repeat;
    background-position:-99px -120px
}
.cwrap .left .w200h150 .pcenter .pbox3{
    width:99px;
    height:60px;
    float:left;
    cursor:pointer
}
.cwrap .left .w200h150 .pcenter .pbox3:hover{
    background:url(/images/paycenter.png) 0 0 no-repeat;
    background-position:0 -180px
}
.cwrap .left .w200h150 .pcenter .pbox4{
    width:99px;
    height:60px;
    float:left;
    cursor:pointer
}
.cwrap .left .w200h150 .pcenter .pbox4:hover{
    background:url(/images/paycenter.png) 0 0 no-repeat;
    background-position:-99px -180px
}
.cwrap .left .w200h170{
    width:198px;
    height:80px;
    overflow:hidden;
    border:1px solid #c1c1c1
}
.cwrap .left .w200h170 .downCenter{
    width:198px;
    height:50px;
    background:url(/images/downCenter.png) 0 0 no-repeat
}
.cwrap .left .w200h170 .downCenter .dcBox1{
    width:33px;
    height:50px;
    float:left;
    cursor:pointer;
    background:url(/images/downCenter.png) 0 0 no-repeat
}
.cwrap .left .w200h170 .downCenter .dcBox1:hover{
    background-position:0 -50px
}
.cwrap .left .w200h170 .downCenter .dcBox2{
    width:33px;
    height:50px;
    float:left;
    cursor:pointer;
    background:url(/images/downCenter.png) 0 0 no-repeat;
    background-position:-33px 0
}
.cwrap .left .w200h170 .downCenter .dcBox2:hover{
    background-position:-33px -50px
}
.cwrap .left .w200h170 .downCenter .dcBox3{
    width:33px;
    height:50px;
    float:left;
    cursor:pointer;
    background:url(/images/downCenter.png) 0 0 no-repeat;
    background-position:-66px 0
}
.cwrap .left .w200h170 .downCenter .dcBox3:hover{
    background-position:-66px -50px
}
.cwrap .left .w200h170 .downCenter .dcBox4{
    width:33px;
    height:50px;
    float:left;
    cursor:pointer;
    background:url(/images/downCenter.png) 0 0 no-repeat;
    background-position:-99px 0
}
.cwrap .left .w200h170 .downCenter .dcBox4:hover{
    background-position:-99px -50px
}
.cwrap .left .w200h170 .downCenter .dcBox5{
    width:33px;
    height:50px;
    float:left;
    cursor:pointer;
    background:url(/images/downCenter.png) 0 0 no-repeat;
    background-position:-132px 0
}
.cwrap .left .w200h170 .downCenter .dcBox5:hover{
    background-position:-132px -50px
}
.cwrap .left .w200h170 .downCenter .dcBox6{
    width:33px;
    height:50px;
    float:left;
    cursor:pointer;
    background:url(/images/downCenter.png) 0 0 no-repeat;
    background-position:-165px 0
}
.cwrap .left .w200h170 .downCenter .dcBox6:hover{
    background-position:-165px -50px
}
.cwrap .left .login .in_wrap{
    margin-left:10px;
    width:120px;
    height:70px;
    float:left
}
.cwrap .left .login .in_wrap2{
    width:60px;
    height:70px;
    float:left;
    text-align:right;
    line-height:70px
}
.cwrap .left .login .in_wrap3{
    width:200px;
    height:35px;
    line-height:35px
}
.in_text{
    padding-left:10px;
    height:30px;
    line-height:30px;
    width:190px
}
.in_text2{
    text-align:center;
    height:30px;
    line-height:30px;
    width:190px
}
.in_bar{
    height:1px;
    width:190px;
    margin:auto;
    background-color:#c1c1c1
}
.cwrap .left .login .in_wrap3 .in_sp_wrap{
    width:94px;
    height:40px;
    line-height:40px;
    text-align:center;
    float:left
}
.cwrap .left .login .in_wrap3 .in_sp_wrap .btn_c1{
    background-color:#7a8194;
    color:#fff;
    cursor:pointer;
    border:1px solid #646b7e;
    width:70px;
    height:23px;
    line-height:23px
}
.cwrap .left .login .in_wrap3 .in_sp_wrap .btn_c1:hover{
    background-color:#9096ac
}
.cwrap .left .login .in_wrap3 .in_sp_wrap .btn_c2{
    background-color:#e7e7e7;
    color:#444;
    cursor:pointer;
    border:1px solid #a7a7a7;
    width:70px;
    height:23px;
    line-height:23px
}
.cwrap .left .login .in_wrap3 .in_sp_wrap .btn_c2:hover{
    background-color:#f7f7f7
}
.cwrap .left .memInfo{
    margin-left:10px;
    width:190px;
    height:108px;
    margin-top:10px
}
.cwrap .left .memInfo table tr td{
    height:23px;
    line-height:23px;
    color:#333
}
.cwrap .left .memInfo .btnGroup{
    width:100%;
    height:30px
}
.lBtn1{
    text-align:center;
    float:left;
    width:75px;
    height:20px;
    line-height:20px;
    background-color:#fff6f9;
    border:1px solid #e2cfd6;
    color:#222;
    cursor:pointer
}
.lBtn1:hover{
    background-color:#f7f7f7;
    border:1px solid #a7a7a7
}
.cwrap .left .login .lo_1{
    position:relative;
    padding:3px 0 2px 5px;
    border:0;
    border-radius:0;
    background:#fff;
    line-height:16px;
    font-size:12px;
    color:#4a4a4a;
    -webkit-appearance:none;
    zoom:1;
    margin-top:5px;
    width:108px;
    height:19px;
    border:1px solid #d5d5d5;
    background:#f7f7f7;
    color:#444
}
.cwrap .left .login .btn_submit{
    width:56px;
    height:54px;
    line-height:54px;
    text-align:center;
    float:right;
    border:1px solid #686868;
    background-color:#797979;
    color:#fff;
    cursor:pointer
}
.cwrap .left .login .btn_submit:hover{
    background-color:#a3a3a3
}
.help_num{
    font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",돋움,dotum,arial,sans-serif,helvetica;
    font-size:20px;
    font-weight:700;
    margin-left:10px;
    text-align:center;
    color:#9e0b0b;
    letter-spacing:3px
}
.help_num2{
    font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",돋움,dotum,arial,sans-serif,helvetica;
    font-size:15px;
    font-weight:700;
    margin-left:10px;
    text-align:center;
    color:#555;
    letter-spacing:2px
}
.help_num3{
    font-family:"맑은 고딕","Malgun Gothic","Apple Gothic",돋움,dotum,arial,sans-serif,helvetica;
    font-size:11px;
    margin-left:10px;
    text-align:center;
    color:#555;
    letter-spacing:.4px
}
.cwrap .left .w200h350{
    width:198px;
    height:326px;
    border:1px solid #c1c1c1
}
.cwrap .left .w200h350 .guide{
    width:198px;
    height:290px
}
.cwrap .left .w200h350 .guide .gbox{
    width:178px;
    height:25px;
    line-height:25px;
    padding-left:10px;
    float:left
}
.cwrap .left .w200h350 .guide .gbox_bar{
    width:198px;
    margin-top:5px;
    margin-bottom:5px;
    height:1px;
    float:left;
    background:url(/images/bar.png) 0 0 no-repeat
}
.cwrap .left .w200h350 .guide .gbox a{
    text-decoration:none;
    vertical-align:0;
    cursor:pointer
}
.cwrap .left .w200h350 .guide .gbox a:hover{
    color:#b50d1b;
    text-decoration:underline
}
.cwrap .left .w200h350 .guide .gbox .num1{
    margin-top:5px;
    margin-right:10px;
    width:13px;
    height:13px;
    float:left;
    background:url(/images/num.png) 0 0 no-repeat;
    overflow:hidden
}
.cwrap .left .w200h350 .guide .gbox .num2{
    margin-top:5px;
    margin-right:10px;
    width:13px;
    height:13px;
    float:left;
    background:url(/images/num.png) 0 0 no-repeat;
    background-position:-13px;
    overflow:hidden
}
.cwrap .left .w200h350 .guide .gbox .num3{
    margin-top:5px;
    margin-right:10px;
    width:13px;
    height:13px;
    float:left;
    background:url(/images/num.png) 0 0 no-repeat;
    background-position:-26px;
    overflow:hidden
}
.cwrap .left .w200h350 .guide .gbox .num4{
    margin-top:5px;
    margin-right:10px;
    overflow:hidden;
    width:13px;
    height:13px;
    float:left;
    background:url(/images/num.png) 0 0 no-repeat;
    background-position:-39px
}
.cwrap .left .w200h350 .guide .gbox .num5{
    margin-top:5px;
    margin-right:10px;
    overflow:hidden;
    width:13px;
    height:13px;
    float:left;
    background:url(/images/num.png) 0 0 no-repeat;
    background-position:-52px
}
.cwrap .left .w200h350 .guide .gbox .num6{
    margin-top:5px;
    margin-right:10px;
    overflow:hidden;
    width:13px;
    height:13px;
    float:left;
    background:url(/images/num.png) 0 0 no-repeat;
    background-position:-65px
}
.cwrap .left .w200h350 .guide .gbox .num7{
    margin-top:5px;
    margin-right:10px;
    overflow:hidden;
    width:13px;
    height:13px;
    float:left;
    background:url(/images/num.png) 0 0 no-repeat;
    background-position:-78px
}
.cwrap .left .w200h350 .guide .gbox .num8{
    margin-top:5px;
    margin-right:10px;
    overflow:hidden;
    width:13px;
    height:13px;
    float:left;
    background:url(/images/num.png) 0 0 no-repeat;
    background-position:-91px
}
.cwrap .left .w200h350 .guide .gbox .num9{
    margin-top:5px;
    margin-right:10px;
    overflow:hidden;
    width:13px;
    height:13px;
    float:left;
    background:url(/images/num.png) 0 0 no-repeat;
    background-position:-104px
}
.cwrap .mid{
    width:604px;
    height:900px;
    margin:auto;
    float:left;
    margin-left:10px;
    margin-right:10px
}
.cwrap .mid .banner{
    width:604px;
    height:150px;
    overflow:hidden
}
.cwrap .mid .ntc{
    width:604px;
    height:auto
}
.in_bar_long{
    height:1px;
    width:100%;
    margin:auto;
    background-color:#c1c1c1
}
.midBox1{
    width:604px;
    height:185px
}
.midBox2{
    width:604px;
    height:350px
}
.noticeTab .gTitle{
    height:29px;
    line-height:29px;
    font-size:14px;
    font-weight:700
}
.notice{
    width:604px;
    height:169px;
    display:block
}
.notice table tr td{
    height:25px
}
.news table tr td{
    height:25px
}
.news{
    width:604px;
    height:169px;
    display:none
}
.noticeTab{
    width:604px;
    height:30px;
    border-bottom:1px solid #999
}
.mid .ntc ul li{
    float:left;
    margin-left:2px;
    border:1px solid #dfdfdf;
    width:90px;
    border-bottom:1px solid #999;
    background-color:#fbf3f6;
    color:#888;
    text-align:center;
    height:29px;
    font-size:13px
}
.mid .ntc ul li.tabed{
    border-left:1px solid #999;
    border-top:1px solid #999;
    width:90px;
    border-right:1px solid #999;
    border-bottom:none;
    background-color:#fff;
    height:30px;
    font-weight:700;
}
.mid .ntc ul li.tabed a{
    color:#222
}
.mid .ntc ul li a{
    display:block;
    padding:8px 18px
}
.mid .ntc ul li:first-child{
    margin-left:0
}
.cusWrap .mainTab{
    width:100%;
    height:30px;
    border-bottom:1px solid #999
	font-family: 돋움,Dotum,굴림,Gulim,AppleGothic,sans-serif;
}
.cusWrap ul li{
    float:left;
    margin-left:2px;
    border:1px solid #dfdfdf;
    width:90px;
    border-bottom:1px solid #999;
    background-color:#fbf3f6;
    color:#888;
    text-align:center;
    height:29px;
    font-size:13px
}
.cusWrap ul li.tabed{
    border-left:1px solid #999;
    border-top:1px solid #999;
    width:90px;
    border-right:1px solid #999;
    border-bottom:none;
    background-color:#fff;
    height:30px;
    font-weight:600
}
.cusWrap ul li.tabed a{
    color:#222
}
.cusWrap ul li a{
    display:block;
    padding:8px 18px
}
.cusWrap ul li:first-child{
    margin-left:0
}
.resNtc{
    width:602px;
    height:68px;
    border:1px solid #999
}
.tick{
    height:40px;
    overflow:hidden;
    list-style:none
}
.tick li{
    height:40px;
    padding:12px 0 0 5px;
    margin:0 5px
}
.free{
    width:200px;
    height:50px;
    background:url(/images/free.png) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right{
    width:200px;
    height:auto;
    margin:auto;
    float:left
}
.cwrap .right .b_certi{
    width:200px;
    height:70px;
    background:url(/images/banner_certi.png) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right .b_eval{
    width:200px;
    height:70px;
    background:url(/images/banner_eval.png) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right .b_fpt{
    width:200px;
    height:50px;
    background:url(/images/banner_fingprt.png) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right .b_remote{
    width:200px;
    height:70px;
    background:url(/images/remoteBg.png) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right .kakao{
    width:200px;
    height:40px;
    background:url(/images/kakao_talk.png) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right .b_pgl{
    width:200px;
    height:70px;
    background:url(/images/gpl.gif) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right .b_mas2{
    width:200px;
    height:70px;
    background:url(/images/masReq.gif) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right .b_kgmna{
    width:200px;
    height:70px;
    background:url(/images/kgmna.gif) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right .b_edu{
    width:200px;
    height:70px;
    background:url(/images/edu.png) 0 0 no-repeat;
    cursor:pointer
}
.cwrap .right .w200h150{
    width:198px;
    height:150px;
    overflow:hidden;
    border:1px solid #c1c1c1
}
.cwrap .right select{
    margin-top:12px;
    margin-left:10px;
    width:175px;
    height:25px
}
.cwrap .callReq{
    margin-top:10px;
    width:198px;
    height:150px
}
.cwrap .callReq table tr td select{
    width:120px;
    height:25px;
    margin:0!important
}
.cwrap .callReq table tr td{
    height:35px
}
.cwrap .callReq table tr td input{
    width:117px;
    height:18px
}
.btn_red{
    width:60px;
    height:22px;
    line-height:22px;
    text-align:center;
    background-color:#ca1111;
    color:#fff;
    border:1px solid #9a0a0a;
    cursor:pointer
}
.btn_red:hover{
    background-color:#df1d1d
}
.gList{
    width:100%;
    height:300px
}
.gList table{
    margin-top:5px;
    width:100%
}
.gList table tr td{
    height:30px;
    line-height:30px
}
footer{
	width: 100%;
	border-top: 1px solid #a0a0a0;
	padding-bottom: 30px;
	margin: 0;
	clear: both;
	margin-top: 50px;
	background-color: #f5f6f7;
}
footer>.fwrap{
	width:1200px;
	margin:auto;
}
footer>.fwrap>ul{
	width:100%;
}
footer>.fwrap>ul>li{
	display: inline-block;
	width:200px;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:-4px;
	text-align:center;
}
.foot{
    border-top:1px solid #a0a0a0;
    width:100%;
    min-width:1200px;
    height:200px;
    background-image:url(/images/pattern.png);
    background-repeat:repeat-x repeat-y
}
.foot .fwrap{
    margin:auto;
    width:1200px;
    height:150px
}
.foot .fwrap ul{
    width:1200px;
    height:37px;
    line-height:37px
}
.foot .fwrap ul .getBar{
    width:200px;
    text-align:center;
    cursor:pointer;
    float:left;
    background:url(/images/pipe_right.png) 0 0 no-repeat
}
.liEnd{
    width:200px;
    text-align:center;
    cursor:pointer;
    float:left
}
.foot .fwrap ul li a{
    text-decoration:none
}
.foot .fwrap ul li a:hover{
    color:#ca1111;
    text-decoration:underline
}
.seWrap{
    width:100%;
    height:auto
}
.seWrap .seTabWrap{
    width:100%;
    height:30px
}
.seWrap .seTabWrap .seTab{
    float:left;
    width:95px;
    height:30px;
    padding-left:35px;
    line-height:30px;
    background-color:#fff;
    background:url(/images/cns_tab_ov.png) 0 0 no-repeat
}
.seTabOn{
    background:url(/images/cns_tab.png) 0 0 no-repeat!important;
    z-index:99
}
.seWrap .seOpWrap{
    position:relative;
    top:-2px;
    width:100%;
    height:auto;
    border:1px solid #a7a7a7;
    z-index:1
}
.seTab{
    height:30px;
    margin-bottom:10px;
    border-bottom:1px solid #999
}
.seTab li.tabed{
    border-left:1px solid #999;
    border-top:1px solid #999;
    width:150px;
    border-right:1px solid #999;
    border-bottom:none;
    background-color:#fff;
    height:30px;
    font-weight:600
}
.seTab li{
    float:left;
    margin-left:2px;
    border:1px solid #dfdfdf;
    width:150px;
    border-bottom:1px solid #999;
    background-color:#fbf3f6;
    color:#888;
    text-align:center;
    height:29px;
    font-size:13px;
    line-height:29px
}
.seTit{
    width:100%;
    height:30px;
    line-height:30px;
    font-size:14px!important;
    font-weight:700
}
.seWrap .seOp{
    width:100%;
    height:auto
}
.seWrap .seOp .seTable{
    width:100%;
    border:2px solid #db5252;
    border-collapse:collapse
}
.seWrap .seOp .seTable th{
    width:15%;
    background-color:#f1f1f1;
    height:35px;
    line-height:35px;
    border:1px solid #a7a7a7;
    text-align:center
}
.seWrap .seOp .seTable .td1{
    width:75%;
    height:35px;
    line-height:35px;
    border:1px solid #a7a7a7;
    text-align:left;
    padding-left:10px
}
.seWrap .seOp .seTable .td2{
    width:10%;
    border:1px solid #a7a7a7;
    text-align:center
}
.btn_se1{
    margin:auto;
    width:70px;
    height:20px;
    line-height:21px;
    background-color:#ca1111;
    font-size:11px;
    color:#fff;
    cursor:pointer
}
.btn_se1:hover{
    background-color:#e06868
}
.btn_se2{
    margin-top:6px;
    float:left;
    width:45px;
    text-align:center;
    margin-right:10px;
    border:1px solid #a7a7a7;
    height:20px;
    line-height:21px;
    background-color:#f7f7f7;
    font-size:11px;
    cursor:pointer
}
.btn_se2:hover{
    background-color:#a7a7a7
}
.dateWrap{
    width:500px;
    height:35px;
    line-height:35px;
    float:left
}
.seWrap .seOp .seInTable{
    width:100%
}
.seWrap .seOp .seInTable th{
    width:10%;
    height:25px;
    line-height:25px;
    background-color:#fff;
    border:1px solid #fff
}
.seWrap .seOp .seInTable td{
    width:90%;
    height:25px;
    line-height:25px;
    background-color:#fff;
    border:1px solid #fff
}
input[type=text]{
    height:17px;
    font-size:12px;
    color:#232323;
    border:1px solid #bcbcbc
}
input[type=password]{
    height:17px;
    font-size:12px;
    color:#232323;
    border:1px solid #bcbcbc
}
.seInput{
    text-align:center;
    width:110px
}
.searchBtn{
    margin:auto;
    width:60px;
    height:50px;
    cursor:pointer;
    background:url(/images/seBtn.png) 0 0 no-repeat
}
.searchBtn:hover{
    background:url(/images/seBtnOv.png) 0 0 no-repeat
}
.initBtn{
    margin-left:auto;
    margin-right:auto;
    width:60px;
    height:30px;
    cursor:pointer;
    background:url(/images/initBtn.png) 0 0 no-repeat
}
.initBtn:hover{
    background:url(/images/initBtnOv.png) 0 0 no-repeat
}
.plist{
    width:100%;
    height:50px;
    text-align:center;
    line-height:50px
}
.pageBtn{
    padding:1px 13px 1px 13px;
    display:inline-block;
    line-height:28px;
    border:1px solid #a7a7a7;
    text-align:center;
    cursor:pointer
}
.pageBtn:hover{
    background-color:#ffeae2;
    color:#ff4600;
    border:1px solid #ff4600
}
.pageSet{
    color:red!important;
    font-weight:700;
    border:2px solid red
}
.btnWrap{
    width:100%;
    height:50px;
    line-height:50px;
    text-align:center
}
.btnChk{
    display:inline-block;
    padding:7px 10px;
    margin-bottom:0;
    vertical-align:1px;
    font-size:12px;
    font-weight:400;
    line-height:18px;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent
}
.btn{
    display:inline-block;
    padding:5px 10px;
    margin-bottom:0;
    font-size:12px;
    font-weight:400;
    line-height:18px;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent
}
.btn2{
    display:inline-block;
    padding:1px 11px;
    margin-bottom:0;
    font-size:12px;
    font-weight:400;
    line-height:18px;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent
}
.btn3{
    display:inline-block;
    padding:1px 5px;
    margin-bottom:0;
    font-size:12px;
    font-weight:400;
    line-height:18px;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent
}
.btn4{
    display:inline-block;
    vertical-align:1px;
    padding:1px 5px 2px 5px;
    margin-bottom:0;
    font-size:12px;
    font-weight:400;
    line-height:18px;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent
}
.btn5{
    float:left;
    vertical-align:1px;
    padding:7px 13px 7px 13px;
    margin-bottom:0;
    font-size:12px;
    font-weight:400;
    line-height:18px;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none
}
.btn-corner-small{
    display:inline-block;
    padding:1px 3px;
    border-radius:3px;
    margin-bottom:0;
    font-size:11px;
    font-weight:400;
    line-height:18px;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent
}
.btn-corner{
    vertical-align:1px;
    display:inline-block;
    padding:2px 6px;
    border-radius:3px;
    margin-bottom:0;
    font-size:12px;
    font-weight:400;
    line-height:18px;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent
}
.btn-grp-left{
    border-top:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3
}
.btn-grp-right{
    border:1px solid #d3d3d3
}
.btn-grp-center{
    border-top:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3
}
.btn-grp{
    color:#232323;
    background-color:#fff
}
.btn-canel{
    color:#232323;
    background-color:#f7f7f7;
    text-decoration:none!important;
    
    border-color:#a7a7a7
}
.btn-common{
    color:#232323;
    background-color:#fdf7f7;
    border-color:#cd9a9a
}
.btn-primary{
    color:#fff!important;
    background-color:#ca4747;
    text-decoration:none!important;
    
    border-color:#a42e2e
}
.btn-normal{
    color:#000!important;
    background-color:#fff;
    text-decoration:none!important;
    border-radius:3px;
    border-color:#a7a7a7
}
.btn-tchk{
    color:#232323;
    background-color:#f7fafd;
    border-color:#92b4e2
}
.btn-done{
    color:#fff !important;
    background-color:#3739a2;
    border-color:#111352
}
.btn-blue{
    color:#fff !important;
    background-color:#0b4f8c;
    border-color:#06335a
}
.btn-grp:active,.btn-grp:focus,.btn-grp:hover{
    background-color:#e8e8e8
}
.btn-blue:active,.btn-blue:focus,.btn-blue:hover{
    color:#fff !important;
    background-color:#266ba9;
    border-color:#06335a
}
.btn-tchk:active,.btn-tchk:focus,.btn-tchk:hover{
    color:#fff !important;
    background-color:#3739a2;
    border-color:#111352
}
.btn-canel:active,.btn-canel:focus,.btn-canel:hover{
    color:#fff !important;
    background-color:#a7a7a7;
    border-color:#888
}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
    color:#fff!important;
    background-color:#a42e2e;
    border-color:#5b0404
}
.btn-common:active,.btn-common:focus,.btn-common:hover{
    color:#fff !important;
    background-color:#cd9a9a;
    border-color:#a86060
}
.btn-normal:active,.btn-normal:focus,.btn-normal:hover{
    background-color:#d3d3d3
}
.mb15{
    margin-bottom:15px
}
.iconDsc{
    width:100%;
    margin-top:20px;
    height:auto;
    overflow:hidden;
    border:1px solid #e29292;
    padding-top:10px;
    padding-bottom:10px
}
.iconDsc2{
    width:100%;
    margin-top:20px;
    height:auto;
    overflow:hidden;
    border:1px solid #92b4e2;
    padding-top:5px;
    padding-bottom:5px
}
.iconDscw{
    margin-left:auto;
    margin-right:auto;
    width:95%;
    height:auto;
    overflow:hidden
}
.iconWrap{
    margin-top:5px;
    margin-bottom:5px;
    width:100px;
    float:left
}
.icont{
    height:14px;
    line-height:14px;
    padding-top:1px;
    margin-left:4px;
    float:left
}
.icon1{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon1.png) 0 0 no-repeat
}
.icon2{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon2.png) 0 0 no-repeat
}
.icon3{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon3.png) 0 0 no-repeat
}
.icon4{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon4.png) 0 0 no-repeat
}
.icon5{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon5.png) 0 0 no-repeat
}
.icon6{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon6.png) 0 0 no-repeat
}
.icon7{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon7.png) 0 0 no-repeat
}
.icon8{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon8.png) 0 0 no-repeat
}
.icon9{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon9.png) 0 0 no-repeat
}
.icon10{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon10.png) 0 0 no-repeat
}
.icon11{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon11.png) 0 0 no-repeat
}
.icon12{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon12.png) 0 0 no-repeat
}
.icon13{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon13.png) 0 0 no-repeat
}
.icon14{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon14.png) 0 0 no-repeat
}
.icon15{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon15.png) 0 0 no-repeat
}
.icon16{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon16.png) 0 0 no-repeat
}
.icon17{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon17.png) 0 0 no-repeat
}
.icon21{
    float:left;
    width:28px;
    height:14px;
    background:url(/images/icon21.png) 0 0 no-repeat
}
.icon22{
    float:left;
    width:36px;
    height:14px;
    background:url(/images/icon22.png) 0 0 no-repeat
}
.icon23{
    float:left;
    width:36px;
    height:14px;
    background:url(/images/icon23.png) 0 0 no-repeat
}
.icon_aval{
    float:left;
    width:34px;
    height:14px;
    background:url(/images/icon_aval.png) 0 0 no-repeat
}
.crossLine{
    text-decoration:line-through!important;
    color:#a0a0a0!important
}
.crossLine font{
    text-decoration:line-through!important;
    color:#a0a0a0!important
}
.crossLine a font{
    text-decoration:line-through!important;
    color:#a0a0a0!important
}
.boldtxt{
    font-weight:700 !important;
}
.top_new{
    box-sizing:border-box;
    height:30px;
    background-color:#f6f6f6;
    border-bottom:1px solid silver
}
.top_left{
    width:50%;
    float:left
}
.top_right{
    width:50%;
    float:right
}
.float_left{
    float:left
}
.float_right{
    float:right
}
.top_menu{
    list-style:none;
    border-right:1px solid silver
}
.float_left li{
    float:left
}
.float_right li{
    float:right
}
.top_menu li a:hover{
    color:#ca1111!important;
    text-decoration:none
}
.top_menu li a{
    display:block;
    line-height:31px;
    min-width:90px;
    border-left:1px solid silver;
    text-align:center;
    font-weight:700
}

table tr th{
	text-align:center;
}
.popup_layer{
	display:none;
	left:calc(50% - 300px);
	position:absolute;
	border: 3px solid #d3d3d3;
	z-index:999;
	top: 150px;
	border-radius:15px;
	overflow:hidden;
	box-shadow: 5px 5px 20px 0px #333;
}
.popup_deny{
	cursor:pointer;
	color:#fff;
	position:absolute;
	padding: 2px 15px 2px 10px;
	bottom:10px;
	right:10px;
	background-color:#333;
}
.popup_deny:hover{
	background-color:#666;
}
.popup_close{
	cursor:pointer;
	color:#fff;
	position:absolute;
	top:10px;
	right:10px;
	padding: 5px 10px 5px 10px;
	text-align:center;
	background-color:#333;
}
.popup_close:hover{
	background-color:#666;
}
.fwrap>ul>li>a, .dt_order{
	color:#333;
}
.bidNm{
	color:#111;
}
a.bidNm:visited{
	color:#a92ed9 !important;
}
.flexul{
	display: flex;
	height:470px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-content: stretch;
}
/* ====== ReqSub Modal ====== */
html.modal-lock, body.modal-lock { overflow: hidden; }

.modal-wrap{
  position: fixed;
  inset: 0;
  z-index: 99999;
  display: none;
}
.modal-wrap.is-open{ display:block; }

.modal-dim{
  position:absolute;
  inset:0;
  background: rgba(0,0,0,.45);
}

.modal-card{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 560px;
  max-width: calc(100% - 24px);
  height: 340px;
  max-height: calc(100% - 24px);
  background:#fff;
  border-radius: 10px;
  box-shadow: 0 12px 30px rgba(0,0,0,.25);
  overflow:hidden;
  border: 1px solid #e6e6e6;
}

.modal-head{
  height: 44px;
  display:flex;
  align-items:center;
  justify-content: space-between;
  padding: 0 12px;
  background:#f7ebeb;
  border-bottom: 1px solid #e29292;
}
.modal-title{
  font-weight: 700;
  color:#333;
  font-size: 14px;
}
.modal-x{
  width: 30px;
  height: 30px;
  line-height: 28px;
  text-align:center;
  border-radius: 6px;
  text-decoration:none;
  color:#333;
  font-size: 20px;
}
.modal-x:hover{ background: rgba(0,0,0,.06); }

.modal-body{
  position: relative;
  height: calc(100% - 44px);
  background:#fff;
}
.modal-loading{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#666;
  font-size: 13px;
  background: rgba(255,255,255,.75);
  z-index: 2;
}
.modal-iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
}
