@charset "utf-8";
/* webfont */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: normal;
  src: url(/css/NanumGothic-Regular.eot);
  src: url(/css/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/css/NanumGothic-Regular.woff2) format('woff2'),
       url(/css/NanumGothic-Regular.woff) format('woff'),
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: bold;
  src: url(/css/NanumGothic-Bold.eot);
  src: url(/css/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/css/NanumGothic-Bold.woff2) format('woff2'),
       url(/css/NanumGothic-Bold.woff) format('woff'),
}

/* �ʱ�ȭ */
html {margin:0;padding:0;}
body {position:relative;width:100%;height:100%;margin:0;padding:0;overflow-y:scroll;background:#eee}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff}
body,th,td,input,select,textarea,button {font-size:12px;line-height:18px;font-family:'Nanum Gothic','����',dotum,sans-serif;color:#666} /* color���� �����ΰ��̵忡 �°Ի�� */
a {color:#666;text-decoration:none}
a:active, a:hover {text-decoration:underline}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;}
button {cursor:pointer}

textarea, select {}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}

.size12 {font-size:12px;line-height:18px;}
.size14 {font-size:14px;line-height:20px;}
.size16 {font-size:16px;line-height:22px;}
.size18 {font-size:18px;line-height:24px;}
.size24 {font-size:24px;line-height:32px;}
.size30 {font-size:30px;line-height:40px;}
.size36 {font-size:36px;line-height:44px;}

.red {color:#f75665}
.blue {color:#569ffd}
.blue_b {color:#86bce3}
.gray {color:#888}
.black {color:#222}
.white {color:#fff}
.orange {color:#ff7700}
.green {color:#05b621}

.bold {font-weight:bold}
.normal {font-weight:normal}

.clb {clear:both}

.sticky {
  background-color: rgba(255, 255, 255, 0.93);
  opacity: 0;
  border-bottom: 1px solid #999;
}

#header_wrap {position:fixed;width:100%;height:80px;left:0;top:0;text-align:center;background:#fff; z-index:999}
#header_wrap #header {position:relative;max-width:100%;margin:0px 119px 0px 311px;text-align:left;}

#logo {position:absolute;display:block;left:-150px;top:0;width:280px;height:80px;background:url(../images/logo.png) no-repeat 0 0;}

#tnb {position:absolute;right:0;top:25px;text-align:right}
#tnb a {display:inline-block;height:30px;margin:0 0 0 3px;padding:0 14px;color:#999;line-height:30px;background:#f6f6f6}


/*** gnb ***/
#gnb {width:600px;margin:0 0 0 365px;text-align:left;}
#gnb:after {display:block;visibility:hidden;clear:both;content:""}
#gnb ul {position:relative;}
#gnb ul li {position:relative;display:block;float:left;zoom:1;}
#gnb ul li span.arrow {display:none;
/* "display:none" to hide arrows for the non-mobile nav */
position:absolute;
left:50%;
bottom:0;  
width:20px;
margin-left:-10px;
color:#666;
text-align:center;
font-size:11px;
z-index:5;
cursor:pointer;
}
#gnb ul li a {display:block;width:120px;height:80px;line-height:80px;font-size:16px;color:#444;text-align:center;font-weight:bold;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#gnb ul li a:hover {color:#fff;text-decoration:none;background:#569ffd}
#gnb ul li ul {position:absolute;left:0;display:none;width:160px;}
#gnb ul li ul li {width:160px;background:#fff;}
#gnb ul li ul li a {display:block;width:100%;height:40px;font-size:12px;color:#666 !important;line-height:40px;text-align:left;font-weight:normal;text-indent:10px;border-right:none;border-left:none;border-bottom:solid 1px #eee;}
#gnb ul li ul li a:hover {color:#569ffd !important;background:#eee}

#gnb .nav-bars {display:none;position:absolute;left:10px;top:25px;font-size:28px;cursor:pointer;}

#gnb.mobile {position:relative;width:100%;margin:0;padding-top:80px;text-align:left;}
#gnb.mobile ul {display:none;width:100%;}
#gnb.mobile ul li {display:block;width:100%;}
#gnb.mobile ul li span.arrow {display:block;height:50px;margin:0;right:10px;top:0;left:auto;padding:10px;font-size:24px;line-height:50px;}
#gnb.mobile ul li span.arrow:hover {color:#444;}
#gnb.mobile ul li span.arrow.arrow-rotate {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
#gnb.mobile ul li a {display:block;width:100%;padding:0;text-indent:10px;text-align:left;border-right:none;border-left:none;border-bottom:solid 1px #ddd;}
#gnb.mobile ul li ul {position:static;width:100%;}
#gnb.mobile ul li ul li {width:100% !important;}
#gnb.mobile ul li a {background:#f6f6f6;}
#gnb.mobile ul li a:hover {background:#444;}
#gnb.mobile ul li ul {display:none;}
#gnb.mobile ul li ul li a {color:#888;font-size:14px;text-indent:20px !important;background:#f6f6f6;border-bottom:solid 1px #eee;}
#gnb.mobile ul li ul li a:hover {color:#ccc !important;text-indent:20px !important;background:#666;}

#gnb.mobile .nav-bars {display:block;}

#float_wrap {display:block;position:fixed;left:0;bottom:0;width:100%;height:100px;color:#444;font-size:24px;text-align:center;line-height:100px;background:#fff;z-index:999;}
#float_wrap strong {font-size:36px;font-weight:bold;line-height:100px;color:#569ffd}
#float_wrap strong,
#float_wrap span,
#float_wrap img {vertical-align:middle}

.section {text-align:center;}

#section0,
#section1,
#section2,
#section3,
#section4,
#section5 {
	width:100%;
	margin:0 auto;
	background-size:cover !important;
	background-attachment:fixed;
}

#section0 {background:url(../images/bg_viz.jpg) 50% 50%;}
/*#section1 {background:url(../images/bg_mobile.jpg) 50% 50%;}*/
/*#section2 {background:url(../images/bg_table.jpg) 50% bottom;}*/
#section3 {background:#fff;}
#section4 {background:#f6f6f6;}
#section5 {background:url(../_images/bg_footer0.jpg) 50% 50%;}  

#section0 {position:relative;color:#fff;font-size:30px;line-height:70px;}
/*#section0 h1 {font-size:70px;font-weight:bold;}
#section0 a {display:inline-block;width:240px;height:70px;margin:0 3px;color:#fff;font-size:24px;text-align:center;line-height:70px;}
#section0 a.btn_exp {background:#569ffd}
#section0 a.btn_sample {background:#444}
#section0 .mov_title {font-size:44px;font-weight:bold;line-height:40px;}
#section0 .mov_title_sub {font-size:36px;font-weight:bold;}
#section0 .mov_sample {width:80%;margin:0 auto;}
#section0 .mov_sample li {display:block;float:left;width:16.6%}
#section0 .mov_sample li a {display:block;width:140px;height:120px;margin:0 auto;font-size:16px;text-align:center;border:solid 1px #fff;cursor:pointer}
#section0 .mov_sample li a img {display:block;width:50px;height:auto;margin:10px auto 0 auto;}*/

#section0 .slide {position:relative;}
#section0 .slide .slogon {display:block;position:absolute;left:50%;top:90%;width:50%;margin:-200px 0 0 0}
#section0 .slide .slogon img {width:100%;height:auto}
#section0 .slide .img {display:block;position:absolute;right:13%;bottom:0;width:35%;margin:0}
#section0 .slide .img img {width:100%;height:auto}

#section0 .slide .slogon2 {display:block;position:absolute;left:40%;top:50%;width:50%;margin:-200px 0 0 0}
#section0 .slide .slogon2 img {width:100%;height:auto}
#section0 .slide .img2 {display:block;position:absolute;left:10%;bottom:0;width:35%;margin:0}
#section0 .slide .img2 img {width:100%;height:auto}

#section0 .slide .slogon3 {display:block;position:absolute;left:7%;top:50%;width:50%;margin:-200px 0 0 0}
#section0 .slide .slogon3 img {width:100%;height:auto}
#section0 .slide .img3 {display:block;position:absolute;right:7%;bottom:0;width:35%;margin:0}
#section0 .slide .img3 img {width:100%;height:auto}





#section1 {color:#fff;font-size:16px;line-height:24px;}
#section1 h1 {display:block;margin:-40px 0 0 0;font-size:40px;font-weight:bold;line-height:80px;}
#section1 img {width:35%;height:auto;}

#section2 {color:#fff;font-size:18px;line-height:24px;}
#section2 h1 {display:block;margin:0;font-size:44px;color:#fff;font-weight:bold;line-height:80px;}
#section2 a.btn_detail {display:inline-block;width:300px;height:70px;margin:0 3px;color:#fff;font-size:24px;text-align:center;line-height:70px;background:#569ffd}
#slide1 {background:url(../images/viz_best.jpg) 50% 50% !important;}
#slide2 {background:url(../images/viz_mouthup.jpg) 50% bottom !important;}
#slide3 {background:url(../images/viz_question.jpg) 50% 50% !important;}
#slide4 {background:url(../images/viz_surprise.jpg) 50% bottom !important;}
#slide5 {background:url(../images/bg_table.jpg) 50% bottom !important;}

#section3 {color:#444;font-size:30px;font-weight:bold;}
#section3 h1 {display:block;margin:0;font-size:40px;color:#444;font-weight:bold;line-height:80px;}
#section3 a.btn_level_test {display:inline-block;width:400px;height:70px;margin:0 3px;color:#fff;font-size:24px;text-align:center;line-height:70px;font-weight:normal; !important;background:#569ffd}
#section3 .recent_post {width:1200px;margin:40px auto;}
#section3 .recent_post li {display:block;width:33.3%;float:left;}
#section3 .recent_post li .post {position:relative;width:338px;height:308px;margin:0 auto;padding:19px;border:solid 1px #ddd}
#section3 .recent_post li .post .img {position:relative;float:left;margin:0 20px 20px 0}
#section3 .recent_post li .post .title {display:block;margin:0 0 16px 0;font-size:16px;color:#444;text-align:left;line-height:24px;}
#section3 .recent_post li .post .con {font-size:12px;text-align:left;color:#666;font-weight:normal;line-height:20px;}

#section4 {color:#666;font-size:16px;line-height:22px;}
#section4 h1 {display:block;margin:0;font-size:40px;color:#444;font-weight:bold;line-height:80px;}
#section4 .btn_level_test {display:inline-block;width:400px;height:70px;margin:0 3px;color:#fff;font-size:24px;text-align:center;line-height:70px;font-weight:normal; !important;background:#569ffd;border:none}
#section4 input,
#section4 span,
#section4 img {vertical-align:middle;}
#section4 a {color:#6999e9}

#section5 {color:#fff;font-size:18px;line-height:30px;}
#section5 #footer_slogon {font-size:40px;color:#FCEA72;font-weight:bold;line-height:60px}      
#section5 #footer_slogon2 {font-size:34px;color:#fff;font-weight:bold;line-height:40px}  
#section5 ul {max-width:1000px;margin:60px auto}
#section5 ul li {display:block;float:left;width:33%;margin:0;padding:20px 0;border-right:solid 1px #666;}
#section5 ul li .title {font-size:30px;font-weight:bold;line-height:50px}
#section5 ul li .tel {font-size:36px;font-weight:bold}
#section5 ul li.last {border-right:none}
#section5 ul li a {display:inline-block;width:120px;height:40px;color:#000;font-weight:bold;line-height:40px;background:url(../images/btn_bg0.png)}

#form_type {max-width:1200px;margin:0 auto;;padding:9px 29px;background:#fff;border:solid 1px #ccc;}
#form_type dl {}
#form_type dl dt {display:block;float:left;width:15%;padding:8px 0;color:#444;font-size:14px;font-weight:bold;line-height:30px;text-align:left;}
#form_type dl dt img {vertical-align:middle}
#form_type dl dd {display:block;float:left;width:30%;padding:8px 0;color:#999;font-size:14px;font-weight:bold;line-height:30px;text-align:left;}
#form_type dl dd .input {display:inline-block;width:272px;height:28px;font-size:14px;text-indent:6px;font-weight:normal;line-height:normal;border:solid 1px #ccc;}
#form_type dl dd .input_tel {display:inline-block;width:80px;height:28px;margin:0 10px 0 0;font-size:14px;text-indent:6px;line-height:normal;border:solid 1px #ccc;}
#form_type dl dd .select {display:inline-block;width:272px;}
#form_type dl dd input,
#form_type dl dd span,
#form_type dl dd img,
#form_type dl dd a {vertical-align:middle}
#form_type dl dd.w85 {width:85% !important}
#form_type dl dd .form_info {font-weight:normal}

#form_type dl dd .bg_clock {background:url(../images/icon_clock.png) no-repeat right 50%;}
#form_type dl dd .bg_date {}

/* add file */
.fileWrapper{position:relative;overflow:hidden;padding:0}
input[type=text].fileInputText{float:left;text-indent:7px;border:1px solid #ddd;margin:0;padding:0}
input[type=button].fileInputButton{float:right;border:solid 1px #bbb;background:#eee;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;margin:0;padding:0}

/* checkbox, radio */
/* CSS File for ezMark jQuery Plugin */
.ez-hide {width:22px;height:22px;opacity:0;filter:alpha(opacity=0);}
.ez-checkbox {display:inline-block;width:22px;height:22px;background: transparent url('../images/checkbox.png') 0 0 no-repeat;cursor:pointer}
.ez-radio {display:inline-block;width:22px;height:22px;background: transparent url('../images/radio.png') 0 0 no-repeat;}
.ez-checked {background-position: 0 -30px;}
.ez-selected {background-position: 0 -30px;}
.ez-checkbox, .ez-radio {zoom:1; *display:inline;_height:30px;}

/* lightbox */
.lightbox { left: -999em; position: absolute; z-index:99999 }
.lightbox { left: -999em; position: absolute; z-index:99999 }
.lightbox:target { bottom: 0; left: 0; right: 0; top: 0; position: absolute; }
.lightbox:target .close a { background: rgba(0, 0, 0, 0.75); bottom: 0; left: 0; right: 0; top: 0; position: absolute; z-index: 1; }
.close span { color: #FFFFFF; font-size: 2em; text-indent: 0; position: absolute; right: 0.5em; top: 0.5em; }
.close {text-indent: -999em;}
.lightbox:target div { background: #FFFFFF; position: absolute; left: 50%; top: 50%; z-index: 99; }
.w90p { margin-left: -45%; width: 90%; } .w300 { margin-left: -150px; width: 300px; } .w640 { margin-left: -320px; width: 640px; }
.h80 { height: 80px; margin-top: -40px; } .h600 { height: 600px; margin-top: -300px; } .h386 { height: 386px; margin-top: -193px; }
.scroll { overflow-y: scroll; padding: 0 1em; }
.boxfocus { bottom: 0; left: 0; right: 0; top: 0; position: absolute; }
.boxfocus div {	background: #FFFFFF; position: absolute; left: 50%; top: 50%; z-index: 99; }
.boxfocus .close a { background-image: url('../images/trans.png'); bottom: 0; left: 0; right: 0; top: 0; position: absolute; z-index: 1; }

#agree_tab {width:98%;height:50px;margin:20px auto -1px auto}
#agree_tab li {display:block;float:left;width:33.3%}
#agree_tab li a {display:block;height:48px;margin:0 -1px 0 -1px;color:#999;font-size:16px;line-height:48px;text-align:center;background:#f6f6f6;border:solid 1px #ccc;cursor:pointer}
#agree_tab li a.on {color:#fff;background:#444;}
#agree_tab li a.off {color:#999;background:#f6f6f6;}

#agree_con {width:98%;margin:0 auto;padding:20px 0;}
#agree_con li {display:block;height:400px;font-size:14px;line-height:24px;}
#agree_con li.con1 {}
#agree_con li.con2 {display:none;}
#agree_con li.con3 {display:none;}




/*********************** tablet, mobile ************************************/
@media only screen and (max-width: 868px) {
#header_wrap {position:relative;width:100%;height:80px;left:0;top:0;text-align:center;background:#fff;z-index:999}
#header_wrap #header {position:relative;max-width:100% !important;min-width:100% !important;margin:0 auto;text-align:left;}

#logo {position:absolute;display:block;width:263px;height:80px;left:50%;top:0;margin:0 0 0 -100px;background:url(../images/logo.png) no-repeat 0 0;}

#tnb {position:absolute;right:10px;top:25px;text-align:right}
#tnb a {display:inline-block;width:32px;height:32px;overflow:hidden;margin:0 30px 0 px;padding:0;line-height:999px;background:none}
#tnb a.btn_login {background:url(../images/icon_user.png) no-repeat 50% 50%}
#tnb a.btn_regist {display:none}

#float_wrap {display:none;}

#section0 {
	height:200px;
	margin:0;
	padding:0 !important;
	background-size:cover;
	background-attachment:fixed;
}
#section1,
#section2 {
	min-height:600px;
	background-size:cover;
	background-attachment:fixed;
}
#section3 {
	min-height:1300px;
	background-size:cover;
	background-attachment:fixed;
}
#section4 {
	min-height:1100px;
	background-size:cover;
	background-attachment:fixed;
}
#section5 {
	min-height:800px;
	background-size:cover;
	background-attachment:fixed;
}

#section0 {color:#fff;font-size:18px;line-height:40px}
/*#section0 h1 {font-size:40px;word-break:normal}
#section0 h1 span {display:block;margin:0 0 10px 0;}
#section0 .mov_title {font-size:24px;font-weight:bold;line-height:28px;}
#section0 .mov_title span {display:block;margin:0;}
#section0 .mov_title_sub {font-size:24px;font-weight:bold;}
#section0 a {display:block;width:auto;height:50px;margin:0 30px 10px 30px;color:#fff;font-size:18px;text-align:center;line-height:50px;}
#section0 a.btn_exp {background:#569ffd}
#section0 a.btn_sample {background:#444}
#section0 .mov_sample {width:80%;margin:0 auto;}
#section0 .mov_sample li {display:block;float:left;width:50%}
#section0 .mov_sample li a {display:block;width:140px;height:120px;margin:0 auto 10px auto;font-size:14px;text-align:center;border:solid 1px #fff;cursor:pointer}
#section0 .mov_sample li a img {display:block;width:50px;height:auto;margin:10px auto 0 auto;}*/

#section0 .slide .slogon {display:block;position:absolute;left:10px;top:20px;width:75%;margin:0}
#section0 .slide .img {display:block;position:absolute;right:10px;bottom:0;width:50%;margin:0}

#section0 .slide .slogon2 {display:block;position:absolute;left:10px;top:20px;width:75%;margin:0}
#section0 .slide .img2 {display:block;position:absolute;left:0;bottom:0;width:50%;margin:0 0 0 60%}

#section0 .slide .slogon3 {display:block;position:absolute;left:10px;top:20px;width:75%;margin:0}
#section0 .slide .img3 {display:block;position:absolute;right:0;bottom:0;width:50%;margin:0}









#section1 {color:#fff;font-size:14px;line-height:20px;}
#section1 h1 {display:block;margin:0;font-size:24px;font-weight:bold;line-height:28px;word-break:normal}
#section1 h1 span {display:block;margin:0 0 5px 0;}
#section1 img {width:80%;height:auto;}
#section1 span {display:block;}

#section2 {color:#fff;font-size:14px;line-height:20px;}
#section2 h1 {display:block;margin:0 0 20px 0;color:#fff;font-size:24px;font-weight:bold;line-height:28px;word-break:normal}
#section2 h1 span {display:block;margin:0 0 5px 0;}
#section2 img {width:80%;height:auto;}
#section2 span {display:block;word-break:normal !important}
#section2 a.btn_detail {display:block;width:70%;height:40px;margin:0 auto 10px auto;color:#fff;font-size:14px;text-align:center;line-height:40px;background:#569ffd}

#section3 {color:#444;font-size:14px;font-weight:bold;line-height:20px;}
#section3 h1 {display:block;margin:0;font-size:24px;color:#444;font-weight:bold;line-height:28px;}
#section3 a.btn_level_test {display:block;width:70%;height:40px;margin:0 auto 10px auto;color:#fff;font-size:14px;text-align:center;line-height:40px;font-weight:normal !important;background:#569ffd}
#section3 span {display:block;word-break:normal !important}
#section3 .recent_post {width:100%;margin:20px auto;}
#section3 .recent_post li {display:block;width:100%;margin:0 0 20px 0;float:none}
#section3 .recent_post li .post {position:relative;width:338px;height:268px;margin:0 auto;padding:19px;border:solid 1px #ddd}
#section3 .recent_post li .post .img {position:relative;float:left;width:120px;height:auto;margin:0 20px 20px 0}
#section3 .recent_post li .post .img img {width:100%;height:auto}
#section3 .recent_post li .post .title {display:block;margin:0 0 16px 0;font-size:14px;color:#444;text-align:left;line-height:24px;}
#section3 .recent_post li .post .con {font-size:12px;text-align:left;color:#666;font-weight:normal;line-height:20px;}

#section4 {color:#666;font-size:14px;line-height:20px;}
#section4 h1 {display:block;margin:0 0 20px 0;color:#444;font-size:24px;font-weight:bold;line-height:28px;word-break:normal}
#section4 .btn_level_test {display:block;width:70%;height:40px;margin:0 auto 10px auto;color:#fff;font-size:14px;text-align:center;line-height:40px;font-weight:normal !important;background:#569ffd;border:none}
#section4 span {display:block;word-break:normal !important}

#section5 {color:#fff;font-size:12px;line-height:20px;}
#section5 #footer_slogon {margin:20px;font-size:24px;color:#fff;font-weight:bold;line-height:30px;}
#section5 ul {width:100%;max-width:1000px;margin:30px auto}
#section5 ul li {display:block;float:none;width:80%;margin:0 auto;padding:20px 0;border-right:none;border-bottom:solid 1px #666}
#section5 ul li .title {font-size:18px;font-weight:bold;line-height:24px}
#section5 ul li .tel {font-size:24px;font-weight:bold}
#section5 ul li.last {border-right:none;border-bottom:none}
#section5 ul li a {display:block;width:120px;height:40px;margin:0 auto;color:#000;font-weight:bold;line-height:40px;background:url(../images/btn_bg0.png)}


#form_type {max-width:1200px;margin:0 10px;padding:9px;background:#fff;border:solid 1px #ccc;}
#form_type dl {}
#form_type dl dt {display:block;float:none;width:100%;padding:4px 0;color:#444;font-size:14px;font-weight:bold;line-height:normal;text-align:left;}
#form_type dl dt img {vertical-align:middle}
#form_type dl dd {display:block;float:none;width:100%;margin:0 0 10px 0;padding:4px 0;color:#999;font-size:12px;font-weight:bold;line-height:normal;text-align:left;}
#form_type dl dd .input {display:inline-block;width:272px;height:28px;font-size:14px;text-indent:6px;font-weight:normal;line-height:normal;border:solid 1px #ccc;}
#form_type dl dd .input_tel {display:inline-block;width:80px;height:28px;margin:0 10px 0 0;font-size:14px;text-indent:6px;line-height:normal;border:solid 1px #ccc;}
#form_type dl dd .select {display:inline-block;width:272px;}
#form_type dl dd input,
#form_type dl dd span,
#form_type dl dd img,
#form_type dl dd a {vertical-align:middle}
#form_type dl dd.w85 {width:85% !important}
#form_type dl dd .form_info {font-weight:normal}

#form_type dl dd .bg_clock {background:url(../images/icon_clock.png) no-repeat right 50%;}
#form_type dl dd .bg_date {}

.w90p { margin-left: -45%; width: 90%; }
 .h600 { height: 400px; margin-top: -200px; }

#agree_tab {width:98%;height:130px;margin:10px auto -1px auto}
#agree_tab li {display:block;float:none;width:100%}
#agree_tab li a {display:block;height:38px;margin:0 0 -1px 0;color:#999;font-size:14px;line-height:38px;text-align:center;background:#f6f6f6;border:solid 1px #ccc;cursor:pointer}
#agree_tab li a.on {color:#fff;background:#444;}

#agree_con {width:98%;margin:0 auto;padding:20px 0;}
#agree_con li {display:block;height:400px;font-size:12px;line-height:20px;}
#agree_con li.con1 {}
#agree_con li.con2 {display:none;}
#agree_con li.con3 {display:none;}



/*.fp-controlArrow.fp-prev {
	display:block;
    left: 15px;
    width: 24px !important;
	height: 99px;
	overflow:hidden;
	background:url(../images/arrow_left.gif) no-repeat left 50%;
}
.fp-controlArrow.fp-next {
	display:block;
    right: 15px;
    width: 24px !important;
	height: 99px;
	overflow:hidden;
	background:url(../images/arrow_right.gif) no-repeat right 50%;
}*/


}



@media only screen and (max-width: 520px) {
#section0 .slide .slogon {display:block;position:absolute;left:10px;top:20px;width:95%;margin:0}
#section0 .slide .img {display:block;position:absolute;right:0;bottom:0;width:100%;margin:0}

#section0 .slide .slogon2 {display:block;position:absolute;left:10px;top:20px;width:95%;margin:0}
#section0 .slide .img2 {display:block;position:absolute;left:0;bottom:0;width:100%;margin:0}

#section0 .slide .slogon3 {display:block;position:absolute;left:10px;top:20px;width:95%;margin:0}
#section0 .slide .img3 {display:block;position:absolute;right:0;bottom:0;width:100%;margin:0}
}