@charset "utf-8";

@import url("layout.css");

#iph_wrapper {width:100%; position:relative; min-width:1200px; overflow:hidden;}
#iph_header {width:100%; position:fixed; left:0px; top:0px; background:url(../../../files/web1/images/common/bg_header.gif) repeat-x left top; z-index:2;}
#iph_header .header_inner {width:1200px; margin:0 auto; height:89px; position:relative;}
#iph_header .header_inner .left {position:relative; padding:26px 0 0 17px;}
#iph_header .header_inner .left:after {content:''; display:block; clear:both;}
#iph_header h1 {float:left; margin-right:28px;}
#iph_container {width:100%; position:relative; margin:89px 0 0 0;}
.container_bg1 {background:url(../../../files/web1/images/sub/bg_001002001.jpg) no-repeat center bottom;}
.container_bg2 {background:url(../../../files/web1/images/sub/img_004003_bg.gif) no-repeat center 905px;}
.container_bg3 {background:url(../../../files/web1/images/sub/img_004003_bg2.gif) no-repeat center 1335px;}
.container_bg4 {background:url(../../../files/web1/images/sub/img_006003_bg.jpg) no-repeat center 931px;}
.container_bg5 {background:url(../../../files/web1/images/sub/bg_006001001.jpg) no-repeat center bottom;}

#iph_footer {height:226px; background:#111;}
#iph_footer .inner {width:1200px; margin:0 auto; position:relative;}
#iph_footer .inner .btn_top {position:absolute; right:0px; top:-64px;}
#iph_footer .top {border-bottom:1px solid #3b3b3c; height:46px; padding:18px 0 0 0;}
#iph_footer .top ul:after {content:''; display:block; clear:both;}
#iph_footer .top ul li {float:left;}
#iph_footer .top ul li a {font-size:17px;}
#iph_footer .top ul li.li1 {background:url(../../../files/web1/images/common/foot_line.gif) no-repeat right 5px; padding:0 17px 0 0;}
#iph_footer .top ul li.li1 a {color:#fff;}
#iph_footer .top ul li.li2 {padding:0 0 0 16px;}
#iph_footer .top ul li.li2 a {color:#888;}
/*퀵링크*/
#iph_footer .top .family {z-index:1; position:absolute; width:211px;top:10px; right:0px;}
#iph_footer .top .family > a {display:block; height:31px; font-size:14px; color:#cbc3c3; padding:13px 0 0 15px; background:#2e2e2e url(../../../files/web1/images/common/family_arr.png) no-repeat 95% center;}
#iph_footer .top .family_pop {position:absolute; left:0px; bottom:44px; width:209px; background:#2e2e2e; border:1px solid #a0a0a0;}
#iph_footer .top .family_pop ul li {content:''; display:block; clear:both;}
#iph_footer .top .family_pop ul li a {display:block; font-size:13px; color:#cbc3c3; padding:8px 0 10px 15px;}

#iph_footer .bot {font-size:17px; line-height:26px; color:#888;}
#iph_footer .bot:after {content:''; display:block; clear:both;}
#iph_footer .bot .copy {float:left; padding:24px 0 0 0;}
#iph_footer .bot .line {display:inline-block; background:url(../../../files/web1/images/common/foot_line.gif) no-repeat left 7px; padding:0 0 0 15px; margin:0 12px 0 0;}
#iph_footer .bot .mr12 {margin-right:12px;}
#iph_footer .bot .right {float:right; padding:16px 0 0 0;}
#iph_footer .bot .right li {margin-top:12px;}
#iph_footer .bot .right li:after {content:''; display:block; clear:both;}
#iph_footer .bot .right li .l {float:left; margin:5px 15px 0 0;}
#iph_footer .bot .right li .r {float:left; font-size:13px; color:#888; line-height:20px;}
#iph_footer .bot .right li .r span {font-size:16px;}

.util {position:absolute; right:0px; top:29px;}
.util:after {content:''; display:block; clear:both;}
.util li {float:left; margin-left:24px;}
.util li a {display:block;} 
.util li a span {display:block; width:24px; height:24px;}
.util li.li1 a span {background:url(../../../files/web1/images/common/util_1_off.gif) no-repeat left top;}
.util li.li2 a span {background:url(../../../files/web1/images/common/util_2_off.gif) no-repeat left top;}
.util li.li3 a span {background:url(../../../files/web1/images/common/util_3_off.gif) no-repeat left top;}
.util li.li4 a span {background:url(../../../files/web1/images/common/util_4_off.gif) no-repeat left top;}
.util li.li1 a:hover span {background:url(../../../files/web1/images/common/util_1_on.gif) no-repeat left top;}
.util li.li2.on a span {background:url(../../../files/web1/images/common/util_2_on.gif) no-repeat left top;}
.util li.li3 a:hover span {background:url(../../../files/web1/images/common/util_3_on.gif) no-repeat left top;}
.util li.li4 a:hover span {background:url(../../../files/web1/images/common/util_4_on.gif) no-repeat left top;}

#gnb {float:left;}
#gnb > ul:after {content:''; display:block; clear:both;}
#gnb > ul > li {float:left;}
#gnb > ul > li > a {display:block; height:61px; font-size:18px; padding:3px 28px 0 28px;}
#gnb > ul > li > a > span {display:inline-block;}
#gnb > ul > li > a:hover > span , #gnb > ul > li.on > a > span {border-bottom:3px solid #167ef0; height:58px; font-weight:bold; color:#167ef0;}
#gnb > ul > li .dept2_wrap {position:absolute; left:0px; top:89px; display:none; z-index:2; width:100%; text-align:center;}
#gnb > ul > li .dept2_wrap .inner {width:100%; }
#gnb > ul > li .dept2_wrap .inner ul {}
#gnb > ul > li .dept2_wrap .inner ul li {display:inline-block; margin:0 -4px;}
#gnb > ul > li .dept2_wrap .inner ul li a {display:block; height:45px; padding:20px 25px 0 25px; font-size:16px;}
#gnb > ul > li .dept2_wrap .inner ul li a:hover, #gnb > ul > li .dept2_wrap .inner ul li.on a {font-weight:bold; color:#167ef0;}
.gnb_2depth {display:none; position:absolute; left:0px; top:89px; width:100%; height:65px; background:url(../../../files/web1/images/common/bg_gnb.png) repeat-x left bottom; z-index:1;}

/*메인*/
.m_visual {width:1200px; height:940px; margin:0 auto; position:relative;}
.m_visual .inner {width:1920px; position:absolute; left:-360px; top:0px;}
.m_visual .inner .txt {position:absolute; left:0px; top:170px; text-align:center; width:100%; z-index:2;}
.m_visual .inner .m_slider {position:relative;}
.m_visual .bx-wrapper {}
.m_visual .bx-wrapper:after {content:''; display:block; clear:both;}
.m_visual .bx-wrapper li {width:100%; text-align:center;}
.m_visual .bx-wrapper li img {word-break:break-all; width:100%; height:auto;}
.m_visual .bx-wrapper .bx-controls {position:absolute; bottom:50px; width:100%; text-align:center;}
.m_visual .bx-wrapper .bx-controls-direction {display:none;}
.m_visual .bx-wrapper .bx-pager {display:inline-block; text-align:center;}
.m_visual .bx-wrapper .bx-pager .bx-pager-item {display:inline-block; margin:0 3px;}
.m_visual .bx-wrapper .bx-default-pager.bx-pager a {display:block; background:url(../../../files/web1/images/main/bx_off.png) no-repeat left top; width:10px; height:10px; text-indent:-9999px;}
.m_visual .bx-wrapper .bx-default-pager.bx-pager a.active {background:url(../../../files/web1/images/main/bx_on.png) no-repeat left top; width:20px; height:10px;}
.m_visual .bx-wrapper .bx-controls-auto {display:none;}

.board_type_h1 {background:#fff; height:1000px;}
.board_type_h1 .inner {width:1200px; margin:0 auto;}
.board_type_h1 .tit1 {color:#111; font-size:40px; font-weight:bold; text-align:center; padding:77px 0 0 0;}

.board_div_h1 {padding:90px 0 0 0;}
.board_div_h1 .b1_con:after {content:''; display:block; clear:both;}
.board_div_h1 .tit {color:#333; font-size:30px;}
.board_div_h1 .more {position:absolute; right:0px; top:0px;}
.board_div_h1 .board_1 {float:left; width:775px; position:relative;}
.board_div_h1 .board_1 ul {margin:40px 0 0 0;}
.board_div_h1 .board_1 ul li {position:relative; margin-bottom:-1px;}
.board_div_h1 .board_1 ul li a {display:block; height:114px; border:1px solid #ededed;}
.board_div_h1 .board_1 ul li a:after {content:''; display:block; clear:both;}
.board_div_h1 .board_1 ul li a .l {display:block; float:left; width:118px; margin-right:21px; text-align:center; padding:17px 0 0 0;}
.board_div_h1 .board_1 ul li a .l .day1 {display:block; font-size:42px; color:#dbdbdb;}
.board_div_h1 .board_1 ul li a .l .day2 {display:block; font-size:13px; color:#dbdbdb;}
.board_div_h1 .board_1 ul li a .r {display:block; float:left; width:578px; line-height:28px; padding:45px 0 0 0;}
.board_div_h1 .board_1 ul li a .r .t1 {display:block; font-size:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.board_div_h1 .board_1 ul li a .r .t2 {display:block; font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.board_div_h1 .board_1 ul li.not {z-index:1;}
.board_div_h1 .board_1 ul li.not a {border:1px solid #8e8e8e;}
.board_div_h1 .board_1 ul li a:hover {border:1px solid #0164d6;}
.board_div_h1 .board_1 ul li a:hover .day1 {color:#0164d6;}
.board_div_h1 .board_1 ul li a:hover .day2 {color:#0164d6;}
.board_div_h1 .board_1 ul li a:hover .t1 {color:#0164d6;}
.board_div_h1 .board_1 ul li a:hover .t2 {color:#0164d6;}

.board_div_h1 .board_2 {float:right; width:350px; position:relative;}
.board_div_h1 .board_2 ul {margin:40px 0 0 0;}
.board_div_h1 .board_2 ul li {margin-top:20px;}
.board_div_h1 .board_2 ul li:first-child {margin-top:0;}
.board_div_h1 .board_2 ul li a {display:block; position:relative; overflow:hidden;}
.board_div_h1 .board_2 ul li a img {position:relative;}
.board_div_h1 .board_2 ul li a .con {
	position:absolute; left:0px; top:140px; height:220px; padding:0 30px 0 30px; background:url(../../../files/web1/images/main/bo2_alpha.png) no-repeat left top;
	-webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
   -o-transition: all 0.2s ease-out;
   transition: all 0.2s ease-out;
}
.board_div_h1 .board_2 ul li a .con .arr {position:absolute; right:30px; bottom:20px;}
.board_div_h1 .board_2 ul li a .con .txt {display:block; position:relative; padding:10px 0 0 0; height:210px; background:url(../../../files/web1/images/main/bo2_line.png) no-repeat left bottom;}
.board_div_h1 .board_2 ul li a .con .txt .t1 {display:block; width:290px; color:#fff; font-size:22px; line-height:26px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.board_div_h1 .board_2 ul li a .con .txt .t2 {display:block; font-size:16px; color:#fff; opacity:0.5; margin-top:12px;}

.board_div_h1 .board_2 ul li a:hover .con {
	-webkit-transform: translate3d(0, -140px, 0);
  -ms-transform: translate3d(0, -140px, 0);
	-o-transition: translate3d(0, -140px, 0);
  transform: translate3d(0, -140px, 0);
}
.board_div_h1 .board_2 ul li a:hover .con .txt {padding:34px 0 0 0; height:134px;}
.board_div_h1 .board_2 ul li a:hover .con .txt .t1 {text-overflow:visible; overflow:visible; white-space:normal;}
.board_div_h1 .view_more {text-align:center; margin:122px 0 0 0;}
.board_div_h1 .view_more a {display:inline-block; font-size:18px; color:#333; padding:0 12px 16px 12px; border-bottom:1px solid #333;}

.board_type_h2 {background:#f5f5f5; height:1000px;}
.board_type_h2 .inner {width:1200px; margin:0 auto;}
.board_type_h2 .tit1 {color:#111; font-size:40px; font-weight:bold; text-align:center; padding:82px 0 0 0;}
.board_type_h2 ul {margin:86px 0 0 0;}
.board_type_h2 ul:after {content:''; display:block; clear:both;}
.board_type_h2 ul li {float:left; margin-left:75px;}
.board_type_h2 ul li:first-child {margin-left:0px;}
.board_type_h2 ul li a {display:block; position:relative; width:350px;}
.board_type_h2 ul li a .txt {display:block; height:208px; padding:32px 30px 0 30px; background:#fff;}
.board_type_h2 ul li a .txt .t1 {display:block; font-size:26px; color:#333;}
.board_type_h2 ul li a .txt .t2 {display:block; font-size:16px; line-height:26px; margin-top:22px;}
.board_type_h2 ul li a .arr {position:absolute; right:0px; bottom:0px; width:65px; height:55px; background:url(../../../files/web1/images/main/bo3_arr_off.gif) no-repeat left top;}
.board_type_h2 ul li a:hover {box-shadow:0 5px 8px 5px #eaeaea;}
.board_type_h2 ul li a:hover .t1 {color:#0164d6;}
.board_type_h2 ul li a:hover .arr {background:url(../../../files/web1/images/main/bo3_arr_on.gif) no-repeat left top;}
.board_type_h2 .view_more {text-align:center; margin:80px 0 0 0;}
.board_type_h2 .view_more a {display:inline-block; font-size:18px; color:#333; padding:0 12px 16px 12px; border-bottom:1px solid #333;}

.board_type_h3 {height:1000px; background:url(../../../files/web1/images/main/b_div_bg3.jpg) center top; background-size:cover;}
.board_type_h3 .inner {width:1200px; margin:0 auto;}
.board_type_h3 .tit1 {color:#fff; font-size:40px; font-weight:bold; text-align:center; padding:62px 0 0 0;}
.board_type_h3 .txt {color:#fff; text-align:center; opacity:0.5; font-size:18px; margin-top:14px;}
.board_type_h3 .num_box {margin:40px 0 0 0;}
.board_type_h3 .num_box .tr {color:#fff; text-align:right; opacity:0.5; font-size:15px;}
.board_type_h3 .num_box ul {background:url(../../../files/web1/images/main/num_box_bg.png) no-repeat left top; margin:10px 0 0 0;}
.board_type_h3 .num_box ul:after {content:''; display:block; clear:both;}
.board_type_h3 .num_box ul li {float:left; width:288px; height:120px; padding:30px 0 0 312px;}
.board_type_h3 .num_box ul li .t1 {font-size:17px; color:#fff;}
.board_type_h3 .num_box ul li .t2 {font-size:56px; color:#fff;}
.board_type_h3 .num_box ul li .c1 {color:#f4aa1b;}
.board_type_h3 .view_more {text-align:center; margin:86px 0 0 0;}
.board_type_h3 .view_more a {display:inline-block; font-size:18px; color:#fff; padding:0 12px 16px 12px; border-bottom:1px solid #fff;}

.board_div_h2 {padding:60px 0 0 0;}
.board_div_h2:after {content:''; display:block; clear:both;}
.board_div_h2 .stit {color:#fff; font-size:30px;}
.board_div_h2 .more {position:absolute; right:0px; top:0px;}

.board_3 {float:left; width:825px; position:relative;}
.board_3 .con {background:url(../../../files/web1/images/main/bo3_bg.png) no-repeat left top;}
.board_3 ul {position:relative; background:url(../../../files/web1/images/main/bo3_line.jpg) no-repeat 210px top; height:265px; padding:15px 0 0 0; margin:40px 0 0 0;}
.board_3 ul li {padding:0 0 0 210px;}
.board_3 ul li .l {position:absolute; left:0px; top:0px;}
.board_3 ul li a {display:block; position:relative; height:37px; padding:13px 0 0 35px; color:#acacac; font-size:16px;}
.board_3 ul li.on a {border-left:5px solid #f4aa1b; color:#fff; text-decoration:underline;}

.board_4 {float:right; width:300px; position:relative;}
.board_4 ul {margin:39px 0 0 0;}
.board_4 ul li {border-bottom:1px solid #fff;}
.board_4 ul li a {display:block; font-size:18px; color:#fff; padding:14px 0 0 0; height:46px; background:url(../../../files/web1/images/main/bo4_arr.png) no-repeat right center;}
.board_4 .btn_go {display:block; height:52px; padding:15px 0 0 0; background:#f4aa1b; font-size:17px; color:#452d00; text-align:center; font-weight:bold; margin:30px 0 0 0;}
.board_4 .btn_go img {vertical-align:middle; margin-left:16px;}

.board_type_h4 {height:1000px; background:#f5f5f5;}
.board_type_h4 .inner {width:1200px; margin:0 auto;}
.board_type_h4 .tit1 {color:#111; font-size:40px; font-weight:bold; text-align:center; padding:62px 0 0 0;}
.board_type_h4 .txt {color:#555; text-align:center; font-size:18px; margin-top:14px;}
.board_type_h4 .view_more {text-align:center; margin:122px 0 0 0;}
.board_type_h4 .view_more a {display:inline-block; font-size:18px; color:#333; padding:0 12px 16px 12px; border-bottom:1px solid #333;}

.board_5 {margin:70px 0 0 0;}
.board_5 ul:after {content:''; display:block; clear:both;} 
.board_5 ul li {float:left; margin-left:75px;}
.board_5 ul li:first-child {margin-left:0px;}
.board_5 ul li a {display:block; width:350px;}
.board_5 ul li a .img {display:block; width:350px; height:340px; overflow:hidden;}
.board_5 ul li a img {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.board_5 ul li a .con {display:block; height:152px; padding:42px 0 0 0; border-bottom:1px solid #dbdbdb; background:#fff; text-align:center;}
.board_5 ul li a strong {display:block; font-size:26px; color:#333;}
.board_5 ul li a .go {display:inline-block; height:30px; padding:8px 48px 0 48px; border:1px solid #333; border-radius:20px; font-size:14px; margin:30px 0 0 0;}
.board_5 ul li a:hover img {
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.board_type_h5 {height:1000px; background:#fff;}
.board_type_h5 .inner {width:1200px; margin:0 auto;}
.board_type_h5 .tit1 {color:#111; font-size:40px; font-weight:bold; text-align:center; padding:62px 0 0 0;}
.board_type_h5 .txt {color:#555; text-align:center; font-size:18px; margin-top:14px;}
.board_type_h5 .view_more {text-align:center; margin:93px 0 0 0;}
.board_type_h5 .view_more a {display:inline-block; font-size:18px; color:#333; padding:0 12px 16px 12px; border-bottom:1px solid #333;}

.board_6 {margin:10px 0 0 -60px;}
.board_6 ul:after {content:''; display:block; clear:both;} 
.board_6 ul li {float:left; margin:60px 0 0 60px;}
.board_6 ul li a {display:block; width:570px; position:relative;}
.board_6 ul li a .bg {display:block; width:570px; height:254px; overflow:hidden;}
.board_6 ul li a .bg img {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}

.board_6 ul li a .txt {position:absolute; left:0px; top:0px; width:100%; padding:70px 0 0 0; text-align:center;}
.board_6 ul li a .txt .t1 {display:block; font-size:34px; color:#fff; margin-bottom:15px;}
.board_6 ul li a:hover .bg img {
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.board_type_h6 {background:url(../../../files/web1/images/main/bo6_bg.jpg) no-repeat center top; background-size:cover;}
.board_type_h6 .inner {width:1200px; height:1000px; margin:0 auto; position:relative;}
.board_type_h6 .tit1 {color:#fff; font-size:40px; font-weight:bold; text-align:center; padding:62px 0 0 0;}
.board_type_h6 .txt1 {color:#fff; text-align:center; opacity:0.5; font-size:18px; margin-top:14px;}
.board_type_h6 .view_more {text-align:center; margin:160px 0 0 0;}
.board_type_h6 .view_more a {display:inline-block; font-size:18px; color:#fff; padding:0 12px 16px 12px; border-bottom:1px solid #fff;}


.board_7 {margin:70px 0 0 0px;}
.board_7 ul:after {content:''; display:block; clear:both;} 
.board_7 ul li {float:left; margin:0 -1px -1px 0;}
.board_7 ul li a {display:block; width:299px; height:248px; position:relative; text-align:center; position:relative; border: 1px solid #24242b;}
.board_7 ul li a .bg {display:block; height:100%; background:#000; opacity:0.5; position:relative;}
.board_7 ul li a .txt {display:block; position:absolute; left:0px; top:0px; width:100%; padding:60px 0 0 0;}
.board_7 ul li a .txt .t1 {display:block; font-size:27px; color:#fff;}
.board_7 ul li a .txt .t2 {display:inline-block; height:30px; padding:8px 48px 0 48px; border:2px solid #9d9d9f; color:#9d9d9f; border-radius:20px; font-size:14px; margin:30px 0 0 0;}
.board_7 .bt_n {border-top:none;}
.board_7 .bb_n {border-bottom:none;}
.board_7 .br_n {border-right:none;}
.board_7 .bl_n {border-left:none;}
.board_7 ul li a:hover {z-index:1;}
.board_7 ul li a:hover {border:2px solid #0164d6; width:297px; height:245px;}
.board_7 ul li a:hover .bg {opacity:0.3;}
.board_7 ul li a:hover .txt {display:block; position:absolute; left:0px; top:0px; width:100%; padding:38px 0 0 0;}
.board_7 ul li a:hover .txt .t1 {color:#0164d6; font-weight:bold;}
.board_7 ul li a:hover .txt .t2 {color:#0164d6; border:2px solid #0164d6; border-radius:20px;}
.board_7 ul li a.bl_n:hover {width:296px;}
.board_7 ul li a.bb_n:hover .txt {padding:39px 0 0 0;}

#bg_alpha {background:url(../../../files/web1/images/common/bg_alpha.png); width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:2; display:none;}
.all_menu {background:#fafafa; width:100%; height:938px; border-bottom:1px solid #999896; position:absolute; left:0px; top:0px; z-index:999; display:none;}
.all_menu .inn {width:1200px; margin:0 auto; position:relative; padding:30px 0 0 0;}
.all_menu .inn .all_close {position:absolute; right:0px; top:34px;}
.all_menu .inn > ul {margin-left:-65px;}
.all_menu .inn > ul:after {content:''; display:block; clear:both;} 
.all_menu .inn > ul > li {float:left; width:250px; margin-left:65px;}
.all_menu .inn > ul > li .ti {font-size:26px; padding:0 0 18px 0; border-bottom:1px solid #dbdbdb; color:#106fee;}
.all_menu .inn > ul > li .ti img {vertical-align:middle; margin-right:10px;}
.all_menu .inn > ul > li > ul {padding:20px 0 0 0;}
.all_menu .inn > ul > li > ul > li {margin-top:12px;}
.all_menu .inn > ul > li > ul > li:first-child {margin-top:0;}
.all_menu .inn > ul > li > ul > li > a {font-weight:bold; font-size:18px; color:#333;}
.all_menu .inn > ul > li > ul > li > a img {vertical-align:middle;}
.all_menu .inn > ul > li > ul > li > ul {padding:12px 0 11px 0;}
.all_menu .inn > ul > li > ul > li > ul li {margin-top:8px;}
.all_menu .inn > ul > li > ul > li > ul li:first-child {margin-top:0;}
.all_menu .inn > ul > li > ul > li > ul li a {font-size:15px; color:#333;}
.all_menu .inn > ul > li > ul.mh {min-height:354px;}

@media only screen and (min-width:1400px) and (max-width:3000px) {
	#iph_wrapper {width:100%; position:relative; min-width:100%; overflow:hidden;}
	#iph_header {width:100%; position:fixed; left:0px; top:0px; background:url(../../../files/web1/images/common/bg_header.gif) repeat-x left top; z-index:2;}
	#iph_header .header_inner {width:100%;}
	.util {position:absolute; right:20px;}
	#gnb > ul > li > a {padding-left:40px; padding-right:40px;}
}

#sub_visiual {width:100%;}
#sub_visiual .inner {width:1550px; height:312px; padding:60px 0 0 0; margin:0 auto; text-align:center; position:relative;}
#sub_visiual h2 {font-size:40px; color:#fff; font-weight:600;}
#sub_visiual .txt {font-size:18px; color:#fff; margin-top:14px;}
.sub_visiual1 {background:url(../../../files/web1/images/common/sub_visiual1.jpg) no-repeat center top;}
.sub_visiual2 {background:url(../../../files/web1/images/common/sub_visiual6.jpg) no-repeat center top;}
.sub_visiual3 {background:url(../../../files/web1/images/common/sub_visiual3.jpg) no-repeat center top;}
.sub_visiual4 {background:url(../../../files/web1/images/common/sub_visiual4.jpg) no-repeat center top;}
.sub_visiual5 {background:url(../../../files/web1/images/common/sub_visiual5.jpg) no-repeat center top;}
.sub_visiual6 {background:url(../../../files/web1/images/common/sub_visiual2.jpg) no-repeat center top;}

.sub_top_tab1 {position:absolute; left:0px; bottom:0px;}
.sub_top_tab1 ul:after {content:''; display:block; clear:both;}
.sub_top_tab1 ul li {float:left; margin-right:-1px; position:relative;}
.sub_top_tab1 ul li a {display:block; width:150px; height:90px; padding:60px 0 0 0; border-left:1px solid #31323b; border-right:1px solid #31323b; text-align:center; font-size:20px; color:#fff; background-color:rgba(0,0,0,0.5);}
.sub_top_tab1 ul li.on {z-index:1;}
.sub_top_tab1 ul li.on a {border:2px solid #0164d6; color:#0164d6; width:170px; height:88px; padding:60px 0 0 0; font-weight:bold;}

.sub_top_tab6 {position:absolute; left:0px; bottom:0px;}
.sub_top_tab6 ul:after {content:''; display:block; clear:both;}
.sub_top_tab6 ul li {float:left; position:relative;}
.sub_top_tab6 ul li a {display:block; width:250px; height:90px; padding:60px 0 0 0; text-align:center; font-size:20px; color:#fff;}
.sub_top_tab6 ul li.li1 a {background:url(../../../files/web1/images/common/sv2_2_off.jpg) no-repeat left top;}
.sub_top_tab6 ul li.li2 a {background:url(../../../files/web1/images/common/sv2_1_off.jpg) no-repeat left top;}
.sub_top_tab6 ul li.li3 a {background:url(../../../files/web1/images/common/sv2_3_off.jpg) no-repeat left top;}
.sub_top_tab6 ul li.li4 a {background:url(../../../files/web1/images/common/sv2_4_off.jpg) no-repeat left top;}
.sub_top_tab6 ul li.li1.on a {background:url(../../../files/web1/images/common/sv2_2_on.jpg) no-repeat left top;}
.sub_top_tab6 ul li.li2.on a {background:url(../../../files/web1/images/common/sv2_1_on.jpg) no-repeat left top;}
.sub_top_tab6 ul li.li3.on a {background:url(../../../files/web1/images/common/sv2_3_on.jpg) no-repeat left top;}
.sub_top_tab6 ul li.li4.on a {background:url(../../../files/web1/images/common/sv2_4_on.jpg) no-repeat left top;}
.sub_top_tab6 ul li.on a {font-weight:bold;}

.sub_top_tab3 {position:absolute; left:0px; bottom:0px;margin-left: 190px;}
.sub_top_tab3 ul:after {content:''; display:block; clear:both;}
.sub_top_tab3 ul li {float:left; position:relative;}
.sub_top_tab3 ul li a {display:block; width:400px; height:90px; padding:60px 0 0 0; text-align:center; font-size:20px; color:#fff;}
.sub_top_tab3 ul li.li1 a {background:url(../../../files/web1/images/common/sv3_1_off.jpg) no-repeat left top;}
.sub_top_tab3 ul li.li2 a {background:url(../../../files/web1/images/common/sv3_2_off.jpg) no-repeat left top;}
.sub_top_tab3 ul li.li3 a {background:url(../../../files/web1/images/common/sv3_3_off.jpg) no-repeat left top;}
.sub_top_tab3 ul li.li1.on a {background:url(../../../files/web1/images/common/sv3_1_on.jpg) no-repeat left top;}
.sub_top_tab3 ul li.li2.on a {background:url(../../../files/web1/images/common/sv3_2_on.jpg) no-repeat left top;}
.sub_top_tab3 ul li.li3.on a {background:url(../../../files/web1/images/common/sv3_3_on.jpg) no-repeat left top;}
.sub_top_tab3 ul li.on a {font-weight:bold; color:#0070f1;}

.sub_top_tab4 {position:absolute; left:0px; bottom:0px;margin-left: 190px;}
.sub_top_tab4 ul:after {content:''; display:block; clear:both;}
.sub_top_tab4 ul li {float:left; margin-right:-1px; position:relative;}
.sub_top_tab4 ul li a {display:block; width:260px; height:90px; padding:60px 0 0 0; border-left:1px solid #4b4c45; border-right:1px solid #4b4c45; text-align:center; font-size:20px; color:#fff; background-color:rgba(0,0,0,0.5);}
.sub_top_tab4 ul li a .ico {display:inline-block; width:23px; height:23px; background:url(../../../files/web1/images/common/sv4_ico_off.png) no-repeat left top; vertical-align:middle; margin-left:5px;}
.sub_top_tab4 ul li.on {z-index:1;}
.sub_top_tab4 ul li.on a {border:2px solid #f4aa1b; color:#f4aa1b; width:396px; height:88px; padding:60px 0 0 0; font-weight:bold;}
.sub_top_tab4 ul li.on a .ico {background:url(../../../files/web1/images/common/sv4_ico_on.png) no-repeat left top;}

.sub_top_tab5 {position:absolute; left:0px; bottom:0px;margin-left: 190px;}
.sub_top_tab5 ul:after {content:''; display:block; clear:both;}
.sub_top_tab5 ul li {float:left; position:relative;}
.sub_top_tab5 ul li a {display:block; width:400px; height:90px; padding:60px 0 0 0; text-align:center; font-size:20px; color:#fff;}
.sub_top_tab5 ul li.li1 a {background:url(../../../files/web1/images/common/sv5_1_off.jpg) no-repeat left top;}
.sub_top_tab5 ul li.li2 a {background:url(../../../files/web1/images/common/sv5_2_off.jpg) no-repeat left top;}
.sub_top_tab5 ul li.li3 a {background:url(../../../files/web1/images/common/sv5_3_off.jpg) no-repeat left top;}
.sub_top_tab5 ul li.li1.on a {background:url(../../../files/web1/images/common/sv5_1_on.jpg) no-repeat left top;}
.sub_top_tab5 ul li.li2.on a {background:url(../../../files/web1/images/common/sv5_2_on.jpg) no-repeat left top;}
.sub_top_tab5 ul li.li3.on a {background:url(../../../files/web1/images/common/sv5_3_on.jpg) no-repeat left top;}
.sub_top_tab5 ul li.on a {font-weight:bold; color:#0070f1;}

.sub_top_tab2 {position:absolute; left:0px; bottom:0px;margin-left: 190px;}
.sub_top_tab2 ul:after {content:''; display:block; clear:both;}
.sub_top_tab2 ul li {float:left; margin-right:-1px; position:relative;}
.sub_top_tab2 ul li a {display:block; width:299px; height:90px; padding:60px 0 0 0; border-left:1px solid #31323b; border-right:1px solid #31323b; text-align:center; font-size:20px; color:#fff; background-color:rgba(0,0,0,0.5);}
.sub_top_tab2 ul li.on {z-index:1;}
.sub_top_tab2 ul li.on a {border:2px solid #0070f1; color:#0070f1; width:297px; height:88px; padding:60px 0 0 0; font-weight:bold;}

.sub_title {width:1200px; height:148px; padding:63px 0 0 0; margin:0 auto; text-align:center; background:url(../../../files/web1/images/common/bg_sub_title.gif) no-repeat left bottom;}
.sub_title h3 {font-size:40px; color:#222;}
.sub_title .location {margin:20px 0 0 0;}
.sub_title .location a {display:inline-block; background:url(../../../files/web1/images/common/loc_arr.gif) no-repeat left center; padding:0 5px 0 12px;}
.sub_title .location a:first-child {background:none;}
.sub_title .location a img {vertical-align:-2px;}

#iph_content {width:1200px; margin:0 auto; padding:50px 0 140px 0;}

.tab_type_h1 {}
.tab_type_h1 ul:after {content:''; display:block; clear:both;}
.tab_type_h1 ul li {float:left; margin-right:-1px;}
.tab_type_h1 ul li a {display:block; font-size:18px; height:48px; padding:22px 0 0 0; border:1px solid #dbdbdb; text-align:center;}
.tab_type_h1 ul li.on a {background:#1267c5; border:1px solid #1267c5; color:#fff;}
.tab_type_h1 ul li.w33 {width:33%;}
.tab_type_h1 ul li.w34 {width:34%;}
.tab_type_h1 ul li.w50 {width:50%;}
.tab_type_h1 ul li.w25 {width:25%;}
.tab_type_h1 ul li.w20 {width:20%;}

/*연혁탭*/
.tab_type_h3 {text-align:center;}
.tab_type_h3 ul {display:inline-block; background:url(../../../files/web1/images/sub/img_001003_tabline.gif) repeat-x;}
.tab_type_h3 ul:after {content:''; display:block; clear:both;}
.tab_type_h3 ul li {float:left; margin-left:20px;}
.tab_type_h3 ul li:first-child {float:left; margin-left:0px;}
.tab_type_h3 ul li a {width:240px; height:56px; background:url(../../../files/web1/images/sub/his_tab_off.png) no-repeat; display:block; font-size:24px; text-align:center; color:#555; padding:16px 0 0 0;}
.tab_type_h3 ul li.on a {width:240px; height:56px; background:url(../../../files/web1/images/sub/his_tab_on.png) no-repeat; font-size:24px; text-align:center; font-weight:bold;  color:#fff; padding:16px 0 0 0;}

h4 {background:url(../../../files/web1/images/common/h4.gif) no-repeat left 8px; padding:0 0 0 25px; font-size:28px; color:#333;}
h5 {background:url(../../../files/web1/images/common/h5.gif) no-repeat 10px 12px; padding:0 0 0 25px; font-size:21px; color:#333;}

.bl_type_h1 {margin-left:25px;}
.bl_type_h1 li {line-height:30px; padding:0 0 0 10px; background:url(../../../files/web1/images/common/bl_1.gif) no-repeat left 15px; font-size:15px;}

.bl_type_h2 {}
.bl_type_h2 li {line-height:30px; font-size:15px; color:#777; padding:0 0 0 30px;}

.bl_type_h3 {}
.bl_type_h3 li {line-height:30px; font-size:15px; color:#777; padding:0 0 0 25px;}
.bl_type_h3 li p {font-size:18px; color:#333; font-weight:bold;}

.table_type_h1 {border-top:2px solid #333; border-bottom:1px solid #8a8a8a;}
.table_type_h1 table {width:100%; line-height:25px;}
.table_type_h1 table thead th {padding:17px 0 18px 0; background:#fafafa; font-size:16px; font-weight:bold; border-left:1px solid #dbdbdb; border-bottom:1px solid #333;}
.table_type_h1 table tbody th {padding:15px 0 16px 0; background:#f8fcff; font-size:15px; border-top:1px solid #dbdbdb;}
.table_type_h1 table tbody td {padding:15px 0 16px 0; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; text-align:center; font-size:15px;}
.table_type_h1 table tfoot td {padding:15px 0 16px 0; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; text-align:center; font-size:15px; color:#d79109; font-weight:bold; background:#fffbed;}
.table_type_h1 .tl {text-align:left; padding-left:25px; padding-right:25px;}
.table_type_h1 .thb {font-size:16px; color:#333; font-weight:bold;}
.table_type_h1 .bl_n {border-left:none;}
.table_type_h1.bt_n {border-top:none;}
.table_type_h1 .gray {background:#fafafa;}
.table_type_h1 .green {background:#f8fff9;}
.table_type_h1 .pink {background:#fff8f8;}
.table_type_h1 .blue {background:#f8fcff;}
.table_type_h1 .h110 {height:110px;}

.sub_tab_h1 {}
.sub_tab_h1 ul:after {content:''; display:block; clear:both;}
.sub_tab_h1 ul li {float:left; margin-right:2px;}
.sub_tab_h1 ul li a {display:block; width:118px; height:34px; padding:12px 0 0 0; border:1px solid #dbdbdb; background:#fff; font-size:16px; color:#888; text-align:center;}
.sub_tab_h1 ul li.on a, .sub_tab_h1 ul li a:hover {background:#f2f8ff; border:1px solid #106fee; color:#106fee;}

.sub_tab_h2 {}
.sub_tab_h2 ul:after {content:''; display:block; clear:both;}
.sub_tab_h2 ul li {float:left; margin-right:2px;}
.sub_tab_h2 ul li a {display:block; width:167px; height:34px; padding:12px 0 0 0; border:1px solid #dbdbdb; background:#fff; font-size:16px; color:#888; text-align:center;}
.sub_tab_h2 ul li.on a, .sub_tab_h1 ul li a:hover {background:#f2f8ff; border:1px solid #106fee; color:#106fee;}

.tel_box_h1 {border-top:2px solid #333; border-bottom:1px solid #8a8a8a; padding:36px 40px; margin-top:30px;}
.tel_box_h1:after {content:''; display:block; clear:both;}
.tel_box_h1 .l {float:left; font-size:17px; padding:4px 0 0 0;}
.tel_box_h1 .l strong {font-size:20px; color:#333;}
.tel_box_h1 .l span {margin-left:70px;}
.tel_box_h1 .l img {vertical-align:middle; margin-right:20px;}
.tel_box_h1 .r {float:right; height:44px; padding:4px 0 0 40px; border-left:1px solid #dbdbdb;}
.tel_box_h1 .r img {vertical-align:middle;}

/*인사말*/
.greeting {font-size:18px; color:#333; line-height:30px;}
.greeting p {margin-top:30px;}

/*교육목표*/
.objective .t1 {font-size:30px; color:#167ef0; line-height:44px; text-align:center;}
.objective .t2 {font-size:16px; color:#222; line-height:30px; text-align:center;}
.objective .t3 {font-size:16px; color:#222; line-height:30px; text-align:left; padding:0 0 0 375px;}

.objective_img1 {position:relative; width:1200px; height:400px;}
.objective_img1 img {float:left; margin:0 80px 0 0}
.objective_img1 .txt {float:left; width:560px; height:240px; padding:160px 0 0 0;}
.objective_img1 .txt .t1 {font-size:26px; color:#333;}
.objective_img1 .txt .t2 {font-size:42px; color:#333;}
.objective_img1 .txt .t3 {font-size:16px; color:#333; line-height:30px; margin:15px 0 0 0;}

.objective_img2 {position:relative; width:1200px; height:400px;}
.objective_img2 img {float:left; margin:0 0 0 80px}
.objective_img2 .txt {float:left; width:560px; height:325px; padding:75px 0 0 0;}
.objective_img2 .txt .t1 {font-size:26px; color:#333;}
.objective_img2 .txt .t2 {font-size:42px; color:#333;}
.objective_img2 .txt .t3 {font-size:16px; color:#333; line-height:30px; margin:15px 0 0 0;}

/*교수소개*/
.professor {border:1px solid #dedee1; background:#f7f7f9; padding:40px 50px;}
.professor .t1 {font-size:22px; color:#0164d6; font-weight:bold;}
.professor .t2 {font-size:15px; color:#333; line-height:28px;}

/*연혁*/
.history_bg {background:#f6f6f6; padding:80px 0;}
.history {background:url(../../../files/web1/images/sub/img_001003_mline.png) repeat-y center;}
.history .l_ul {width:603px;}
.history .l_ul:after {content:''; display:block; clear:both;}
.history .l_ul li {float:right;line-height:40px; padding:0 100px 0 0;}
.history .l_ul li .l {float:right; display:block; font-size:16px; color:#555; text-align:right;}
.history .l_ul li .r {float:right; display:block; width:25px; height:25px; font-size:24px; color:#222; margin:0 0 0 30px;}
.history .l_ul li.year {width:600px; text-align:right; font-size:54px; font-weight:bold; color:#167ef0; background:url(../../../files/web1/images/sub/img_001003_dotline_l.png) no-repeat right; margin:0 0 20px 0;}

.history .r_ul {width:600px; margin:0 0 0 596px;}
.history .r_ul:after {content:''; display:block; clear:both;}
.history .r_ul li {float:left; line-height:40px; padding:0 0 0 100px;}
.history .r_ul li .l {float:left; display:block; font-size:16px; color:#555;}
.history .r_ul li .r {float:left; display:block; width:25px; height:25px; font-size:24px; color:#222; margin:0 30px 0 0; text-align:left;}
.history .r_ul li.year {width:600px; text-align:left; font-size:54px; font-weight:bold; color:#167ef0; background:url(../../../files/web1/images/sub/img_001003_dotline_r.png) no-repeat left; margin:0 0 20px 0;}

/*교과과정*/
.curriculum {font-size:15px; color:#777;}
.curriculum .l {display:inline-block; height:25px; background:url(../../../files/web1/images/sub/btn_expand.gif) no-repeat; padding:0 0 0 30px}
.curriculum .r {float:right;}

.table_type_h2 {border-top:2px solid #333; border-bottom:1px solid #8a8a8a;}
.table_type_h2 table {width:100%; line-height:25px;}
.table_type_h2 table tbody td {padding:30px 0; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; text-align:center; font-size:18px; font-weight:bold; color:#333;}
.table_type_h2 .bl_n {border-left:none;}
.table_type_h2 .bg_g {background:#fafafa;}
.table_type_h2 .bg_b {background:#f8fcff;}

/*연구기관*/
.agency {position:relative; padding:0 0 80px 0;}
.agency:after {content:''; display:block; clear:both;}
.agency .txt {display:inline-block; float:left; width:500px;}
.agency .txt .t1 {font-size:26px; color:#333; padding:15px 0 0 0;}
.agency .txt .t2 {font-size:42px; color:#333;}
.agency .txt .t3 {font-size:16px; line-height:30px; color:#333; padding:85px 50px 0 0;}
.agency .txt .bt {float:left;}
.agency img {display:inline-block; float:right;}

.people {background:#f6f6f6 url(../../../files/web1/images/sub/ico_man.png) no-repeat 30px; padding:30px 30px 30px 90px; font-size:17px; color:#555;}

/*중앙대학교광명병원*/
.gmh {position:relative; width:1200px; height:930px;}
.gmh .txt{position:absolute; top:690px; left:0px; width:1010px; height:190px; background:url(../../../files/web1/images/sub/img_005002002.png) no-repeat; padding:50px 0 0 190px;}
.gmh .txt .t1 {font-size:36px; color:#fff; font-weight:bold;}
.gmh .txt .t2 {font-size:36px; color:#d5d5d5; font-weight:normal;}
.gmh .txt .t3 {font-size:18px; color:#fff;}

/*causeum of medicine*/
.com {position:relative;}
.com .t1 {font-size:30px; color:#167ef0; text-align:center;}
.com .t2 {font-size:16px; color:#222; text-align:center; line-height:30px;}

.com_img {position:relative; width:1200px; height:995px; margin:190px 0 0 0;}
.com_img p {font-size:32px; color:#fff; text-align:center; font-weight:bold;}
.com_img ul {display:block; float:left; border:1px solid #fff; width:188px; height:213px; padding:50px 40px 40px 40px; margin-top:40px; background:rgba(255,255,255,0.1);}
.com_img ul:after {content:''; display:block; clear:both;}
.com_img ul li {float:left; font-size:15px; color:#fff; line-height:24px; letter-spacing:-1px;}
.com_img ul li.t1 {font-size:23px; color:#ffa901;}
.com_img ul li.t2 {font-size:30px; color:#fff; padding:15px 0 30px 0;}
.com_img ul li span {font-size:20px; color:#c6c6c7;}
.com_img .com_txt {position:absolute; top:900px; left:720px; font-size:17px; color:#fff; text-align:center; line-height:30px;}

/*학생회*/
.around {position:relative; width:1200px; height:750px; background:url(../../../files/web1/images/sub/img_006001001.jpg);}
.around .tit {font-size:120px; color:#167ef0; font-weight:bold; padding:20px 0 0 200px;}
.around ul {width:490px;}
.around ul:after {content:''; display:block; clear:both;}
.around ul li {float:left; font-size:16px; color:#333; line-height:30px; letter-spacing:-1px;}
.around ul li.t1 {font-size:30px; color:#333; line-height:44px;}
.around ul li p {margin:30px 0;}

.around2 {position:relative; width:1200px; height:1370px; margin-top:115px;}

.around_tit ul li.tit {font-size:70px; color:#333; text-align:center;}
.around_tit ul li {font-size:22px; color:#333; text-align:center;}

.around_box {position:relative; width:1200px; height:1370px; background:url(../../../files/web1/images/sub/img_006001001_line.png) no-repeat center top;}

.around_l {float:left; position:relative; width:570px; margin-top:50px;}
.around_l:after {content:''; display:block; clear:both;}
.around_l .b_box {position:absolute; top:360px; right:0px; width:202px; height:68px; background:#012b5d; padding:50px 40px; text-align:right;}
.around_l .b_box ul li.name {font-size:36px; color:#fff;}
.around_l .b_box ul li {font-size:18px; color:#fff;}
.around_l .career {}
.around_l .career ul li.tit {font-size:18px; color:#1a2273; font-weight:bold;}
.around_l .career ul li {font-size:16px; color:#333; line-height:30px;}

.around_r {float:right; position:relative; width:570px; margin-top:260px;}
.around_r:after {content:''; display:block; clear:both;}
.around_r .b_box {position:absolute; top:360px; left:0px; width:202px; height:68px; background:#012b5d; padding:50px 40px; text-align:left;}
.around_r .b_box ul li.name {font-size:36px; color:#fff;}
.around_r .b_box ul li {font-size:18px; color:#fff;}
.around_r .career {margin-left:110px;}
.around_r .career ul li.tit {font-size:18px; color:#1a2273; font-weight:bold;}
.around_r .career ul li {font-size:16px; color:#333; line-height:30px;}

/*학생회주관행사*/
.event {position:relative; width:1200px; height:420px;}
.event:after {content:''; display:block; clear:both;}
.event .tit {position:absolute; top:50px; left:620px; width:215px; height:110px; background:#333; padding:30px 0 0 60px; text-align:left; font-size:30px; color:#fff;}
.event .tit1 {position:absolute; top:50px; left:620px; width:215px; height:90px; background:#333; padding:50px 0 0 60px; text-align:left; font-size:30px; color:#fff;}
.event img {float:left; width:680px;}
.event .txt {float:left; width:400px; height:200px; background:#f6f6f6; font-size:15px; color:#444; line-height:30px; padding:220px 60px 0 60px;}

.page_total {margin-top:70px;}
.page_total:after {content:''; display:block; clear:both;}
.page_total .left {float:left; background:url(../../../files/web1/images/common/page_bl.gif) no-repeat left 18px; font-size:17px; padding:5px 0 0 10px;}
.page_total .right {float:right; width:380px; padding:0 0 15px 0; border-bottom:1px solid #444; position:relative;}
.page_total select {border:none; font-size:17px; width:140px; padding:0 10px;}
.page_total input[type="text"] {border:none; font-size:17px; width:190px; margin-left:10px;}
.page_total .right .btn {position:absolute; right:0px; top:0px;}
.page_total .c1 {color:#0164d6;}
::-webkit-input-placeholder{color:#bdbdbd;}
::-ms-input-placeholder{color:#bdbdbd;}
::placeholder{color:#bdbdbd;}

.list_type_h1 {position:relative;}
.list_type_h1 ul {margin:40px 0 0 0;}
.list_type_h1 ul li {position:relative; margin-bottom:-1px;}
.list_type_h1 ul li a {display:block; height:114px; border:1px solid #ededed;}
.list_type_h1 ul li a:after {content:''; display:block; clear:both;}
.list_type_h1 ul li a .l {display:block; float:left; width:118px; margin-right:21px; text-align:center; padding:17px 0 0 0;}
.list_type_h1 ul li a .l .day1 {display:block; font-size:42px; color:#dbdbdb;}
.list_type_h1 ul li a .l .day2 {display:block; font-size:13px; color:#dbdbdb;}
.list_type_h1 ul li a .r {display:block; float:left; width:578px; line-height:28px; padding:45px 0 0 0;}
.list_type_h1 ul li a .r .t1 {display:block; font-size:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.list_type_h1 ul li a .r .t2 {display:block; font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.list_type_h1 ul li.not {z-index:1;}
.list_type_h1 ul li.not a {border:1px solid #8e8e8e;}
.list_type_h1 ul li a:hover {border:1px solid #0164d6;}
.list_type_h1 ul li a:hover .day1 {color:#0164d6;}
.list_type_h1 ul li a:hover .day2 {color:#0164d6;}
.list_type_h1 ul li a:hover .t1 {color:#0164d6;}
.list_type_h1 ul li a:hover .t2 {color:#0164d6;}

.page_num {text-align:center;}
.page_num .first {display:inline-block; vertical-align:middle;}
.page_num .prev {display:inline-block; margin:0 4px 0 -4px; vertical-align:middle;}
.page_num .next {display:inline-block; margin:0 -4px 0 4px; vertical-align:middle;}
.page_num .last {display:inline-block; vertical-align:middle;}
.page_num > span {display:inline-block; vertical-align:middle; margin:0;}
.page_num > span > a {display:block; border:1px solid #fff; width:38px; height:32px; padding:6px 0 0 0; text-align:center; font-size:16px; color:#555; background:#fff;}
.page_num > span.on > a {border:1px solid #444; font-weight:600;}

.page_btn {}
.page_btn:after {content:''; display:block; clear:both;}
.page_btn .l {float:left;}
.page_btn .r {float:right;}

.btn_box1 {display:inline-block; height:36px; padding:10px 38px 0 38px; font-size:16px; color:#fff; background:#444; border:1px solid #444;}
.btn_box2 {display:inline-block; height:36px; padding:10px 38px 0 38px; font-size:16px; background:#fff; border:1px solid #444;}

.view_detail {background:#fff; padding:30px 10px 30px 0; border-top:3px solid #333; letter-spacing:-0.05em; margin:60px 0 0 0;}
.view_detail .tit {font-size:30px; color:#333; line-height:24px;}
.view_detail .detail {margin-top:15px;}
.view_detail .detail span {display:inline-block; color:#777; padding:0 8px 0 9px; font-size:16px; background:url(../../../files/web1/images/common/list4_line2.png) no-repeat left 4px;}
.view_detail .detail span:first-child {padding-left:0px; background:none;}
.view_detail .detail span img {vertical-align:middle; width:9px; height:11px;}

.view_con {border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#fff; padding:30px 0 30px 0; font-size:16px; color:#777; line-height:26px;}

.view_file {background:#f8f8f8; padding:14px 30px 18px 30px;}
.view_file a {display:block; background:url(../../../files/web1/images/common/ico_down.png) no-repeat left 6px; padding:0 0 0 20px; color:#0164d6; text-decoration:underline; font-size:16px;}

.prev_next {border:1px solid #e3e2e3; background:#fff;}
.prev_next li {position:relative; padding:18px 20px 20px 174px;}
.prev_next li:first-child {border-bottom:1px solid #e3e2e3;}
.prev_next li .l {position:absolute; left:30px; top:18px; text-align:center; font-size:16px;}
.prev_next li .l a {color:#999;}
.prev_next li .l img {vertical-align:0; margin-right:30px;}
.prev_next li .r {position:relative; width:100%; font-size:16px;}
.prev_next li .r a {color:#333;}

.write_type_h1 {border-top:3px solid #333;}
.write_type_h1 table {width:100%;}
.write_type_h1 table thead th {background:#f8f8f8; padding:24px 0 25px 0; border-bottom:1px solid #ddd;}
.write_type_h1 table tbody th {text-align:left; border-bottom:1px solid #ddd; padding:7px 0 7px 30px; font-size:16px; background:#f8f8f8; line-height:1.6em;}
.write_type_h1 table tbody td {padding:7px 20px 7px 20px; border-bottom:1px solid #ddd; background:#fff; font-size:16px; vertical-align:middle; line-height:1.6em;}
.write_type_h1 table input[type="text"], .write_type_h1 table input[type="password"] {border:1px solid #d2d2d2; height:38px; padding:0 10px;}
.write_type_h1 table textarea {border:1px solid #d2d2d2; height:280px; padding:10px;}
.write_type_h1 table .ptb {padding-top:13px; padding-bottom:15px;}
.write_type_h1 .c1 {color:#e03b41;}
.write_type_h1 .c_wa {color:#e03b41; font-size:15px;}
.write_type_h1 select {border:1px solid #d2d2d2; height:40px; padding:0 0 0 10px;}
.write_type_h1 .input_day {display:inline-block;}
.write_type_h1 .input_day input[type="text"] {vertical-align:middle;}
.write_type_h1 .input_day img {vertical-align:middle;}

.p_wa {font-size:16px;}
.p_wa .c1 {color:#e03b41;}

.list_type_h2 {position:relative;}
.list_type_h2 ul {margin:0 0 0 -30px;}
.list_type_h2 ul:after {content:''; display:block; clear:both;}
.list_type_h2 ul li {float:left; margin:30px 0 0 30px;}
.list_type_h2 ul li a {display:block; position:relative; overflow:hidden;}
.list_type_h2 ul li a img {position:relative;}
.list_type_h2 ul li a .con {
	position:absolute; left:0px; top:160px; width:320px; height:239px; padding:0 30px 0 30px; background:url(../../../files/web1/images/common/bo2_alpha.png) no-repeat left top;
	-webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
   -o-transition: all 0.2s ease-out;
   transition: all 0.2s ease-out;
}
.list_type_h2 ul li a .con .arr {position:absolute; right:30px; bottom:20px;}
.list_type_h2 ul li a .con .txt {display:block; position:relative; padding:10px 0 0 0; height:210px; background:url(../../../files/web1/images/common/bo2_line1.png) no-repeat left bottom;}
.list_type_h2 ul li a .con .txt .t1 {display:block; width:320px; color:#fff; font-size:18px; line-height:26px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.list_type_h2 ul li a .con .txt .t2 {display:block; font-size:16px; color:#fff; opacity:0.5; margin-top:12px;}
.list_type_h2 ul li a:hover .con {
	-webkit-transform: translate3d(0, -160px, 0);
  -ms-transform: translate3d(0, -160px, 0);
	-o-transition: translate3d(0, -160px, 0);
  transform: translate3d(0, -160px, 0);
}
.list_type_h2 ul li a:hover .con .txt {padding:34px 0 0 0; height:134px;}
.list_type_h2 ul li a:hover .con .txt .t1 {text-overflow:visible; overflow:visible; white-space:normal;}

.list_type_h3 {margin:10px 0 0 0; background:#fff;}
.list_type_h3 ul {margin-left:-30px;}
.list_type_h3 ul:after {content:''; display:block; clear:both;}
.list_type_h3 ul li {float:left; margin:30px 0 0 30px; letter-spacing:-0.05em;}
.list_type_h3 ul li a {display:block; position:relative; width:545px; padding:19px 19px 19px 19px; background:#fafafa; border:1px solid #dbdbdb;}
.list_type_h3 ul li a:after {content:''; display:block; clear:both;}
.list_type_h3 ul li a .l {float:left; display:block; margin-right:40px;}
.list_type_h3 ul li a .r {float:left; position:relative; display:block; width:330px;}
.list_type_h3 ul li a .r .t1 {display:block; font-size:20px; line-height:30px; color:#333; font-weight:bold;}
.list_type_h3 ul li a .r .t2 {display:block; font-size:16px; line-height:26px; color:#777; margin-top:10px;}
.list_type_h3 ul li a:hover {border:1px solid #0070f1;}
.list_type_h3 ul li a:hover .t1 {color:#0070f1; text-decoration:underline;}

.view_itxt {border-top:2px solid #393939; border-bottom:1px solid #dbdbdb; background:#fafafa; letter-spacing:-0.05em;}
.view_itxt:after {content:''; display:block; clear:both;}
.view_itxt .left {float:left; width:276px; padding:40px 0; text-align:center;}
.view_itxt .right {float:left; width:844px; min-height:233px; padding:29px 40px 37px 40px; background:#fff;}
.view_itxt .right .t1 {font-size:30px; line-height:40px; color:#333;}
.view_itxt .right .t2 {font-size:16px; line-height:26px; color:#777; margin-top:23px; }

.list_type_h4 {position:relative;}
.list_type_h4 ul {margin:0 0 0 -30px;}
.list_type_h4 ul:after {content:''; display:block; clear:both;}
.list_type_h4 ul li {float:left; margin:30px 0 0 30px;}
.list_type_h4 ul li a {display:block; position:relative; overflow:hidden;}
.list_type_h4 ul li a img {position:relative;}
.list_type_h4 ul li a .con {
	position:absolute; left:0px; top:187px; width:320px; height:239px; padding:0 30px 0 30px; background:url(../../../files/web1/images/common/bo2_alpha.png) no-repeat left top;
	-webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
   -o-transition: all 0.2s ease-out;
   transition: all 0.2s ease-out;
}
.list_type_h4 ul li a .con .arr {position:absolute; right:30px; bottom:20px;}
.list_type_h4 ul li a .con .txt {display:block; position:relative; padding:12px 0 0 0; background:url(../../../files/web1/images/common/bo2_line1.png) no-repeat left bottom;}
.list_type_h4 ul li a .con .txt .t1 {display:block; width:290px; color:#fff; font-size:18px; line-height:26px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.list_type_h4 ul li a .con .txt .t2 {display:block; font-size:16px; color:#fff; margin-top:12px; padding:0 10px 0 0;}
.list_type_h4 ul li a .con .txt .line {display:inline-block; font-size:16px; color:#fff; background:url(../../../files/web1/images/common/bo2_line2.png) no-repeat left 5px; padding:0 0 0 10px;}
.list_type_h4 ul li a:hover .con {
	-webkit-transform: translate3d(0, -187px, 0);
  -ms-transform: translate3d(0, -187px, 0);
	-o-transition: translate3d(0, -187px, 0);
  transform: translate3d(0, -187px, 0);
}
.list_type_h4 ul li a:hover .con .txt {padding:34px 0 0 0; height:148px;}

.view_club {border-top:3px solid #333;}
.view_club:after {content:''; display:block; clear:both;}
.view_club .left {float:left; width:496px;}
.view_club .right {float:left; width:704px;}

.table_type_h3 {border-bottom:1px solid #8a8a8a;}
.table_type_h3 table {width:100%; line-height:25px;}
.table_type_h3 table thead th {padding:27px 30px 31px 30px; font-size:30px; text-align:left;}
.table_type_h3 table tbody th {padding:15px 30px 16px 30px; background:#f8f8f8; font-size:16px; border-top:1px solid #dbdbdb; text-align:left;}
.table_type_h3 table tbody td {padding:15px 30px 16px 30px; font-size:16px; border-top:1px solid #dbdbdb; text-align:left;}
.table_type_h3 table tbody td .btn_link {color:#0164d6;}
.table_type_h3 table tbody td .btn_link span {text-decoration:underline;}
.table_type_h3 table tbody td .btn_link img {vertical-align:middle; margin-left:3px;}

.view_banner {position:relative;}
.view_banner .bx-wrapper {}
.view_banner .bx-wrapper:after {content:''; display:block; clear:both;}
.view_banner .bx-wrapper li {width:100%; }
.view_banner .bx-wrapper li img {width:100%; height:auto;}
.view_banner .bx-wrapper .bx-controls {position:absolute; left:0px; bottom:0px;}
.view_banner .bx-wrapper .bx-controls-direction {}
.view_banner .bx-wrapper .bx-prev {display:inline-block; background:url(../../../files/web1/images/common/view_prev.png) no-repeat left top; width:49px; height:48px; text-indent:-9999px;}
.view_banner .bx-wrapper .bx-next {display:inline-block; background:url(../../../files/web1/images/common/view_next.png) no-repeat left top; width:49px; height:48px; text-indent:-9999px;}
.view_banner .bx-wrapper .bx-pager {display:none; text-align:center;}

.view_con2 {border-bottom:1px solid #dbdbdb; background:#fff; padding:30px 0 30px 0; font-size:16px; color:#777; line-height:26px;}

.tab_type_h2 {margin:60px 0 0 0;}
.tab_type_h2 ul:after {content:''; display:block; clear:both;}
.tab_type_h2 ul li {float:left; margin-right:2px;}
.tab_type_h2 ul li a {display:block; width:148px; height:36px; padding:10px 0 0 0; border:1px solid #dbdbdb; background:#fff; color:#888; font-size:16px; text-align:center;}
.tab_type_h2 ul li.on a {background:#f2f8ff; border:1px solid #106fee; color:#106fee;}

.around3 {position:relative; width:1200px; height:750px; background:url(../../../files/web1/images/sub/img_006001002.jpg) no-repeat right top;}
.around3 .tit {font-size:120px; color:#167ef0; font-weight:bold; padding:20px 0 0 200px;}
.around3 ul {width:490px;}
.around3 ul:after {content:''; display:block; clear:both;}
.around3 ul li {float:left; font-size:16px; color:#333; line-height:30px; letter-spacing:-1px;}
.around3 ul li.t1 {font-size:30px; color:#333; line-height:44px;}
.around3 ul li p {margin:30px 0;}

.table_type_h4 {border-top:2px solid #333; border-bottom:1px solid #8a8a8a;}
.table_type_h4 table {width:100%; line-height:21px;}
.table_type_h4 .slash {padding:0 10px 0 10px; line-height:25px; background:#fafafa url(../../../files/web1/images/common/new_table_line.png) no-repeat 18px center; background-size:60% auto; text-align:left;}
.table_type_h4 table thead .slash div {text-align:right;}
.table_type_h4 table thead th {padding:16px 0 18px 0; background:#fafafa; font-size:15px; font-weight:bold; border-left:1px solid #dbdbdb; border-bottom:1px solid #333;}
.table_type_h4 table tbody td {padding:10px 0 12px 0; font-size:14px; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; text-align:center;}


.table_type_h4 .tl {text-align:left; padding-left:15px; padding-right:15px;}
.table_type_h4 .f16 {font-size:16px;}
.table_type_h4 .bl_n {border-left:none;}
.table_type_h4 .c1 {color:#ff0000; font-weight:bold;}
.table_type_h4 .c2 {color:#003aff; font-weight:bold;}
.table_type_h4 .c3 {color:#000; font-weight:bold;}
.table_type_h4 .bl {border-left:1px solid #000;}
.table_type_h4 .bt {border-top:1px solid #000;}

.around_n1 {position:relative; width:1200px; height:750px; background:url(../../../files/web1/images/sub/img_006001001_n1.jpg) no-repeat right top;}
.around_n1 .tit {font-size:120px; color:#167ef0; font-weight:bold; padding:20px 0 0 364px;}
.around_n1 ul {width:490px; margin-top:-15px;}
.around_n1 ul:after {content:''; display:block; clear:both;}
.around_n1 ul li {float:left; font-size:16px; color:#333; line-height:30px; letter-spacing:-1px;}
.around_n1 ul li.t1 {font-size:30px; color:#333; line-height:44px;}
.around_n1 ul li p {margin:30px 0;}

.stit_1 {text-align:center; font-weight:bold; font-size:22px;}
.p_f18 {font-size:18px; line-height:22px; text-align:center;}
.box_type_h1 {border:3px solid #dbe1e8; background:#eef1f6; padding:15px 20px 15px 20px;}
.box_type_h1 .ti {font-size:13px; color:#444;}
.box_type_h1 .txt {margin-top:10px; line-height:25px;}
.stit_2 {font-weight:bold; font-size:16px; margin:30px 0 0 0;}
.txt_ul_h1 {margin:10px 0 0 0; line-height:22px;}
.txt_ul_h1 li {display:flex; flex-wrap:wrap; font-size:14px;}
.txt_ul_h1 li .l {margin-right:5px;}
.txt_ul_h1 li .r {flex:1;}

.con_charter {position:relative; margin:0 auto; width:1120px; padding:220px 110px 80px 110px; border:1px solid #e8e8e8; background:#fff; box-shadow:3px 4px 15px 0px rgba(61, 67, 70, 0.2); box-sizing:border-box; text-align:center;}
.con_charter > div {position:absolute; top:0; left:50%; transform:translateX(-50%);}
.con_charter .t1 {margin-bottom:35px; font-size:38px; color:#045da8; line-height:100%; letter-spacing:-1px;}
.con_charter .t2 {margin-bottom:55px; font-size:16px; color:#555; line-height:28px; letter-spacing:-1px;}
.con_charter .t3 {margin-top:60px; font-size:16px; color:#555; line-height:100%; text-align:right; letter-spacing:-1px;}
.con_charter ul li {padding:16px 0; background:#f8f8f8; font-size:16px; font-weight:bold; line-height:100%; letter-spacing:-1px;}
.con_charter ul li + li {margin-top:10px;}

.rule_bnr p {background:#f8f8f8; padding:64px; font-size:18px; color:#555; line-height:200%;}
.rule_bnr p b {color:#333;}