@charset "utf-8";
/* common */
* {font-family: 'NanumBarunGothic', sans-serif;}
body{margin:0; padding:0;color:#666;}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,em,address,fieldset,form,iframe,object{margin:0;padding:0}
img,fieldset,iframe{border:none}
iframe{display:block}
li{list-style-type:none}
table{clear:both; border-collapse:collapse; border-spacing:0; }
em,address{font-style:normal}
#skip, .hide, legend, hr, .skip{display:none}
a, a:hover, a:active{text-decoration:none}
caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
img {}


/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,aside,details, /* 1 */
figcaption,figure,footer,header,main, /* 2 */
menu,nav,section,summary { /* 1 */  display: block;}

#skipnavigation {z-index:9999;position:absolute;left:0;top:0}
#skipnavigation *{list-style:none;margin:0;padding:0;}
#skipnavigation a{display:block;width:1px;height:1px;overflow:hidden;color:#000;white-space:nowrap;}
#skipnavigation a:focus,
#skipnavigation a:active{width:auto;height:auto;background:#ffd;}

.eng {font-family:Helvetica !important}
body{background:#fff;}
body.main{overflow-x:hidden}
#wrap {min-width:1720px;}
#main_wrap {min-width:1720px;margin:0 auto;position:relative}
#sub_wrap {min-width:1720px;margin:0 auto;position:relative}

#header {min-width:1720px;position:fixed;left:0px;top:0px;;z-index:1000;width:100%;}
#sub_wrap #header {background:#fff;position:relative;}

#header.active {background:#fff;}

#header .t_wrap{position:relative;height:105px;}
#header h1{position:absolute;left:90px;top:38px;z-index:100}
#header h1 a{width:191px;height:31px;background:url('../images/new2/logo.png') no-repeat center center;display:block;}
#header .tel{position:absolute;right:243px;top:41px;width:183px;height:24px;background:url('../images/new2/phone.png') no-repeat center center;display:block;z-index:101;}
#header .btn_sitemap{position:absolute;right:102px;top:38px;width:27px;height:27px;background:url('../images/new2/h_sitemap.png') no-repeat center center;display:block;z-index:101;}

#main_wrap #header.white h1 a{width:191px;height:31px;background:url('../images/new2/logo_w.png') no-repeat center center;display:block;}
#main_wrap #header.white .tel{position:absolute;right:243px;top:41px;width:183px;height:24px;background:url('../images/new2/phone_w.png') no-repeat center center;display:block;z-index:101;}
#main_wrap #header.white .btn_sitemap{position:absolute;right:102px;top:38px;width:27px;height:27px;background:url('../images/new2/h_sitemap_w.png') no-repeat center center;display:block;z-index:101;}


#header .bg{overflow: hidden;
position: absolute;
left: 0;
top: 0px;
width: 100%;
height: 0;
background: #fff;
z-index: 98;
opacity: 0;
filter: Alpha(opacity=0);
-webkit-transition: height 0.3s ease-in-out, opacity 0.2s ease-in-out;
transition: height 0.3s ease-in-out, opacity 0.2s ease-in-out;border-bottom:1px solid #004976}
#header .bg:after{position:absolute; top:104px; width:100%; left:0; height:1px; background-color:#9ca3a8; content:"";z-index:121}
#header.open .bg{height:480px; opacity:1.0;filter:Alpha(opacity=100);}

#gnb{position:absolute;left:50%;;top:0px;z-index:101;margin-left:-480px;}
#gnb>li {float:left;position:relative;padding:0px 10px;}
#gnb p{position:relative;}
#gnb p a{display:block;padding:0px 30px;}
#gnb>li.active p a span,#gnb>li p a:hover span{color:#004976;transition: all 0.5s;}
#gnb p a span{display:block;font-weight:700;text-align:center;color:#004976;text-align:center;font-size:18px;line-height:105px;height:105px;letter-spacing:-1px}
#main_wrap #header.white #gnb p a span{display:block;font-weight:700;text-align:center;color:#fff;text-align:center;font-size:18px;line-height:105px;height:105px;letter-spacing:-1px}
#gnb>li ul{
	position:absolute;
	left:0px;width:100%;
	top:124px;	
	opacity:0;filter:Alpha(opacity=0);
	height:0;
	-webkit-transition: all 0.2s 0s;
    transition: all 0.2s 0s;
	visibility: hidden;
}
#gnb>li ul li{text-align:center;}
#gnb>li ul li a{display:block;padding:15px 0px}
#gnb>li ul li a span{color:#004976;font-size:17px;transition: all 0.5s;}

#header.open #gnb>li ul{
	display:block;
	opacity:1.0;filter:Alpha(opacity=100); 
	visibility:visible;
	-webkit-transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out 0.2s;
    transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out 0.2s;
}

#sub_wrap #gnb li.active p a span,#sub_wrap #gnb li p a:hover span{color:#004976;}

#sub_wrap #gnb p a span{display:block;font-weight:700;text-align:center;color:#004976;text-align:center;font-size:18px;line-height:105px;height:105px;letter-spacing:-1px}


#gnb>li.on ul li a span{color:#fff !important;}
#gnb>li.on ul li a:hover span{color:#66cef6 !important;}
#gnb>li.on p a span{color:#66cef6 !important;}

#header.open #gnb>li:after{opacity:0}
#header.open #gnb>li.on:after{position:absolute; content:""; top:-140px; left:0; width:100%; height:620px; background-color:#004976; opacity:0; z-index:-1; transition:all 0.2s}
#header.open #gnb>li.on:after{transition:all 0.3s; opacity:1}


#footer {background:#00486e;position:relative;z-index:2}
#footer .box{width:1500px;margin:0 auto;position:relative;height:211px;}
#footer .copyright{position:absolute;left:0px;top:0px;}
#footer .comp{position:absolute;right:3px;top:35px;}
#footer .link{position:absolute;right:3px;top:75px;}



@media screen  and (max-width: 1700px)  {
	#header h1{left:60px;}
	#header .tel{right:243px;}
}

@media screen  and (max-width: 1400px)  {
	#gnb{margin-left:-480px;}
	#gnb>li {padding:0px 10px;}
	#gnb p a{display:block;padding:0px 30px;}
}


.popup_btn{position:absolute;right:-50px;top:173px;width:50px;height:275px;background:url('/popup/popup_btn.jpg') no-repeat left top;}
#popupLayer.open .popup_btn{background:url('/popup/popup_btn.jpg') no-repeat right top;}

.popup_btn2{position:absolute;right:-50px;top:173px;width:50px;height:275px;background:url('/popup/popup_btn.jpg') no-repeat left top;}
#popupLayer.open .popup_btn2{background:url('/popup/popup_btn.jpg') no-repeat right top;}


#container{}

#main_wrap {margin-top:0px;}
#main_wrap #container{padding-top:0px;}


.main_box{position:relative;overflow:hidden;height:821px;min-width:1400px;width:100%;}
.mainVisual{position:absolute;overflow:hidden;height:821px;top:0%;left:0px;width:100%;}
#scrollPanel .slide .background{
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position:center center;
	background-size:cover;
	left: 0%; top: 0%;
}

.rolling_area{position:absolute;height:100%;width:100%;overflow:hidden}
#scrollPanel{position:absolute;height:100%;width:100%;z-index:80;overflow:hidden}
#scrollPanel .slide { position: absolute; left: 0; top: 0; overflow: hidden; width: 100%;height: 100%; }
#scrollPanel .util { position: absolute; overflow: hidden; width: 100%; height: 100%;}
#scrollPanel .bg-flexible {position: absolute; left: 0%; top: 0%;}
#scrollPanel .helper {z-index:99;}
#scrollPanel .current {z-index:100;}

#scrollPanel .slide1 .text_animation{position:absolute;width:257px;height:360px;left:70%;top:20%;}
#scrollPanel .slide1 .text_animation #animation1_1{position:absolute;top:0px;left:10.5%;z-index:11;width:78.2%;height:32%;background:url('../images/new2/main_01_txt1_new.png') no-repeat 0 0;z-index:133;display:none}
#scrollPanel .slide1 .text_animation #animation1_2{position:absolute;left:0%;top:41.3%;;z-index:11;width:80.8%;height:18.7%;background:url('../images/new2/main_01_txt2_new.png') no-repeat 0 0;z-index:133;display:none}
#scrollPanel .slide1 .text_animation #animation1_3{position:absolute;right:0%;top:62.2%;;z-index:11;width:57.7%;height:18.4%;background:url('../images/new2/main_01_txt3_new.png') no-repeat 0 0;z-index:133;display:none}
#scrollPanel .slide1 .text_animation #animation1_4{position:absolute;left:4%;bottom:0%;;z-index:11;width:90.7%;height:7.4%;background:url('../images/new2/main_01_txt4_new.png') no-repeat 0 0;z-index:133;display:none}
#tempSlide{display:none}

#scrollPanel .slide2 .text_animation{position:absolute;width:257px;height:360px;left:20%;top:30%;}
#scrollPanel .slide2 .text_animation #animation2_1{position:absolute;top:0px;left:10.5%;z-index:11;width:78.2%;height:32%;background:url('../images/new2/main_01_txt1_new.png') no-repeat 0 0;z-index:133;display:none}
#scrollPanel .slide2 .text_animation #animation2_2{position:absolute;left:0%;top:41.3%;;z-index:11;width:80.8%;height:18.7%;background:url('../images/new2/main_01_txt2_new.png') no-repeat 0 0;z-index:133;display:none}
#scrollPanel .slide2 .text_animation #animation2_3{position:absolute;right:0%;top:62.2%;;z-index:11;width:57.7%;height:18.4%;background:url('../images/new2/main_01_txt3_new.png') no-repeat 0 0;z-index:133;display:none}
#scrollPanel .slide2 .text_animation #animation2_4{position:absolute;left:4%;bottom:0%;;z-index:11;width:90.7%;height:7.4%;background:url('../images/new2/main_01_txt4_new.png') no-repeat 0 0;z-index:133;display:none}
#tempSlide{display:none}

#scrollPanel .slide3 .text_animation{position:absolute;width:257px;height:360px;left:60%;top:20%;}
#scrollPanel .slide3 .text_animation #animation3_1{position:absolute;top:0px;left:10.5%;z-index:11;width:78.2%;height:32%;background:url('../images/new2/main_01_txt1_new.png') no-repeat 0 0;z-index:133;display:none}
#scrollPanel .slide3 .text_animation #animation3_2{position:absolute;left:0%;top:41.3%;;z-index:11;width:80.8%;height:18.7%;background:url('../images/new2/main_01_txt2_new.png') no-repeat 0 0;z-index:133;display:none}
#scrollPanel .slide3 .text_animation #animation3_3{position:absolute;right:0%;top:62.2%;;z-index:11;width:57.7%;height:18.4%;background:url('../images/new2/main_01_txt3_new.png') no-repeat 0 0;z-index:133;display:none}
#scrollPanel .slide3 .text_animation #animation3_4{position:absolute;left:4%;bottom:0%;;z-index:11;width:90.7%;height:7.4%;background:url('../images/new2/main_01_txt4_new.png') no-repeat 0 0;z-index:133;display:none}
#tempSlide{display:none}

/* 메인 비주얼 :: 스크롤아이콘 */
.main-scroll-icon{position:absolute; bottom:6rem;left:60px; opacity:1; text-align:center; z-index:108; animation: upDown 1.5s ease-in-out infinite; transition:left ease-out 0.9s 0.7s, opacity ease-out 0.5s 0.7s; width:10px}
.main-scroll-icon .txt{display:block; width:20px; height:90px; background:url('../images/new2/scroll_txt.png') no-repeat center top; background-size:contain; margin:0 auto 10px}
.main-scroll-icon .icon{position:relative; display:block;width:20px; height:43px; background:url('../images/new2/scroll_icon.png') no-repeat; background-size:contain; overflow:hidden}
.main-scroll-icon .icon:after{position:absolute; content:""; width:9px; height:9px; background-color:#fff; border-radius:50%; top:-20%; left:5px;  animation: scrollUpdown 1.1s ease-in-out infinite;}
@keyframes scrollUpdown {
	0% {
		top:-20%; opacity:1
	}
	100% {
		top:90%; opacity:0.2
	}
}


.main_box .main_scroll{display:none;position:absolute;left:50%;bottom:30px;width:94px;height:40px;margin-left:-47px;z-index:101;background:url('../images/new2/main_mouse.png') no-repeat center top;}
.main_box .main_scroll span{position:absolute;left:50%;bottom:0px;width:20px;height:13px;margin-left:-10px;z-index:101;background:url('../images/new2/main_mouse_arrow.png') no-repeat center top;}


.main_box .main_pointer{position:absolute;left:60px;top:40%;width:100px;z-index:101;display:none}
.main_box .main_pointer a{width:29px;height:29px;display:block;background:url('../images/new2/main_float_off.png') no-repeat center center;margin-bottom:10px;}
.main_box .main_pointer a.active{width:29px;height:29px;display:block;background:url('../images/new2/main_float_on.png')  no-repeat center center;margin-bottom:10px;}

.main_box .main_pointer2{position:absolute;left:60px;top:40%;width:29px;z-index:101;}

.main_box .main_pointer2 .owl-dot {width:30px; height:30px; line-height:30px;display: inline-block;vertical-align: middle;position: relative;margin: 0;background: 0 0;color: inherit;border: none;padding: 0 !important;font: inherit;cursor: pointer;margin-bottom:20px;}
.main_box .main_pointer2 .owl-dot span {margin:10px;}
.main_box .main_pointer2 .owl-dot {display:inline-block; vertical-align:middle; position:relative; width:30px; height:30px; outline:none; line-height:30px;}
.main_box .main_pointer2 .owl-dot span {display:inline-block; vertical-align:middle; position:relative; z-index:1; width:10px; height:10px;border-radius:5px; background-color:#fff; transition:0.3s; -webkit-transition:0.3s;}
.main_box .main_pointer2 .owl-dot.active span {background-color:#fff; opacity:1;}

.main_box .main_pointer2 .circular {position:absolute; left:50%; top:50%; z-index:0; width:30px; height:30px; margin-left:-15px; margin-top:-15px; pointer-events:none;}
.main_box .main_pointer2 .circular .inner {position:absolute; z-index:6; top:50%; left:50%; width:28px; height:28px; margin:-14px 0 0 -14px; background:transparent; border-radius:100%;}
.main_box .main_pointer2 .circular .bar {position:absolute; width:100%; height:100%; background:#transparent; border-radius:50%; clip:rect(0px, 30px, 30px, 15px);}
.main_box .main_pointer2 .circle .bar .progress {position:absolute; width:100%; height:100%; border-radius:50%; clip:rect(0px, 15px, 30px, 0px);background:url('../images/new2/main_float_line.png') no-repeat center top; opacity:1;}
.main_box .main_pointer2 .circle .right {transform:rotate(180deg); z-index:3;}
.main_box .main_pointer2 .circle .left .progress {z-index:1;}
.main_box .main_pointer2 .active .circle .left .progress {animation:left 2.5s linear both;}
.main_box .main_pointer2 .active .circle .right .progress {animation:right 2.5s linear both; animation-delay:2.5s;}
.main_box .main_pointer2 .stop .active .circle .progress {animation:none !important;}
@keyframes left {100%{transform:rotate(180deg);}}
@keyframes right {100%{transform:rotate(180deg);}}

.main_box .main_direction{position:absolute;right:0px;bottom:0px;width:448px;height:94px;background:#8e8e8e;z-index:101;}
.main_box .main_direction .prev{position:absolute;left:76px;top:39px;width:10px;height:11px;background:url('../images/new2/main_slider_direction.png') no-repeat left center;}
.main_box .main_direction .next{position:absolute;left:374px;top:39px;width:10px;height:11px;background:url('../images/new2/main_slider_direction.png') no-repeat right center;}
.main_box .main_direction #prev_number{position:absolute;left:88px;top:33px;width:44px;text-align:center;height:24px;line-height:24px;font-size:18px;color:#ffffff;font-weight:700}
.main_box .main_direction #next_number{position:absolute;left:330px;top:33px;width:44px;text-align:center;height:24px;line-height:24px;font-size:18px;color:#ffffff;font-weight:700}
.main_box .main_direction #bar{position:absolute;left:140px;top:43px;width:178px;text-align:center;height:5px;background:#bbb;}
.main_box .main_direction #bar strong{position:absolute;width:0%;height:100%;background:#fff;left:0px;top:0px;}

#main_movie{position:relative;height:878px;background:#f3f3f3;}
#main_movie .main_movie_bg{position:absolute;right:0px;top:45px;width:940px;height:785px;background:url('../images/new2/main_movie_bg_20220513.png') no-repeat left center;}
#main_movie .main_movie_bg .direction{position:absolute;left:368px;top:562px;}
#main_movie .main_movie_bg .direction a{width:63px;height:10px;display:inline-block;margin-right:8px;position:relative}
#main_movie .main_movie_bg .direction a span{position:absolute;left:0px;width:63px;background:#93b5c6;height:1px;top:4px}
#main_movie .main_movie_bg .direction a.active span{position:absolute;left:0px;width:63px;background:#fff;height:1px;top:4px}

#main_movie .main_movie_bg .direction2{position:absolute;left:604px;top:556px;}
#main_movie .main_movie_bg .direction2 .prev{display:inline-block;width:16px;height:28px;background:url('../images/new2/movie_prev.png') no-repeat left center;}
#main_movie .main_movie_bg .direction2 .next{display:inline-block;width:16px;height:28px;background:url('../images/new2/movie_next.png') no-repeat left center;}
#main_movie .main_movie_bg .direction2 .bar{display:inline-block;width:41px;height:28px;background:url('../images/new2/movie_line.png') no-repeat center center;}


#main_movie .main_movie_bg .direction_text{position:absolute;left:368px;top:600px;color:#fff;font-size:22px;}

#main_movie #rolling{position:absolute;left:135px;top:155px;width:1000px;height:632px;}
#main_movie #rolling img{width:100%;}
#main_movie #rolling iframe{border-radius:10px;width:1000px;height:566px;}
#main_movie .lSAction{display:none}

@media screen  and (max-width: 1800px)  {
	#main_movie #rolling{position:absolute;left:85px;top:155px;width:950px;height:632px;}
	#main_movie #rolling img{width:100%;}
	#main_movie #rolling iframe{border-radius:10px;width:100%;height:540px;}
}


#main_map{position:relative;height:1042px;background:url('../images/new2/main_map_bg.png') no-repeat center bottom #fff;}
#main_map .main_map_title{position:absolute;left:50%;top:87px;width:336px;text-align:center;margin-left:-168px;}
#main_map .main_map_obj{position:absolute;left:50%;top:304px;width:1363px;text-align:center;margin-left:-681px;}
/*#main_map .main_map_obj{position:absolute;left:50%;top:304px;width:1063px;text-align:center;margin-left:-531px;}*/
#main_map .main_map_obj .obj2{position:absolute;left:0%;top:0px;}
#main_map .main_map_obj .obj3{position:absolute;right:0%;top:0px;}
#main_map .main_map_obj .obj4{position:absolute;right:0%;top:0px;}



.sub_wrap{padding-bottom:105px;}
.sub_visual{height:310px;background:url('../images/new2/sub_visual.jpg') no-repeat center bottom;position:relative;overflow:hidden}
.sub_visual .txt1{position:absolute;left:50%;margin-left:-159px;top:96px;display:none;width:319px;}
.sub_visual .txt2{position:absolute;left:50%;margin-left:-117px;top:188px;display:none;width:234px;}

#snb_wrap{margin-bottom:65px;background:#e8e8e8;}
#snb {border:0px solid #809eb0; width:1000px; margin:0 auto; position:relative; z-index:21;}
#snb:after {content:""; display:block; clear:both; }
#snb > li {float:left; position:relative; height:56px;}
#snb > li:first-child + li > a {background:url("/home/design/images/new2/snb-arr.gif") no-repeat 90% 50% #004976;}
#snb > li:first-child + li + li > a { margin-top:0px;}
#snb > li:first-child + .ov {margin-left:0;}
#snb .ov {margin-left:-1px;}
#snb .ov > a {
    display:block;
    height:56px;
    line-height:56px;
    padding:0 35px 0 15px;
    font-size:16px;
    color:#fff;
    letter-spacing:-0.075em;
    border-right:1px solid #1a5c84;
    border-left:1px solid #1a5c84;
    min-width:160px;
    font-weight:500;

}
#snb .ov ul {position:absolute;left:0;top:100%;min-width:100%;background:#fff;display:none;color:#A3b3c2;}
#snb .ov ul li {border:1px solid #dfdfdf;margin-top:-1px;font-weight:400; }
#snb .ov ul li:first-child {margin-top:0;}
#snb .ov ul li a {display:block;font-size:16px;color:#777;padding:11px 15px;white-space:nowrap;letter-spacing:-0.075em;}
#snb .ov:hover ul {display:block;}
#snb .ov ul li a:hover {background:#fff;color:#A3b3c2;}
#snb .ov ul li.active a {background:#fff;color:#A3b3c2;}



.content{position:relative}

.cont{position:relative;width:1000px;margin:0 auto;text-align:center;}
.cont .title{text-align:center;font-size:40px;color:#122247;font-weight:700;}
.cont .title p{font-size:20px;}

.cctab {height:40px;width:1000px;margin:0 auto;margin-bottom:30px;}
.cctab ul {height:40px;}
.cctab li {float:left;width:499px;margin-right:1px;}
.cctab li.active {}
.cctab li a{display:block;border:1px solid #004976;font-size:24px;line-height:41px;color:#004976;text-align:center;}
.cctab li.active a{background:#004976;color:#fff;}
.cctab li a strong{font-size:30px;line-height:41px;}

.ccctab {height:50px;width:1000px;margin:0 auto;margin-bottom:30px;}
.ccctab ul {height:50px;}
.ccctab li {float:left;width:332px;margin-right:1px;}
.ccctab li.active {}
.ccctab li a{display:block;border:1px solid #8f8f8f;font-size:24px;line-height:41px;color:#8f8f8f;text-align:center;}
.ccctab li.active a{background:#4da0d0;color:#fff;}
.ccctab li a strong{font-size:25px;line-height:50px;}


.nssub_tab2{}
.nssub_tab2 ul{margin:0 auto;width:1000px;}
.nssub_tab2 li{float:left;width:249px;margin-right:1px;}
.nssub_tab2 li a{display:block;height:49px;background:#fff;border:1px solid #8f8f8f;;color:#8f8f8f;font-size:24px;text-align:center;line-height:49px}
.nssub_tab2 li.active a{color:#fff;}
.nsstab_cont2{display:none;padding-top:70px;clear:both;position:relative}
.nssub_tab2 li#unit_1.active a{background:#deab93;border:1px solid #deab93}
.nssub_tab2 li#unit_2.active a{background:#aec37b;border:1px solid #aec37b}
.nssub_tab2 li#unit_3.active a{background:#a1c1e6;border:1px solid #a1c1e6}
.nssub_tab2 li#unit_4.active a{background:#dd6e6d;border:1px solid #dd6e6d}

.nssub_tab2 li#unit_5.active a{background:#aec37b;border:1px solid #aec37b}
.nssub_tab2 li#unit_6.active a{background:#dd6e6d;border:1px solid #dd6e6d}


.nssub_tab3{}
.nssub_tab3 ul{margin:0 auto;width:1000px;}
.nssub_tab3 li{float:left;width:332px;margin-right:1px;}
.nssub_tab3 li a{display:block;height:40px;background:#fff;border:1px solid #a0b4ba;;color:#a0b4ba;font-size:18px;text-align:center;line-height:40px}
.nssub_tab3 li.active a{background:#a0b4ba;color:#fff;}
.nsstab_cont3{display:none;padding-top:50px;clear:both;position:relative}

.nssub_tab4{}
.nssub_tab4 ul{margin:0 auto;width:1000px;}
.nssub_tab4 li{float:left;width:332px;margin-right:1px;}
.nssub_tab4 li a{display:block;height:40px;background:#fff;border:1px solid #a0b4ba;;color:#a0b4ba;font-size:18px;text-align:center;line-height:40px}
.nssub_tab4 li.active a{background:#a0b4ba;color:#fff;}
.nsstab_cont4{display:none;padding-top:50px;clear:both;position:relative}




.newsList{width:100%;color:#656565;border-top:2px solid #003c5e;border-collapse: collapse;border-spacing: 0;}
.newsList tr th{border-bottom:1px solid #DBDBDB;color:#222;font-size:16px;text-align:center;padding:15px 0;font-weight:700;background:#FAFAFA;;}
.newsList tr th:first-child{}
.newsList tr td{border-bottom:1px solid #e3e3e3;text-align:center;font-size:14px;padding:15px 0;}
.newsList tr td .media{color:#888;}
.newsList tr td.alignL {text-indent:5px; text-align: left;padding:15px 20px}
.newsList tr td.alignL a {color:#656565;font-size:14px;}

.page_list{text-align:center; margin-top: 30px;}
.page_list a{margin:0 2px; width:31px; height:31px; line-height:31px; display:inline-block; text-align:center; border:1px solid #004976; font-size:14px; color:#004976; vertical-align: top; background-color: #fff;}
.page_list a.num.active,.page_list a.on{ width:31px; height:31px; line-height:31px; border:1px solid #f58028; font-weight:600; color:#f58028;}
.page_list a.arrow{border:none;}
.page_list a.arrow.mr{margin-right: 15px;}
.page_list a.arrow.ml{margin-left: 15px;}

.page_list a.start{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_1.gif') no-repeat;border:0px;}
.page_list a.prev{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_2.gif') no-repeat;;border:0px;}
.page_list a.next{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_3.gif') no-repeat;border:0px;}
.page_list a.last{margin:0 2px; width:31px; height:31px;background:url('../images/page_arrow_4.gif') no-repeat;;border:0px;}



/* ****************** 사이트맵 ********************** */
#sitemapContent{	
	position:fixed; 
	top:0; left:0; right:0; bottom:0; 
	z-index:-1;
	opacity:0;filter:Alpha(opacity=0); 
	display:none;
}

#sitemapContent #sitemapInnerCon{	
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}
#sitemapContent #sitemapInnerCon .sitemap-bg-box{	
	position: absolute;
	top: 0px;
	left: 0%;
	width: 100%;
	height: 100%;
	background: #004976;
	background-size: auto;
}
#sitemapContent #sitemapInnerCon .sitemap-bg-box span{	
	position: absolute;
	top: 0px;
	left: 0%;
	width: 100%;
	height: 100%;
	background:url('../images/new2/sitemap_bg.jpg') no-repeat center bottom;
}

#sitemapContent #sitemapInnerCon .area{	
	position:relative;
	width:1300px;
	margin:0 auto;
	display:block;
}
#sitemapContent #sitemapInnerCon .area h1{	
	
	display:block;
	position:relative;
	height:150px;
	margin:0px;
	left:0px;
	top:0px;
	margin-top:105px;
}
#sitemapContent #sitemapInnerCon .area h1 b{	
	position:absolute;
	left:0px;
	top:0px;
	width:289px;
	height:43px;
	background:url('../images/new2/sitemap_title.png') no-repeat center top;
}

#sitemapContent #sitemapInnerCon .area h1 .effect02{	
	position:absolute;
	right:0px;
	top:0px;
	height:43px;
}
#sitemapContent #sitemapInnerCon .area h1 .effect02 button{	
	display:block;
	width:33px;
	height:32px;
	border:0px;
	outline:0px;
	background:url('../images/new2/sitemap_close.png') no-repeat center top;
	cursor:pointer;
	
}
#sitemapContent #sitemapInnerCon .area>ul{	
	position:absolute;
	left:0px;
	top:155px;
	width:100%;
	height:543px;
	border-left:1px solid #175982;
}

#sitemapContent #sitemapInnerCon .area ul > li{	
	float:left;
	width:207px;
	height:543px;
	border-right:1px solid #175982;
	position:relative;
}
#sitemapContent #sitemapInnerCon .area ul li h2{	
	color:#ffffff;
	font-size:30px;
	font-weight:700;
	position:absolute;
	left:23px;
	top:58px;
	width:100%;
	height:43px;
}
#sitemapContent #sitemapInnerCon .area ul li ul{
	padding-top:171px;
}
#sitemapContent #sitemapInnerCon .area ul li ul li{	
	padding-left:23px;
	clear:both;
	width:auto;
	height:auto;
	border-right:0px solid #175982;
}
#sitemapContent #sitemapInnerCon .area ul li ul li a{	
	display:block;
	padding:12px 0px ;
}
#sitemapContent #sitemapInnerCon .area ul li ul li a span{	
	display:block;
	color:#ffffff;
	font-size:19px;
}



#house_movie{}
#house_movie iframe{width:100%;height:100%;}
#news_movie iframe{width:100%;height:100%;}

#map_naver_page{width:1114px;height:500px;margin:0 auto;margin-top:50px;border:1px solid #a8a9ac}
#map_naver_page .map_marker{height:43px;border-radius:21px;line-height:43px;padding-left:45px;padding-right:10px;background:#0475f4;color:#fff;position:relative}
#map_naver_page .map_marker span.image{position:absolute;left:7px;top:5px;}
#map_naver_page .map_marker span.arrow{position: absolute;left:20px;
bottom: -5px;
width: 0;
height: 0;
border-color: #0475f4 transparent transparent;
border-style: solid;
border-width: 6px 4px 0;
pointer-events: none;}


.regist { width: 1000px; margin: 0 auto 0px; text-align:left;margin-top:-100px;}
.regist input{display:inline-block;}
.regist .reg_terms { font-size:12px; line-height:1.7;}
.regist .reg_terms>h5 { color:#222222; font-size:20px; line-height:60px; text-align: left; font-weight: 700;margin-bottom:5px;}
.regist .reg_terms>p { color:#828282; font-size:15px; line-height:5px; margin-bottom: 20px; text-align: left; }
.regist .reg_terms .terms_box { padding:20px; border:1px solid #e5e5e5; background-color:#f5f5f5; color:#666666; font-size: 13px; height:100px;overflow-y:scroll}
.regist .reg_terms .terms_box h4 { margin-top:10px; color:#1b1b1b; font-size: 16px; font-weight:normal; }
.regist .reg_terms .terms_box li {line-height:1.5;}
.regist .reg_terms .terms_box>p {line-height:1.7;}

.regist .agree_radio { margin:25px 0 50px; text-align:center; color:#000; font-size:15px;}
.regist .agree_radio .type-radio { margin:-2px 5px 0 0;}

.regist .reg_table {margin-top:30px;}
.regist .reg_table>table {width:100%;}
.regist .reg_table>table tr:first-child th { border-top: 3px solid #263d6b; }
.regist .reg_table>table tr:first-child td { border-top: 3px solid #263d6b; }
.regist .reg_table>table th {box-sizing:border-box; padding:12px 0; text-align:center; border-bottom:1px solid #ddd; font-size:15px; color:#000; font-weight:bold; vertical-align:middle; }
.regist .reg_table>table th>span { color:#e83829;}
.regist .reg_table>table td {box-sizing:border-box; padding:10px 20px; font-size:12px; color:#666; background-color:#fff; border-bottom:1px solid #ddd; font-size:14px;}
.regist .reg_table>table td input[type='text'], .regist .reg_table>table td select {box-sizing:border-box; height:30px !important; padding-left:10px; line-height:30px; background-color:#fff; border:1px solid #d6d6d6;}
.regist .reg_table>table td .type-checkbox { margin:-2px 0 0;}
.regist .reg_table .btn_zip {display:inline-block; width:100px; height:30px; text-align:center; line-height:30px; color:#fff; background-color:#9b9b9b; font-size:14px;}

.regist .button {margin-top:50px; text-align:center;border:0px;}
.regist .button>a, .regist .button>button {border:0px;box-sizing:border-box; display:inline-block; width:160px; height:50px; line-height:50px; text-align:center; font-size:16px;}
.regist .button>a.btn_regist, .regist .button>button.btn_regist {font-weight: 700; color:#fff; background-color:#3e6a85; vertical-align:top;cursor:pointer}
.regist .button>a.btn_cancel {margin-left:6px; color:#162333; font-weight: 700; border:1px solid #162333;}


.regist .reg_terms2 {margin-bottom: 30px;  border-top: 2px solid #263d6b;}
.regist .reg_terms2 th{background-color: #f5f5f5;padding:15px;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;text-align:center;}
.regist .reg_terms2 td{padding:15px;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
.regist .reg_terms2 table{width:100%;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;}
.regist h2{
	color: #222222;
	font-size: 20px;
	line-height: 60px;
	text-align: left;
	font-weight: 700;
	margin-bottom: 5px;
}

.radio-area label.rdo {
    margin: 0 60px 20px 0;
	cursor:pointer;
}
.radio-area{
   margin: 0 0 -20px;
}

label.rdo {
    display: inline-block;
    position: relative;
    padding: 0 0 0 31px;
}
label.rdo input {
    position: absolute;
    top: 5px;
    left: 0;
    width: 1px;
    height: 1px;
    opacity: 0;
    cursor: pointer;
}
label.rdo span {
    display: block;
    font-size: 16px;
    line-height: 20px;
    color: #555555;
}
label.rdo span::before {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    margin: -10px 0 0;
    background: url(../images/radio.png) 0 0 no-repeat;
        background-position-x: 0px;
        background-position-y: 0px;
}
label.rdo input:checked + span::before {
    background-position: 0 -20px;
}
    
label.chk{
    cursor: pointer;
}
label.chk span::before {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    margin: -10px 0 0;
    background: url(../images/check.png) 0 0 no-repeat;
}
label.chk span {
    display: block;
    font-size: 16px;
    line-height: 20px;
    color: #555555;
}
label.chk input {
    position: absolute;
    top: 5px;
    left: 0;
    width: 1px;
    height: 1px;
    opacity: 0;
    cursor: pointer;
}
label.chk input:checked + span::before {
    background-position: 0 -20px;
}
label.chk {
    display: inline-block;
    position: relative;
    padding: 0 0 0 31px;
}
.privacy-agreement .check-area .chk {
    float: right;
}

#plane_tab.cctab {}
#plane_tab.cctab ul{}
#plane_tab.cctab li{width:auto;margin-right:7px;}
#plane_tab.cctab li a{width:204px;}
#plane_tab.cctab li.last{margin-right:0px;}

#member_tab.cctab {width:1000px;margin:0 auto;padding-top:20px;padding-bottom:20px;}
#member_tab.cctab ul{}
#member_tab.cctab li{width:49%;margin-right:1%;}
#member_tab.cctab li a{display:block;}
#member_tab.cctab li.last{margin-right:0px;}



#interior_tab.cctab {margin-bottom:10px;}
#interior_tab.cctab ul{}
#interior_tab.cctab li{width:auto;margin-right:7px;}
#interior_tab.cctab li a{width:420px;}
#interior_tab.cctab li.last{margin-right:0px;}

#winner_tab.cctab {margin-bottom:10px;height:148px;width:auto;}
#winner_tab.cctab ul{height:auto;}
#winner_tab.cctab li{width:auto;margin-right:7px;margin-bottom:7px;}
#winner_tab.cctab li a{border:0px solid #fff;;}
#winner_tab.cctab li.last{margin-right:0px;}
#winner_tab.cctab li.active{}

#winner_tab.cctab li.tab1 a{display:block;width:374px;height:69px;background:url('../images/winner_info_tab01.jpg') no-repeat center center;}
#winner_tab.cctab li.tab2 a{display:block;width:374px;height:69px;background:url('../images/winner_info_tab02.jpg') no-repeat center center;}
#winner_tab.cctab li.tab3 a{display:block;width:374px;height:69px;background:url('../images/winner_info_tab03.jpg') no-repeat center center;}
#winner_tab.cctab li.tab3{margin-right:0px;}
#winner_tab.cctab li.tab4 a{display:block;width:280px;height:69px;background:url('../images/winner_info_tab04.jpg') no-repeat center center;}
#winner_tab.cctab li.tab5 a{display:block;width:281px;height:69px;background:url('../images/winner_info_tab05.jpg') no-repeat center center;}
#winner_tab.cctab li.tab6 a{display:block;width:280px;height:69px;background:url('../images/winner_info_tab06.jpg') no-repeat center center;}
#winner_tab.cctab li.tab7 a{display:block;width:280px;height:69px;background:url('../images/winner_info_tab07.jpg') no-repeat center center;}
#winner_tab.cctab li.tab7{margin-right:0px;}
#winner_tab.cctab li.tab4{margin-right:5px;}
#winner_tab.cctab li.tab5{margin-right:5px;}
#winner_tab.cctab li.tab6{margin-right:5px;}

#winner_tab.cctab li.tab1.active a{background:url('../images/winner_info_tab01_on.jpg') no-repeat center center;}
#winner_tab.cctab li.tab2.active a{background:url('../images/winner_info_tab02_on.jpg') no-repeat center center;}
#winner_tab.cctab li.tab3.active a{background:url('../images/winner_info_tab03_on.jpg') no-repeat center center;}
#winner_tab.cctab li.tab4.active a{background:url('../images/winner_info_tab04_on.jpg') no-repeat center center;}
#winner_tab.cctab li.tab5.active a{background:url('../images/winner_info_tab05_on.jpg') no-repeat center center;}
#winner_tab.cctab li.tab6.active a{background:url('../images/winner_info_tab06_on.jpg') no-repeat center center;}
#winner_tab.cctab li.tab7.active a{background:url('../images/winner_info_tab07_on.jpg') no-repeat center center;}


#life_tab.cctab {height:54px;}
#life_tab.cctab ul{height:54px;}
#life_tab.cctab li{width:50%;}

.register_label{}
.register_label label{margin-right:20px;}
#animation_company_sdiv222{}
#animation_company_sdiv222 a:hover{opacity:0.7}

.cctab_cont {clear:both;margin-top:0px;position:relative}
.cctab_cont iframe{height:633px;width:100%;}
.cctab_cont img{}
.cctab.three li {float:left;width:33%;}

.iframe iframe{height:733px;width:100%;}

.btn_auth{display:inline-block;background: #122247;color: #fff;height:36px;line-height:36px;font-size: 14px;border:0px;vertical-align:middle;cursor:pointer}
.btn_overlap{display:inline-block;background: #eee;;color:#686b6e;;height:36px;line-height:36px;font-size: 14px;border:0px;vertical-align:middle;cursor:pointer;padding:0px 20px;}
.btn_overlap2{display:inline-block;background: #122247;color: #fff;height:36px;line-height:36px;font-size: 14px;border:0px;vertical-align:middle;cursor:pointer;padding:0px 20px;}
.btn_overlap3{display:inline-block;background: #ec1137;color: #fff;height:28px;line-height:28px;font-size: 13px;border:0px;vertical-align:middle;cursor:pointer;padding:0px 10px;}

.spot{color:#ec1137;font-size: 13px;}

/* 개인정보취급 */
.clauseBox {text-align:left;margin-top:2px;border:1px solid #dddddd;}
.clauseBox p{height:130px; margin-bottom:10px; 	padding:10px 3%;background:#fff;	color:#6D6D6D;	 font-size:13px;	line-height:130%; letter-spacing:-1px;	overflow-y: scroll;}
.clauseBox .check{padding:15px 15px;color:#888888;background:#f3f3f3;border-top:1px solid #dddddd;text-align:right;position:relative}
.clauseBox .check .checkT{height:30px;	line-height: 30px;	font-size:14px;	margin-right:15px;	display:inline-block; font-weight:400;}
.clauseBox .check .check_box{position:absolute;}
.check input {vertical-align:middle}
.check label{	font-size:15px;color:#444444;margin-right:10px; vertical-align:middle; }
.clauseBox .check .infotext{color:#cc221d;}
.clauseBox table.clauseTable{border-left:1px solid #e3e3e3;border-top:2px solid #2e3c68;text-align:center;width:100%;}
.clauseBox .clauseTable th{background:#f8f8f8;color:#444444;font-size:14px;text-align:center;border-right:1px solid #e3e3e3;;border-bottom:1px solid #e3e3e3;padding:10px;}
.clauseBox .clauseTable td{background:#fff;color:#444444;font-size:14px;text-align:center;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:10px;}

/*  tableForm table */
table.tableForm{width:100%;	color:#656565; border-top:2px solid #2e3c68}
table.tableForm tr th{font-size:16px;color:#444444; font-weight:400; padding: 14px 0 14px 25px; background-color:#f8f8f8;	border-bottom:1px solid #e3e3e3;	text-align:left; font-weight:700}
table.tableForm tr.last th{	letter-spacing:3px;}
table.tableForm tr td{font-size:15px;  padding:6px 10px;	border-left:1px solid #e3e3e3;	border-bottom:1px solid #e3e3e3;	text-align:left;}
table.tableForm tr td input[type="text"] {height:34px; text-indent: 5px; border:1px solid #dddddd; background:#fff; vertical-align:middle}
table.tableForm tr td input[type="radio"] {vertical-align:middle} 
table.tableForm tr td select {height:34px; border:1px solid #dddddd; background:#fff; vertical-align:middle}
table.tableForm tr td.address p {margin-top:5px;}
table.tableForm tr td.address p:first-child {margin-top:0px;}
table.tableForm tr td input.readonly {background:#efefef}

.textLine{	height: 24px;	line-height: 16px;	font-size: 12px;	text-indent:5px;	border: 1px solid #DADADA;	color: #000;	background:#f5f5f5;}
.selectLine{height: 26px;	line-height: 32px;	font-size: 12px;	text-indent:5px;	border: 1px solid #DADADA;	color: #000;	background:#f5f5f5;}
.formBtn{	text-align: center;	margin-top:50px;}
.formBtn a ,.formBtn button{display: inline-block; vertical-align:middle;	width:150px; height:52px; line-height:52px;  font-size:19px; color:#fff; }
.formBtn .btn_ok{background:#004976;border:0px;cursor:pointer}
.formBtn .btn_ok2{background:#c31727;border:0px;cursor:pointer;color:#fff;}
.formBtn .btn_ok3{background:#fff;border:0px;cursor:pointer;color:#333;border: 1px solid #DADADA;}
.formBtn .btn_cancel{background:#b7b7b7; border:0px solid #a0a0a0;}

.check_cnt{cursor:pointer;border:1px solid #dedede;line-height:40px;font-size:14px;padding:0px 15px;margin-right:15px;}
.check_cnt.active{background:#122247;color:#fff;}


.modal_info{}
.modal_info table{width:100%;	color:#656565; border-top:2px solid #2e3c68}
.modal_info table tr th{font-size:16px;color:#444444; font-weight:400; padding: 14px 5px 14px 5px; background-color:#f8f8f8;	border-bottom:1px solid #e3e3e3;;border-left:1px solid #e3e3e3;	text-align:center; font-weight:700}
.modal_info table tr th.last{text-align:center;font-size:16px;color:#444444; font-weight:400; background-color:#f8f8f8;	border-right:1px solid #e3e3e3; font-weight:700}
.modal_info table tr td{text-align:center;font-size:16px;  padding:10px 10px;border-left:1px solid #e3e3e3;	border-bottom:1px solid #e3e3e3;	text-align:center;}
.modal_info table tr td.last{border-right:1px solid #e3e3e3;}
.modal_info table tr td a.delete{background: #122247;border: 0px;cursor: pointer;display: inline-block;vertical-align: middle;font-size: 16px;padding:5px 10px;color: #fff;}


body .blocker {z-index:898}
.ui-datepicker-inline{}
table.tableForm .ui-datepicker-inline td{
	font-size: 15px;
	padding: 1px 1px;
	border-left: 0px solid #e3e3e3;
	border-bottom: 0px solid #e3e3e3;
	text-align: center;
}
table.tableForm  .ui-datepicker-inline th{
    font-size: 14px;
    color: #444444;
    padding: .7em .3em;
    background-color: #f8f8f8;
    border-bottom:0px solid #e3e3e3;
    text-align: center;
    font-weight: 700;
}
table.tableForm .ui-state-default,table.tableForm .ui-widget-content .ui-state-default,table.tableForm .ui-widget-header .ui-state-default{}

table.tableForm a.ui-state-default ,table.tableForm .ui-widget-content a.ui-state-default ,table.tableForm .ui-widget-header a.ui-state-default a{color:#000;background:#fff;}

table.tableForm .ui-state-default,table.tableForm .ui-widget-content .ui-state-default,table.tableForm .ui-widget-header .ui-state-default{}
table.tableForm a.ui-state-active, table.tableForm .ui-widget-content a.ui-state-active, table.tableForm .ui-widget-header a.ui-state-active{background:#122247;border-color:#122247;color:#fff;}
#contsult_date{display:inline-block;vertical-align:top}
#contsult_time{display:inline-block;vertical-align:top;margin-left:10px;border-radius: 3px;border: 1px solid #ddd;
background: #fff;
color: #333;padding: .2em .2em 0;}
#contsult_time .date_title{width:350px;text-align:center;border: 1px solid #ddd;background: #e9e9e9;color: #333;font-weight: bold;font-size:15px;line-height:35px;}
#contsult_time ul{padding:10px;height:180px;overflow-y:scroll}
#contsult_time ul li{padding:3px 120px 3px 10px;text-align:center;position:relative}
#contsult_time ul li.nodata{padding:3px 10px 3px 10px;text-align:center;position:relative}
#contsult_time ul li.possible{}
#contsult_time ul li a{display:block;border: 1px solid #ddd;color:#ccc;padding:4px 10px;}
#contsult_time ul li.possible a{color:#333;}
#contsult_time ul li.active a{background:#122247;color:#fff;}

#contsult_time ul li span{position:absolute;background:#d91605;line-height:28px;width:93px;height:28px;color:#fff;display:block;right:5px;top:3px;}
#contsult_time ul li.possible span{background:#135074;line-height:28px;width:93px;height:28px;color:#fff;display:block;}

/* CYBER */
.cyber_modelhouse {display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1005;min-height:800px;}
.cyber_modelhouse .cyber_modelhouse_in {position:relative;width:100%;height:100%;}
.cyber_modelhouse .cyber_modelhouse_in .bg {position:absolute;top:0;width:50%;height:100%;background:#003e65;}
.cyber_modelhouse .cyber_modelhouse_in .bg.left {left:0;}
.cyber_modelhouse .cyber_modelhouse_in .bg.right {right:0;}

.cyber_modelhouse .inner {position:relative;width:1370px;margin:0 auto;}
.cyber_modelhouse h1 {position:absolute;left:50%;margin-left:-367px;top:62px;display:block;text-align:center;}
.cyber_modelhouse .tit_txt {position:absolute;left:50%;margin-left:-371px;top:292px;}
.cyber_con_wrap {position:absolute;width:1370px;height:430px;overflow:hidden;left:50%;margin-left:-685px;top:380px;}
.cyber_con_wrap .cyber_con.cyber1 {position:absolute;width:658px;height:430px;left:0px;top:0px;}
.cyber_con_wrap .cyber_con.cyber2 {position:absolute;width:658px;height:430px;right:0px;top:0px;}

.cyber_modelhouse .btn_cyber_close {position:absolute;right:0%;top:62px;}


/*input type file*/
input[type="file"] {
	display: none;
}
input[type="file"] + label.file_pick {
	background: #122247;
	color: #fff;
	border: 0;
	height: 27px;
	padding: 4px 13px;
	cursor: pointer;
}
.inputW1 {width:100px;}
.inputW2{width:150px;}
.inputW3{width:70px;}
.inputW4{width:90%;}

.selectW1 {width:70px}
.selectW2{width:150px}

/* list table */
table.tableList{width:100%; color:#656565; border-top:2px solid #323232}
table.tableList tr th{background:#ffffff;color:#131e35;height:45px; border-bottom:1px solid #e3e3e3; letter-spacing: 4px; font-size:17px; text-align: center;   font-weight:400}
table.tableList tr td{height:45px; border-bottom:1px solid #e3e3e3; text-align: center; font-size:16px;}
table.tableList tr td.alingL {text-indent: 5px; text-align: left;}
table.tableList tr td.alingL a {color:#656565; font-size:16px;}

/* 페이징 처리 부분 */
.paging {text-align:center; margin-top:25px;}
.paging a.num{display:inline-block; vertical-align:middle;margin:0px 4px;background:#fff; width:33px; height:33px; line-height:33px; font-size:16px;border:1px solid #dddddd; text-align:center; color:#aaaaaa}
.paging a.num:hover, .paging a.num.active {background:#fff;border:1px solid #2f436c;color:#183642;}
.paging a.prev {background:#f3f3f3 url('../images/common/btn_prev.png') no-repeat center center;}
.paging a.next {background:#f3f3f3 url('../images/common/btn_next.png') no-repeat center center;}
.paging .txt {/*text-indent:-9999px;*/ font-size:0px !important}

.full_popup{position:fixed;left:0px;top:0px;height:100%;width:100%;z-index:99999}
.full_popup .bg{position:absolute;left:0px;top:0px;height:100%;width:100%;background:#000;opacity:0.6;z-index:99997}
.full_popup .popup_area{position:absolute;top:20%;z-index:99998}
.full_popup .popup_area2{position:absolute;top:5%;z-index:99999}


.event_tab {width:1000px;margin:0 auto;margin-bottom:30px;}
.event_tab ul {}
.event_tab li {float:left;width:326px;margin-right:10px;margin-bottom:10px;cursor:pointer}
.event_tab li.active {}
.event_tab li.last {margin-right:0px;}
.event_tab li a{display:block;border:1px solid #00b2d0;font-size:20px;line-height:57px;color:#00b2d0;text-align:center;cursor:pointer;height:57px;cursor:pointer}
.event_tab li.active a{background:#00b2d0;color:#fff;}

.event_tab_new {width:1000px;margin:0 auto;margin-bottom:30px;}
.event_tab_new ul {}
.event_tab_new li {float:left;width:499px;margin-right:1px;margin-bottom:10px;cursor:pointer}
.event_tab_new li.active {}
.event_tab_new li.last {margin-right:0px;}
.event_tab_new li a{display:block;border:1px solid #00b2d0;font-size:20px;line-height:50px;color:#8f8f8f;text-align:center;cursor:pointer;height:50px;cursor:pointer}
.event_tab_new li.active a{background:#00b2d0;color:#fff;}
