html {
	overflow-y:scroll;
	overflow-x:auto;
}
body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"NanumGothic","나눔고딕",tahoma,Helvetica,AppleGothic,Sans-serif;
	background:#fff;
	height:100%;
}

img {
	-ms-interpolation-mode: bicubic;
	vertical-align:top;
}
table {padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
th, td {padding:0px;}

a,img, address {margin:0; padding:0;} /*a가 블럭요소가 될 수 있기때문에 정한다.*/
fieldset, img{border:0 none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
address, em{font-style:normal;}
table{border-collapse:collapse;
	border-spacing:0;
	border:0 none;
}

/* default */

.top_wrap { width:100%; height:59px; min-width:1200px; background:#fff; }
.top_logo { position:absolute; left:0px; top:-61px;}
.top_menu { width:100%; min-width:1200px; height:61px; background:url(/img/main_img_05.jpg) repeat-x; ;}
.nav_box {position:relative; width:1200px; margin:auto;  height:44px; font-size:14px; color:#000000; font-weight:bold; padding-top:17px; }
.nav_box ul { width:1000px; margin:auto; padding-left:220px;}
.nav_li { margin-left:37px; }

.main_vis { width:100%; min-width:1200px; height:560px; background:url(/img/main_img_08.jpg) top center no-repeat; }
.main_vis_box { width:1200px; margin:auto; }

.sub_vis { width:100%; min-width:1200px;  height:169px; background:url(../img/p01/sub_top_bg.jpg) top center no-repeat; }
.sub_vis_box { width:1200px; margin:auto; position:relative; }

.footer { width:100%; height:150px; background:#a1a1a1; padding-top:20px; clear:both; }
.footer_box { width:1180px; padding:10px; margin:auto; color:#EDEDED; text-align:; }
.footerimg{width:200px; float:left;}
.footertext{width:780px; float:left; margin:30px 0px 0px 200px; font-size:13px;}
.footertext span{font-weight:bold;}

#main_content { width:100%; min-width:1263px; height:830px; background:url(/img/img_patt_12.jpg)no-repeat; background-size:cover;}
.main_content_box { width:1263px; height:555px; margin:auto; position:relative; }
.main_content_show { position: absolute; width: 1263px; top:0px; }
.main_speedConsult { width:629px; height:270px; background:url(/img/main_sum_img_19.jpg) no-repeat; margin:5px 5px 0px 0px;}
.main_content_show ul li.main11{width:312px; height:270px; margin:5px 5px 0px 0px; float:left;}
.main_content_show ul li.main22{width:263px; height:270px; margin:5px 0px 0px 0px; float:left;}
.main11border1{width:312px; height:270px;}
.main11border2{width:263px; height:270px;}
.maintop{width:1263px; height:35px; position:absolute; top:-70px;}



#main_notice { width:100%; min-width:1200px;  background:#F9FDFF;}
.main_notice { width:1200px; margin:auto; height:300px; padding-top:15px;}
.main_board { width:405px; height:270px; margin-left:10px; }
.main_board_box { background:url(/img/fast_img_btn_21.png) no-repeat; width:382px; height:183px; padding:25px 0 0 20px; line-height:20px; }
.main_board_box ul li { clear:both; }
.main_board_box ul li .lbs1 { display:inline-block; width:55px;float:left; }
.main_board_box ul li .lbs2 { display:inline-block; width:250px;float:left; }
.main_board_box ul li .lbs3 { display:inline-block; width:40px;float:left; margin-left:20px; color:#B7B7B7; }
.eye_center { width:770px; height:270px; margin-left:5px; }
.eye_center_box { background:url(/img/fast_img_btn_10.png); width:746px; height:183px; padding:40px 0 0 30px; }
.mgl5 { margin-left:5px; }

.mainContents { width:100%;  }
.mainContents .mainContents_wrapper { width:100%; position:relative; height:520px; }
.mainContents .mainContents_wrapper .bg1 { width:100%; height:520px; position:absolute; background-image: url(/img/main_img_09.jpg); background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
.mainContents .mainContents_wrapper .bg1 .mainContents_container {width:1220px; height:35px; margin:450px auto 0px;}
.mainContents .mainContents_wrapper .bg2 { width:100%; height:520px; position:absolute; background-image: url(/img/main_img_bg2.jpg); background-repeat: no-repeat; background-position: 50% center; background-size: cover; background-attachment: fixed; opacity: 1; }

#main_review { background:url(/img/bottm_review_img.jpg) no-repeat; width:100%; min-width:1200px; padding-top:10px; clear:both; }
#main_review .main_review { width:1100px; margin:auto; padding-bottom:20px; }
#main_review .main_review .main_review_box { width:1100px; margin:auto; background:#fff; border:1px dashed #D4D4D4; padding:6px; margin-top:10px; height:295px; }
#main_review .main_review .main_review_box .main_review_container { width:240px; margin:2px 17px 12px 17px; }
#main_review .main_review .main_review_box .main_review_container .main_review_thum { width:238px; height:140px; border:1px solid #7C7C7C; position:relative; overflow:hidden; }
#main_review .main_review .main_review_box .main_review_container .main_review_thum img {
	width:100%; height:100%;
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	-o-transition: all 1.5s ease;
	transition: all 1.5s ease;
}
#main_review .main_review .main_review_box .main_review_container .main_review_thum img:hover {
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
}
#main_review .main_review .main_review_box .main_review_container .main_review_title { font-size:14px; display:block; font-weight:bold; width:240px; }

.sub_wrap { width:100%; min-width:1200px; }
.sub_container { width:1200px; margin:auto; margin-top:15px; }
.sub_left_menu {padding:; background:url("../img/submenubg.jpg") no-repeat center; position: fixed; width: 202px; top: 315px; }
.sub_content { width:963px; margin-left:230px; }

.board_wrap { width:963px; margin:auto; padding-bottom:30px; min-height:500px; }
.board_wrap .board_list { width:951px; line-height:40px; border-top: 2px solid #FF7600; font-size:14px; }
.board_wrap .board_list thead .thd { height:40px; text-align:center; border-bottom:2px solid #BCBCBC; }
.board_wrap .board_list tbody tr { border-bottom:1px dashed #AAAAAA; text-align:center; }
.board_wrap .board_list .num { width:103px; }
.board_wrap .board_list .subject { width:681px; }
.board_wrap .board_list .date { width:151px; }
.board_wrap .board_list .al { text-align:left; }

.board_wrap .board_view { width:951px; border-top: 2px solid #FF7600; }
.board_wrap .board_view h3 { font-size: 18px; display: block; width: 100%; padding-bottom: 5px; margin-bottom: 20px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5; }
.board_wrap .board_view .board_content { position:relative; width:100%; }
.board_wrap .board_btn_line { height:32px; padding:10px 0; text-align:right; }

.board_wrap .event_list { }
.board_wrap .event_list .eventBox { width:300px; height:223px; position:relative;  margin:10px; }
.board_wrap .event_list .event_img { width:292px; height:223px; }
.board_wrap .event_list .event_summary { position: absolute; width: 276px; height: 34px; background: url(../img/p07/title_patt.png) repeat-x; ; bottom: 0px; line-height: 15px; padding: 8px; color: #FFFFFF; }
.board_wrap .event_list .event_summary .title { font-size:14px; }
.board_wrap .event_list .event_summary a { color: #fff; }

.bottomcon{width:924px; overflow:hidden; margin:0px 0px 30px 13px;}
.bottomcon_1{width:629px; height:270px; float:left;}
.bottomcon_1>div{margin:0px;}
.bottomcon_2{width:290px; height:270px; float:left; margin:0px 0px 0px 5px;}



/* paging start */

.privShow { cursor:pointer; }

.ncon_5_2_4{width:312px; float:left; padding:17px 0px 0px 0px;}
.ncon_5_2_4 #aggr{float:left;}
.ncon_5_2_4 img{float:left; margin:-4px 0px 0px 1px;}
.ncon_5_2_4 p{float:left; font-size:14px; font-weight:bold; color:red; margin:-6px 0px 0px 0px;}


.pageBox { width:100%; margin:30px auto; text-align:center; }
.paging {
	clear: both;
	height: 25px;
	position: relative;
	text-align: center;
}
.paging a {
	background-color: #FFFFFF;
	border: 1px solid #DFDFDF;
	color: #666666;
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	margin: 0 -3px;
	min-width: 10px;
	padding: 4px 6px 5px 7px;
	position: relative;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
.paging a.active {
	font-weight: bold;
}
.paging a:hover, .paging a.active {
	background-color: #666666;
	border-color: #666666;
	color: #FFFFFF !important;
	z-index: 1;
	cursor:pointer;
}

.paging .ico_comm.next {
	background-position: -49px 0px;
	height: 9px;
	width: 6px;
}
.paging .ico_comm.priv {
	background-position: -39px 0px;
	height: 9px;
	width: 6px;
}
/* paging start */



.pgwSlideshow {
    width: 100%;
    background: #333;
    display: none;
}

.pgwSlideshow a{
    color: #fff;
}

.pgwSlideshow .ps-current {
    text-align: center;
    position: relative;
    min-height: 150px;
    overflow: hidden;
}

.pgwSlideshow .ps-current > ul  > li {
    text-align: center;
    width: 100%;
    z-index: 1;
    opacity: 0;
    display: block;
}

.pgwSlideshow .ps-current > ul  > li img {
    display: block;
    max-width: 100%;
    margin: auto;
}

.pgwSlideshow .ps-caption {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    text-align: left;
    font-size: 1rem;
    color: #fff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    padding: 10px;
    display: none;
}

.pgwSlideshow .ps-caption span {
    padding: 7px;
    display: inline-block;
}

.pgwSlideshow .ps-list {
    border-top: 1px solid #555;
    box-shadow: 0 10px 10px -5px #333 inset;
    background: #555;
    overflow: hidden;
    position: relative;
}

.pgwSlideshow .ps-list ul {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    left: 0;
}

.pgwSlideshow .ps-list li {
    float: left;
}

.pgwSlideshow .ps-list li .ps-item {
    display: block;
    margin: 15px 8px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.pgwSlideshow .ps-list li img {
    display: block;
    border: 1px solid #777;
    width: 80px;
    height: 80px;
}

.pgwSlideshow .ps-list li .ps-item.ps-selected {
    float: left;
    opacity: 1;
    border: 4px solid #fff;
    overflow: hidden;
}

.pgwSlideshow .ps-list li .ps-item.ps-selected img {
    margin: -4px;
}

.pgwSlideshow .ps-prevIcon {
    border-color:transparent #fff transparent;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    display: block;
}

.pgwSlideshow .ps-nextIcon {
    border-color:transparent #fff transparent;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    display: block;
}

.pgwSlideshow .ps-current .ps-prev {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    border: 1px solid #777;
    border-left: 0;
    border-radius: 0 4px 4px 0;
    position: absolute;
    padding: 20px 20px 20px 15px;
    left: 0;
    top: 45%;
    cursor: pointer;
}

.pgwSlideshow .ps-current .ps-next {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    border: 1px solid #777;
    border-right: 0;
    border-radius: 4px 0 0 4px;
    position: absolute;
    padding: 20px 15px 20px 20px;
    right: 0;
    top: 45%;
    cursor: pointer;
}

.pgwSlideshow .ps-list .ps-prev {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";
    border: 1px solid #777;
    border-left: 0;
    border-radius: 0 4px 4px 0;
    padding: 20px 15px 20px 12px;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: 1000;
    display: none;
}

.pgwSlideshow .ps-list .ps-next {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";
    border: 1px solid #777;
    border-right: 0;
    border-radius: 4px 0 0 4px;
    padding: 20px 12px 20px 15px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 25px;
    z-index: 1000;
    display: none;
}

/*
 * The media-queries are not used because IE8 doesn't support them.
 */
.pgwSlideshow.narrow .ps-list li img {
    width: 60px;
    height: 60px;
}

.pgwSlideshow.narrow .ps-current .ps-prev {
    padding: 15px 15px 15px 12px;
    top: 40%;
}

.pgwSlideshow.narrow .ps-current .ps-next {
    padding: 15px 12px 15px 15px;
    top: 40%;
}

.pgwSlideshow.narrow .ps-list .ps-prev {
    padding: 15px 12px 15px 10px;
    top: 20px;
}

.pgwSlideshow.narrow .ps-list .ps-next {
    padding: 15px 10px 15px 12px;
    top: 20px;
}

.pgwSlideshow.narrow .ps-caption {
    font-size: 0.8rem;
    padding: 8px;
}
