@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;
	
	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{ margin:0; padding:0; }
form, td, div, span, ul, li, ol, dl, dt, dd, textarea, h1, h2, h3, p, a{ /*font-size:13px; font:normal 12px NanumGothic,?占쏙옙占썸�⑨옙占쏙옙,NanumGothicWeb,Dotum,Arial;;*/  margin:0; padding:0; word-wrap:break-word; word-break:break-all;  }
table, th, td{ /*font-size:13px;  font:normal 12px  NanumGothic,?占쏙옙占썸�⑨옙占쏙옙,NanumGothicWeb, Dotum,Arial;*/}
table{ border-spacing:0px;  border-collapse:collapse; border:0px; empty-cells:show}
img, fieldset, label{ border:0; margin:0; padding:0}
.nonCss, legend{ padding:0; margin:0; position:absolute; left:-9999px}
a {
    text-decoration: none;
    color: #555;
}
a:link{ text-decoration:none; /*color:#666;*/ }
a:active, a:hover{ text-decoration:underline; color:#666}
strong, b, em{  font-weight:bold}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 
.bdfl { float:left; }
cap , data, addition , def  {display:block;}
a { selector-dummy : expression(this.hideFocus=true);}


/* Layout */
*{margin:0; padding:0px;}
#wrap{width:100%; margin:0 auto;}
.mlink5 {
background:url(/img3/logo_bi.png) no-repeat left 0; 
	padding-left:38px;
}

.mlink5_l {
background:url(/img3/logo_bi.png) no-repeat left 0; 
	padding-left:38px;
	font-size:20px!important;
	background-size:25px;
}


window {border:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;	margin: 0;	padding: 0;	/*vertical-align: middle;*/	}
:focus {/*outline: 0;*/}
ol, ul {list-style: none;}
table {border-collapse:collapse;}
img {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;
}

#header {
	width:100%;
	margin:0 auto;
	
	height:101px;
	
	

}
#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:70px; 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;*/
}

#gnb2 .gRight2 .tmenu2 > li {
	float: left;	
	
}


#gnb2 .gRight2 .tmenu2 li.gap {
	
	width:300px;
}
#gnb2 .gRight1 li a {
	font-size:11px;


	color:#333;
	
}

#gnb2 .gRight2 li a {
	
	font-size:15px;
	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;
	
}
#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;
}
.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; }
.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;*/    }
.content { width:1200px; margin:0 auto;  }
.content_11 { width:1000px; margin:0 auto 80px;  }
.content_12 { width:1000px; margin:0 auto 80px;  }
.content1 { width:100%; margin:0 auto;  }

.content1 ul li { text-align:center; }
/*.content1 > ul > li:nth-child(1) {  height:368px; width:1200px; margin:114px auto ;  }*/
.content1 > ul > li:nth-child(1) { background-color:#f4f4f4; height:300px;  }

.content1_2 > ul > li:nth-child(1) {  height:276px;  }
.wdprotex  { float:left; width:500px; }
.wdprotectinfo  { float:left; }

.wdprotex li { text-align:left!important; }
.wdprotex li:nth-child(1), .wdprotex2 li:nth-child(1) { font-size:24px; padding:0 0 23px 0;line-height: 26px;  }
.ft24 { font-size:26px; font-weight:600; color:#0D21BE; }

.wdprotex li:nth-child(2), .wdprotex2 li:nth-child(2) { font-size:16px; color:#333; padding:5px 0 50px 0;line-height: 26px; }
.wdprotex li:nth-child(3), .wdprotex2 li:nth-child(3) {padding:2px 0 25px 0;line-height: 26px;}

.wdprotex2 { width:1100px; margin:0 auto; clear: both;}
.wdprotex2 li { text-align:center; }
.wdinfm3 { float:left; width:366px; }
.wdinfm5 { float:left; width:550px; }
.stxtct { text-align:center!important; }

.leftmenu { float:left; width:300px; }
.leftul li { font-size:15px; color:#666; height:44px; line-height:44px; padding:0 0 0 25px; cursor:pointer; }
.centercont { float:left; width:600px; margin:0 0 120px 100px; }

.bottom { clear: both; width:100%; height:220px; line-height:220px; background-color:#3c3c3c;  }




.validateTips {
	border: 1px solid transparent;
	padding: 0.3em;
}

#tree {
	text-align: left;
	width: 820px;
	height: 400px;
	
	margin:30px 0 0 0;
	position:relative;
}

.lgclose { position:absolute; left:780px; top:20px; }
.lgclose2 { position:absolute; left:442px; top:13px; }
.selarea {
	text-align: left;
	width: 340px;
	height: 200px;
	
	margin: 0 0 0 20px;
}

.selarea2 {
	text-align: left;
	width: 700px;
	height: 400px;
	float: left;
	margin: 0 0 0 20px;
}
.selarea32 {
	text-align: left;
	width: 350px;
	height: 85px;
	
	margin: 0 5px 0 5px;
}


.scansts32 {
	white-space: nowrap;
	padding: 10px 13px 10px 13px;
	margin: 10px 0;
	background-color: white;
	border: 1px dotted gray;
	overflow: auto;
	height: auto;
	height: 60px;
	width: 340px;
}

.scansts32 li {
	clear: left;
}

.scansts32 li .scontit1, .scansts32 li .sconrs1 {
	float: left;
	margin-bottom:5px;
}

.scansts32 li .scontit1 {
	width: 120px;
	color: #333333;
}

.gigya-input-text , .gigya-input-password { width:300px; height:36px; margin:0; font-size:14px; color:#333; line-height:36px; padding-left:6px; border:#e7e7e7 solid 1px;  }
.gigya-input-password2 { width:144px; height:36px; margin:0 0 0 0; font-size:12px;  color:#333;padding-left:6px;border:#e7e7e7 solid 1px; }
.gigya-input-password2_1 { width:144px; height:36px; margin:0 0 0 0; font-size:12px;  color:#333;padding-left:6px;border:#e7e7e7 solid 1px; }




.alink3 {
    color: #0000CC !important;
	font-size:12px;
   
}



.btn_login{
		
		cursor:pointer;
		display:inline-block;
		width:308px; height:44px;
		line-height:44px;
		color:#FFFFFF;
		
		
		background:#18299f; /* Old browsers */
		text-align:center;
		font-size:16px;
		font-weight:600;
		border:0;
		
		}
	.btn_login:hover,
	.btn_login:focus,
	.btn_login:active {
		
		text-decoration:none;
		
		background:#18299f; /* Old browsers */
		
		}	


.sl_tit { font-size:17px; padding:10px 0; text-align:center; font-weight:600; color:#333; } 
.orgap { margin:10px 0!important; }

.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
		.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
		.layer .pop-layer {display:block;}

	.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 820px; height:490px;  background-color:#fff;  z-index: 10;}	
	.pop-layer .pop-container {padding: 20px 25px;}
	.pop-layer p.ctxt {color: #666; line-height: 25px;}
	.pop-layer .btn-r {width: 100%; margin:20px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}

	/*a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
	a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}*/
	
.ti-close { font-size:20px; color:#FFFFFF; }

.logintit { font-size:24px; font-weight:600; border-bottom:#CCCCCC solid 2px; text-align:center;  width:400px; padding:15px 0; }	
.socail_log { margin:10px 0 10px 0;}
.socail_log li { text-align:center; margin:0 0 10px 0;  }	
.scansts_regi {}
.dsubscribe { font-size:11px; text-align:left!important;padding: 12px 0 0 15px; color:#666;font-family:'????',dotum,sans-serif; }
.gigya-input-checkbox {
	position:relative;
	top:1px;
	right:3px;	
}
.reinfo8 { font-size:14px; text-align:center;}
.loginst { position:absolute; left:1019px; top:4px; }
.btn-login {  }
.btn-login2 {  width: 100px;
height: 47px !important; }
.uname { width:100px; text-align:center; background:url(/img3/logout_m.png) no-repeat center center;  }



.container2 {
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin: 0 auto;
	text-align:left;
	
	/*line-height:75px!important;*/
}

.larea { width:359px; float:left; padding:0 25px; }
.midarea { float:left; height:362px; width:1px; border-left:#CCCCCC solid 1px; }
.rghtarea {width:359px; float:right;padding:0 25px 0 25px;}

.poptop { width:820px; height:70px; background-color:#18299f!important; color:#FFFFFF; font-size:16px; background:url(/img3/lay_logo.png) no-repeat 328px 21px;  }
.poptop2 { width:475px; height:50px;background-color:#18299f!important; color:#FFFFFF; font-size:16px; }
.pt_tit {color:#FFFFFF; font-size:16px; padding:24px 0 0 258px;}
.pt_tit2 {color:#FFFFFF; font-size:16px; padding:15px 0 0 20px;}



.pop-conts2 { display:none; }
.paarea { padding:0 0 20px 0; }
.d_li { width:40px;}

.evaltarea { margin:10px 0 20px 0 ; height:72px;}

.evalul > li { height:73px; line-height:73px;  border-top:#CCCCCC dotted 1px;   clear:both; }
.evlau { float:left; width:122px; height:73px; line-height:73px;  }
.evaltxt { float:left; padding-top:15px; width:605px; }
.evaltxt ul li { min-height:25px; line-height:25px; }
.evaltxt ul li .uname , .udate { font-size:12px; color:#999999; float:left; }
.evaltxt ul li .utitle { font-size:12px; color:#333; float:left; width:250px; }

.sevul { width:1000px; margin:0 auto; }
#facebook_go { background:url(/img3/facebook_icon.png) no-repeat #537bbd 0 center; font-size:14px; }
#naver_go { font-size:14px; }
#naver_go ,#naver_id_login ,#naver_id_login_anchor  { background:url(/img3/naver_icon.png) no-repeat #1dc800 0 center; }
.scansts , .scansts_regi { clear:both; }
.scansts li, .scansts_regi li { text-align:center; margin:10px 0; }


.topgap { border-left:#545454  solid 1px; width:2px; height: 20px !important;
margin: 27px 0 !important;
padding: 0 !important;  }

.megap { border-left:#545454  solid 1px; width:2px; height: 17px !important;
margin: 0 0 0 10px  !important;
padding: 0 10px 0 0  !important;  }


.shopli { float:left;  padding: 5px 0 0 20px!important; height:75px!important; }
.ti-shopping-cart { color:#fff; font-size:24px; }
.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;
}
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/


/*
.btn-login {
    position: absolute;
    top: -10px;
    left: 1050px;
    color: #999;
}
*/


.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;}
ul.tmenu2 {
float:right;

}

.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;
}
.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; }
.logol { color:#f7c11f; font-size:25px; font-weight:600; }
.logor { color:#212f49; font-size:25px; font-weight:600; }
/* ���� ���댁���� */
.vbr1 { padding:0 10px;color:#a1a1a1; }
#footer-menu {
	background-color: #333237;
	color: #fff;
	padding: 40px 0 0 0 ;
	height:260px;
}
#footer-menu .menus {
	float: left;
	margin-right: 28px;
	
	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;
}
#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:49px;
	font-size:14px;
	

}
.relatesit { font-size: 13px; width:176px;  height:30px; line-height:30px; padding-left:5px; position: absolute;
	right:0;
	top: 66px;}

.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 { position:relative; top:-2px; }
.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;
}



#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    background-color: #000000;
    display: none; }

.layerpop {
    display: none;
    z-index: 1000;
    border: 0;
    background: #fff;
    cursor: move; }

.layerpop_area .title {
    padding: 10px 10px 10px 10px;
    border: 0px solid #aaaaaa;
    background: #f1f1f1;
    color: #3eb0ce;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 24px; }

.layerpop_area .layerpop_close {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: 0;
    right: -50px;
    background: transparent url('/images/main/close.png') no-repeat; }

.layerpop_area .layerpop_close:hover {
    background: transparent url('/images/main/close.png') no-repeat;
    cursor: pointer; }

.layerpop_area .content {
    width: 96%;    
    margin: 2%;
    color: #828282; }


.wdpopul li { text-align:center; }
.wdpopul li:nth-child(1) { font-size:22px;padding: 12px 0 7px 0; color:#222; }
.wdpopul > li:nth-child(2) { font-size:30px; color:#000;padding: 0 0 10px 0; font-weight:600; letter-spacing:-3px; } 
.wdpopul > li:nth-child(3) {   font-size:14px; color:#666; padding: 5px 0 30px 0; }

.popwd, .popwd2 { display:inline-block; width:270px; height:246px; margin:0px 15px;  border-radius:10px;-webkit-box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
-moz-box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
-webkit-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;box-sizing: border-box; }
.popwd:hover, .popwd2:hover {box-shadow:2px 2px 10px #ccc ;} 
.popwd { background:url(/img3/sub/m_down_dt_bg.jpg) no-repeat center top;  }
.popwd2 { background:url(/img3/sub/m_play_img.jpg) no-repeat center top;  }
.popwd dd, .popwd2 dd { text-align:left; font-size:16px; padding: 185px 0 0 20px; line-height:21px; background:url(/images/main/bo_arrow.png) no-repeat 220px 208px; }

.ftpop1 { color:#4c8efe; font-size:14px; }

.botcorp { font-size:14px; color:#666565!important; font-weight:600;  padding-right:20px;letter-spacing:-0.5px; }
.botmap {  font-size:13px; color:#666565;letter-spacing:-0.5px; }
.botmap2 { font-size:13px; color:#666565; letter-spacing:-0.5px;}
.enadds { padding-left:0;}
/*
.title2 { float:right;height:80px; }
.title2 ul  li { float:left; font-size:16px; color:#222; padding:25px 50px 0 50px; }
*/
.maintxt { width:1200px; margin:0 auto; height:430px;  } 
.wdtxtinfo li { text-align:center; }
.wdtxtinfo li:nth-child(1) { padding:94px 0 34px 0; position:relative; }
.wdtxtinfo li:nth-child(2) { color:#FFFFFF; font-size: 38px;
letter-spacing: -3px;   }
.wdtxtinfo li:nth-child(3) {color:#c4c8e1;font-size:18px; padding-top:12px;  }
.wdtxtinfo li:nth-child(4) {padding-top:22px;  }

.wdtxtinfo2 { }
.wdtxtinfo2 li { text-align:center; }
.wdtxtinfo2 li:nth-child(2) { color:#FFFFFF; font-size: 30px;padding:10px 0 49px 0;
letter-spacing: -3px;  line-height:45px; font-weight:100; }

.wdtxtinfo2 li:nth-child(1) { color:#FFFFFF; font-size: 43px;
letter-spacing: -3px;  font-weight:500; padding-top: 64px;  } 
.wdtxtinfo2 li:nth-child(3) {  padding:0 0 12px 0; color:#fff; font-size:50px; font-weight:600;  letter-spacing:-2px;    }
.wdtxtinfo2 li:nth-child(4) { color:#FFFFFF; font-size: 18px;
letter-spacing: -2px; padding:35px 0 12px 0;   }
.wdtxtinfo2 li:nth-child(5) { padding-bottom:52px; }


.wdtxtinfo8 {  }
.wdtxtinfo8 li { text-align:center;color:#FFFFFF; }
.wdtxtinfo8 li:nth-child(2) { font-size: 46px;padding:13px 0 21px 0;
letter-spacing: -3px;  font-weight:600; }

.wdtxtinfo8 li:nth-child(1) { font-size: 18px;
letter-spacing: -1px;  font-weight:500; padding-top: 98px;  } 
.wdtxtinfo8 li:nth-child(3) {  padding:0 0 29px 0;  font-size:30px;   letter-spacing:-3px;  font-weight:600;   }
.wdtxtinfo8 li:nth-child(4) {  font-size: 18px;letter-spacing: -2px; padding:0px 0 66px 0;   }
.wdtxtinfo8 li:nth-child(5) {  }



.wdtxtinfo9 {  }
.wdtxtinfo9 li { text-align:center;color:#FFFFFF; }
.wdtxtinfo9 li:nth-child(4) { font-size: 46px;padding:0 0 26px 0;
letter-spacing: -3px;  font-weight:600; }
.wdtxtinfo9 li:nth-child(2) { font-size: 26px;padding:18px 0 30px 0;
letter-spacing: -3px;  font-weight:100; }
.wdtxtinfo9 li:nth-child(1) { font-size: 26px;
letter-spacing: -3px;  font-weight:500; padding-top: 65px;  } 
.wdtxtinfo9 li:nth-child(3) {  padding:30px 0 17px 0;  font-size:18px;   letter-spacing:-1px;  font-weight:100;   }

.wdtxtinfo9 li:nth-child(5) { font-size: 18px;letter-spacing: -2px; padding:0px 0 31px 0;  }





.wdtxtinfo21 {  }
.wdtxtinfo21 li { color:#222;  text-align:center; } 
.wdtxtinfo21 li:nth-child(1) { padding-top:90px; }
.wdtxtinfo21 li:nth-child(1), .wdtxtinfo21 li:nth-child(2) { font-size: 38px;
letter-spacing: -3px;  font-weight:600;   } 
.wdtxtinfo21 li:nth-child(2) { color:#3182f6; }

.wdtxtinfo21 li:nth-child(3) { height:149px;  padding:39px 0 0 0; font-size:16px; color:#8c949f; position:relative; }
.pcount {font-size:16px; color:#8c949f; position:absolute; 
left: 488px;
top: 113px; }
.wdtxtinfo21 li:nth-child(4) { padding-top:40px;  }
.prodcen { position:relative; left:9px; }


.wdqurys { font-size:30px; color:#2aedff; }


.ft3nd_1 { color:#4fbfff; font-size:16px; font-weight:600; }
.setcp { color:#2ecc71; }
.ft3nd_2 { color:#48d7b6;font-size:18px;font-weight:600; }
.fty { color:#ffea00; font-size:18px; }


.wdtxtinfo3 li { text-align:left; }
.wdtxtinfo3 li:nth-child(1) { color:#FFFFFF; font-size: 30px;
letter-spacing: -3px; padding-top: 130px; line-height:45px; font-weight:100; }

.wdtxtinfo3 li:nth-child(2) { color:#FFFFFF; font-size: 43px;
letter-spacing: -3px; padding:30px 0 30px 0; font-weight:500;  }

.wdtxtinfo3 li:nth-child(3) { color:#FFFFFF; font-size: 19px;
letter-spacing: -1px; padding:0 0 12px 0;   }
.wdtxtinfo3 li:nth-child(4) { padding-top:22px; }


.wdtxtinfo5 { width:1100px; margin:0 auto; }
.wdtxtinfo5 li:nth-child(1) {  padding:70px 0 10px 0; height:30px;   }
.wdtxtinfo5 li:nth-child(2) { clear:left; height:20px; }
.gutxt3, .gutxt3_2 { float:left; }
.gutxt3 {color:#b5ccff;font-size:22px;font-weight:600; }
.gutxt3_2 {color:#fff; font-size:16px;}
.wdtxtinfo5 li:nth-child(3) { padding:30px 0 0 0; }

.guidewd { float:left; width:290px; height:290px; background:url(/img3/sub/g_c_sel_ico.jpg) no-repeat center top; margin:0 60px 0 0; border-radius:10px; background-color:#fff; /*border:#ccc solid 1px; border-radius:20px; box-shadow:5px;*/ }
.guidewd2 { float:left; width:290px; height:290px; background:url(/img3/sub/g_p_sel_ico.jpg) no-repeat center top; margin:0 ;border-radius:10px;background-color:#fff; }
.guidewd3 { float:left; width:290px; height:290px; background:url(/img3/sub/g_qna_ico.png) no-repeat center 50px; margin:0; border-radius:10px;background-color:#fff;}


.guidewd,.guidewd2,.guidewd3 {   -webkit-box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
-moz-box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
-webkit-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;box-sizing: border-box;}
.guidewd:hover,.guidewd2:hover,.guidewd3:hover  {box-shadow:2px 2px 10px #ccc ; }


.gutxt1 { color:#fff; padding:145px 0 0 0; font-size:20px;  }
.guidewd dt { text-align:center; height:197px; background:url(/img3/sub/g_c_icon.png) no-repeat center 55px; }
.guidewd2 dt { text-align:center;height:197px;  background:url(/img3/sub/g_p_icon.png) no-repeat center 55px; }
.guidewd dd, .guidewd2 dd { padding:24px 0 0 26px; font-size:14px; line-height:24px;  }
.guidewd3 dt { text-align:center; font-size:16px; color:#1d45ff; padding:155px 0 20px 0; }
.guidewd3 dd { text-align:center; }


.guidewd dd { background:url(/img3/sub/g_c_arrow.png) no-repeat 240px 35px;}
.guidewd2 dd { background:url(/img3/sub/g_p_arrow.png) no-repeat 240px 35px;}

.wdtxtinfo6 { width:1200px; margin:0 auto; }
.v_imglg { width:648px; margin:30px 0 0 0;  }
.v_info3 {  font-weight:600;  padding:0 0 13px 0; font-size:22px; }
.vname, .vdate { font-weight:500; font-size:16px;}
.parsetit { padding:15px 0 10px 0; font-size:16px;}
.parseinfo { font-size:13px; line-height:22px; width:350px; height:160px; overflow-y:auto;overflow-x: hidden;background-color:#fff; padding:15px;  }
.wdtxtinfo6 > li { float:left; }
.wdtxtinfo6 > li:nth-child(1) { width:760px; padding:5px 0 0 0 ; text-align:center;    }
.wdtxtinfo6 li:nth-child(2) { padding:25px 0 0 30px ; width:410px; background-color:#f2f2f2; }
.wdtxtinfo6 li:nth-child(3) { padding:11px 0 0 30px ;width:410px; background-color:#f2f2f2; height:66px;   }
.v_tit1 { font-size:21px; color:#000; text-align:left; }
.v_tit2 { font-size:16px; color:#5973ea; font-weight:600; text-align:left;}
.v_tit3 { font-size:26px; color:#222;font-weight:600; text-align:left; padding: 57px 0 15px 0;
border-bottom: #ccc solid 1px; }
#wddownload { background-color:#ff3548; width:250px;}

.vimgwd dd {clear:both;}
.wdwhatwrap {
    width: 100%;
    height: 200px;
    background-color: rgba( 255, 255, 255, 0.2 );
}


.wdwhat { width:1200px; margin:0 auto; height:120px; }
.wdwhat > li { float:left; width:286px; height:120px; cursor:pointer; text-align:left; padding: 0 0 0 114px;  }
.hilight { position:absolute; left:545px; top:62px; }

.wdwhat > li:nth-child(1) { background:url(/img3/icon_1.png) no-repeat #E1E2EB 27px 82px ; }
.wdwhat > li:nth-child(2) { background:url(/img3/icon_2.png) no-repeat #364696 27px 82px ; }
.wdwhat > li:nth-child(3) { background:url(/img3/icon_3.png) no-repeat #364696 27px 82px ; }

.wdwinf { /*padding-top:45px;*/ }

.wdwinf li:nth-child(1) { font-size:16px; padding:25px 0 8px 0; font-weight:600; }
.wdwinf li:nth-child(2) { font-size:13px; line-height:20px; }
.fontwgt500 { font-weight:600; font-size:inherit; }
.fontwgt500_2 { font-weight:600; font-size:50px; }


.wdwhat2 { width:1200px; margin:0 auto; height:240px; }
.wdwhat2 > li {  text-align:left; padding:0; }

.wdwhat2 > li:nth-child(1) { position: relative;
width: 600px;
margin: 0 auto;
border-bottom: 2px solid #fff; padding:47px 0 4px 5px ; color:#fff; font-size:16px;    } 





.wdwhat5 { width:1200px; margin:0 auto; height:272px; }
.wdwhat5 > li { float:left;  height:272px; cursor:pointer; text-align:left; padding: 0 ; box-sizing: border-box;  }

.wdwhat5 > li:nth-child(1) { color:#fff; width:260px; }
.wdwhat5 > li:nth-child(2) { background:url(/img3/sub/real_ico.png) no-repeat 130px 120px ; width:313px; }
.wdwhat5 > li:nth-child(3) { background:url(/img3/sub/cer_ico.png) no-repeat 130px 120px ; width:313px;}
.wdwhat5 > li:nth-child(4) { background:url(/img3/sub/refer_ico.png) no-repeat 130px 120px ;width:313px;}

.wdwinf5  { /*padding-top:45px;*/ }
.wdwinf5 li { color:#fff; text-align:center;}
.wdwinf5 li:nth-child(1) { font-size:16px; padding:55px 0 85px 0; font-weight:200; }
.wdwinf5 li:nth-child(2) { font-size:14px; line-height:20px; }
.firline { font-size:16px; }
.wdwinf5_2 .firline { color:#6cd8f4; }

.wdwinf5_2 li { color:#fff; text-align:left;}
.wdwinf5_2 li:nth-child(1) { font-size:28px; padding:70px 0 14px 0; font-weight:600; line-height:28px; }
.wdwinf5_2 li:nth-child(2) { font-size:16px; line-height:20px; }
.introbgw { width:100%; background-color:#f8f8fc;  }
.introbgw2 { width:100%; background:url(/img3/sub/wsc2_bg.png) no-repeat #465480 center top;  }
.introbgw3 { width:100%; background:url(/img3/sub/c_wd_bg3.png) no-repeat center top;  }

.introbgw_q { width:100%; background:url(/img3/main/new_sub_query_bg.png) no-repeat #fae100 center top;  }

.introcontdt { width:1200px; margin:0 auto;  }
.introcontdt > li { text-align:center; clear:left; padding:0 0 120px 0;}
.introcontdt > li > dl > dt { font-size:28px; color:#261c6a; font-weight:600; padding:80px 0 15px 0; letter-spacing:-2px;  }
.introcontdt > li > dl > dd { color:#222; font-size:18px; line-height:28px; padding:0 0 48px 0; }


.certul li:nth-child(1) {font-size:28px; color:#261c6a; font-weight:600;padding-bottom:24px }
.certul li:nth-child(2) {color:#222; font-size:18px; line-height:30px;padding-bottom:34px; font-weight:500;}
.scolorwhite { color:#fff!important; }
.dtconimg { text-align:center; }
.corpimg, .corpimg2 { text-align:left; }
.corpwdimg { width:1200px;}
.corpwdimg li { float:left;position:relative; }
.corpwdimg li:nth-child(1) {  width:370px; height:270px;margin:20px 42px 20px 0 ;  }
.corpwdimg li:nth-child(2) { width:370px; height:270px;margin:20px 42px 20px 0 ; }
.corpwdimg li:nth-child(3) { width:370px; height:270px; margin:20px 0 20px 0 ;}
.corpwdimg li:nth-child(4) { width:370px; height:270px;margin:20px 42px 20px 0 ; text-align:center; font-size:16px; line-height:28px; }
.corpwdimg li:nth-child(5) { width:370px; height:270px;margin:20px 42px 20px 0 ;text-align:center;font-size:16px;line-height:28px; }
.corpwdimg li:nth-child(6) { width:370px; height:270px;margin:20px 0 20px 0 ;text-align:center; font-size:16px;line-height:28px;}



.corpwdimg li img {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.corpwdimg li:hover img {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);   
    -o-transform:scale(1.2);
    transform:scale(1.2);
    
}

.corpwdimg > li > dl{ position:absolute; top:-220px; left:222px;} 
.corpwdimg > li > div{ position:absolute; top:30px; left:70px;} 
.corpwdimg > li:nth-child(7) > div { left:60px;}
.corpwdimg li { overflow: hidden; }


.corpwdfunc li:nth-child(1) { background:url(/img3/sub/bl1_ico.png) no-repeat 178px top; }
.corpwdfunc li:nth-child(2) { background:url(/img3/sub/bl2_ico.png) no-repeat 178px top;}
.corpwdfunc li:nth-child(3) { background:url(/img3/sub/bl3_ico.png) no-repeat 178px top;}
.corpwdfunc li:nth-child(4) { background:url(/img3/sub/bl4_ico.png) no-repeat 178px top;}
.corpwdfunc li:nth-child(5) { background:url(/img3/sub/bl5_ico.png) no-repeat 178px top;}
.corpwdfunc li:nth-child(6) { background:url(/img3/sub/bl6_ico.png) no-repeat 178px top; }
.corpwdfunc li:nth-child(7) { background:url(/img3/sub/bl7_ico.png) no-repeat 178px top;}
.corpwdfunc li { float:left; width:337px; margin:20px 0px; }
.corpwdfunc > li > dl { padding: 0 0 0 76px; }

.corpwdfunc > li > dl > dt { font-size:16px; font-weight:600;  color:#261c6a; padding:60px 0 10px 0; text-align:center }
.corpwdfunc > li > dl > dd { text-align:center;  font-size:16px;   padding:0 ;; line-height:25px;  }



.wscpwdfunc > li:nth-child(1) { background:url(/img3/sub/wsc_fun_ico1.png) no-repeat 195px top; }
.wscpwdfunc > li:nth-child(2) { background:url(/img3/sub/wsc_fun_ico2.png) no-repeat 195px top;}
.wscpwdfunc > li:nth-child(3) { background:url(/img3/sub/wsc_fun_ico3.png) no-repeat 195px top;}
.wscpwdfunc > li:nth-child(4) { background:url(/img3/sub/wsc_fun_ico4.png) no-repeat 195px top;}
.wscpwdfunc > li:nth-child(5) { background:url(/img3/sub/wsc_fun_ico5.png) no-repeat 195px top;}
.wscpwdfunc > li:nth-child(6) { background:url(/img3/sub/wsc_fun_ico6.png) no-repeat 195px top; }
.wscpwdfunc > li { float:left; width:337px; margin:30px 0px; }
.wscpwdfunc > li > dl { padding: 0 0 0 96px; }
.wscfli { padding-left:60px; }
.wscpwdfunc > li > dl > dt { font-size:16px; font-weight:600;  color:#0049c3; padding:50px 0 10px 0; text-align:center; line-height:35px; }
.wscfuninfodt { font-size:16px; font-weight:100; color:#222; line-height:25px;  }
.wscpwdfunc > li > dl > dd ul li  { text-align:left;  font-size:14px;   padding:0 ;; line-height:25px; }
.wscpwdfunc > li > dl > dd ul { list-style-position : inside; list-style-type : disc;}

.corpwdimg > li > dl > dt { font-size:15px; color:#fff; padding:300px 0 25px 0; text-align:center; line-height:25px; }
.corpwdimg > li > dl > dd { text-align:center;  padding:0 ; }
.corpwdimg > li > div  { font-size:16px; color:#fff; padding:170px 0 25px 0; text-align:center; line-height:25px; font-weight:600; }

.dtconimg > img { margin:5px 10px 5px 0 ;}
.corpimg > img { margin:10px 10px 5px 10px ;}
.corpimg2 > img { margin:20px 70px 20px 0 ;}
.tbltitlt { text-align:left; font-weight:600; font-size:16px; padding:0 0 10px 0; }
.certinfo { height:239px; }
.certinfo dt { float:left; width:500px; text-align:left;  }
.certinfo dd { float:left; width:700px; text-align:left;  }
.certinfo dd img {margin:90px 0px 0 0px;  }
.mtit1 { color:#071b69!important; font-size:18px; font-weight:600; }
.mtit2 { color:#000!important;font-size:16px; }
.mtit2_2 { color:#000!important;font-size:16px; position:relative; top:-2px; left:10px; }
.searchin { border:0; }
.stop_2 { width:100%; margin:0 auto; height:330px;    }

.stop_2 ul { width:1200px; margin:0 auto; height:250px; }
.stop_2 ul li { text-align:center; }
.stop_2 ul li:nth-child(1) { font-size:30px; color:#212121; letter-spacing:-2px;  padding:80px 0 20px 0; }
.stop_2 ul li:nth-child(2) { font-size:17px; color:#212121; }
.stop_2 ul li:nth-child(3) { padding:40px 0 79px 0 }

.cont_title { width:1200px; margin:0 auto; text-align:left; color:#666; line-height:44px;    }

.stop_3 { width:100%; margin:0 auto; height:43px; border-top:#0b1953 solid 1px;border-bottom:#dadada solid 1px;   }

.content2 { width:100%; margin:0 auto; }
.content2_2 {margin:140px auto 120px;width:100%; }
.content2  ul li { text-align:left; clear:both; }
.snsimg { display:inline-block; text-align:center; font-size:16px;  }

.content2 > ul > li:nth-child(1) { height:381px; padding:86px 0; }
.content2 > ul > li:nth-child(2) { height:553px; padding:86px 0; margin:0 auto; }
.content2 > ul > li:nth-child(1), .content2 > ul > li:nth-child(5)  { background-color:#f4f4f4;   }
.content2 > ul > li:nth-child(3) { background-color:#f4f4f4; height:544px;    }
.content2 > ul > li:nth-child(4) {  height:408px;    }
.content2 > ul > li:nth-child(6) {  padding:110px 0; margin:0 auto; text-align:center;   }
.inwrap { width:1100px; margin:0 auto; padding-top:84px; }
.contents { width:1000px; margin:0 auto 120px; }
#content { width:1200px; margin:0 auto 120px; }

.top_bg2_q { width:100%; height:250px;border-bottom:#0b1953 solid 1px;   }	
	
.bgtext2 { width:1200px; margin:0 auto;   }
.textla2 {  text-align:center; height:350px; line-height:350px;}
.maintext2 { vertical-align:middle; width:437px; }

.sbtxt5 { font-size:30px; color:#212121; letter-spacing:-2px; }
.sbtxt5_ko { font-size:32px; color:#0c1a7e; letter-spacing:-2px; }
.sbtxt6 { font-size:17px; color:#212121;letter-spacing:-1px;  }
.stop_cont li { text-align:center; }
 
.stop_cont li:nth-child(1) { padding-top:25px;  }
.stop_cont li:nth-child(2) { padding-top:12px;  }
.stop_cont li:nth-child(3) { padding:22px 0 0 0; }
.stop_cont li:nth-child(3) a { color:#0a1950; font-size:14px; padding:42px 30px 0 30px; }


.top_bg2_q .bgtext2 .stop_cont li:nth-child(1) { padding-top:85px;  }
.top_bg2_q .bgtext2 .stop_cont li:nth-child(3) { padding:22px 0 0 0;}
.top_bg2_q .bgtext2 .stop_cont li:nth-child(3) a { color:#0a1950; font-size:14px; padding:0  }





.setbutnsize2 { width:160px; height:40px; line-height:40px; font-size:16px; margin-right:14px; color: #224e97!important;
font-size: 16px!important;
 }



#top_navi { width:1000px; margin:0 auto; padding-top:149px; }
#top_navi li { float:left; width:250px; text-align:center;  }



#qnatab {
	
	font-size:14px;
	padding:11px 0;
	margin-bottom:30px;
}
.usb_faq {
	width: 100%;
	/*border-top:1px solid #f5be0c;
	border-bottom:1px solid #ddd;*/
	margin-top:0;
	text-align:left;
	font-size:14px;
	
}
.usb_faq li.content, .usb_faq li.overContent {
	position: relative;
	border-bottom: 1px solid #ddd;
	font-size:14px;
	color: #000000;
	text-align:left;
}
.usb_faq li.content {
	text-indent:7px;
line-height: 70px;
height: 70px;
	font-size:14px;
	font-weight:500;
}
.usb_faq li.over {
	text-indent:7px;
	line-height: 70px;
	height: 70px;
	font-weight: 500;
	font-size:14px;
	border-bottom: 1px solid #ddd;
	color: #222;
}
.usb_faq li.overContent {
	line-height:30px;
	border-bottom:1px solid #ddd;
	padding:15px 55px 15px 130px;
	background:#ecf2fe;
	font-size:14px;
	color:#333;
	background:url(/gimg5/A.png) no-repeat #ecf2fe 80px 15px;
}


.optitle { float:left; width:19.27%;  height:62px; line-height:62px; text-align:left; font-size:16px; color:#333;  }
.optioninfo { float:left; width:80.72%;  height:62px; line-height:62px;   text-align:left;}


.buyul2_2 > li { margin:0; height:71px; }

.buyul2_2 > li:nth-child(4) { height:95px; }

.buyul2_2 > li:nth-child(6) { height:190px; }

.buyul2_2 > li:nth-child(10) { border-top:#193194 solid 1px; height:30px; margin:27px auto 0;   }

.buyul2_2 > li:nth-child(10) { height:30px; text-align:left;  padding-left:365px; width:699px; }
.buyul2_2 > li:nth-child(11) { width:800px; margin:0 auto; }

.buyul2_2 > li:nth-child(12) {  padding:34px 0 0 0; text-align:center;  }



.box1 {
	/*width:590px;*/
    height: 40px;
    border: #c8cccd solid 1px;
	font-size:16px;
	padding-left:6px;
}

.tarcl {width:590px;
    height: 160px;
    border: #c8cccd solid 1px;
	font-size:16px;
	padding-left:6px;
	margin-top:12px;}

.box2 {
	/*width:250px;*/
    height: 40px;
    border: #c8cccd solid 1px;
	font-size:16px;
	padding-left:6px;
}




.cbutton2 {
    background-color: #1327c6;
    border: 1px solid #34649e;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 260px;
    height: 58px;
    line-height: 58px;
    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:#1327c6;
	text-decoration:none;
	background-color:#fff;
}
.cbutton2:active {
	position:relative;
	top:1px;
}





.cbutton2_ov {
    background-color: #fff;
    border: 1px solid #34649e;
    display: inline-block;
    cursor: pointer;
    color: #1327c6;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 260px;
    height: 58px;
    line-height: 58px;
    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;
	text-decoration:none;
	background-color:#1327c6;
}
.cbutton2_ov:active {
	position:relative;
	top:1px;
}




.cbutton2_1 {
    background-color: #30b4ff;
    border: 1px solid #30b4ff;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    width: 340px;
    height: 58px;
    line-height: 58px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    border-radius:36px;
}
.cbutton2_1:hover {
	color:#30b4ff;
	text-decoration:none;
	background-color:#fff;
}
.cbutton2_1:active {
	position:relative;
	top:1px;
}


.cbutton7_1 {
	background-color: #fae100;
	border: 1px solid #fae100;
	display: inline-block;
	cursor: pointer;
	color: #6a2d13;
font-size: 22px;
	font-weight: 600;
	text-align: center;
	width: 290px;
	height: 58px;
	line-height: 54px;
	text-decoration: none;
	transition: all 0.3s ease 0s;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease;
	transition-delay: 0s;
	border-radius: 36px;
}

.cbutton7_1:hover {
	color: #6a2d13;
	text-decoration: none;
	background-color: #fff;
}

.cbutton7_1:active {
	position: relative;
	top: 1px;
}


.buybutton5 {
    background-color: #193194;
    border: 1px solid #0445ae;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 362px;
    height: 50px;
    line-height:50px;
	
	
   
    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:#193194;
	background-color: #fff;
}
.buybutton5:active {
	position:relative;
	top:1px;
}


.agreeBox {
    height: 215px!important;
    overflow-y: auto;
    margin-top: 5px;
    padding: 4px;
    line-height: 18px;
    border: 1px solid #c1c3ca;
	display:none;
	text-align:left;
}

.agreeList dt {
    color: #6994BF;font-size: 12px;
}
.agreeList dd {
    margin: 0px 10px 18px 6px;
}

.agree p {
    margin: 0px;
    padding: 0px;
   
    word-break: break-all;
	font-size:12px;
	font-weight:300;

}

.b { font-size:16px; color:#222; }
.articleview { font-size:14px; color:#0067ca; padding-left:20px; cursor:pointer; }
.accountinfo {font-size:14px; color:#0067ca;     position: relative;
    top: -25px;
  }


.mcnotice {
	width:560px;
	
	float:left;
	margin:0 9px 6px 0;
	background-color: #f4f4f4;
}
.mcnotice {
	text-align:left;
}


.mcbr_noti a { font-size:18px; color:#000000; }


.mcnotice .notititle {
	padding: 40px 0 5px 0;
    height: 25px;


}
.mcnotice .series1 {
	clear:left;
	float:left;
	font-size:13px;
	width:50px;
	padding:10px 0 0 0;
}
.mcnotice .cont1 {
	float:left;
	font-size:13px !important;
	width:435px;
	padding-top:10px;
}
.mcnotice .cont1 a {font-size:13px !important; color:#333;}
.mcnotice .date1 {
	float:left;
	font-size:12px;
	padding:10px 0 0 10px;
}

.mcnotice2 {
	width:750px;
	height:270px;
	float:left;
	margin:0 39px 0 0;
	
}


.mcnotice3 {
	width:410px;
	height:270px;
	float:left;
	margin:0;
	
}

.mcnotice5 {
	
	height:270px;
	float:left;
	margin:0 0 0 75px;  
	width:555px; 
	
}

.mcnotice6 {
	width:1200px; 
	height:230px;
	float:left;
	margin:0 ;   
	
}
.referimg img { border:#ccc solid 1px; margin:15px 11px; }
.referimg img.fimg { border:#ccc solid 1px; margin:15px 11px 15px 0; }
.referimg img.limg { border:#ccc solid 1px; margin:15px 0 15px 11px; }
.mcnotice5 .notititle2 { padding:40px 0 5px 0; height:25px;  text-align:left; }
.mcnotice6 .notititle2 { padding-top:45px; text-align:left; }

.mcnotice2 {
	text-align:left;
}


.ransomnoti .cont1 {
	float:left;
	font-size:13px !important;
	width:293px;
	padding:4px 0 4px 14px;   
	background:url(/img3/main/bullet1.gif) no-repeat left 9px;
}
.ransomnoti .cont1 a {font-size:13px !important; color:#333; }
.ransomnoti .date1 {
	float:left;
	font-size:12px;
	padding:3px 0 4px 10px;
	color:#666;
}
.snsar { clear:left; background-color:#fff; margin:15px 0 0 0; height:54px; }
.snstit { margin-right: 65px; padding-left:34px;}
.querywd { display: inline-block; width: 167px;border-right: #ccc solid 1px; height:65px; margin:13px 0 0 0; }

.querywd dt, .querywd dd { text-align:center;  }
.querywd dt { font-size:16px; color:#5365AF; color: #5365AF;padding: 0 0 15px 0; }
.wdgq { margin:0 10px 0 0 !important; position: relative;
top: 5px; }
.querywd dd { font-size:14px; background:url(/images/main/q-arrow.png) no-repeat 120px center;  }
.content1_2 { height:392px; background-color:#f4f4f4; }
.content1_3 { height:240px; }

.mrv { background-color:#fff; height:214px; }

.mrv li:nth-child(1) { font-size:14px; padding:15px 0 10px 25px ;}
.mrv li:nth-child(2) { padding-left:27px;}
.mrv li:nth-child(3) img { margin:10px 15px ; position:relative;top:20px; }
.mrv li:nth-child(3) { text-align:left; color:#5973ea; }
.mcbr_noti a { font-size:18px; }


.mrv2 { height:214px; }

.mrv2 li:nth-child(1) { font-size:14px; padding:0px 0 10px 25px ;}
.mrv2 li:nth-child(2) { padding-left:27px;}
.mrv2 li:nth-child(3) { margin:10px 15px ; }
.mrv2 li:nth-child(3) { text-align:center; color:#5973ea; letter-spacing:6px; }
.mrv2 li:nth-child(3) a { color:#ccc;text-align:center;  letter-spacing:6px;}




.snsar  img { margin:0px 15px ; position:relative;top:10px;  }

.notititle2 {
	padding: 60px 0 5px 0;
    height: 25px;
    position:relative;
}

.mcnotice2 .series1 {
	clear:left;
	float:left;
	font-size:15px;
	width:50px;
	padding:16px 0 0 19px;
}
.mcnotice2 .cont1 {
	float:left;
	font-size:15px !important;
	width:375px;
	padding-top:14px;
}
.mcnotice2 .cont1 a {font-size:15px !important; color:#333;}
.mcnotice2 .date1 {
	float:left;
	font-size:15px;
	padding:16px 0 0 10px;
}
.line5 {
	
	height:1px;
	border-top:#c1bfc4 solid 1px;
	margin:6px auto 15px;
}

.line6 {
	width:100%;
	height:2px;
	border-top:#ccc solid 1px;

}


.mcbr_ad2more {
	background: url(/img3/main/more.png) no-repeat 42px 3px;
font-size: 14px;
text-align: left;
padding-right: 32px;
position: absolute;

top: 66px;
left:661px;
}

.mcbr_ad2more_1 {
	background: url(/img3/main/more.png) no-repeat 42px 3px;
font-size: 14px;
text-align: left;
padding-right: 32px;
position: absolute;

top: 66px;
left:329px;
width:100px;
}


.mcbr_ad3more {

 background: url(/img3/main/more.png) no-repeat 87px 2px;
font-size: 14px;
text-align: right;
position: absolute;
top: 45px;
left: 459px;
padding: 0 25px;

}


.notiwrap { width:1200px; margin:0 auto; position:relative; }
.moreplus { position:absolute;top:-93px; left:562px; }

.wdquery { width:590px; border-left:#ccc solid 1px; height:165px; margin:41px 0; float:left; }
.wdquery li { text-align:center; }
.wdquery li:nth-child(1) { font-size: 26px; color: #000000; padding:2px 0 17px 0; height:30px!important;  }
.wdquery li:nth-child(2) {height:50px!important; font-size:15px;}



.wdquery2 { width:370px; border-left:#ccc solid 1px; height:165px; margin:41px 0; float:left; }
.wdquery2 li { text-align:center; }
.wdquery2 li:nth-child(1) { font-size: 26px; color: #000000; padding:2px 0 17px 0; height:30px!important;  }
.wdquery2 li:nth-child(2) {height:50px!important; font-size:15px;}
.customwrap {  width:100%; height:60px; margin:0 auto; border-bottom:#ccc solid 1px; }
.customcate { width:1100px; height:61px; line-height:61px; margin:0 auto; }
.customcate ul li { text-align:center; float:left; width:25%;   }

.customcate ul.custom2 li {width:50%;}

.customcate ul li a { text-align:center; font-size:15px; padding: 16px 0 16px 0; text-decoration:none; }
.customcate ul li a.on { text-align:center; color:#18299d; border-bottom:#18299d solid 3px;  font-size:16px; padding: 15px 65px 16px 65px; font-weight:600; }

.pagetitle {
    position: relative;
    margin: 80px 0px 50px 0;
    padding: 0px 0px 20px;
    border-bottom: 2px solid #4c4c4c;
}
.pagetitle .h_dsc {
    color: #333;
    font-size: 15px;	
}	
.mdis { padding:85px 0; text-align:center!important;  }
.sropen li { text-align:center!important; }
.sropen li:nth-child(3) { font-size:34px; font-weight:600; color:#193194; padding:45px 0 5px 0; }
.sropen li:nth-child(2) { font-size:30px; color:#222;  }
.sropen li:nth-child(1) { font-size:40px; padding:32px 0 10px 0;color:#222;  }
.sropen li:nth-child(4) { font-size:18px;color:#193194; }
.v_th li { float:left; height:48px; line-height:48px; background-color:#f9f9f9; color:#222;text-align:center;  }
.v_th li:nth-child(1) { width:250px;    }
.v_th li:nth-child(2), .v_th li:nth-child(3) { width:375px; }
ul.tabs3 li { cursor:pointer; }

/*
ul.tabs,  ul.tabs2 ,  ul.tabs3 {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 39px;
    border-bottom: 1px solid #d4d5d6;
    border-left: 1px solid #d4d5d6;
    width: 100%;
    
    font-size:14px;
	font-weight:600;
}
ul.tabs li, ul.tabs2 li {
    float: left;
    text-align:center;
    cursor: pointer;
    width:138px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d4d5d6;
    border-left: none;
	font-size:15px;
    font-weight: bold;
    background: #fafafa;
    overflow: hidden;
    position: relative;
	color:#666;
	letter-spacing:-1px;
}



ul.tabs3 li {
    float: left;
    text-align:center;
    cursor: pointer;
    width:200px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d4d5d6;
    border-left: none;
	font-size:15px;
    font-weight: bold;
    background: #fafafa;
    overflow: hidden;
    position: relative;
	color:#666;
	letter-spacing:-1px;
}


ul.tabs li.active, ul.tabs2 li.active , ul.tabs3 li.active{
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
	color:#0094de;
}
*/

.soft_inful { float:left; }
.soft_inful li ,.my_inful li { clear:left; }
.soft_inful li .sdi_tit { float:left;width: 140px;
font-weight: 600;padding:0 0 10px 0; }
.soft_inful li .sdi_cont { float:left;padding:0 0 10px 0; color:#333; }

.ver_info { float:left; width:597px;  }
.ver_info ul li { list-style: none; color:#333; padding:0 0 10px 0; }
.ver_down { float:right; }




	#cont_wrap { width:1200px; margin:0 auto; background-color:#FFFFFF; min-height:650px;}
	#leftarea { clear:left;width:780px; float:left; margin:0 20px 0 50px;   }
	#centerarea { clear:left;width:1100px;  margin:0 50px 0 50px;   }
	#contentarea1 { width:778px;  height:360px; padding:0;border:#e7e7e7 solid 1px;/*background-color:#fbfbfb;*/background-color: #fff; }

.myac { width:1100px; margin:0 auto; padding:50px 0 30px 0; }
.mylft { float:left; text-align:left; width:516px; }
.myrgt { float:right; text-align:left; width:584px; }
.myrgt li { clear:both;  height:39px; line-height:39px; }
.myinfo5 { padding:35px 0 0 168px; }
.myfoto {padding:35px 0; float:left; }
.ti-user { font-size:100px; }
.mytit1 { color:#000000; font-size:27px; }
.mname1 {color:#000000; font-size:25px;}
.memail1 {color:#333; font-size:15px;}
.mdate1 {color:#666; font-size:15px;}
.downfiletitle {color:#333; font-size:21px; float:left;}
.downfiletotallink {color: #0093de; font-size:13px; float:right; cursor:pointer; }
.downicon, .downcompany, .downlink { float:left; }
.downico { width:36px; padding:18px 0 0 35px; }
.downfilelist {color:#333; font-size:15px; float:left; padding-left:30px; }
.downdate {color:#666; font-size:15px; float:right; padding-right:30px; } 

.downtit { padding:80px 20px 0 50px; font-size:15px; font-weight:600; height:60px;  }
.mygap7 {  }

.downul { padding:20px 0; width:1000px; margin:0 auto;  }
.downul li { clear:both; }
.downul > li { height:70px; line-height:70px;  border-top:#CCCCCC dotted 1px;   clear:both; }


.myrgt li:nth-child(even) { background-color:#f2f2f2; }
.sns_s { width:30px; margin:0 3px; }
.utitle2 ,.udate2,.evaltxt2,.evlau2 { float:left; text-align:center;  } 

.utitle2  { width: 180px; padding-left:25px; text-align:left!important; font-weight:600;   } 
.udate2 { width:180px;  } 
.evlau2 { width:135px;  } 
.evaltxt2 { width:480px; text-align:left;  } 

.my_inful li .sdi_tit {width: 140px; font-weight: 600; height:36px; line-height:36px; float:left; color:#333; font-size:14px;margin:5px 0; }
.my_inful li .sdi_cont { float:left;font-size:15px; margin:5px 0; height:36px; line-height:36px;}
.setpasmod { padding:25px 0 0  0;}
.myitit { font-size:18px; font-weight:600; padding:20px 0 0 0; width:1000px; margin:0 auto; height:60px; width:1000px; margin:0 auto; }
#mcontentarea2_in { padding:0; }


#myinfo , #mypassword, #download { padding:0 50px 30px 50px;  }
.my_inful li { margin:20px auto; width:1000px;}
.msetimgi { position:relative; top:5px; padding:0 5px 0 0 ; }

.ti-arrow-down  { font-size:20px; font-weight:600;  padding:0 3px 0 15px;  }
.vgap7 { margin:0 10px 0 20px; font-size:25px; font-weight:100; }
.ti-arrow-circle-down  { font-size:24px; font-weight:600; color:#19bb41; padding:0 3px 0 15px;  }
.d-status  { border:#19bb41 solid 1px; width:778px; height:60px; line-height:60px; font-size:14px; font-weight:600; color:#19bb41; margin:20px 0; }
 #softname {height: 60px;
line-height: 60px;
font-size: 14px;
font-weight: 600;
color: #19bb41;
position:relative;
top:-3px;
}
.ndowninfo { margin-left:15px; color:#666; font-size:12px; font-weight:100;  }
.dclickurl { text-decoration:underline!important; color:#0094de!important; position:relative; top:-2px; }
.nlast_1 {font-size: 12px; color: #333!important; }

.setctit { font-size:12px; color:#333; }
.setcnt { font-size:16px; color:#fe0000; font-weight:600;}

.lst1 { float:left; font-size:16px; color:#000000; font-weight:600; padding:0 0 0 12px; width:63px; }
.lst2 { float:left; font-size:17px; width:612px; color:#000; font-weight:600; height:70px;  }
.lst3 { float:left;   }
.offerc { font-size:12px; font-weight:500; color:#666; }
.offerc2 { font-size:13px; font-weight:500; color:#333; }
.ad_top1 { margin:14px auto 10px; text-align:center; }

.dwwrap { height:430px;width: 1200px;
margin: 0 auto; }
.dwul li { text-align:center!important; }
.dwul li:nth-child(1) { font-size:30px; padding:90px 0 10px 0!important; }
.dwul li:nth-child(2) { font-size:18px; color:#666; }
.dwul li:nth-child(3) {  padding:47px 0 10px 0!important; }
.prodlist { width:1100px; margin:0 auto ; height:330px; clear:both; }
.prodlist > li { float:left;margin:0 10px; }
.prodlist > li:nth-child(1) { width:248px; }

.yearprodul { width:255px; height:270px; border:#e8eaf6 solid 1px; border-radius: 10px; background-color:#fff;}
.yearprodul li { text-align:left;  }
.yearprodul li:nth-child(1) { font-size:12px; color:#666; padding:30px 0 3px 30px; }
.yearprodul li:nth-child(2) { font-size:24px; color:#000; padding:0 0 3px 30px; letter-spacing:-2px;  }
.yearprodul li:nth-child(3) { padding:0;  }
.yearprodul li:nth-child(4) {  }
.shopline9 {border-bottom:#ccc solid 1px; height:9px; margin:0 auto; width:80%; }
.yearprodul li:nth-child(5){ margin:0 auto; padding:7px 0 0 0;}
.yearprodul li:nth-child(6) { padding:25px 0 0 95px; }
.pricebox { width:201px; height:65px;  margin:0 auto; padding:10px 0 0 17px; }
.stcolrf5 { }

.stftcolbl { color:#1d45ff!important; font-size:inherit; }

.setsize88 { width:129px; height:38px; line-height:38px; font-size:14px; }
.setsize89 { width:200px; height:40px; line-height:40px; font-size:16px; margin:0 2px; }
.orprice { font-size:14px; color:#666; text-decoration: line-through; font-weight:100;  }
.nrprice { font-size:22px; color:#000;  font-weight:500; position:relative; top:3px;  }
.saleinfo { font-size:12px;  color:#ff0610; letter-spacing:-1.5px; background-color:#ffeae9; padding:3px 7px; margin-left:8px; border-radius:5px;    }
.vat { font-size:12px; color:#999; }
.unit { font-size:12px;  }
.yearprodinfo li { text-align:left; letter-spacing:-1.5px; color:#fff; }
.yearprodinfo li:nth-child(1) { font-size:19px;  padding:0 0 10px 0; letter-spacing:-1.5px; }
.yearprodinfo li:nth-child(2) { font-size:24px;  padding:0 0 33px 0;position:relative; }
.yearprodinfo li:nth-child(3),.yearprodinfo li:nth-child(4),.yearprodinfo li:nth-child(5)  { font-size:14px;   padding:0 0 3px 30px; background:url(/img3/checki.png) no-repeat 0px 4px;letter-spacing:-1px; line-height:24px;}
.yearprodinfo li:nth-child(3) { padding:30px 0 30px 30px;background-position:0px 34px; }
.yearprodinfo li:nth-child(4) { padding:3px 0 10px 30px;}
.shopline { border-bottom:#ccc solid 1px; width:1200px; margin:80px auto; }
.shlogo { width:140px; }
.chinfo { color:#0c38cf;}
.pstar { font-size:12px; font-weight:100; width:40px; height:20px; line-height:18px; background-color:#2ecb70; color:#fff; text-align:center; border-radius: 5px; }
.pstar2 { font-size:12px; font-weight:100; width:40px; height:20px; line-height:18px; background-color:#3581b7; color:#fff; text-align:center; border-radius: 5px; }

.downprodlist { width:1000px; margin:0 auto; height:314px; }
.downprodlist > li { float:left;margin:0; }
.downprodlist > li:nth-child(1),.downprodlist > li:nth-child(3) { width:310px; }
.downprodlist > li:nth-child(2) { width:0px; border-left:#ccc solid 1px; height:280px; margin-left:135px; padding-right:135px;  }
.downprodlist > li:nth-child(1) { margin-left:47px; }

.downprodul { width:310px; height:280px; border:#e8eaf6 solid 4px; }
.downprodul li { text-align:center;  }
.downprodul li:nth-child(1) { font-size:18px; color:#000; padding:30px 0 3px 0; }
.downprodul li:nth-child(2) { font-size:14px; color:#666;  }
.downprodul li:nth-child(3) { font-size:24px; color:#000; height:80px;  }
.downprodul li:nth-child(4) { font-size:20px; color:#000; padding:15px 0 15px 0;  }

.nvgap { width:1px; border-left:#ccc solid 1px; margin-left:25px; padding-right:25px; }

.copy2 a { position:relative; top:1px; }

.whrest > li { list-style:decimal; list-style-position : inside;}
.mdbinfo { padding:25px 0 0 0;}
.mdbinfo2 { padding:55px 0 0 0;}
.wdinforesize { width:366px!important; }
.wdinforesize2_1 { width:500px!important; }
.wdinforesize3_3 { width:600px!important; }
.wdinforesize3_4 { width:700px!important; }
.viimg5 { width:208px; margin:10px 10px 0 10px ;}


.referimg { text-align:center; padding:5px 0;}
.vimgtit { float:left; }
.igtitle { background:url(/img3/main/ft_bg.png) no-repeat 10px center; padding-left:10px; font-size:16px; }

.mlink6 { padding-left:10px; color:#1473e6!important; font-size:18px!important; position:absolute; left:226px;top:50px;  } 
.mlink6_2 {color:#1473e6!important; font-size:13px!important; float:none!important; }
.mminfo8 { font-weight:600; margin-right:20px; color:#222; }
.loginfo { }
.mfqtit { font-size:16px; font-weight:600; width:61px; text-align:left; }
.fqlist li {list-style-type: disc;list-style-position: inside; margin:4px 0; text-align:left; height:18px!important;  }
.difflogin { text-align:right!important; padding:5px 56px 0 0 ;margin:0!important;}


.mtopmn {float:left;}
.mtopclose { float:right; }


.buycont { width:100%; margin:0 auto; }
.bctop1 { margin-bottom:50px; }
.bctop1 li { text-align:center; color:#fff; }
.bctop1 li:nth-child(1) { font-size:30px; padding:116px 0 40px 0; font-weight:600; }
.bctop1 li:nth-child(2) { font-size:24px; padding: 13px 0 56px 0; font-weight:600; }
 .bctitle { font-size:32px; text-align:center; padding:100px 0 42px 0; color:#fff; }
.bline1 { width:100%; border-bottom:#ccc solid 1px; height:1px; position:relative; top:-2px; z-index:-100; }

.bline2 { height:20px; /*width:1100px; border-bottom:#ccc solid 1px;  margin:0 auto 70px;*/   }


.buyflower { width:527px; height:270px; border:#e8eaf6 solid 1px;border-radius: 5px;  }


.envtbl {
    border-collapse: collapse;
    width: 1200px;
    border-top: #073bbd solid 2px!important;
}
.envtbl, .envtbl td, .envtbl th {
    border: 1px solid #ddd;
        border-top-color: rgb(221, 221, 221);
        border-top-style: solid;
        border-top-width: 1px;
    font-size: 16px;
}

.envtbl th, .envtbl td {
    height: 40px;
    text-align: center;
}
.envtbl th {
    background-color: #eceef7;
    font-weight: 500;
    color: #073bbd;
}
.envtbl, .envtbl td, .envtbl th {
    border: 1px solid #ddd;
    font-size: 16px;
}

 .envtbl td { background-color:#fff;}

.envth1 { width:500px;}

.fhelp { text-align:left; padding:20px 0 0 0 ; font-size:14px; }
.shopdt { display:inline-block; width:330px; height:390px; background-color:#fff; border-radius:10px; margin:10px 50px;  -webkit-box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
-moz-box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
-webkit-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;box-sizing: border-box;}
.shopdt:hover, .shopdt2:hover {box-shadow:2px 2px 10px #ccc ; 
 

 }
.shopdt  dt { font-size:20px; color:#1c327e; font-weight:500; line-height:35px; padding-top:56px; background:url(/img3/sub/wdchk.png) no-repeat 70px 62px; }
.shopinfo5 { font-size:16px; color:#666; font-weight:100; }
.shopinfo7 { color:#fffb06; font-size:18px;}
.shopdt  dd { font-size:28px;line-height:55px; padding:96px 0 0 0;  }


.shopdt2 { display:inline-block; width:291px; height:314px; background-color:#fff; border-radius:10px; margin:10px; -webkit-box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
-moz-box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
box-shadow: 0 6px 33px 0 rgba(0,0,0,.10);
-webkit-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;box-sizing: border-box; }

.shopdt2 dt { font-size:16px; color:#1c327e; font-weight:500; line-height:25px; padding-top:27px;  }
.shopdt2 dd { font-size:20px;line-height:26px; padding:18px 0 0 0; }
.downgap { height:314px; width:60px; margin:0 0 0 60px;  border-left:#ccc solid 1px; display:inline-block; position:relative; top:60px;}
.guidgap { float:left; height:290px; width:80px; margin:0 0 0 80px;  border-left:rgba(255, 255, 255, 0.3) solid 1px; }


.pshboxbg { background-color:#e8ffed; }
.cshboxbg { background-color:#dcf2ff; }
.bfimg { position:relative;top:4px;right:15px;}

 #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;}
.botcorp {
    font-size: 22px;
    color: #666;
    margin-right: 25px;
}
.query { position:fixed; right:129px; bottom:30px; z-index:100; }
.query2 { position:fixed; right:29px; bottom:30px; z-index:100; text-align:center; width:96px;  }
.query2 ul { display:none; }
.query2 ul li { text-align:center;  height:70px; margin:10px 0; box-sizing:border-box; padding:20px; color:#fff;  }
.query2 a img {   box-sizing:border-box; }
.query2 ul li:nth-child(1) { background:url(/img3/main/q1.png) no-repeat center center; }
.query2 ul li:nth-child(2), .query2 ul li:nth-child(3), .query2 ul li:nth-child(4)  { background:url(/img3/main/q2.png) no-repeat center center; }
.menuman div {background:url(/img3/main/query.png) no-repeat center center;text-align:center;  height:70px; margin:10px 0; box-sizing:border-box; padding:20px;text-indent:-9999px; cursor:pointer;  }
.rotate {transform: rotate(495deg);}
.ptbanner { margin-top:30px;}
.viewComm { padding:17px 30px; background-color:#ecf2fe; box-sizing:border-box; height:108px; clear:both;  }

.viewComm p { padding:5px 0; float:left;  }
.viewComm  ul { float:left; border-left:#ccc solid 1px; margin-left:40px; padding-left:40px;}
.viewComm  ul li{ padding:3px 0; color:#666;}
.viewComm  ul li a { color:#0075c8; margin-right:20px; }
.cont_title5 { color:#6a2d13; margin:0 auto; height:300px;font-size: 38px;
padding-top: 98px;
letter-spacing: -3px;
box-sizing:border-box;
background:url(/img3/new_sub_cont_bg.png) no-repeat #fae100 center top;

text-align:center;
font-weight:600;
text-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
#qury7 li dl dt, #qury7 li dl dd {text-shadow: 0px 1px 3px rgba(0,0,0,0.2); color:#6a2d13!important;}
.helpinof{font-size:18px; font-weight:100; padding:15px 0 0 0; }
.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;}



.partnerhelpwr {	border-radius:20px; height:173px; background-color:#d8dfef;  width:900px; margin:75px auto 0; box-sizing:border-box; }
.partnerhelp { padding:32px 0 33px 0;}
.partnerhelp li { float:left; text-align:center;  }
.partnerhelp li:nth-child(1) { width:420px; font-size:16px; line-height:30px; }
.partnerhelp li:nth-child(1) strong { font-size:18px;}
.partnerhelp li:nth-child(2) { width:1px; border-right:#ccc solid 1px; height:113px; }
.partnerhelp li:nth-child(3) { width:170px; font-size:18px; line-height:30px; font-weight:600; padding-top:24px; }
.partnerhelp li:nth-child(4), .partnerhelp li:nth-child(4) a { font-size:16px; text-align:left;  line-height:30px; color:#2c4ac9; text-decoration: underline; padding-top:24px; letter-spacing:1px; }

.pbutton2 {

	background-color: #4fbfff;
	border: 1px solid #4fbfff;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	width: 148px;
	height: 37px;
	line-height: 37px;
	text-decoration: none;
	transition: all 0.3s ease 0s;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease;
	transition-delay: 0s;
	border-radius: 20px;
	margin-top:10px;
}

.pbutton2:hover {
	color: #4fbfff;
	text-decoration: none;
	background-color: #fff;
}

.pbutton2:active {
	position: relative;
	top: 1px;
}

.cbutton2_ov_w {
   

    border: 1px solid #fae100;
    background-color: #fff;
    display: inline-block;
    cursor: pointer;
    color: #6a2d13;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 230px;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    border-radius:36px;
    text-shadow: none;
}
.cbutton2_ov_w:hover {
	color:#fff;
	text-decoration:none;
	background-color:#fae100;
	border: 1px solid #fff;
}
.cbutton2_ov_w:active {
	position:relative;
	top:1px;
}




.cbutton2_1_w {
    background-color: #fae100;
    border: 1px solid #6a2d13;
    display: inline-block;
    cursor: pointer;
    color: #6a2d13;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    width: 230px;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    border-radius:36px;
    text-shadow: none;
}
.cbutton2_1_w:hover {
	color:#6a2d13;
	text-decoration:none;
	background-color:#fff;
}
.cbutton2_1_w:active {
	position:relative;
	top:1px;
}





.cbutton2_1_cw {
    background-color: #30b4ff;
    border: 1px solid #30b4ff;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    width: 190px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    border-radius:36px;
    text-shadow: none;
}
.cbutton2_1_cw:hover {
	color:#30b4ff;
	text-decoration:none;
	background-color:#fff;
}
.cbutton2_1_cw:active {
	position:relative;
	top:1px;
}



#btn12_ov {
   

    border: 1px solid #1d45ff;
    background-color: #fff;
    display: inline-block;
    cursor: pointer;
    color: #1d45ff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 80px;
    height: 30px;
    line-height:30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    border-radius:36px;
    text-shadow: none;
}
#btn12_ov:hover {
	color:#fff;
	text-decoration:none;
	background-color:#1d45ff;
	border: 1px solid #fff;
}
#btn12_ov:active {
	position:relative;
	top:1px;
}



/*
#btn12 {
    background-color: #1d45ff;
    border: 1px solid #1d45ff;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    border-radius:36px;
    text-shadow: none;
}
#btn12:hover {
	color:#1d45ff;
	text-decoration:none;
	background-color:#fff;
}
#btn12:active {
	position:relative;
	top:1px;
}
*/


#btn15 {
	background-color: #0094de;
	border: 1px solid #0094de;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	width: 180px;
	height: 39px;
	line-height: 38px;
	text-decoration: none;
	transition: all 0.3s ease 0s;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease;
	transition-delay: 0s;
	border-radius: 20px;
}

#btn15:hover {
	color: #0094de;
	text-decoration: none;
	background-color: #fff;
}

#btn15:active {
	position: relative;
	top: 1px;
}




#btn16 {
	background-color: #0050ff;
	border: 1px solid #0050ff;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	width: 110px;
	height: 28px;
	line-height: 28px;
	text-decoration: none;
	transition: all 0.3s ease 0s;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease;
	transition-delay: 0s;
	border-radius: 4px;
	margin-left:50px;
}

#btn16:hover {
	color: #0050ff;
	text-decoration: none;
	background-color: #fff;
}

#btn16:active {
	position: relative;
	top: 1px;
}


.shopline10 {
    border-bottom: #3971ff solid 2px;
    height: 2px;
    
    width: 80px;
}


#content_wrap { }
.areatitle { font-size:20px!important; font-weight:600; color:#222;}

#footernavwrp {
	width:100%;
	height:212px;
	border-top:#ccc solid 1px;
	clear:both;
	
}


#footernav { height:212px; box-sizing:border-box; width:1200px; margin:0 auto; }
.nav1 { float:left; width:200px; padding-top:51px;  }
.nav1 li { color:#6b7684; font-size:14px; text-align:left; padding:2px 0; }
.nav1 li:nth-child(1) { color:#333; font-size:14px; font-weight:600;padding-bottom:8px; }
.glbanner {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #000;
    text-align:center; 
  
    
    background-color:#f0f3fa;
    background-size: cover;}
 #bannerclose { position:absolute; right:13px; top:15px; color:#222; cursor:pointer; }   
 .tenmg { position:relative; top:5px; }
 .tbc1 { color:#ff3737; font-size:inherit; }
 .tbc2 { color:#0050ff;font-size:inherit; }
 #memberarea { margin-left:21px; line-height:82px; }
 
 .social {line-height: 40px;
margin: 0 0 0 46px;
font-size: 12px;}
.social img { padding:8px 0 0 0; }







.kvbutton {
    background-color: #07133f;
    border: 1px solid #07133f;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    width: 250px;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
	border-radius: 36px;
	margin-left: 10px;
}
.kvbutton:hover {
	color:#07133f;
	text-decoration:none;
	background-color:#fff;
}
.kvbutton:active {
	position:relative;
	top:1px;
}





.kvbutton_ov {
    background-color: #fff;
    border: 1px solid #07133f;
    display: inline-block;
    cursor: pointer;
    color: #07133f;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    width: 260px;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
	border-radius: 36px;
	margin-right: 10px;
}
.kvbutton_ov:hover {
	color:#fff;
	text-decoration:none;
	background-color:#07133f;
}
.kvbutton_ov:active {
	position:relative;
	top:1px;
}

					.btn-black-circle-lg {
  color: #ffffff;
  background-color: #6a2d13;
  border-color: #6a2d13; 
  line-height: 1.7;
  padding: 14px 40px;
  font-weight:bold;font-size:22px;width:240px;border-radius:10px;
}
					.btn-black-circle-lg:hover {
    background-color: #6a2d13;
    border-color: #6a2d13;
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
}

.btn-black-circle-lg:active {
    background-color: #6a2d13;
}
					
					
.btn-black-circle-lg_ov {
  color: #6a2d13;
  background-color: #fff;
  border-color: #6a2d13; 
  line-height: 1.7;
  padding: 14px 40px;
  font-weight:bold;font-size:22px;width:240px;border-radius:10px;
}
					.btn-black-circle-lg_ov:hover {
    background-color: #6a2d13;
    border-color: #fff;
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
}

.btn-black-circle-lg_ov:active {
    background-color: #6a2d13;
}	

.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;
}



.reamenu {
	width: 1000px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	padding: 65px 0 0 0;
}

.rebtn {
	color: #000;
	font-size: 16px;
	
	padding: 10px 15px;
	background-color: #fff;
	border-radius: 77px;
	width: 160px;
	box-shadow: 3px 3px 10px 5px rgba(188, 188, 188, 0.25);
	
	/*box-shadow: 0 4px 7px -1px rgba(0, 0, 0, .11), 0 2px 4px -1px
		rgba(0, 0, 0, .07);*/
	text-align: center;
}

.reactive {
	background-color: #fae100;
	color: #000;
}
.frame { display:flex; justify-content: space-between; width:100%;
}
.frame-child {
  width: 48%;
  border: #e9e9e9 solid 1px;
}
.proc-product {
  margin-top: 10px;
  padding: 15px;
  border: 1px solid #e9e9e9;
}
.bdr0 {border: 0!important;}
#qury7 { height: 379px; }




@media screen and (max-width:1280px){
	#floatdiv {display:none;}
	}
@media screen and (max-width:740px){

	#gnb .gRight2 , #gnb2 .gRight2 ul.tmenu, .ralist,.react,.reamenu  {width:100%!important; }
	
.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;  }
.content_11 , .content1 ,  .wdtxtinfo6 > li:nth-child(1), #gnb2 .gRight2 { 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;
}
.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:12px; }
.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;
}

.saleinfo { display:none; }
	#qury7 {
  height: 459px;
}
	.reamenu {  
  flex-wrap: wrap;
  }
  .rebtn {
    margin: 0 auto 13px;
  }
  #footer-menu {display:none; }
  .byuv {width: 12px;
  vertical-align: baseline;}
}














.addtaxinfo { font-size:12px; }
.info1 { font-size:26px; padding:0 0 5px 0 }
.info2 { font-size:27px; font-weight:600; color:#000;padding:0 0 55px 0  }
.main_search_word {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 600px;
    overflow: hidden;
    margin: -5px auto;
    padding: 22px 0 10px;
    text-align: center;
}
.main_search_word li {
    position: relative;
    display: inline-block;
    margin: 3px;
    padding-right: 2px;
    font-size: 15px;
    color: #fff;
    line-height: 1;
}
.main_search_word li a {
    display: block;
    padding: 8px 13px 7px;
    border: 1px solid rgba(255,255,255,0.5);
    border-radius: 34px;
    color:#fff;
}
.main_search_word li:nth-child(1) { font-zie:16px; position:relative; top:7px; padding-right:10px; }
.searchwrap { width:100%; height:270px;background-color: rgba( 255, 255, 255, 0.1 ); }


