@charset "euc-kr";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);

*{ font-family: "Noto Sans KR",'Nanum Gothic','맑은 고딕', 'Malgun Gothic' ,나눔고딕, NanumGothic,NanumGothicWeb,Dotum,Arial; letter-spacing:-1px;   }

/* RESET */

html {
	overflow-y: scroll;
}
body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height:1.4;
	font-family: "Noto Sans KR",'Nanum Gothic', Malgun Gothic, 맑은 고딕, dotum, sans-serif;
	color: #404040;
	/*min-width:1090px;*/
	/*overflow-x: auto;*/
	font-weight:400;
}
body * {
	box-sizing: border-box;
}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {
	margin: 0;
	padding: 0;
	border: 0;
}
/*
html, body {
	width:100%;
	
}
html {
	overflow-y:scroll
}
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button, ul {
	margin:0;
	padding:0
}

body, h1, h2, h3, h4, input, button, p, div, span,ul,li {

	font-size:12px;
	line-height:150%;
	
	
}
ol li, div { font-size:14px; }
body {
	background-color:#fff;
	text-align:center;
*word-break:break-all;
	-ms-word-break:break-all
}
img, fieldset, iframe {
	border:0 none
}
li {
	list-style:none
}
input, select, button {
	vertical-align:middle
}
img {
	vertical-align:top;
	
  max-width: 100%;
  height: auto;
}
i, em, address {
	font-style:normal
}
label, button {
	cursor:pointer
}
button {
	margin:0;
	padding:0
}
a {
	color:#464646;
	text-decoration:none;
	font-size:14px;
}
a:hover {
	color:#086eb1;
	/*text-decoration:underline*/
}
button * {
	position:relative
}
button img {
	left:-3px;
*left:auto
}
html:first-child select {
	/*height:20px;*/
	padding-right:6px
}
option {
	padding-right:6px
}
hr {
	display:none
}
legend {
*width:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
table, table th, table td {
	/*border:0;*/
}
li.selected {
	_border:0;
}

.top { /*background:url(/images/layout/top_bg.png) no-repeat #040835 center center;*/ }
.topi {  overflow: hidden; position:relative; }
.tops {
    width: 100%;
    height: 80px;	
    border-bottom: #d6d6d6 solid 1px;
}


.top_1 { width:1300px; margin:0 auto; height:80px;  }
.logo { float:left;  }
.logo a { font-size:22px;  color:#fff; text-decoration:none; /*height:80px; line-height:80px;*/  }

.logo_l { float:left; position:relative; top:21px; height:50px;left:20px }
.logo_l a , .logo_l2 a{ font-size:23px; font-weight:600; color:#fff; text-decoration:none; }

.logo_l2 { float:left; position:relative; top:8px; height:50px;left:20px }
.mlline { padding:0 0 20px 0; }


.title { float:right;height:70px; line-height:70px; font-size:16px; color:#222;  }
.top_2 { width:100%; margin:0 auto; height:550px;    }
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/




.menu-button.right {
	right: 20px;
	left: auto;
}
.menu-button.bottom {
	top: 100px;
}
.menu-button.fixed {
	position: fixed;
}
#overlay {
	position: absolute;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 999998;
	display: none;
}

.menu-button {
	display: none;
	position: absolute;
	top: 24px;
	right: 20px;
	background: url(/img3/sub2/menu2.png) no-repeat;
	overflow: hidden;
	width: 34px!important;
	height: 31px;
	text-indent: -9999px;
}
.logoimg { padding-top:19px!important; }
.pcmenus {
position: absolute;
	top: 20px;
	left: 995px;
	overflow: hidden;
	background: url(/img/menu.png) no-repeat 73px 17px;
	width: 134px;
	height: 41px;
	font-size:16px;
	color:#224e97;
	
	cursor:pointer;
	}


.menu-button.right {
	right: 20px;
	left: auto;
}
.menu-button.bottom {
	top: 100px;
}
.menu-button.fixed {
	position: fixed;
}
#overlay {
	position: absolute;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 999998;
	display: none;
}
.sidr-open #overlay {
	display: block;
}
/* Settings for fullwidth */
.sidr.fullwidth {
	width: 100%;
}
.sidr.left.fullwidth {
	left: -100%;
}
.sidr.right.fullwidth {
	right: -100%;
}
/* END Settings for fullwidth */
.sidr {
	display: block;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 360px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 15px;
	background: #fff;
	color: #222;
	border-right:#ccc solid 1px;
	/*box-shadow: 0 0 5px 5px #222 inset;*/
}
.sidr > ul > li ul.hide { display:none;}

#sidr > ul {clear:both;}
#sidr > ul 	.menu.is--open .hide {  
    display: block;
    }
	#sidr > ul 	.menu .hide {
    display: none;    
    }		
#sidr > ul li.menu { position:relative;}
.menu-list__arrow{
    
    height: 48px;
    width: 48px;
    
    position:absolute;
    left:263px;
    cursor: pointer;
    top:1px;
  }
  
.menu-list__arrow::before,
.menu-list__arrow::after{
    width: 14px;
    height: 2px;
    background: #222;
    content: "";
    display: inline-block;
    position:absolute;
    left:17.5px;
    top: calc(50% - 1px);
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
  }
  
.menu-list__arrow::after{
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }
  
  

  .is--open .hide{
    border-top: 2px solid #f9914c;
    display: block;
  }

  .is--open .menu-list__arrow::before,
  .is--open .menu-list__arrow::after {
    background: #f9914c;
  }

  .is--open .menu-list__arrow::after {
    -webkit-transition-delay: 0.09s;
    -moz-transition-delay: 0.09s;
    -o-transition-delay: 0.09s;
    -ms-transition-delay: 0.09s;
    transition-delay: 0.09s;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }
  
  
.sidr .sidr-inner {
	padding: 0 0 15px;
}
.sidr .sidr-inner > p {
	margin-left: 15px;
	margin-right: 15px;
}
.sidr.right {
	left: auto;
	right: -360px;
}
.sidr.left {
	left: -360px;
	right: auto;
}

.sidr ul {
	display: block;
	margin: 0 0 0 0;
	padding: 0 30px;
	/*border-top: 1px solid #1a1a1a;
	border-bottom: 1px solid #4d4d4d;*/
}
.sidr ul li {
	display: block;
	margin: 0;
	line-height: 48px;
	/*border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #1a1a1a;*/
	text-align:left;
 
}
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
	border-top: 0;
	line-height: 49px;
}
.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span {
	/*box-shadow: 0 0 15px 3px #222 inset;*/
}
.sidr ul li a, .sidr ul li span {
	padding: 0;
	display: block;
	text-decoration: none;
	color: #222;
}
.sidr .mtopmn a {
	padding: 0 15px;
	
	text-decoration: none;
	color: #fff;
}
.sidr ul li ul {
	border-bottom: 0;
	padding: 0 0 0 0;
}
.sidr ul li ul li {
	line-height: 15px;
	font-size: 13px;
}
.sidr ul li ul li h3 { font-size:16px; padding:10px 0;}
.sidr ul li ul li:last-child {
	border-bottom: 0;
}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
	border-top: 0;
	line-height: 15px;
}
.sidr ul li ul li:hover > a, .sidr ul li ul li:hover > span, .sidr ul li ul li.active > a, .sidr ul li ul li.active > span, .sidr ul li ul li.sidr-class-active > a, .sidr ul li ul li.sidr-class-active > span {
	/*box-shadow: 0 0 15px 3px #222 inset;*/
}
.sidr ul li ul li a, .sidr ul li ul li span {
	
	padding-left: 30px;
}
.sidr ul li.menu > a { font-size:16px; }
.sidr ul li.menu2 > a { font-size:14px; }

.mtopmn {float:left;}
.mtopclose { float:right; }
.mclosebtnb { position:relative; top:30px; right:30px; width:18px; cursor:pointer; color:#222;   }
.mmm {  margin:0 15px; font-size:14px;  }
.logoimg { width:164px; }
.mbox2 { width:85%; margin:50px auto 20px;  background-color:#efefef; text-align:center;  }
.mbox3 { width:85%; margin:0 auto; height:50px; line-height:50px;  text-align:center;  }
.mtopar { padding:0;height:79px; line-height:48px;border-bottom:#ccc solid 1px; margin-bottom:30px; }






.mbcopy1 {display:none; }

.logo2 { float:left; position:relative; width:302px;top:5px; color:#FFFFFF; font-size:32px;  }
.bot_cont { float:left; height:220px; line-height:220px; font-size:16px; color:#fff;  } 
.title2 ul li { cursor: pointer; }

#h_v { }
.ti-home { font-size:16px; margin-right:5px;}

#header {
	width:100%;
	margin:0 auto;
	
	height:101px;
	
	border-bottom: #ccc solid 1px;

}
#header .bg {
	margin:0 auto;
	width:100%;
	height:100px;
	
}
#logo {
	float:left;
	padding:22px 0 0 0 !important;	
	width:240px;
	text-align:left;
}
#logo2 {
	float:left;
	padding:12px 0 0 35px !important;	
	
	text-align:left;
	background:url(/img3/logo2.png) no-repeat left 18px;
}
#logo2 a div { float:left; }
#logo2 a div:nth-child(2) { padding-left:10px;}

.slogo { font-size:10px; color:#f7c11f; font-weight:400; display:block;position:relative; top:5px; letter-spacing:0;  }
.slogo2 { font-size:10.5px; font-weight:100;   }
.t_t_m_li2 { width:40px!important; height:60px; line-height:60px; color:#ccc;text-align: center;}
#gnb {
	
	width:100%;
	height:40px;
	margin:0 auto;
	
		
}
.gbonerowrap { width:1200px; margin:0 auto; height:40px;   }
#gnb .gRight1 {
	
	height:40px;
	
	
	float:right;
	
	
}
#gnb2 .gRight2 {   
	width:1200px;
	height:60px;
	clear:left;	
	margin:0 auto;
	
}
#gnb .gRight1 ul {
 	
}

.lbox1 {  }



#gnb .gRight1 li {
	float: left;
	font-size:12px;	
	
	height:40px;
	line-height:40px;
	
}
.sth { background:url(/img3/main/t_h.png) no-repeat 0 0 ; width:57px;padding-left:5px; }
.stlg { background:url(/img3/main/t_l.png) no-repeat 0 0 ;width:57px;padding-left:0; }
.stcs { background:url(/img3/main/t_s.png) no-repeat 0 0 ;width:56px;padding-left:12px; }


#gnb2 .gRight2 ul.tmenu {
	float:left;
	
	
	position: relative;
	top: -16px;
	

	
}

#gnb2 .gRight2 ul.tmenu2 {

/*width:800px;*/
	display: flex;
	justify-content: flex-end;
}

#gnb2 .gRight2 .tmenu2 > li {


}


#gnb2 .gRight2 .tmenu2 li.gap {
	
	width:300px;
}
#gnb2 .gRight1 li a {
	font-size:11px;


	color:#333;
	
}

#gnb2 .gRight2 li a {
	
	font-size:16px;
	color:#282828;
	
}
/*a.addhilight2 { color:#ff9f00; }*/

/* Reset */
html {
/*overflow-x:hidden;*/
}
#gnb2 .tmenu2 a {
	text-decoration: none;
}
.tmenu2 li {
	list-style: none;
}
/* Menu Container */
#gnb2 .gRight2 .tmenu2 {
	display: inline-block;
	cursor: default;
	z-index: 500;
	margin:0 auto;
}
/* Menu List */
#gnb2 .tmenu2 > li {
	display: block;
	float: left;
}
/* Menu Links */
#gnb2 .tmenu2 > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height:60px;
	line-height:60px;
}
/* Menu Dropdown */
#gnb2 .tmenu2 > li > div {
	position: absolute;
	display: none;
	width: 100%;

	left: 0;
	right:0;
	border-bottom: none;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	background: #fff;
 
}
#gnb2 .tmenu2 > li:hover > div {
	/*opacity: 1;
	visibility: visible;
	overflow: visible;
	
	
	border-top: #ffc500 solid 2px;
	z-index:10000;
	*/
}
/* Menu Content Styles */

#gnb2 .tmenu2 .nav-column_l {
	float: left;
	width: 220px;
	padding:0;
	font-size:18px;
	color:#000000;
	font-weight:600;
	text-align:left;
	
}
#gnb2 .tmenu2 .nav-column {
	float: left;
	width: 235px;
	padding:0 0 0 25px;
	
	height: 130px;
	box-sizing: border-box;
	
}
#gnb2 .tmenu2 .nav-column .tmenu_in li {
	clear:left;
	padding:0;
	text-align:left;
	width: 300px;
}
#gnb2 .gRight2 .tmenu2 .nav-column h3 {
	margin: 0 0 10px 8px;
	line-height: 18px;
	font-weight: 500;
	color: #ffc500;
	font-size: 16px;
	text-transform: uppercase;
	text-align:left;
}
#gnb2 .gRight2 .tmenu2 .nav-column h2 {
	margin: 0 0 10px 8px;
	line-height: 18px;
	font-weight: 500;
	color: #000000;
	font-size: 15px;
	text-transform: uppercase;
	text-align:left;
}
#gnb2 .tmenu2 .nav-column h3.orange {
	color: #ff722b;
}
#gnb2 .gRight2 .tmenu2 .nav-column li a {
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 22px;
	font-weight: 300;
	padding:0 8px;
}
.tmenu2 .nav-column li a:hover {
	color: #666666;
}
.dwrap {
	width:100%;
	margin:0 auto;
}
.topinmenu {
	width:1200px;
	margin:0 auto;
	padding:26px 0;
	
}



.tmenu2 .nav-column_l {
	float: left;
	width: 220px;
	padding:0;
	font-size:18px;
	color:#000000;
	font-weight:500;
	text-align:left;
	
}
.tmenu2 .nav-column {
	float: left;
	width: 18.28327645051195%;
	padding:0;

	
	height: 280px;
	
}
.tmenu2 .nav-column2 {
	float: left;
	width: calc(81.71672354948805% - 26px);
	padding:18px 0 0 26px;	
	positon:relative;
	box-sizing: border-box;
}
.menuclose { position:absolute;  top:20px; right:0; }

.tmenu2 .nav-column2 .sm_title { font-size:18px; font-weight:600; padding:0 0 10px 25px; position:relative; text-align: left; }
.tmenu2 .nav-column2 .tmenu_in li {
	float:left;
	padding:0 0 0 25px;
	text-align:left;
	width: 239px;
	line-height:30px;
	font-size:16px;
	font-weight:600;
	color:#000;
	border-right:#ccc solid 1px;
	height:100px;
	list-style-position: inside;
	
}
.noborderrgt { border:0!important; }
.ti-angle-right { padding:0 0 0 20px; }

.tmenu2 .nav-column .tmenu_in li {
	clear:left;
	padding:0;
	text-align:left;
	width: 350px;
	line-height:25px;
	font-size:15px;
	color:#666;
	
}
.nav-column h2 {
    width: 218px;
    height: 209px;
    color: #fff;
    font-size: 28px !important;
    font-weight: 500;
    text-align: center;
    background:url(/images/layout/t_s_bg.png) no-repeat center 7px;
    margin:31px 0 0 0 ;
}

.nav-column h2 span {
    display: block;
     padding: 86px 0 8px 0 ;
    font-size: 26px !important;
     text-align:center;
      color:#fff;
}

.nav-column h2 p {
    display: block;
    padding-top: 6px;
    font-size: 14px !important;
     color:#fff;
     text-align:center;
}
.tmenu2 .nav-column h3 {
	padding: 63px 0 26px 0;
	line-height: 18px;
	font-weight: 600;
	color: #0c1a7e;
	font-size: 24px;
	text-transform: uppercase;
	text-align:left;
}
.tmenu2 .nav-column h2 {
	
	line-height: 18px;
	font-weight: 500;
	color: #000000;
	font-size: 15px;
	
	text-align:left;
}
.tmenu2 .nav-column h3.orange {
	color: #ff722b;
}
.tmenu2 .nav-column li a {
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 26px;
	font-weight: 300;
	padding:0 8px;
}
.tmenu2 .nav-column li a:hover {
	color: #666666;
}
.dwrap {
	width:100%;
	margin:0 auto;
}
.topinmenu {
	width:1200px;
	margin:0 auto;
	padding:0;
	
	
}

.tmenu2 .nav-column2 .prdinfo li {
  float: left;
  padding: 0 37px 0 42px;
	height: 138px;
	
}


.tmenu2 .nav-column li a:hover {
	color: #666666;
}
.dwrap {
	width:100%;
	margin:0 auto;
}
.topinmenu {
	width:1200px;
	margin:0 auto;
	padding:26px 0;
	
}

.tmenu2 .nav-column2 .tmenu_in li {
  width: 263px;
	box-sizing: content-box;
	}
.tmenu2 .nav-column2 .sm_title {
  font-weight: 500!important;
  padding: 0 0 15px 25px;
	}
	.tmenu_in li a { font-weight:600; }
	.tmenu2 .ti-angle-down, .tmenu2 .ti-angle-up {
  font-size: 12px;
  padding: 0 0 0 8px;
}
.n2 {
  margin: 0 0 0 3px;
  border: #346ee9 solid 1px;
  border-radius: 18px;
  padding: 0px 5px;
  font-size: 13px;
  background-color: #fff;
  font-weight: 600;
  color: #346ee9;
}
.secarea li { width:228px!important; }


.t_t_m_li a.m_lnk { }


.mcltitp {text-align:left; padding:5px 0 0 0; color: #000;
font-size: 22px; font-weight:600; }
.mcltit2 {text-align:left; padding:5px 0 0 0; color:#80ba03; font-size:26px; font-weight:600; }


.mcltit {text-align:left; padding:5px 0 0 0; color:#3170ba; font-size:26px; font-weight:600; }


.gap5 {
    padding: 0 15px;
}
.on {
    color: #000000;
    font-weight: 600;
}
#footer {
	width:100%;
	margin:0 auto;
	height:210px;
	
	position:relative;
	clear:both;
	
	border-top:#ccc solid 1px;
	
}

#footer_n {
	clear:both;
	width:1300px;
	margin:0 auto;
	padding:50px 0 10px 13px;
	text-align:left;
	position:relative;

}

.foot2 {
	height:248px;
	width:1300px;
	border-top:#353535 solid 2px;
}

.cpyrgt { color:#a1a1a1;margin-right: 667px; }
.cpyrgt img { position:relative; left:20px; top:3px; margin:0 10px;}
.copy0 {
	height:49px;
	line-height:24px;
	font-size:14px;
	

}

.relatesit2 { font-size: 11px; padding-left:5px; height:20px; }
.top5 {  position:relative; top:-5px;}
.copy1 {
	height:35px;
	line-height:35px;
	font-size:14px;
	padding-top:0px;

}

.copy2 {
	height:25px;

	font-size:14px;
	color:#666;
	line-height:26px;

}
.copy0 img {
  width: 24px;
  margin: 0 5px;
  position: relative;
  top: 6px;
}
.copy2 a { }
.vbr1 { padding:0 10px;color:#a1a1a1; }
.cusomercenter { position:absolute; top:-24px;left:1040px;   }
.customerbox { color:#222; width:160px; height:40px; line-height:40px; background:url(/img3/main/b_qr.png) #fff no-repeat 25px 12px; display:block; text-align:center; border-radius:20px;  }
.corptit {
    font-size:24px;
	color:#929292;
	font-weight:bold;

}

.copy {
   padding-top:20px;
	font-size:12px;
	color:#676767;
	width:960px;
	
	
}
.copyright {
	font-size:12px;
	color:#676767;
	clear:left; 
}
.certiins {padding: 0;
	position: absolute;
	left: 207px;
top: -73px;}
.certiins img { margin:0 10px;}	
.fbcl {
    color: #616161!important; font-weight:600;
}


.mtopmn {float:left;}
.mtopclose { float:right; }

.mcltitp {text-align:left; padding:5px 0 0 0; color: #000;
font-size: 22px; font-weight:600; }
.mcltit2 {text-align:left; padding:5px 0 0 0; color:#80ba03; font-size:26px; font-weight:600; }


.mcltit {text-align:left; padding:5px 0 0 0; color:#3170ba; font-size:26px; font-weight:600; }



.maincontent { width:100%; height:810px; overflow: hidden;

position: relative;}

.logol { color:#f7c11f; font-size:25px; font-weight:600; }
.logor { color:#212f49; font-size:25px; font-weight:600; }


.main_c_middle { height:288px; margin:0 auto; border-top:#ccc solid 1px; }
.main_c_botwrap { width:100%; height:300px;background-color:#efefef; }
.main_c_bot { height:300px; width:1200px; margin:0 auto; }


.boamainul { width:1100px; margin:0 auto; }
.boamainul li { clear:both; }
.boamainul li:nth-child(1) { text-align:left; font-size:22px; ; font-weight:100;   padding:94px  0 16px 0;  }
.boamainul li:nth-child(2) { text-align:center; padding:0; line-height:45px; }
.comboxwrap { height:300px; background-color:#fff;float:left;  width:239px; }
.comgap {float:left;  width:1px; height:243px; border-right:#b4bbb4 solid 1px; margin-top:32px;  }

.combox { float:left;  width:238px; height:243px;  margin-top:50px;    }
.combox2 { float:left;  width:239px; height:243px;  margin-top:50px;   }
.comboxin { font-size:22px; padding:0; text-align:center; color:#222; line-height:30px; }

.comboxin2 { font-size:26px; padding:0; text-align:center; color:#222; line-height:30px; height:104px;   }


.m1 { font-size:38px; color:#fff; letter-spacing:-1.5px;font-weight:600; padding-left:270px; }
.m1_1 { font-size:34px; }

.m1_3 { font-size:26px;font-weight:500; padding-left:370px; }
.m2 { font-size:30px; font-weight:100; color:#f6f6f8; letter-spacing:-1px; }

.m2_bb {

    font-size: 46px;
    font-weight: 600;
    color: #f6f6f8;
    letter-spacing: -1px;
	

}
.m2_bb_y {

    font-size: 46px;
    font-weight: 600;
    color: #efe103;
    letter-spacing: -1px;
	

}
.m2_bb_y_sin {

    font-size: 40px;
    font-weight: 500;
    color: #efe103;
    letter-spacing: -2px;
	

}

.m2_b { font-size:32px; font-weight:600; color:#013eb2; letter-spacing:-1px; }
.m3 { font-size:34px;  font-weight:500; color:#013eb2; letter-spacing:-1px;}
.m4 { font-size:16px; color:#222; padding:5px 0; }
.m5 { font-size:14px;  color:#324b9d; }

.m7 { padding:87px 0 5px 0;color:#333; font-size:22px; font-weight:100; line-height:22px; }

.morev {

	
    font-size: 16px;
	color:#333;
	line-height:30px;
}
.morev2 {padding:0;font-size:22px; color:#333;}
.mogo { font-size:14px; color:#2763ff; padding:0 5px;}

.t_pcv_ico {

    background: url(/img3/sub2/pc_ico3.png) no-repeat center 53px;
	position:relative;
     width:238px;  
		}
.t_serv_ico {

    background: url(/img3/server_ico.png) no-repeat center 12px;
        background-color: rgba(0, 0, 0, 0);
		}
		
.t_serv_ico2 {

    background: url(/img3/server_ico.png) no-repeat center 22px;
        background-color: rgba(0, 0, 0, 0);
		}		
.t_mem_ico {

    background: url(/img3/sub2/query_ico3.png) no-repeat center 53px;        
		border:none;
		position:relative;
		
		
		}	
.t_white_ico {

    background: url(/img3/sub2/ransom_ico3.png) no-repeat center 53px;
        background-color: rgba(0, 0, 0, 0);
		position:relative;
		}
		
.t_wealth_ico {

    background: url(/img3/wealth_ico.png) no-repeat center 12px;
        background-color: rgba(0, 0, 0, 0);
		}
.t_usb_ico {

    background: url(/img3/usb_ico.png) no-repeat center 22px;
        background-color: rgba(0, 0, 0, 0);
		}								
.conboxline { border-top:#b4bbb4 solid 1px; width:154px; margin:1px auto 3px; height:1px;}		
.titleline { height:45px; width:1300px; }
.titleline ul li:nth-child(1),.titleline ul li:nth-child(2),.titleline ul li:nth-child(3) { width:300px; border-bottom:#a0aab5 solid 2px; height:43px; float:left; margin:0 25px 0 0; }
.titleline ul li:nth-child(4) { width:300px; border-bottom:#a0aab5 solid 2px;height:43px;float:left;margin: 0 0 0 10px }

.setbgcl2 {

    
    margin: 15px auto 0;
    padding-top: 5px;
    height: 70px;
	clear:both;

}
.boan_main {

    width: 1300px;
    margin: 0 auto;
    z-index: 2;
	height:80px;

}
.mainhr { width:30px; height:4px; background-color:#f8eb00; position:absolute; left:105px; top:102px; }
.mainhr2 { width:40px; height:2px; background-color:#40444d; position:absolute; left:100px; top:102px; }

.more5 { padding-left:210px; font-size:18px; color:#fff; }
.partnerbanner { float:left; text-align:center;padding: 0 0 0 22px;  }
.noti_wrap {

    width: 303px;
	float:left;
    
    margin: 0 0 0 22px;

}	
.noti_wrap li {


    width: 301px;
    color: #fff;
	text-align:left;
	padding:3px 0;

}
.noti_1 {

    font-size: 13px;
    width: 238px;
    display: inline-block;
	text-align:left;
	
	color:#f2f2f2;
	letter-spacing:-0.5px;
	font-weight:200;
	

}
.ti-check { color:#fff;}
.not_date {

    font-size: 13px;
    color: #f2f2f2;
	font-weight:100;

}
#rightBar{
	position:fixed; top:55%; right:5px; z-index:99; margin-top:-70px;
	opacity:1;filter:Alpha(opacity=1);
	visibility: visible;
	transition:all 0.5s cubic-bezier(0.47, 0, 0.745, 0.715); 
	-webkit-transition:all 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);  
	-oz-transition:all 0.5s cubic-bezier(0.47, 0, 0.745, 0.715); 
	-ms-transition:all 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
#rightBar.fixed{visibility:visible; opacity:1.0;filter:Alpha(opacity=100); top:50%;}
#rightBar > ul {width:70px; border-radius:70px; -moz-border-radius:70px; -webkit-border-radius:70px; -o-border-radius:70px; overflow:hidden; background-color:#1e2f90;}
#rightBar > ul > li{position:relative;}
#rightBar > ul > li:before{position:absolute; top:0; left:50%; margin-left:-17.5px; display:inline-block; content:""; width:35px; height:1px; background-color:#fff; background-color:rgba(255,255,255,0.1);}
#rightBar > ul > li:first-child{padding-top:14px;}
#rightBar > ul > li:first-child:before{display:none;}
#rightBar > ul > li > a{
	display:block; width:70px; height:98px; text-align:center; color:#fff;
	-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s
}
#rightBar > ul > li > a p{display:table; width:36px;  height:100%; margin:0 auto;}
#rightBar > ul > li > a p span{display:table-cell; width:100%; vertical-align:middle; font-size:13px; line-height:16px; font-weight:300; letter-spacing:-1px; border-bottom:#c8c8c8 solid 1px ; padding-top:30px; }
#rightBar > ul > li > a p span i{margin-bottom:5px;}
#rightBar > ul > li.top-btn{padding-bottom:7px}
#rightBar > ul > li.top-btn > a{height:44px; font-size:13px; line-height:44px;}
.consult { background:url(/img3/cosulting.png) no-repeat center 20px; }
.live_r { background:url(/img3/live_re.png) no-repeat center 20px;}
.edu_q { background:url(/img3/edu_q.png) no-repeat center 20px;}










/* 중간 레이아웃 */
#wrapper {

	z-index: 5;
	margin: 0 auto;
	width: 100%;
	border-right: 1px solid #dde4e9;
	border-left: 1px solid #dde4e9;
	zoom: 1
}
#wrapper:after {
	display: block;
	visibility: hidden;
	clear: both;
	content: ""
}
#aside {
	float: right;
	margin: 0 0 0 -1px;
	width: 210px;
	border-left: 1px solid #dde4e9;
	background: #fff;
	display: none;
}
#container {
	z-index: 4;
	position: relative;
	padding: 0px;
	margin:0 auto;
	width: 100%;
	max-width: 2000px;
	/*min-width: 960px;*/
	min-height: 500px;
	height: auto !important;
	height: 500px;
	background: #fff;
	font-size: 1em;
	zoom: 1
}
#container:after {
	display: block;
	visibility: hidden;
	clear: both;
	content: ""
}
#container.index{
	width:100%;
	max-width:100%;
}
#container_title {
	position: relative;
	margin: 72px 0 39px 0;
	color: #222;
	font-size: 20px;
	font-weight:400;
	
	border-bottom:#555555 solid 2px;
	padding-bottom:11px;
}
/*
#container_title:before {
	content: "";
	display: block;
	background: #333333;
	width: 20px;
	height: 2px;
	position: absolute;
	right: 50%;
	bottom: -15px;
	margin-right: -10px;
}
*/
.container {
	z-index: 4;
	position: relative;
	padding: 0px;
	width: 1200px;
	max-width: 1200px;
	/*min-width: 1100px;*/
	min-height: 500px;
	height: auto !important;
	height: 500px;
	border-right: none;
	background: #fff;
	margin: 0 auto;
	font-size: 14px;
	zoom: 1
}
.container2 {
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin: 0 auto;
	text-align:left;
	
	/*line-height:75px!important;*/
}
.top_banner {
	display: block;
	/*position: relative;
	background: url('../img/top_banner.jpg') 0 0 no-repeat;
	background-size:100% 100%;*/
	width: 100%;
	height: 530px;
	text-align: center;
	overflow:hidden;
	position:relative;	
	
}
.top_banner h1 {
	line-height: 160px;
	font-size: 30px;
	font-weight: 700;
	color: #ffffff;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.75);
	margin:0;
}
/*
.top_banner.sub_01 {
	background: url('../img/top_banner_01.jpg') 0 0 no-repeat;
	background-size:100% 100%;
}



.top_banner .sub_01 { background-image:url('../img/top_banner_01.jpg');}	
*/
.top_banner .sub_01{ background-image:url('../img/top_banner_01.jpg');   }
.top_banner .sub_01>span{ background-image:url('../img/top_banner_01.jpg'); }




.top_banner .sub_05{ background-image:url('/theme/basic/img/tv_bg_480.jpg');   }
.top_banner .sub_05>span{ background-image:url('/theme/basic/img/tv_bg_480.jpg');}



.top_banner .sub_01, .top_banner .sub_05, .top_banner .sub_06 { 

	position:absolute; top:0px; right:0; left:0; bottom:0; background-size:cover; 
	transform: scale(1.15, 1.15);
	-ms-transform: scale(1.15, 1.15);
	-webkit-transform: scale(1.15, 1.15);
	-moz-transform: scale(1.15, 1.15);
	-webkit-transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	z-index:-1;
}
.top_banner .sub_01>span , .top_banner .sub_05>span, .top_banner .sub_06>span{ 
	position:absolute; top:0; right:0; left:0; bottom:0; display:block; background-size:cover; 
	opacity: 0;
	-webkit-transition: opacity 5s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	transition: opacity 5s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition: opacity 5s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: opacity 5s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
}

.top_banner .sub_01.ani , .top_banner .sub_05.ani, .top_banner .sub_06.ani { 
	opacity: 1;
	transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	
}

.top_banner .sub_01.ani>span , .top_banner .sub_05.ani>span, .top_banner .sub_06.ani>span { 
	opacity: 1;
}
/*
*::before, *::after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*/
.topb_top { height:50px; background-color: rgba( 255, 255, 255, 0.5 );z-index:100; width:100%;  }
.topb_topwrap { width:1200px; margin:0 auto; height:50px; }
.topb_top_lf { width:290px;background-color: rgba( 255, 255, 255, 0.3 ); height:50px; float:left; } 
.topb_top_rgt { width:1150px; margin:0 auto; }
.top_mainbanner { height:480px; width:1200px; margin:0 auto;  }
.top_b_title { float:left; width:290px; text-align:left; font-size:22px; padding:46px 0 0 49px; letter-spacing:-1px; font-weight:400; background-color: rgba( 255, 255, 255, 0.3 ); height:480px; position:relative; }
.top_b_content { float:right; padding:80px 0 0 0; text-align:left; width:910px; }
.top_b_content ul li { color:#fff; text-align:left; letter-spacing:-1px; }
.top_b_content ul li:nth-child(1) { font-size:24px; text-align:center!important; }
.top_b_content ul li:nth-child(2) { font-size:40px; font-weight:600; padding:7px 0 20px 55px; /*background:url(/theme/basic/img/whitedefender_logo.png) no-repeat 100px 15px;*/ letter-spacing:-1px; text-align:center!important;}
.top_b_content ul li:nth-child(3) { font-size:16px;  line-height:28px; padding:25px 0 0 0; text-align:center; }
.top_b_content ul li:nth-child(4) { padding-top:0; text-align:center; }


.top_b_content2 { float:right; padding:80px 0 0 0; text-align:left; width:910px; }
.top_b_content2 ul li ul li { color:#fff; text-align:left; letter-spacing:-1px; }
.top_b_content2 ul li ul li:nth-child(1) { font-size:24px; text-align:center!important; }
.top_b_content2 ul li ul li:nth-child(2) { font-size:40px; font-weight:500; padding:7px 0 20px 55px; /*background:url(/theme/basic/img/whitedefender_logo.png) no-repeat 100px 15px;*/ letter-spacing:-1px; text-align:center!important;}
.top_b_content2 ul li ul li:nth-child(3) { font-size:16px;  line-height:28px; padding:25px 0 0 0; text-align:center; }
.top_b_content2 ul li ul li:nth-child(4) { padding-top:0; text-align:center; }


.top_b_content3 { float:right; padding:80px 0 0 0; text-align:left; width:910px;  }
.top_b_content3 ul li { color:#222; text-align:left; letter-spacing:-1px; padding-left:74px; }
.top_b_content3 ul li:nth-child(1) { font-size:24px; }
.top_b_content3 ul li:nth-child(2) { font-size:40px; font-weight:500; padding:7px 0 20px 74px; /*background:url(/theme/basic/img/whitedefender_logo.png) no-repeat 100px 15px;*/ letter-spacing:-1px; }
.top_b_content3 ul li:nth-child(3) { font-size:16px;  line-height:28px; padding:25px 0 0 74px;  }
.top_b_content3 ul li:nth-child(4) { padding-top:0; }
.smtext1 { font-size:40px; font-weight:600; color:#ffdb2f; letter-spacing:-1px;}
.ktsize { font-size:18px; }
.tc_white { color:#fff; font-size:22px; }
.mbbtn11_2_u {
	background-color: #0aa226;
	
	border:1px solid #0aa226;
	display:inline-block;
	cursor:pointer;
	color: #fff;

	font-size:14px;
	font-weight:100;
	padding:9px 0;
	text-decoration:none;
	width:180px;
	text-align:center;
	margin-right:5px; 
	
	
}
.mbbtn11_2_u:hover {
	
	color: #0000CC;
	text-decoration:none;
}
.mbbtn11_2_u:active {
	position:relative;
	top:1px;
}

.mbbtn11_2_1 {
	/*background-color: rgb( 220, 228, 230 );*/
	
	border:1px solid #dce4e6;
	display:inline-block;
	cursor:pointer;
	color: #fff;

	font-size:16px;
	font-weight:100;
	padding:10px 0;
	text-decoration:none;
	width:200px;
	text-align:center;
	margin-right:5px;
	position:relative;
	top:89px; 
	
	
	
}
.mbbtn11_2_1:hover {
	
	/*color: #0000CC;*/
	text-decoration:none;
}
.mbbtn11_2_1:active {
	position:relative;
	top:90px;
}




.usbbtn11_2_1 {
	background-color:#ffc501;
	
	border:1px solid #ffc501;
	display:inline-block;
	cursor:pointer;
	color: #224e97;

	font-size:14px;
	font-weight:100;
	padding:10px 0;
	text-decoration:none;
	width:200px;
	text-align:center;
	margin-right:5px;
	position:relative;
	top:75px; 
	
	
	
}
a.usbbtn11_2_1 {color: #224e97;}
.usbbtn11_2_1:hover {
	
	color: #224e97;
	text-decoration:none;
	background-color: #fff;
}
.usbbtn11_2_1:active {
	position:relative;
	top:76px;
}

.high5 { background:url(/img3/main/new_red.png) no-repeat 78px 9px;padding-right:28px!important;}

.high6 { background:url(/img3/main/new_green.png) no-repeat 58px 9px;padding-right:28px!important;}


.mbbtn11_2_1_1 {
	/*background-color: rgb( 220, 228, 230 );*/
	
	border:1px solid #dce4e6;
	display:inline-block;
	cursor:pointer;
	color: #fff;

	font-size:14px;
	font-weight:100;
	padding:10px 0;
	text-decoration:none;
	width:200px;
	text-align:center;
	margin-right:5px;
	position:relative;
	top:90px; 
	
	
	
}
.mbbtn11_2_1_1:hover {
	
	/*color: #0000CC;*/
	text-decoration:none;
}
.mbbtn11_2_1_1:active {
	position:relative;
	top:76px;
}

.setpos8 { top:49px!important; }

.buybtn {
	background-color: #ffc501;
	
	border:1px solid #ffc501;
	display:inline-block;
	cursor:pointer;
	color: #224e97;

	font-size:14px;
	font-weight:100;
	padding:3px 0;
	text-decoration:none;
	width:130px;
	text-align:center;
	margin-right:5px; 
	
	
}
a.buybtn {color: #224e97;}
.buybtn:hover {
	
	color: #224e97;
	text-decoration:none;
	background-color: #fff;
}
.buybtn:active {
	/*position:relative;
	top:1px;*/
}



.buybtn_new {
	background-color: #ffde00;
	
	border:1px solid #ffde00;
	display:inline-block;
	cursor:pointer;
	color: #224e97;

	font-size:18px;
	font-weight:500;
	padding:3px 0;
	text-decoration:none;
	width:300px;
	text-align:center;
	margin-right:5px; 
	
	
}
a.buybtn_new {color: #224e97;}
.buybtn_new:hover {
	
	color: #224e97;
	text-decoration:none;
	background-color: #fff;
}
.buybtn_new:active {
	position:relative;
	top:1px;
}




.buybtn_new2 {
	background-color:#ffdb00 ;
    border: 1px solid #ffdb00;
    display: inline-block;
    cursor: pointer;
    color: #6a2d13;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    width: 232px;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
	
	
}

.buybtn_new2:hover {
	
	text-decoration:none;
	color:#6a2d13;
	background-color: #fff;
}
.buybtn_new2:active {
	position:relative;
	top:1px;
}





.buybtn2 {
	background-color: #fff;
	
	border:1px solid #224e97;
	display:inline-block;
	cursor:pointer;
	color: #224e97;

	font-size:14px;
	font-weight:100;
	padding:3px 0;
	text-decoration:none;
	width:130px;
	text-align:center;
	margin-right:5px; 
	
	
}
a.buybtn2 {color: #224e97;}
.buybtn2:hover {
	
	color: #fff;
	text-decoration:none;
	background-color: #224e97;
}
.buybtn2:active {
	position:relative;
	top:1px;
}



.strbtn {
	background-color: #fff;
	
	border:1px solid #3150cf;
	display:inline-block;
	cursor:pointer;
	color: #3150cf;

	font-size:16px;
	font-weight:600;
	
	text-decoration:none;
	width:150px;
	height:50px;
	line-height:50px; 
	text-align:center;
	margin-left:5px; 
	
	
}

.strbtn:hover {
	
	color: #fff;
	text-decoration:none;
	background-color: #224e97;
}
.strbtn:active {
	position:relative;
	top:1px;
}




textarea, .ipt , select { border:#c8cccd solid 1px;  }
textarea, .ipt {  width:600px; }
.ipt { height:40px;  }

.lectit {    font-size:14px; height:39px; line-height:39px;font-weight:300; text-align:left;  margin:0 auto;  }
.lectit a {font-size:12px;}

.largemenu { position:absolute ; top:197px ; }
.largemenu li { list-style-type:none; color:#fff; font-size:14px; padding:10px 0 0 75px; height:76px; line-height:20px;   }

.cli_off { background:url(/theme/basic/img/cli_off.png) no-repeat 0 0;color:#fff; }
.srv_on { background:url(/theme/basic/img/srv_on.png) no-repeat 0 0; color:#ffda2f!important;  }
.cli_on {background:url(/theme/basic/img/cli_on.png) no-repeat 0 0; color:#ffda2f!important; }
.srv_off {background:url(/theme/basic/img/srv_off.png) no-repeat 0 0; color:#fff;}

.whitedefender_on {background:url(/theme/basic/img/whitedefender_on.png) no-repeat 0 0; color:#fff; }

.srvhi { color:#fff; width:144px; height:34px; line-height:34px; background-color:#FF0000; font-weight:500; font-size:18px; padding:2px 4px;border-radius: 4px; position:relative; top:-8px; }
.current { position:relative; top:-5px; left:45px;font-size: 18px;
font-weight: 300;
letter-spacing: 1px; }
.current2 { position:relative; left:45px;font-size: 18px;
font-weight: 300;
letter-spacing: 1px; }

.naviline { width:100px; height:4px; background-color:#fff; margin:0 0 13px 0; }
.yelover { width:33px; height:4px; background-color:#f7c121;  }

.virus_ico, .anti_ran_ico ,.admin_s_ico, .t_boan_ico { cursor:pointer; }



.audit_off { background:url(/theme/basic/img/audit_off.png) no-repeat 0 0;color:#fff; }
.drm_on { background:url(/theme/basic/img/drm_on.png) no-repeat 0 0; color:#ffda2f;  }
.audit_on {background:url(/theme/basic/img/audit_on.png) no-repeat 0 0; color:#ffda2f!important; }
.drm_off {background:url(/theme/basic/img/drm_off.png) no-repeat 0 0; color:#fff;}


.water_on { background:url(/theme/basic/img/watermark_on.png) no-repeat 0 0; color:#ffda2f;  }
.water_off {background:url(/theme/basic/img/watermark_off.png) no-repeat 0 0; color:#fff;}
.waterw_off {background:url(/theme/basic/img/watermark_w_off.png) no-repeat 0 0; color:#fff;}

.office_on { background:url(/theme/basic/img/office_on.png) no-repeat 0 0; color:#ffda2f;  }
.office_off {background:url(/theme/basic/img/office_off.png) no-repeat 0 0; color:#fff;}
.officew_off {background:url(/theme/basic/img/office_w_off.png) no-repeat 0 0; color:#fff;}




.vusb_off { background:url(/theme/basic/img/vaccine_off.png) no-repeat 0 0;color:#000!important; }
.vusb_on { background:url(/theme/basic/img/vaccine_on.png) no-repeat 0 0; color:#224e97!important;  }
.lusb_on {background:url(/theme/basic/img/login_on.png) no-repeat 0 0; color:#224e97!important; }
.lusb_off {background:url(/theme/basic/img/login_off.png) no-repeat 0 0; color:#000!important;}


.linkbox { border:#ccc solid 1px; width:400px; height:55px; line-height:48px;  }
.linkbox2 {   height:55px; line-height:48px;  }
.line9 { width:1px; border-left:#ccc solid 1px; height: 27px; line-height:27px; }
.querylnk { color:#6b6d71; font-size:18px; font-weight:500; padding:0 50px; }
.downlnk { color:#6b6d71; font-size:18px; font-weight:500; padding:0 45px;}

.downlnk2 { width:73px; height:55px; background:url(/img5/download/downbg.png) no-repeat #3150cf center center; float:right;  }

.downlnk3 { width:73px; height:55px; background:url(/img5/download/downbg2.png) no-repeat #ffde00 center center; float:right;  }

.one , .two2,.two, .three, .four { width:1150px; margin:0 auto; clear:left; }

.two, .three, .four , .two2 , .two3, .two4, .two5 , .four2 , .four3, .four4, .six ,.usbone { border-top:#ccc solid 1px; clear:left; }

.con_lmenu { float:left; text-align:left; width:290px; background-color:#f9f9fa; }
.con_content {  width:1150px; }
.menuc { padding: 0 0 0 48px; }
.wdc { font-size:12px; color:#999; }
.wdcmenu { font-size:26px; color:#073bbd; letter-spacing:-1px; }
.ransom_bg { background:url(/theme/basic/img/ransom_m.png) no-repeat 0px 95px; height:897px; padding-top:45px; }
.turbovaccine_bg { background:url(/theme/basic/img/tvmain.png) no-repeat 0px 95px; height:897px; padding-top:45px; }

.turboserver_bg { background:url(/theme/basic/img/tvserver_m.png) no-repeat 0px 95px; height:897px; padding-top:45px; }

.turbolinux_bg  { background:url(/theme/basic/img/tvlinux_main.png) no-repeat 0px 95px; height:897px; padding-top:45px; }

.auditman_bg  { background:url(/theme/basic/img/audit_main.png) no-repeat 0px 95px; height:897px; padding-top:45px; }


.one > .con_lmenu {height:897px; padding-top:49px; }
.ransom_explain { padding:0; height:417px; }
.ransom_explain li { text-align:center;  }
.ransom_explain li:nth-child(1) { font-size:16px; color:#222; padding:0; }
.ransom_explain li:nth-child(2) { padding-left:50px; }
.realprotect, .detectbehavior, .trapblocking, .realscan, .antifishing, .unnecessary { float:left; width:336px;	margin:70px 23px; height:248px;  }
.rsn_exp_s li:nth-child(1) { font-size:16px; font-weight:500; color:#073bbd; padding-top:15px; }
.rsn_exp_s li:nth-child(2) { padding:10px 0; }
.rsn_exp_s li:nth-child(3) { font-size:14px;  color:#555; padding:0 5px; }



.ft20 { font-size:20px; font-weight:600; color:#111;}
.ifamt { font-size:40px; color:#222; font-weight:300;}

.ifast2 { font-size:18px; color:#333; padding-top: 18px;letter-spacing:-0.5px;font-weight:300;  }


.ft40 { font-size:40px; font-weight:400; color:#111;letter-spacing: -3px; }
.ft40_b { font-size:40px; font-weight:600; color:#111;letter-spacing: -3px;}


.rsn_exp_s2 li:nth-child(1) { font-size:26px; font-weight:800; color:#ffc500; padding:0px 0 0 55px!important; text-align:left; line-height:25px; }
.subtit5 { font-size:22px; color:#272727; font-weight:500; }



.rsn_exp_s2 li:nth-child(3) { padding:0;font-size:14px; height:130px; }
.rsn_exp_s2 li:nth-child(2) { font-size:16px;  color:#333; padding:25px 5px 30px 55px; text-align:left; letter-spacing:-0.5; }

.expl5_1 { background:url(/img3/sub2/1.png) no-repeat left center;  }
.expl5_2 { background:url(/img3/sub2/2.png) no-repeat left center;}
.expl5_3 {background:url(/img3/sub2/3.png) no-repeat left center; }

.sexpl5_1 { background:url(/img3/sub2/s1.png) no-repeat left center;  }
.sexpl5_2 { background:url(/img3/sub2/s2.png) no-repeat left center;}
.sexpl5_3 {background:url(/img3/sub2/s3.png) no-repeat left center; }

.lexpl5_1 { background:url(/img3/sub2/l1.png) no-repeat left center;  }
.lexpl5_2 { background:url(/img3/sub2/l2.png) no-repeat left center;}
.lexpl5_3 {background:url(/img3/sub2/l3.png) no-repeat left center; }

.wexpl5_1 { background:url(/img3/sub2/w1.png) no-repeat left center;  }
.wexpl5_2 { background:url(/img3/sub2/w2.png) no-repeat left center;}
.wexpl5_3 {background:url(/img3/sub2/w3.png) no-repeat left center; }


.mexpl5_1 { background:url(/img3/sub2/m1.png) no-repeat left center;  }
.mexpl5_2 { background:url(/img3/sub2/m2.png) no-repeat left center;}
.mexpl5_3 {background:url(/img3/sub2/m3.png) no-repeat left center; }


.aexpl5_1 { background:url(/img3/sub2/a1.png) no-repeat left center;  }
.aexpl5_2 { background:url(/img3/sub2/a2.png) no-repeat left center;}
.aexpl5_3 {background:url(/img3/sub2/a3.png) no-repeat left center; }



.rangap { float:left; width:2px; height:235px; border-left:#d1d1d1 solid 1px; margin:49px 0; }


.hicont { margin:55px 0 110px 0px; clear:both; }
.hicont > li:nth-child(1)  { font-size:22px; font-weight:600;padding:0 0 25px 0 ; }
.hicont > li:nth-child(2), .playul > li:nth-child(2) { padding-left:15px; }
.funcbox { float:left;  width:400px;   margin:12px 0 ; padding-left:55px; height:60px  }
.funcbox  > ul li { text-align:left; }
.funcbox  > ul li:nth-child(1) { font-size:14px; font-weight:500; color:#1f3b62;   }
.funcbox  > ul li:nth-child(2) { font-size:12px;  color:#666;  }



.funcbox2 { float:left;  width:376px;   margin:12px 0 ; padding-left:65px; box-sizing: border-box;   }
.funcbox2 > ul { width:299px; padding-left:0; }
.funcbox2  > ul li { text-align:left; list-style-type: disc;font-size:13px;  color:#666; font-weight:300; padding-bottom:10px; letter-spacing:0; /*list-style-position:inside;*/  }
.funcbox2  > ul li:nth-child(1) { font-size:16px!important; font-weight:600; color:#000!important; list-style-type:none; padding:0 0 15px 0; position:relative; left:18px;   }




.funcbox3 {   margin:0 ; padding-left:12px;   }
.funcbox3  > ul li { text-align:left; }
.funcbox3  > ul li { text-align:left; list-style-type: disc;font-size:12px;  color:#666; /*list-style-position:inside;*/  }
.funcbox3  > ul li:nth-child(1) { font-size:14px!important; font-weight:500; color:#1f3b62!important; list-style-type:none; padding:35px 0 10px 0; position:relative; left:-12px;   }



.funcbox5 {   margin:0 ; padding:0 55px 0 12px;  float:left;  width:420px;  }
.funcbox5  > ul li { text-align:left; }
.funcbox5  > ul li { text-align:left; list-style-type: disc;font-size:14px;  color:#555; /*list-style-position:inside; */ line-height:25px;  }
.funcbox5  > ul li:nth-child(1) { font-size:14px!important; font-weight:600; color:#1f3b62!important; list-style-type:none; padding:35px 0 10px 0; position:relative; left:-20px;   }





.two > .con_content { height:471px; padding-top:25px; }


.two2 > .con_content { height:546px; position:relative;  }


.two3 > .con_content { height:446px; position:relative;padding-top:25px;   }


.two4 > .con_content { height:976px; position:relative; padding-top:25px;  }



.two5 > .con_content { height:716px; position:relative;padding-top:25px;   }


.six > .con_lmenu {height:616px; padding-top:49px;  }
.six > .con_content { height:616px; position:relative;padding-top:25px;   }


.hi_ico1 { background:url(/img3/sub2/wd_1.png) no-repeat 43px 2px; }
.hi_ico2 { background:url(/img3/sub2/wd_2.png) no-repeat 43px 2px; }
.hi_ico3 { background:url(/img3/sub2/wd_3.png) no-repeat 43px 2px; }
.hi_ico4 { background:url(/img3/sub2/wd_4.png) no-repeat 43px 2px; }
.hi_ico5 { background:url(/img3/sub2/wd_5.png) no-repeat 43px 2px; }
.hi_ico6 { background:url(/img3/sub2/wd_6.png) no-repeat 43px 2px; }
.hi_ico7 { background:url(/img3/sub2/wd_7.png) no-repeat 43px 2px; }




.tv_ico1 { background:url(/img3/sub2/tv_i1.png) no-repeat 43px 2px; }
.tv_ico2 { background:url(/img3/sub2/tv_i2.png) no-repeat 43px 2px; }
.tv_ico3 { background:url(/img3/sub2/tv_i3.png) no-repeat 43px 2px;  }
.tv_ico4 { background:url(/img3/sub2/tv_i4.png) no-repeat 43px 2px; }
.tv_ico5 { background:url(/img3/sub2/tv_i5.png) no-repeat 43px 2px;  }





.lv_ico1 { background:url(/img3/sub2/linux_6.png) no-repeat 43px 2px; }
.lv_ico2 { background:url(/img3/sub2/linux_2.png) no-repeat 43px 2px; }
.lv_ico3 { background:url(/img3/sub2/linux_1.png) no-repeat 43px 2px;  }
.lv_ico4 { background:url(/img3/sub2/linux_7.png) no-repeat 43px 2px; }
.lv_ico5 { background:url(/img3/sub2/linux_5.png) no-repeat 43px 2px;  }
.lv_ico6 { background:url(/img3/sub2/linux_4.png) no-repeat 43px 2px;  }
.lv_ico7 { background:url(/img3/sub2/linux_3.png) no-repeat 43px 2px;  }





.tvs_ico1 { background:url(/img3/sub2/server_1.png) no-repeat 43px 2px; }
.tvs_ico2 { background:url(/img3/sub2/server_2.png) no-repeat 43px 2px; }
.tvs_ico3 { background:url(/img3/sub2/server_3.png) no-repeat 43px 2px; }
.tvs_ico4 { background:url(/img3/sub2/server_4.png) no-repeat 43px 2px;  }



.aut_ico1 { background:url(/theme/basic/img/audit_ico1.png) no-repeat 0 17px; }
.aut_ico2 { background:url(/theme/basic/img/audit_ico2.png) no-repeat 0 17px; }
.aut_ico3 { background:url(/theme/basic/img/audit_ico3.png) no-repeat 0 17px; }
.aut_ico4 { background:url(/theme/basic/img/audit_ico4.png) no-repeat 0 17px;  }
.aut_ico5 { background:url(/theme/basic/img/audit_ico5.png) no-repeat 0 17px;  }


.aut_i1 { background:url(/img3/sub2/audit_1.png) no-repeat 43px 2px; }
.aut_i2 { background:url(/img3/sub2/audit_2.png) no-repeat 43px 2px; }
.aut_i3 { background:url(/img3/sub2/audit_3.png) no-repeat 43px 2px; }
.aut_i4 { background:url(/img3/sub2/audit_4.png) no-repeat 43px 2px;  }
.aut_i5 { background:url(/img3/sub2/audit_5.png) no-repeat 43px 2px;  }




.tvl_ico1 { background:url(/theme/basic/img/audit_ico1.png) no-repeat 0 17px; }
.tvl_ico2 { background:url(/theme/basic/img/audit_ico2.png) no-repeat 0 17px; }
.tvl_ico3 { background:url(/theme/basic/img/audit_ico3.png) no-repeat 0 17px; }
.tvl_ico4 { background:url(/theme/basic/img/audit_ico4.png) no-repeat 0 17px;  }
.tvl_ico5 { background:url(/theme/basic/img/audit_ico5.png) no-repeat 0 17px;  }
.tvl_ico6 { background:url(/theme/basic/img/audit_ico5.png) no-repeat 0 17px;  }
.tvl_ico7 { background:url(/theme/basic/img/audit_ico5.png) no-repeat 0 17px;  }



.drm_ico1 { background:url(/theme/basic/img/drm_ico1.jpg) no-repeat 0 17px; }
.drm_ico2 { background:url(/theme/basic/img/drm_ico7.jpg) no-repeat 0 17px; }
.drm_ico3 { background:url(/theme/basic/img/drm_ico3.jpg) no-repeat 0 17px; }
.drm_ico4 { background:url(/theme/basic/img/drm_ico2.jpg) no-repeat 0 17px;  }
.drm_ico5 { background:url(/theme/basic/img/drm_ico4.jpg) no-repeat 0 17px;  }
.drm_ico6 { background:url(/theme/basic/img/drm_ico5.jpg) no-repeat 0 17px;  }
.drm_ico7 { background:url(/theme/basic/img/drm_ico6.jpg) no-repeat 0 17px;  }


.mg_ico1 { background:url(/img3/sub2/audit_1.png) no-repeat 43px 2px; }
.mg_ico2 { background:url(/img3/sub2/audit_2.png) no-repeat 43px 2px; }
.mg_ico3 { background:url(/img3/sub2/audit_3.png) no-repeat 43px 2px;  }
.mg_ico4 { background:url(/img3/sub2/audit_4.png) no-repeat 43px 2px; }
.mg_ico5 { background:url(/img3/sub2/audit_5.png) no-repeat 43px 2px;  }



.u_ico1 { background:url(/img3/sub2/login_1.png) no-repeat 43px 2px; }
.u_ico2 { background:url(/img3/sub2/login_2.png) no-repeat 43px 2px; }
.u_ico3 { background:url(/img3/sub2/login_3.png) no-repeat 43px 2px;  }
.u_ico4 { background:url(/img3/sub2/login_4.png) no-repeat 43px 2px; }
.u_ico5 { background:url(/img3/sub2/login_5.png) no-repeat 43px 2px;  }
.u_ico6 { background:url(/img3/sub2/login_6.png) no-repeat 43px 2px;  }
.u_ico7 { background:url(/img3/sub2/login_7.png) no-repeat 43px 2px;  }
.u_ico8 { background:url(/img3/sub2/login_8.png) no-repeat 43px 2px;  }


.three > .con_lmenu {height:431px; padding-top:49px;  }
.three > .con_content { height:431px; padding-top:25px; }

.four > .con_lmenu {height:411px; padding-top:49px;  }
.four > .con_content {  padding:70px 0 70px 0;}


.four2 > .con_lmenu {height:301px; padding-top:49px;  }
.four2 > .con_content { height:301px;padding-top:25px; }

.four3 > .con_lmenu {height:801px; padding-top:49px;  }
.four3 > .con_content { height:801px; padding-top:25px;}

.four4 > .con_lmenu {height:421px; padding-top:49px;  }
.four4 > .con_content { height:421px;padding-top:25px; }



.v_list { width:375px; float:left; height:355px; }
.vd_cmt { float:left; }



.playul  { margin:0; }
.playul > li:nth-child(1)  { font-size:22px; font-weight:600; padding:0; }

.playul2  { margin:13px 0 110px 50px; clear:both; }
.playul2 > li:nth-child(1)  { font-size:16px; font-weight:500; padding:25px 0; }




.v_title ul li { height:38px; line-height:38px; }
.v_title ul li:nth-child(1) { font-size:34px; color:#000; font-weight:500; padding-bottom:30px;   }
.v_title ul li:nth-child(2) { font-size:20px; color:#666;   }
.v_title ul li:nth-child(3) { font-size:30px; color:#203cb8; font-weight:500;   }


.v_list ul li:nth-child(3) { padding:41px 0 20px 0;  }
.v_list ul li:nth-child(3) a { font-size:14px; color:#000;   }
.v_list ul li:nth-child(1)  { height:225px; line-height:225px;   }
.v_list ul li:nth-child(2) { margin:20px 0; }
.v_list ul li:nth-child(2) .vd_cmt { font-size:18px; color:#eb0a42;font-weight:500; padding:5px 0; text-align:left; width:70%; float:left; }
.v_list ul li:nth-child(2) .vd_cmt_rs { font-size:18px; color:#193194;font-weight:500; padding:5px 0; text-align:left; width:70%; float:left; }


.envtbl, .envtbl td, .envtbl th {  
  border: 1px solid #ddd; 
  
}
.envtbl th { background-color:#eceef7; font-weight:500; color:#333; font-size:14px; }
.envtbl {
  border-collapse: collapse;
  width: 1000px;
  margin:0 auto;
 
}

.envtbl th,.envtbl td {
   height:40px;
  text-align:center;

}
.envtbl td {
  font-size:13px;
  font-weight:300;
  letter-spacing:0;
 
  }

#pmainbanner {
	/*height:430px;*/
	width:100%;
	
	border-bottom:#676767 solid 1px;
	
}

#pmainbanner2 {
	
	width:1200px;
	margin:0 auto;
	clear:both;


	

	

	
}
.cbutton7 {
    background-color: #fff;
    border: 1px solid #000;
    display: inline-block;
    cursor: pointer;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 181px;
    height: 46px;
    line-height: 46px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
	
}
.cbutton7:hover {
	color:#3270bb;
	text-decoration:none;
	background-color:#fff;
}
.cbutton7:active {
	position:relative;
	top:1px;
}





.cbutton7_ov {
    background-color: #fff;
    border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
    display: inline-block;
    cursor: pointer;
    color: #ffc500;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 181px;
    height: 46px;
    line-height: 46px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.cbutton7_ov:hover {
	color:#000;
	text-decoration:none;
	background-color:#ffc500;
}
.cbutton7_ov:active {
	position:relative;
	top:1px;
}


.cbutton8_ov {
    background-color: #fff;
    border-top: 1px solid #3f4faf;
	border-right: 1px solid #3f4faf;
	border-bottom: 1px solid #3f4faf;
    display: inline-block;
    cursor: pointer;
    color: #3f4faf;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 181px;
    height: 46px;
    line-height: 46px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.cbutton8_ov:hover {
	color:#fff;
	text-decoration:none;
	background-color:#3f4faf;
}
.cbutton8_ov:active {
	position:relative;
	top:1px;
}

.addcolor1 { color:#3f4faf; }
.mcul {  position:absolute; left:957px; top:65px; width:240px; height:285px; padding:20px 0 0 0;border-top:#ffe222 solid 5px;  z-index:2; background-color: rgba( 255, 255, 255, 0.7 );-webkit-box-shadow: 1px 1px 3px 0px rgb(172, 172, 172);
-moz-box-shadow: 1px 1px 3px 0px rgb(172, 172, 172);
box-shadow: 1px 1px 3px 0px rgb(172, 172, 172);}
.setcl3 { border-top:#80ba03 solid 4px;}
.mcul li.mcultit {text-align:left; padding:5px 0 0 28px; color:#3170ba; font-size:12px;}
.mcul li.mcultitp {text-align:left; padding:0 0 0 28px; color:#ffb808; font-size:12px;}

.mcul li { text-align:left; padding:1px 0 1px 28px; font-size:14px; font-weight:300; }
.mcul li.mrli { padding:1px 0 1px 36px!important; }
.mcul li.linehit ,.mcul li.linehit2 { padding:0;  }
.mcul li.spt1 { padding:10px 0 0 25px; }
.mcul li.spt2 { padding:1px 0 1px 36px; margin:12px 0 30px 0;  }
.mcul li.spt3 { padding:18px 0 4px 25px; }
.rmcl { color:#7fba00; font-size:12px; }


.mcul_s { padding: 0;height: 50px;
	line-height:50px;}

.mcul_s li { cursor:pointer;
	z-index:100000;
	height:43px;
	line-height:43px;
	float:left;
	
	 }

.mcul_s li.sl_box2 { width:242px;  font-size:16px; z-index: 1000001;  color:#313131; height:50px; line-height:50px; position:relative; top:0; }




.s_t_2_lf_1 {
	color:#9a9a9a;
	padding:20px 0 0 33px;
	font-size:13px;
}
.s_bbs_l {	
	
	padding-left:20px;
	font-size:16px;
	height:48px; line-height:48px;
}
.s_bbs_1_in {
	color:#282828;
	font-weight:600;
	font-size:24px;
	
}
.mcul_s li.mcultit { padding:5px 0 0 25px; color:#3170ba; font-size:14px;}



#buymainbanner {
	height:228px;
	width:100%;
	background:url(/img3/buy/usb_buy_top1.png) no-repeat center top;	
	cursor:pointer;	
}


#buyusb32banner {
	height:515px;
	width:100%;
	background:url(/img3/event/usb32_event.png) no-repeat center top;	
	cursor:pointer;	
}

#buyusb32myfolderbanner {
	height:515px;
	width:100%;
	background:url(/img3/event/usb32_eventmyfolder.png) no-repeat center top;	
	cursor:pointer;	
}



#buyubemainbanner {
	height:228px;
	width:100%;
	background:url(/img3/event/ube_banner.png) no-repeat 50% top;
	background-color:#fed600;
	cursor:pointer;	
}


#mainbanner .maincenter { padding-top:392px ; margin: 0 auto; }


#line2 {
	height:39px;
	width:100%;
	background:url(/img3/sub2/bbs_menu_bg.png) repeat-x center 0;;
	
}

#line2 ul { width:960px; margin:0 auto; }

#line2 ul.boan li.a3 { padding-left:125px; }
#line2 ul li { float:left; padding:11px 24px 0 24px ; }
#line2 ul li a {
	font-size:15px;
	color: #282828;
	font-weight:100;
	letter-spacing:0;
}


#line2 ul.boan li { float:left; padding:11px 20px 0 20px ; }

#mainbanner2 {
	height:228px;	
	width:100%;
	background:url(/img3/sub2/bbs_bg.png) no-repeat center top;
	text-align:center;
	
	
}


#mainbanner3 {
	height:228px;	
	width:100%;
	background:url(/img3/util/util_bg.png) no-repeat center top;
	text-align:center;
	
	
}

#pr_mainbanner {
	height:430px;
	width:100%;

}

#pr_mainbanner_627 {
	height:500px;
	width:100%;
	background:url(/img3/main/main_bg12.jpg) no-repeat center top;
}



#pr_mainbanner2 {
	height:202px;
	width:100%;
	background:url(/img3/main/p_m_sub_bg2.png) no-repeat center top;
}
a.main_minimenu_link { font-size:13px; font-weight:300; }
a.setw { color:#FFFFFF!important; }

#center_ban { width:100%; margin:0 auto; height:433px; position:relative; } 
#center_ban_s { width:100%; margin:0 auto; height:145px;border-bottom:#eaeaea solid 1px; } 




#center_ban .mcl1 { width:1200px; margin:0 auto; position:relative;   }
#center_ban .mcc2 { width:100%; height:433px; background-color: #CCCCCC;   }



#center_ban .mcr3 { float:left; width:238px; height:430px; border-left:#eaeaea solid 1px;border-right:#eaeaea solid 1px; padding:0; margin:0;  }

.wrapcont {width:909px; margin:0 auto; float:left;  }

#center_ctt { width:909px; margin:0 auto;   /*height:1858px;*/ clear:both; } 

.rightar { width:289px; float:right; border-left:#d7d7d7 solid 1px;	 border-right:#d7d7d7 solid 1px;  border-bottom:#d7d7d7 solid 2px; }

.rightar_t { width:291px; float:right; }

#center_ctt .mcl1_2 {      
	width: 909px;
    height: 50px;  
    z-index: 1000000;
    background-color: #f7f7f7;
	
	
	
	
}

#center_ctt .mcc2_2 { position:absolute; left:0; top:45px; width:909px;  height:1858px; }



#center_ctt2 { width:1070px; margin:0 auto; min-height:700px; } 
#center_ctt2 .mcl1_2 {  width:200px; height:822px; z-index:1000000; background-color:#FFFFFF; }
#center_ctt2 .mcc2_2 { position:absolute; left:200px; top:0; width:870px; min-height: 700px;  }


#center_ctt_r { width:1070px; margin:0 auto; height:1858px; } 
#center_ctt_r .mcl1_2 { position:absolute; left:870px; top:0;  width:198px; height:822px; border-left:#eaeaea solid 1px;border-right:#eaeaea solid 1px;z-index:1000000; background-color:#FFFFFF; }
#center_ctt_r .mcc2_2 {  width:870px;  height:1858px; }




#center_con { width:1070px; margin:0 auto; height:1287px; } 




.m_r_contents { height:auto; width:909px; z-index:-1; float:left;   }


.m_r_contents2 { height:625px; width:1020px; z-index:-1; margin:0 auto;}
.setmi2 { padding:20px 0 35px 0 ;}


#center_ban .m_linehit {
	width:84%;
	height:0;
	border-top: #282828 solid 1px;
	margin:4px auto 4px; !important }



.linehit { width:84%;
	height:0;
	border-top: #d4d4d4 solid 1px;
	margin:4px auto 4px; }

.linehit2 { width:84%;
	height:0;
	border-top: #eaeaea solid 1px;
	margin:4px auto 4px; }


.linehit3 { width:155px;
	height:0;
	border-top: #eaeaea solid 1px;
	text-align:left;
	 }

.linehit3_2 { width:173px;
	height:0;
	border-top: #282828 solid 2px;
	text-align:left;
	 }


.linehit3_3 { width:100%;
	height:0;
	border-bottom:#ffb808 solid 10px;
	margin:0 auto 0; }




.linehit3_2_u { width:100%;
	height:0;
	border-top: #80BA03 solid 2px;
	margin:0 auto 0; }


.linehit3_3_u { width:100%;
	height:0;
	border-bottom:#80BA03 solid 10px;
	margin:0 auto 0; }




.linehit_v { height:80px;
margin:30px 18px 30px 19px;


	border-left: #eaeaea solid 1px;
	 }
	 
	 

.linehit_v2 { 
height:100px;
margin:26px 18px 26px 19px;
	border-left: #eaeaea solid 1px;
	float:left;
	 }	 




.con_linehit { 
	width:909px;
	height:0;
	border-top: #eaeaea solid 1px;
	text-align:left;
	 
}

.settextl3 {
	height:65px; line-height:65px;
	text-align:center;	
	font-size:18px;
}

.pminfobox {
	float:left;
	width:410px;
	padding:0 34px 0 10px;
}

.pminfobox2 {
	float:left;
	width:410px;
	padding:0 34px 0 10px;
}


.dtul3 {
	width:365px;
	padding:0 0 30px 45px;
}
.dtul3 li {
    width: 355px;
    color: #454545;
    font-size: 14px;
    text-align: left;
    padding: 4px 0;
    font-weight: 300;
	list-style-type: disc;
	list-style-position: inside;
	
	
}

.pemium_cnt4 { width:909px;height:205px; border-top:#eaeaea solid 1px; clear:both;  }

.adddisck { list-style-type:disc; list-style-position:inside;  }
.s_cont_tit {
    font-size: 22px;
    color: #282828;
    font-weight:600;
    padding: 60px 0;
    
    letter-spacing: -1px;
	width: 90%;
margin: 0 auto;
}

.ue_s_cont_tit {
    font-size: 22px;
    color: #282828;
    font-weight: 400;
    padding: 60px 15px 15px 10px;
    text-align: left;
}



.s_con_contit {
	font-size:16px;
	color:#282828;
	font-weight:400;
	padding:0 0 0 45px;
	text-align:left;
	height:32px;
	line-height:32px;
	
}

.s_con_contit2 {
	font-size:16px;
	color:#282828;
	font-weight:400;
	padding:0 0 13px 45px;
	text-align:left;
	height:35px;
	line-height:20px;
}

.s_con_contit2_ht {
	
	height:65px;
	
}

.r_cont_section {
	width:909px;
	
	clear:both;
	border-top:#eaeaea solid 1px;
}
.ulbox3 {
	width:886px;
	clear:left;
	/*padding:5px 0 0 10px;*/
	
}
.ulbox3 li {
	float:left;
	list-style:none;
	
}
.ulbox3 li.ftcont_tit3 {
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0 15px;
	color: #282828;
	font-size: 14px;
	margin:2px 0;
	
	background-color:#fafafa;
	
}
.sec10 {
	clear: left;
	width: 870px;
	margin: 0 auto;
}
.ft17px {
	font-size: 17px;
}

.ft15px {
	font-size: 15px;
}
.con_5 {
	height: 38px;
	line-height: 38px;
	text-align: left;
	font-size: 14px;
	color: #656565;
	padding-left: 15px;
	letter-spacing: -1;
	width:720px;
	font-weight:300;
	
	
	
	
	
}
.gap5 { padding:0 15px; } 
.con_s_ico { background:url(/img3/sub2/c_icon_1.png) no-repeat 0 0; }
.con_s_ico2 { background:url(/img3/sub2/c_icon_2.png) no-repeat 0 0; }
.con_s_ico3 { background:url(/img3/sub2/c_icon_3.png) no-repeat 0 0; }
.con_s_ico4 { background:url(/img3/sub2/c_icon_4.png) no-repeat 0 0; }
.con_s_ico5 { background:url(/img3/sub2/c_icon_5.png) no-repeat 0 0; }
.con_s_ico6 { background:url(/img3/sub2/c_icon_6.png) no-repeat 0 0; }


.con_s_ico10 { background:url(/img3/sub2/c_icon_10.png) no-repeat 0 0; }
.con_s_ico11 { background:url(/img3/sub2/c_icon_11.png) no-repeat 0 0; }
.con_s_ico12 { background:url(/img3/sub2/c_icon_12.png) no-repeat 0 0; }
.con_s_ico13 { background:url(/img3/sub2/c_icon_13.png) no-repeat 0 0; }
.con_s_ico14 { background:url(/img3/sub2/c_icon_14.png) no-repeat 0 0; }
.con_s_ico15 { background:url(/img3/sub2/c_icon_15.png) no-repeat 0 0; }

.con_s_ico16 { background:url(/img3/sub2/c_icon_16.png) no-repeat 0 0; }
.con_s_ico17 { background:url(/img3/sub2/c_icon_17.png) no-repeat 0 0; }
.con_s_ico18 { background:url(/img3/sub2/c_icon_18.png) no-repeat 0 0; }


.con_s_ico19 { background:url(/img3/sub2/c_icon_19.png) no-repeat 0 0; }
.con_s_ico20 { background:url(/img3/sub2/c_icon_20.png) no-repeat 0 0; }
.con_s_ico21 { background:url(/img3/sub2/c_icon_21.png) no-repeat 0 0; }
.con_s_ico22 { background:url(/img3/sub2/c_icon_22.png) no-repeat 0 0; }
.con_s_ico23 { background:url(/img3/sub2/c_icon_23.png) no-repeat 0 0; }


.con_s_ico24 { background:url(/img3/sub2/c_icon_24.png) no-repeat 0 0; }
.con_s_ico25 { background:url(/img3/sub2/c_icon_25.png) no-repeat 0 0; }
.con_s_ico26 { background:url(/img3/sub2/c_icon_26.png) no-repeat 0 0; }
.con_s_ico27 { background:url(/img3/sub2/c_icon_27.png) no-repeat 0 0; }
.con_s_ico28 { background:url(/img3/sub2/c_icon_28.png) no-repeat 0 0; }
.con_s_ico29 { background:url(/img3/sub2/c_icon_29.png) no-repeat 0 0; }


.con_s_ico50 { background:url(/img3/sub2/c_icon_50.png) no-repeat 0 2px; }
.con_s_ico51 { background:url(/img3/sub2/c_icon_51.png) no-repeat 0 2px; }
.con_s_ico52 { background:url(/img3/sub2/c_icon_52.png) no-repeat 0 2px; }
.con_s_ico53 { background:url(/img3/sub2/c_icon_53.png) no-repeat 0 2px; }
.con_s_ico54 { background:url(/img3/sub2/c_icon_54.png) no-repeat 0 2px; }
.con_s_ico55 { background:url(/img3/sub2/c_icon_55.png) no-repeat 0 2px; }





.con_s_ico56 { background:url(/img3/sub2/au_ico1.jpg) no-repeat 0 2px; background-size:40px }
.con_s_ico57 { background:url(/img3/sub2/au_ico2.jpg) no-repeat 0 2px; background-size:40px }
.con_s_ico58 { background:url(/img3/sub2/au_ico3.jpg) no-repeat 0 2px; background-size:40px }
.con_s_ico59 { background:url(/img3/sub2/au_ico4.jpg) no-repeat 0 2px; background-size:40px }
.con_s_ico60 { background:url(/img3/sub2/au_ico5.jpg) no-repeat 0 2px; background-size:40px }




.s_cont_info9 { font-size:14px; text-align:left;width: 90%;
margin: 0 auto; }

.btit3 {
	height:100px;
	line-height:100px;
	text-align:left;
	margin:0;
	border-bottom:#eaeaea solid 1px;
}

.fts26 {
	font-size:21px;
	color:#000000;
	padding-top:35px;
}

.wmusb {  width:289px; height:334px; border-bottom:#CCCCCC solid 1px; }
.rartit { font-size:16px; color:#000000; padding:40px 0 30px 26px; text-align:left; }
.rarif { height:144px; }
.rarif_1 { text-align:center; font-size:15px; color: #000000; padding:10px 0 3px 0; }
.rarif_2 { text-align:center; font-size:14px; color: #999999;padding:3px 0; line-height:20px; font-weight:100; }
.rarif_3 {  text-align:center;  padding:3px 0; }
.rarif_3 a { padding:0 10px; color: #0066FF; text-decoration:underline;font-size:14px; } 
.relatesit { font-size: 13px; width:176px;  height:30px; line-height:30px; padding-left:5px; position: absolute;
	right:0;
	top: 66px;}

 #floatdiv { 
    position:fixed; _position:absolute; _z-index:-1;
    width:80px;
    overflow:hidden;
    right:0px; 
    top:0px; 
    opacity: 1;
    margin:0;
    padding:0;
    height:100%;  
    background-color:#3352bc;
    display:block;
}

#floatdiv ul  { list-style: none; }
#floatdiv li  {  background-color:#7a8ed3!important;  text-align: center; height:80px; font-size:13px; color: #fff; border-bottom:#667dcc solid 1px;  box-sizing:border-box; padding-top:42px; cursor:pointer;}
#floatdiv li:nth-child(1) { height:80px; background-color:#3352bc!important;}
#floatdiv li:nth-child(2) {background-color:#65b8f5!important;height:95px;background:url(/img3/sub/sr_1.png) no-repeat 29px 25px; padding-top:50px;}
#floatdiv li:nth-child(3) { background:url(/img3/sub/sr_2.png) no-repeat 30px 15px;}
#floatdiv li:nth-child(4) { background:url(/img3/sub/sr_3.png) no-repeat 30px 15px;}
#floatdiv li:nth-child(5) { background:url(/img3/sub/sr_4.png) no-repeat 30px 15px;}
#floatdiv li:nth-child(6) { background:url(/img3/sub/sr_5.png) no-repeat 30px 15px;}


#floatdiv li:nth-child(7) { height:95px;border-top:#667dcc solid 1px;margin-top:335px;background:url(/img3/sub/sr_top.png) no-repeat 34px 25px; padding-top:50px; }

#floatdiv li:hover { background-color: #99a8dd;}

.downif5 { font-size:16px; color:#666; font-weight:100; }
#ranvideo7 {width:648px;height:360px}



#footer .familyWrap{}
#footer .familyWrap .family{background:url('/img3/main/site_bg.png') no-repeat 0 0;}
#footer .familyWrap.on .family{background:url('/img3/main/site_bg.png') no-repeat -171px 0;}
#footer .familyWrap.on .lyUtill{display:block;}
#footer .familyWrap .family a{display:block;height:26px;padding:0 38px 0 10px;font-size:11px;letter-spacing:0;line-height:26px;}
#footer .lyUtill{display:none;position:absolute;left:5px;/*bottom:-23px;*/width:171px;padding-bottom:2px;z-index:100;}
#footer .lyUtill .lyWrap{width:171px;padding:3px 10px 6px 10px; border:#ccc solid 1px; background:url('/img3/main/line_footer2.gif') repeat-y -241px 0; box-sizing:border-box; }
#footer .lyUtill p a{display:block;width:100%;line-height:21px;font-size:13px;letter-spacing:0;}
.mm_btn5, .mm_btn5:visited {	
	background-color:#ff8400;
	font-family:나눔고딕,NanumGothic,NanumGothicWeb;

	
	text-indent:0;
	border:1px solid #ff7200;
	display:inline-block;
	color:#fff;

	font-size:15px;
	font-weight:600;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:170px;
	text-decoration:none;
	text-align:center;

}
.mm_btn5:hover {
 	color:#ff8400;
	background-color: #fff;
	text-decoration:none;
	
}
.mm_btn5:active {
	position:relative;
	top:1px;
	color:#ff8400;
}


.mm_btn8, .mm_btn8:visited {	
	background-color:#ff8400;
	text-indent:0;
	border:1px solid #ff7200;
	display:inline-block;
	color:#fff;

	font-size:15px;
	font-weight:600;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:130px;
	text-decoration:none;
	text-align:center;

}
.mm_btn8:hover {
 	color:#ff8400;
	background-color: #fff;
	text-decoration:none;
	
}
.mm_btn8:active {
	position:relative;
	top:1px;
	color:#ff8400;
}
#spt { font-size:15px; font-weight:600; color:#FF0000; }
#spt2 { font-size:15px; font-weight:600; color: #DA1D4D; }
#spt3 { font-size:15px; font-weight:600; color: #000099; }
.fbcl { color:#2B0CA5; }



.btn11 {
	
	background-color:#22ad38;
	border:1px solid #22ac38;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;

	font-size:14px;
	font-weight:100;
	padding:7px 35px;
	text-decoration:none;
	transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.btn11:hover {
	
	color:#282828;
	text-decoration:none;
}
.btn11:active {
	position:relative;
	top:1px;
}







.mbbtn11 {
	background-color: rgb( 255, 226, 34 );
	
	border:1px solid #ffe222;
	display:inline-block;
	cursor:pointer;
	color: #000;

	font-size:14px;
	font-weight:100;
	padding:9px 60px;
	text-decoration:none;
	
}
.mbbtn11:hover {
	
	color: #0000CC;
	text-decoration:none;
}
.mbbtn11:active {
	position:relative;
	top:1px;
}





.mbbtn11_2 {
	background-color: rgb( 255, 226, 34 );
	
	border:1px solid #ffe222;
	display:inline-block;
	cursor:pointer;
	color: #000;

	font-size:14px;
	font-weight:100;
	padding:9px 0;
	text-decoration:none;
	width:180px;
	text-align:center;
	margin-right:5px; 
	
	
}
.mbbtn11_2:hover {
	
	color: #0000CC;
	text-decoration:none;
}
.mbbtn11_2:active {
	position:relative;
	top:1px;
}




.mbbtn11_2_u {
	background-color: #0aa226;
	
	border:1px solid #0aa226;
	display:inline-block;
	cursor:pointer;
	color: #fff;

	font-size:14px;
	font-weight:100;
	padding:9px 0;
	text-decoration:none;
	width:180px;
	text-align:center;
	margin-right:5px; 
	
	
}
.mbbtn11_2_u:hover {
	
	color: #0000CC;
	text-decoration:none;
}
.mbbtn11_2_u:active {
	position:relative;
	top:1px;
}




.mbbtn11_2_c {
	background-color: rgb( 19, 85, 182 );
	
	border:1px solid #1355b6;
	display:inline-block;
	cursor:pointer;
	color: #fff;

	font-size:14px;
	font-weight:100;
	padding:9px 0;
	text-decoration:none;
	width:210px;
	text-align:center;
	margin-right:5px; 
	
	
}
.mbbtn11_2_c:hover {
	
	color: #b4b613;
	text-decoration:none;
}
.mbbtn11_2_c:active {
	position:relative;
	top:1px;
}




/*
.mbbtn11_2_1 {
	background-color: rgb( 220, 228, 230 );
	
	border:1px solid #dce4e6;
	display:inline-block;
	cursor:pointer;
	color: #000;

	font-size:14px;
	font-weight:100;
	padding:9px 0;
	text-decoration:none;
	width:180px;
	text-align:center;
	margin-right:5px; 
	
	
}
.mbbtn11_2_1:hover {
	
	color: #0000CC;
	text-decoration:none;
}
.mbbtn11_2_1:active {
	position:relative;
	top:1px;
}
*/




.buybutton2 {
    background-color:#22ad38 ;
    border: 1px solid #22ac38;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 38px;
    line-height: 38px;
    text-decoration: none;
    
}
.buybutton2:hover {
	
	
	text-decoration:none;
	color:#22ad38;
	background-color: #fff;
}
.buybutton2:active {
	position:relative;
	top:1px;
}






.buybutton5 {
    background-color: #ff4526;
    border: 1px solid #dc3b20;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 362px;
    height: 58px;
	position:relative;
	left:11px;
	
   
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.buybutton5:hover {
	
	
	text-decoration:none;
	color:#ff4526;
	background-color: #fff;
}
.buybutton5:active {
	position:relative;
	top:1px;
}





.downbutton2 {
    background-color: #22ad38;
    border: 1px solid #22ac38;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.downbutton2:hover {
	color:#22ad38;
	text-decoration:none;
	background-color:#fff;
}
.downbutton2:active {
	position:relative;
	top:1px;
}








.downbutton2_ov {
    background-color: #fff;
    border: 1px solid #22ac38;
    display: inline-block;
    cursor: pointer;
    color: #22ad38;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.downbutton2_ov:hover {
	color:#fff;
	text-decoration:none;
	background-color:#22ad38;
}
.downbutton2_ov:active {
	position:relative;
	top:1px;
}







.usbbutton2 {
    background-color: #ffe222;
    border: 1px solid #ffdd00;
    display: inline-block;
    cursor: pointer;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.usbbutton2:hover {
	color:#000;
	text-decoration:none;
	background-color:#fff;
}
.usbbutton2:active {
	position:relative;
	top:1px;
}








.usbbutton2_ov {
    background-color: #fff;
    border: 1px solid #ffe222;
    display: inline-block;
    cursor: pointer;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.usbbutton2_ov:hover {
	color:#000;
	text-decoration:none;
	background-color:#ffe222;
}
.usbbutton2_ov:active {
	position:relative;
	top:1px;
}









.bbutton2_ov {
    background-color: #ff4526;
    border: 1px solid #dc3b20;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 190px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.bbutton2_ov:hover {
	color:#ff4526;
	text-decoration:none;
	background-color:#fff;
}
.bbutton2_ov:active {
	position:relative;
	top:1px;
}








.bbutton2 {
    background-color: #fff;
    border: 1px solid #dc3b20;
    display: inline-block;
    cursor: pointer;
    color: #ff4526;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 190px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.bbutton2:hover {
	color:#fff;
	text-decoration:none;
	background-color:#ff4526;
}
.bbutton2:active {
	position:relative;
	top:1px;
}







.cbutton2 {
    background-color: #3270bb;
    border: 1px solid #34649e;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.cbutton2:hover {
	color:#3270bb;
	text-decoration:none;
	background-color:#fff;
}
.cbutton2:active {
	position:relative;
	top:1px;
}









.midcont {
    margin: 0 auto;
    height: 360px;
    width: 909px;
}

.c_md_c { height:310px; width:289px;  z-index:100000; border:#d7d7d7 solid 1px; margin-top:26px;   }
.c_md_c_l {   width:289px; border-bottom:#d7d7d7 solid 1px; height:150px; }

.c_md_c_r {  width:289px;height:150px;  }
.rmtop2 { margin-top:42px; }

.cmdcul { padding:15px 24px 15px 24px;}
.cmdcul li { padding:2px 0; text-align:left; font-size:14px; }
.ft13 { font-size:14px; line-height:130%!important; color:#727272; }

.ftb14 { font-size:16px; color:#282828; font-weight:400; }
.fto14 { font-size:16px; color:#21ac37; font-weight:400; }

.ftp214 { font-size:16px; color:#ffe222; font-weight:400; }


.ftco14 { font-size:16px; color:#3270bb; font-weight:400; }
a.pmthv, a.cmthv { color:#000000; }
a.cmthv:hover { color:#3170ba;}
a.pmthv:hover { color:#ffb808;}
a.umthv:hover { color:#0aa226;}

.c_md_c_l_ol {   width:289px;  }
.cmdcul_ol { padding:45px 24px 15px 24px;}
.cmdcul_ol li { padding:20px 0; text-align:left; font-size:14px; }
.rrcmimg { width:134px; }

.infoarea  { width:455px; text-align: left; padding:73px 0 0  0; float:left; }
.infoaig2 {width:453px; text-align: left; padding:73px 0 0  0; float:right; }
.ifamt { font-size:36px; color:#000000;line-height:45px; letter-spacing:-3px; font-weight:600; }
.ifamt2 { font-size:36px; color:#000000; letter-spacing:-2px; }


.ifast {
    font-size: 20px;
    color: #303133;
    font-weight: 100;
    padding-top: 18px;
    letter-spacing: -1.5px;
}

.ifadt {
    font-size: 14px;
    color: #303133;
    padding-top: 10px;
    font-weight: 100;
    line-height: 30px;
    letter-spacing: -1.5px;
}
.boxp { font-size:10px; padding:0 5px 0 10px; color:#21ac37;  /*border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px;*/ }
.boxc { font-size:10px; padding:0 5px 0 10px; color:#3270bb;  /*border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px;*/ }

.boxp2 { font-size:10px; padding:0 5px 0 10px; color:#ffe222;  /*border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px;*/ }

.rgtinw { width:289px; height:44px; line-height:44px; font-size:16px; border-left:#d7d7d7 solid 1px; border-right:#d7d7d7 solid 1px; border-bottom:#d7d7d7 solid 1px; font-weight:500;  }
.rgtif1 li {/* float:left; width:144px;*/ font-size:16px; height:44px; line-height:44px;font-weight:100; background:url(/img3/sub2/c_go1.png) no-repeat 185px 16px; text-align:center; }


.rgtinw2 { width:264px; height:49px; line-height:49px; font-size:16px;  border-right:#d7d7d7 solid 1px; border-bottom:#d7d7d7 solid 1px;  font-weight:500; text-align:left; padding-left:25px;  }

.titwrap3 { width:100%; height:38px; margin:0 auto; background-color:#fafafa; /*border-top:#d9d9d9 solid 1px;*/border-bottom:#d9d9d9 solid 1px;} 



.s_c_t_wp {  width:100%; margin:0 auto; height:409px; border-bottom:#d4d4d4 solid 1px  }
.s_c_t_con2 { width:1200px; margin:0 auto; height:409px; }
.ccommonar { width:1198px; height:108px; border:#b9b9b9 solid 1px; margin:0 auto 36px;}
.go1 { font-size:9px; color:#3170ba; padding:0 0 0 10px; position:relative ; top:-3px; text-decoration:none;  }
.pgo1 { font-size:9px; color:#ffb808; padding:0 0 0 10px; position:relative ; top:-3px; text-decoration:none; }

.sec_m_w { width:1200px; margin:0 auto; height:315px; }
.ft34 { font-size:34px; font-weight:100; padding:61px 0 0 0; margin:0; color: #000000; letter-spacing:-2px; }
.ft38 { font-size:38px; font-weight:300; color:#000000; padding:0 0 0 0; margin:0;letter-spacing:-2px; }
.ft18 { font-size: 16px;
font-weight: 100;
padding: 15px 0 0 0; color: #333333;  }

.sec_m_c li { text-align:left; }


.sec_m_w2 { width:909px; margin:0 auto; height:173px; padding-top:78px; }





.line_s_m3 {
	height:0;
	width:100%;
	margin:0;
	border-bottom:#eaeaea solid 1px;
}

.m_b_bx { background-color:#ffdd00; padding:8px 0 8px 10px!important; margin:2px 24px;	   }

.m_b_bx2 { background-color:#fff; padding:6px 0 6px 8px!important; margin:2px 24px;	border: #1355b6 solid 1px;  }
.m_b_bx3 { background-color:#1355b6; padding:8px 0 8px 10px!important; margin:2px 24px;	   }
.m_b_bx4 { background-color:#09a226; padding:8px 0 8px 10px!important; margin:2px 24px;	   }




.highlight { font-weight: bold!important; background:url(/img3/main/p_int.png) no-repeat 22px center; font-size:16px!important; }


.chighlight { font-weight: bold!important; background:url(/img3/main/c_int.png) no-repeat 22px center;font-size: 16px!important; }

.uhighlight { font-weight: bold!important; background:url(/img3/main/u_int.png) no-repeat 22px center; font-size:16px!important; }

.mbcopy1 { display:none; }
.setgap5 { margin-bottom:25px!important; }

.bswrap { width:1200px; margin:0 auto;}
.bscont { width:909px; float:left; }
.bsrgt { width:291px; float:right; }




.usb_faq2 {
	width: 100%;
	/*border-top:1px solid #f5be0c;
	border-bottom:1px solid #ddd;*/
	margin-top:0;
	text-align:left;
	font-size:14px;
}

.faqtit {
	text-align:left;
	font-size:22px;
	color:#222;
	margin:20px 0;
	position:relative;
}
.faqtotalgo {
	clear:left;
	text-align:left;
	font-size:14px;
	color:#224e97;
	margin:10px 0 30px 0;
}
.ti-angle-right {
	padding-left:10px;
}
.faq, .customqna { float:left; width:509px;  margin: 30px 0 0px 0;  }

.fgap_v { float:left; width:1px; border-left:#ccc solid 1px; height:200px; margin:40px 39px 20px 39px; }
.faqwrap { width:100%; background-color:#f1f4f9; clear:both; margin:0 auto; display:inline-block; }
.fgap {  height:275px; width:1150px; margin:0 auto;   clear:both;  }




.usb_faq2 li.content {
	line-height: 34px;
	min-height: 34px;
	width:90%;
}
.faqtotalgo {
	clear:left;
	text-align:left;
	font-size:14px;
	color:#224e97;
	margin:10px 0 30px 0;
}
.usb_faq2 li.content, .usb_faq2 li.overContent {
	position: relative;
	border-bottom: 1px solid #ddd;
	font-size:14px;
	color: #000000;
	text-align:left;
	
}
.usb_faq2 li.content {
	text-indent:7px;
	line-height:34px;
	height:34px;
	font-size:14px;
	font-weight:400;
}
.usb_faq2 li.over {
	text-indent:7px;
	line-height:44px;
	font-weight: 400;
	font-size:14px;
	border-bottom: 1px solid #ddd;
	color: #222;
}
.usb_faq2 li.overContent {
	line-height:30px;
	border-bottom:1px solid #ddd;
	padding:15px 20px;
	background:#f7f7f7;
	font-size:14px;
	color:#666;
	display: none;
}
.faq, .customqna { float:left; width:509px;  margin: 30px 0 40px 0;  }
.faq { margin-left:25px; }

.fgap_v { float:left; width:1px; border-left:#ccc solid 1px; height:200px; margin:40px 39px 20px 39px; }





.cusqna , .wqna { float:left; }
.cusqna { width:363px; padding-top:20px; }
.cusqna li {
    text-indent: 7px;
    line-height: 30px;
    font-weight: 400;
    font-size: 14px;
 
    color: #222;
	text-align:left;

	letter-spacing:-1px;
	
}
.cusqna li:nth-child(4) { padding-top:26px; margin-top:26px;  border-top:#ccc solid 1px;  }

.wqna { margin:30px 0 0 30px;  }
.totalfaq { position:absolute; left:470px; top:5px;}
.mailtxt { font-size:15px; color:#222; font-weight:600; padding-right:15px; }

.fts26 {
	font-size:26px;
	color:#000000;
	letter-spacing:-1px;
	
}
.que { color:#224e97; font-size:18px; padding-right:5px;  }


.cbutton2_ov {
    background-color: #fff;
    border: 1px solid #34649e;
    display: inline-block;
    cursor: pointer;
    color: #224e97;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    width: 240px;
    height: 60px;
    line-height: 60px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.cbutton2_ov:hover {
	color:#fff!important;
	text-decoration:none;
	background-color:#224e97;
}
.cbutton2_ov:active {
	position:relative;
	top:1px;
}

.setbutnsize3 { width:120px; height:30px; line-height:20px; font-size:14px; }

.prod_navi { width:100%; height:160px; margin:0 auto; background-color:#f6f6f6; }
.prod_navi ul {width:1200px;padding:0; margin:0 auto; height:160px; }
.prod_navi ul li { float:left;   line-height:30px; font-size:20px; text-align:center; width:236px ; padding-top:50px; }
.ngap { float:left; width:1px !important; height:105px; border-left:#ccc solid 1px; margin-top:33px;  }
.ninfo { font-size:18px; font-weight:100; }

.prod_navi ul li.on, .prod_navi ul li.on .ninfo { color: #2763ff; font-weight:600; }
.addht1 { /*padding-top:30px!important;*/ }
.addht2 { /*margin-top:10px!important;*/ }





.maincontent .sub_06{ background-image:url('/img3/sub2/main_bg.png');   }
.maincontent .sub_06>span{ background-image:url('/img3/sub2/main_bg.png');}



.maincontent .sub_06 { 

	position:absolute; top:0px; right:0; left:0; bottom:0; background-size:cover; 
	transform: scale(1.15, 1.15);
	-ms-transform: scale(1.15, 1.15);
	-webkit-transform: scale(1.15, 1.15);
	-moz-transform: scale(1.15, 1.15);
	-webkit-transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	z-index:-1;
}
 .maincontent .sub_06>span{ 
	position:absolute; top:0; right:0; left:0; bottom:0; display:block; background-size:cover; 
	opacity: 0;
	-webkit-transition: opacity 5s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	transition: opacity 5s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	-ms-transition: opacity 5s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: opacity 5s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);
}

 .maincontent .sub_06.ani { 
	opacity: 1;
	transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	
}

.maincontent .sub_06.ani>span { 
	opacity: 1;
}

.hightit {

    text-decoration: underline;
    font-size: 12px;
    position: relative;
    color: #0094de;
    font-weight: 600;
	letter-spacing:0;

}
.wid180 { text-align:center;  }
/* 하단 레이아웃 */
#footer-menu {
	background-color: #333237;
	color: #fff;
	padding: 40px 0 0 0 ;
	height:260px;
}
#footer-menu .menus {
	float: left;
	margin-right: 28px;
	width: calc(14.6% - 35px);
	min-width: 124px;
	height: 190px;
}
#footer-menu .menus.menu06 {
	margin-right: 0px;
}
#footer-menu .menus h3 {
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 20px;
	margin:0;
	color:#fff;
}
#footer-menu .menus ul li:nth-child(1) {
padding:5px 0;

	
		
}
#footer-menu .menus ul li a {
	display: block;
	padding:3px 0;
	font-size: 13px;
	color: #999;
	font-weight:200;
}
.botcorp {
    font-size: 22px;
    color: #666;
    margin-right: 25px;
	font-weight:600;
}
.gaplong { border-left:#535353 solid 1px; height:150px;   padding:0 3px; float:left;margin-right: 20px; }
.on {
    color: #fff;
    font-weight: 600;
	font-size:16px;

}
.off {
    color: #CCCCCC;
    font-weight: 100;
    font-size: 14px;
	
}
.backbox { position: absolute;
left: -18px;
top: -22px;
width: 274px;
height: 352px; }
.pbblog { margin-left:150px; }
.blogimg { position:relative ; top:15px; left:10px; }
.bgin  { background:url(/img5/download/ran_bg_on.png) no-repeat 10px 78%;}
.bgin_v  { background:url(/img5/download/vac_bg_on.png) no-repeat 10px 78%;}

.bgin2  { position:relative;  background:url(/img5/download/queryico.png) no-repeat 57px 67%; }
.bgin2_in  { position:absolute; top:30px; left:10px; }
li.home {
    padding-right: 11px;
    
    
}
.location { margin-top:50px; }
.location li a {
    display: inline-block;
    height: 31px;
    line-height: 30px;
    padding: 0 13px;
    font-size: 13px;
}
.location li a.home {
    padding: 0;
    width: 27px;
    text-indent: -9999px;
    background:url(../../images/layout/btn_lhome.png) center center no-repeat;
}
.location li {
text-align:left;
    
}
.botmap,.botmap2 {  font-size:13px; letter-spacing:-0.5px!important; }
.social {line-height: 40px;
margin: 0 0 0 46px;
font-size: 12px;}
.social img { padding:8px 0 0 0; }
#qury7 { height: 379px; }


.glbannerlink {
 
  
color: #fff;
cursor: pointer; 
	
	}
#bannerclose {
    
    left: 13px!important;
    right: initial;
    top: 0;
	line-height: 50px;
    position: absolute;
   
}
	.glbanner {display:none;background-color: #9600ff!important;}
.tbc2 { margin:0 20px 0 145px;border: #346ee9 solid 1px;
border-radius: 13px;
padding: 3px 12px;
font-size: 14px ; background-color: #fff; font-weight: 600;color: #9600ff;	}
	.tbinv { width:1200px; margin:0 auto; background: url(/img5/event/top_b_tic_3.jpg) no-repeat 840px 6px;
font-size: 14px;
font-weight: 600;
letter-spacing: 0; text-align: left;background-size: 175px;color: #fff; height: 50px;
  
  line-height: 50px;
	}
	.vougo { color:#fff; text-decoration: underline!important; font-size: 14px;font-weight: 600; margin: 0 0 0 389px; }
	.glbanner:hover, .vougo:hover { color:#fff; }
	


@media screen and (max-width:1280px){
	#floatdiv {display:none;}
	}
@media screen and (max-width:740px){

.top_1, .maintxt ,.notiwrap , .customcate  ,#contentarea ,.contents, .bgtext2 ,.buyul2_2 > li:nth-child(8) ,.buyul2_2 > li:nth-child(10) ,#content_wrap #top ,.stop_2 ul ,.usb_faq ,.usb_faq li.content ,.content_12 ,.wdwhat , .content1 > ul > li:nth-child(1), .inwrap ,.wdprotex2, .cont_title, .liners, .centercont,.prodlist,.wdwhat2,.v_imglg,.wdtxtinfo6,.mcnotice6,.wdtxtinfo5, .mcnotice, #cont_wrap, .introcontdt, .corpwdimg, .wdwhat5, .envtbl,.centarea3_in, .corpwdfunc li,.mcnotice5,.main_search_word,.mcnotice3 { width:100%!important;  }
.boan_main, .content_11 , .content1 ,  .wdtxtinfo6 > li:nth-child(1){ width:100%!important; } 
 .wdtxtinfo6 > li:nth-child(1) #vimg { text-align:center; padding-bottom:50px; }
.introcontdt {  padding:0 ;}
.tmenu2 { float:none; }
.tmenu2 , .topmenudtr, #footer, .guidewd3, .lnb, #loginarea, #footernavwrp, .coban {display:none!important; }
.content_11_New { padding-left:0!important; }
.menu-button {
	display: block;
	}	
.content1_2_1 ,.content1, .prodlist {  box-sizing:border-box;}
.content1_2_1  dt ,.content1 > div , .prodlist , .content1_2_1 dd, .dtconimg  ,.content1 > ul, .infodt, .introcontdt {   }
.introcontdt dl { padding:0 30px; }
 .introcontdt .dtconimg { padding:0; }
	
.cbutton2_1_w { margin-top:20px; }
.maintxt { padding:0;}	
.logo {float:none; text-align:center; }	
.wdwhat > li { width:33.3%!important; padding:0; }	
/*img { width:80%!important; }*/
.wdwinf li:nth-child(1) { text-align:center; }
.wdwinf li:nth-child(2) { display:none; }
.mdis { display:none; }
/*.queryimg { width:100%!important; }*/
.mbcopy1 { display:block;clear: both; padding: 50px 20px; border-top:#ccc solid 1px; }
.mbbtin {
    width: 95%;
    text-align: left;
    margin: 5px auto;
}
.realprotect, .detectbehavior, .trapblocking, .realscan, .antifishing, .unnecessary  { float:none; }
.ransom_explain {
 
    height: 993px;
}
.container, #container {
    width: 100%;
	
    max-width: 100%;
    min-width: 100%;
	}
.topb_top_rgt, .s_c_t_con2, .wrapcont, .midcont, .m_r_contents, #center_ctt,#center_ctt .mcl1_2, #center_ctt .mcc2_2, .r_cont_section, .pemium_cnt4, .ulbox3, .con_content,
.one, .two2, .two, .three, .four { width:100%!important; }	
	
.funcbox2 {
    float: none;
	}
.hilight { left:145px; }
.vbr1 {
    padding: 0 7px;
}
.vimgtit { float:none; text-align:center; padding-top:20px;  }
.mrv li:nth-child(2) { padding:0;}
.mlink5 {
    text-align: center;
    float: none;
	position: relative;
    left: 120px;
    top: 10px;
	height:45px;
background:url(/img3/logo_bi.png) no-repeat 5px 0; 	
background-size:25px!important;
}
.certinfo dt, .certinfo dd,.corpimg, .corpimg2 { text-align:center; }
#mb_login2,#mb_entlogin2, #mb_resultlogin2 { float:none!important; width:100%!important;}
.wdtxtinfo8 li { text-align:center; }
.mcnotice2 { height:581px; padding:0 10px;box-sizing:border-box;}
.mrv { height:auto; padding:0 10px 10px 10px; }
.snstit { margin-right:35px; }
.content1_2 { height:944px; }
.content1_3 { height:1403px; }
.content2  ul li { text-align:center; }
.wdprotex li:nth-child(2), .wdprotex2 li:nth-child(2) {  padding:5px 5px 25px 5px!important; }
.content2 > ul > li:nth-child(4) { height:328px; }
.wdtxtinfo li:nth-child(1) { padding-top:74px; }
.wdtxtinfo li:nth-child(2) { font-size:32px;padding: 0 10px; }
.wdtxtinfo li:nth-child(3) { padding:12px 10px 0 12px; }
.hilight { top:48px; }
.mcnotice2 ,.wdquery  { width:100%; }
.wdquery { border:none; }
.mcnotice2 .cont1 { width:50%; }
.mcbr_ad2more {
    background: url(/img3/main/more.png) no-repeat 50px 0;
    font-size: 14px;
    text-align: right;    
    position: relative;
    top: 96px;
	left:300px;
}
.mcnotice6,.mcnotice2 { padding:0 10px; box-sizing:border-box;}
.wdtxtinfo8 { padding:0 30px; }
.wdtxtinfo8 li:nth-child(2) { font-size:31px; }
.wdtxtinfo8 li:nth-child(3) { padding:0 10px 29px 10px; font-size:26px;}
.wdtxtinfo8 li:nth-child(4) { font-size:16px; padding:0px 10px 44px 10px;}
.wdtxtinfo9 li:nth-child(1) { padding:65px 10px 0 10px; box-sizing:border-box; }
.wdtxtinfo9 li:nth-child(2) { padding:18px 10px 25px 10px; box-sizing:border-box; }
#vimg { text-align:left; }
#ranvideo7 {width:400px!important;height:232px;}
.corpwdfunc > li > dl,.wscpwdfunc > li > dl { padding-left:0;}
.corpwdfunc > li,.wscpwdfunc > li  {background-position: center top!important; }
.wdtxtinfo2 li:nth-child(2) { padding:10px 10px 39px 10px;}
.searchwrap,.mcnotice3 { padding:0 10px;box-sizing:border-box; }
.mcbr_ad3more { left:290px; }
.querywd {width:117px;}
.mrv li:nth-child(1) { padding-left:0; }
.mcnotice5 { margin-left:0; }
.moreplus { left:40% }
.wdquery li:nth-child(2) {
	/*background-color:#fff!important;*/
}
.wdwhat > li:nth-child(1) { background-image:none!important ; }
.wdwhat > li:nth-child(2) { background-image:none!important ; }
.wdwhat > li:nth-child(3) { background-image:none!important ; }
.content2 > ul > li:nth-child(1) { height:800px; }

.customcate ul li a.on {padding: 15px 0;}
.optitle { width:25%; padding:0; }
.optioninfo { width:70%; }
.box1 { width:calc( 100% - 80px ); }
select.box22 { width:80%!important; margin-left: 40px!important; }
.buyul2_2 > li:nth-child(9) { width:100%!important;padding-left: 0; }
.tarcl { width:70%; }
.sbtxt6 , .stop_2 ul li:nth-child(2) { padding: 0 10px; }
.tabs-nav li a { padding:15px 10px!important; }
.qcate {width: 25%!important;background: url(/gimg5/Q.png) no-repeat 5px center!important;
padding-left: 40px!important;}
.quest { width:65%!important;}
.usb_faq li.overContent {padding: 15px 0 15px 63px!important;background: url(/gimg5/A.png) no-repeat #ecf2fe 25px 15px!important;}
.wdinforesize { width:100%!important; }
.wdinforesize2 { width:100%!important; }
.wdprotex, .wdinfm5 { width:100%; float:none!important; text-align:center!important; }
.wdprotex li { text-align:center!important;}
.wdprotectinfo { float:none!important; text-align:center; padding:25px 0; }

.mcbr_ad2more ,  .content2 > ul > li:nth-child(5) { display:none; }
.mcnotice2 .series1 { width:15%!important; }
.content2 > ul > li:nth-child(2) { height:623px!important; }
.botcorp { font-size:18px;}
.botmap {  font-size:13px; }
.botmap2 {  font-size:14px; }
.leftmenu  { float:none;height: 200px; }
.centercont { margin:0 0 0 0; float:none;}
.v_title { width:100%!important; }
.v_title ul li { float:left; padding-right:5px; }
.search_area { display:none; }
.accountinfo {top: -5px;
line-height: 20px;}
.qcate { display:none; }
.customcate ul li a, .customcate ul li a.on { font-size:14px; }
.shopline { border:none; }
.prodlist > li { margin:10px;}
.content2_2 {margin:40px auto 120px; }
.downprodlist { width:100%;  }
.downprodlist > li { float:none;  margin:0 auto; text-align:center; }
.downprodlist > li:nth-child(1),.downprodlist > li:nth-child(3) { width:310px; }
.downprodlist > li:nth-child(2) { width:0px; border-left: 0; height:20px; margin-left:0; padding-right:0;  }
.downprodlist > li:nth-child(1) { margin:0 auto; }
.buyul2_2 > li:nth-child(10) { padding:0;}
.v_th li:nth-child(1) { width:20%;   }
.v_th li:nth-child(2), .v_th li:nth-child(3) { width:40%; }
.yearprodul { margin:0 auto; }
.prodlist > li { width:100%; margin:10px 0; }
.yearprodinfo li { padding-left:10%!important;}

.guidewd {  width:291px; height:auto; background:url(/img3/sub/g_c_sel_ico.jpg) no-repeat #fff center top; margin:0 0 20px 40px; }
.guidewd2 { width:291px; height:auto; background:url(/img3/sub/g_p_sel_ico.jpg) no-repeat #fff  center top; margin:0 0 20px 40px ; }

.envth1 { width:35%; }
.dtconimg > img,.certinfo dd img {  max-width:100%; margin:0; }
.wdwinf5_2 li { text-align:center; }
.certinfo dt {  width:100%!important; }
.certinfo dd {  width:100%!important; }
.corpwdimg li { width:100%!important; height:auto!important; margin:0; }
.sflrto { margin:0!important; float:none!important; }
.popwd, .popwd2 { width:40%;}

.mcbr_ad2more_1 { padding-right:0; left:276px;}
.introbgw { background-color:#fff;}
.wdtxtinfo21 li:nth-child(1), .wdtxtinfo21 li:nth-child(2) { font-size: 32px; }
.corpimg { width:100%!important; }
.introcontdt > li > dl > dt, .geni { font-size:24px!important; }
.introcontdt > li > dl > dd {    
    font-size: 16px!important;
    }
 .cont_title5 {  padding: 98px 30px 0 30px; font-size:24px;  }   
 .helpinof {
    font-size: 16px;
 }
 .coper { width:92%!important; margin:0 auto; }
 .certul li:nth-child(1) { font-size:24px; }
 .certul li:nth-child(2) { font-size:16px; }
 .introbgw2 { height:598px; }
 .corpwdimg li:nth-child(4),.corpwdimg li:nth-child(5),.corpwdimg li:nth-child(6)  {  padding:0 30px; box-sizing:border-box; }



.scansts_regi, .scansts_regi2 { width:100%!important; }
.viewComm { height:198px; }
.v_tit1 {
    font-size: 18px;
}
.cbutton7_1,.cbutton2_ov_w, .cbutton2_1_w {
	font-size:16px;
	width:230px;
	height:50px;
	line-height:50px;
	font-weight:600;

	}
.v_tit3 { font-size:24px; letter-spacing:-3px; }


.byuv {
position: relative;
top: 6px;
margin-right: 5px;
}

	
	
.t_t_m_li2 {
    width: 40px !important;
    height: 70px;
    line-height: 70px;
    color: #ccc;
	text-align: center;
}

.saleinfo, .faqwrap, #footer-menu { display:none; }
.noti_wrap { float:none; }
.two2 > .con_content {
    height: 1046px;
	}
.infoarea {
	width:100%!important;
    text-align: center;

    float: none;
}
	.playul {
    margin: 0 auto;
    width: 92%!important;
}
}

.react {
	width: 100%;
	height: 238px;
	background-color: #fffcde;
}

.ralist {
	width: 1200px;
	margin: 0 auto;
	height: 277px;
}

.ralist li {
	text-align: center;
}

.ralist li:nth-child(1) {
	color: #000;
	font-size: 32px;
	font-weight: 600;
	padding: 70px 0 25px 0;
}

.ralist li:nth-child(2) {
	color: #000;
	font-size: 20px;
	font-weight: 400;
}


@media screen and (max-width:740px){
#gnb2 .gRight2{  width:100%;  }
	#gnb .gRight2 , #gnb2 .gRight2 ul.tmenu  {width:100%!important; }
	#qury7 {
  height: 459px;
}
#footer-menu {display:none; }
.byuv {width: 12px;
  vertical-align: baseline;} 
}

/*
@media screen and (max-width:740px){

#pmainbanner  {  border-bottom: none!important; }
#pmainbanner2  {  width:100%;  }
#logo { width:100px; text-align:center; }
#gnb { width:100%;  }
#gnb .gRight2 , #gnb .gRight2 ul.tmenu {width:100%; }


#center_ban, #m_cb_bar, #m_cb_bar .m_cb_bar_inl,.s_c_t_con2, .wrapcont, .rightar_t, #gnb, #gnb ,#gnb .gRight2 ul.tmenu2, .gRight2, .wrapcont, .midcont,  #center_ctt,#center_ctt .mcc2_2, .m_r_contents2, .con_linehit  , .foot2 , .foot2  ,#logo, .infoarea, .infoaig2,.ulbox3 ,.sec77 ,.m_r_contents   { width:100%;min-width:320px }
.copy ,.b_addr   { width:100%; }
.dtul3,.dtul3 li {width:100%!important;padding-left:0;}

.c_md_c { height:348px; border:none; }
.c_md_c_l, .c_md_c_r { width:100%; margin:0 auto; height:auto;  }


.rgtinw { border:#d7d7d7 solid 1px;  margin:15px  auto; display:none;  }
#m_cb_bar ,#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul ,.m_cb_bar_inl ,#center_ban .mcc2  { width:100%!important; height:auto!important; }

#center_ban .mcr3, .rightar, .linehit_v2, .sl_box1 , .s_t_2_lf_r3 ,.rictit, .ccommonar , #gnb .gRight1  { display:none; }
.ifamt, .ifast , .ifadt ,.c_md_c ,.r_cont_section ,.pemium_cnt4 ,.sec_m_c { width:90%!important; margin:0 auto;  }
.infoarea  { padding-top:35px; }
.infoaig2 { padding-top:23px; }
.ifamt ,.ifamt2 { font-size:28px;line-height: 37px; }
.ifast { font-size:18px; }


.s_cont_tit {
    font-size: 18px;
    padding: 30px 10px;
}

.r_cont_section .s_cont_tit { width:100%; padding:30px 0; }

.ue_s_cont_tit { padding-top:20px;font-size: 18px; }

.mcul_s li.sl_box2 { width:33%; }
.m_r_contents, .m_r_contents2 ,.c_md_c { height:auto; }
.c_md_c { margin-bottom:25px; }
.pminfobox, .pminfobox2 { padding:0; width:100%!important; } 

.s_c_t_wp { border:none; }
.pemium_cnt4 { clear:both; }
#footer { clear:both; }



.copy1 {
	height:45px;
	line-height:22px;
	color:#666;
	letter-spacing:0;
	

}
.lectit { height:auto; }
#gnb .gRight2 ul.tmenu ,#gnb .gRight2 ul.tmenu2 { float:none; }
#gnb .gRight2 .tmenu2 li { width:70px; }
.gap { width:0!important; }
#header { border-bottom: none; }
#gnb .gRight2 ul.tmenu { padding:0; }   
#footer_n   ,.maimg { width:calc(100% - 16px); }

#center_ctt .mcl1_2 { width:100%; }
.lectit { width:calc(100% - 41px); padding-left:40px; background-position:16px 11px ; }
.ulbox3 li.ftcont_tit3 { width:25%!important; float:left!important; }
.con_5 { width:62%!important; float:left!important; }
.buydiv1, .buydiv2 { float:none; width:100%; }
.buydiv1 ul { padding:76px 10px 0 206px!important; }
#gnb .gRight2 .tmenu2 li { width:100px; }
#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li { float:none!important; }
#center_ban .mcl1 , #gnb .gRight2 ul.tmenu2 { display:none; }
.mainbanner { padding:0 0 5px 0!important; }

#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.mcnotice { width:90%!important; margin:0 auto 10px!important; }
.mcnotice .cont1 { width:55%!important; }   
#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox2 ,#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox2_2 { width:90%!important;margin:0 auto 10px!important; }
.m_cb_bar_inr ,.contwrap3 , #botif , #prdif { display:none; }
#m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox3, #m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox3_2, #m_cb_bar .m_cb_bar_inl ul.m_cbr_ul li.noticbox3_3 { width:90%!important; margin:0 auto 10px!important; }

#center_ban { height:auto; }
#contents { background-color:#FFFFFF!important; border-top: #676767 solid 1px;  }
.pmthv , .mbmenu1  { display:block!important; }
.nav-column_l { padding:0 0 20px 25px!important; }
.topinmenu ,.secinfocnt, .secinfocnt_in ,.sec77 ,.notice_cnt ,.sec5 ,.buydiv1  { width:100%!important; }
.t_t_m_li a.m_lnk { border-bottom:none!important; }
.sec_m_w { width:100%; height:auto; padding:15px 0;  }

.secif_a , .secif_b {
    float:none!important;
    width: 90%!important;
    height: auto;
	margin:0 auto 10px!important;
	
	}
.mbdp { display:block; width:90%;  margin: 0 auto!important ; }	

.mbmcul li { float:left; width:33.3%; height:55px; line-height:55px; font-size:14px; font-weight:600;  }
.lastli3 {  }
.con_2_2 { line-height:20px; height:80px!important; }
.contwrap {  background-color:#FFFFFF!important; }
#sidr { display:block; }

.mtab , #footer { display:none; }
.hwp1 { background-size:1000px!important;}
.c_md_c_l { border-bottom:none; }
.cmdcul li:nth-child(1) , .cmdcul li:nth-child(2) { display:none; }
.cmdcul_ol li:nth-child(1) , .cmdcul_ol li:nth-child(2) { display:none; }


.downbutton2_ov , .buybutton2 , .c_md_c_l_ol , .usbbutton2_ov, .usbbutton2 ,.cbutton2_ov ,.cbutton2, .downbutton2 { width:100%; }
.cmdcul { padding:5px 20px 5px 20px;}
.c_md_c { margin-bottom:20px; }

.mbcopy1 {  border-top: #b1b1b1 solid 1px;  width:100%;  display:block;  clear:both; padding:20px 0; margin-top:20px; display:block;  }
.mbbtin { width:90%; text-align:left;margin:0 auto; }
.setgap5 { margin-bottom:45px!important; }

.bswrap { width:100%; margin:0 auto;}
.bscont { width:100%; float: none; }
.bsrgt {  display:none; float: none; }


}*/