/*@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');*/

#wrap{width:100%;}
.bg{background:url(/image/content/backbg.jpg);}

/*Å¾¼½¼Ç*/
#header{width:100%;background:#fff;position:relative; height:120px; border-bottom:1px solid #cecece;}
.inner_topsection{position:relative; width:1000px; margin:0 auto;}
.inner_topsection span.logo{position:absolute; left:0; top:28px; z-index:9999}
.inner_topsection ul.topmenu{position:absolute; right:0; top:10px; font-size:11px; border-radius:3px; border:1px solid #dcdcdc; padding:5px}
.inner_topsection ul.topmenu li{float:left; color:#dcdcdc;}
.inner_topsection ul.topmenu li a{display:block; color:#818181; font-size:12px; padding:0 3px;}

/*¸Þ´º ¹× ºñÁÖ¾ó*/
.header_gnb{display:none;}
#gnav{position:absolute; right:0; top:50px;}
ul#topnav {position:relative; width:1000px; margin:0 auto;}
ul#topnav li{float:left; color:#acacac; text-align:center; height:70px; line-height:70px; font-weight:600}
ul#topnav li.line{width:1px;}
ul#topnav li.gnb1{width:280px;}
ul#topnav li > a {display: block; color: #484848; font-size:17px; padding:0 10px;}
ul#topnav li a.last_href{padding-right:0}
ul#topnav li:hover > a{color:#2f70dd}
ul#topnav li span {
	float: left;
	position: absolute;
	left: 0; top:70px;
	display: none;
	width:100%;
	color: #fff;
	height:40px;
	line-height:40px;
	text-align:left; 
	font-size:14px;
	background:#4b85bc;
	z-index:9999
}
ul#topnav li:hover span {display: block;}
ul#topnav li span a {display: inline; padding:0 8px; color:#add5ff}
ul#topnav li span a:hover{color:#fff;}
ul#topnav li span.mu1{text-indent:250px;}
ul#topnav li span.mu2{text-indent:330px;}
ul#topnav li span.mu3{text-indent:425px;}
ul#topnav li span.mu4{text-indent:480px;}
ul#topnav li span.mu5{text-indent:500px;}
ul#topnav li span.mu6{text-indent:450px;}
ul#topnav li span.mu7{text-indent:470px;}
ul#topnav li span.mu8{text-indent:400px;}
ul#topnav li span.mu9{text-indent:750px;}

/*#vis_sec{width:100%;padding-bottom:21px;}
#main_vis{max-width:940px;margin:0 auto;overflow:hidden;clear:both;}*/

/*¸ÞÀÎ ºñÁÖ¾ó*/
.content_up{position:relative; width:1000px; margin:40px auto 12px; overflow:hidden;}
#mainvisual{float:left; position:relative; width:680px; margin:0 auto;}
#slides {display: none}
#slides .slidesjs-navigation{margin-top:3px;}
#slides .slidesjs-previous {position:absolute; top:45%; font-size:15px; left:0px; z-index:9999; background:#fff; color:#222; padding:10px 15px;}
#slides .slidesjs-next {position:absolute; top:45%;font-size:15px;  right:0px; z-index:9999; background:#fff; color:#222; padding:10px 15px;}
.slidesjs-pagination {position:absolute; list-style: none; bottom:15px;z-index:999; right:2%;}
.slidesjs-pagination li {float: left; margin: 0 1px; width:15px;}
.slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url(/image/content/pagination.png);
  background-position: 0 0;
  float:left;
  overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {background-position: 0 -13px}
.slidesjs-pagination li a:hover {background-position: 0 -26px}
#slides a:link,
#slides a:visited {color: #333}
#slides a:hover,
#slides a:active {color: #9e2020}
.navbar { overflow: hidden}

.inner_content_up{float:right; width:310px}
.sermon{background:#fff; border:1px solid #ccc; height:127px; margin-bottom:10px; padding:18px 15px}
.sermon p{float:left; width:120px;}
.sermon .inner_sermon{float:right; width:145px;}
.sermon .inner_sermon h2{color:#1773ca; font-size:16px;}
.sermon .inner_sermon h2 span{color:#666; font-size:14px; display:inline-block; padding-left:5px;}
.sermon .inner_sermon ul{margin-top:10px;}
.sermon .inner_sermon li{font-size:12px; color:#8b8a8a; padding:2px 0}
.sermon .inner_sermon li strong{color:#000}

.news{background:#fff; border:1px solid #ccc; height:163px;}
.news .tab{overflow:hidden; margin:0; padding:0;}
.news .tab li{float:left; font-size:14px; font-weight:600;width:50%;}
.news .tab li a{display:block; color:#555; padding:8px 0; text-align:center; background:#ececec;}
.news .tab li a:hover{color:#555; background:#ececec; padding:8px 0; text-align:center;}
.news .tab li a.selected{color:#fff; background:#4b85bc; padding:8px 0; text-align:center;}
.news .tab li.clear{clear:both; margin:0px;}
.news .tabtlist{width:90%; margin:15px auto 0;}
.news .tabtlist li{font-size:12px; color:#555; height:20px;}
.news .tabtlist li a{float:left; background:url(/image/content/bullet1.png) no-repeat 0 50%; padding-left:10px;}
.news .tabtlist li a:hover{color:#4b85bc;}
.news .tabtlist li span{float:right; color:#666}

/*¸ÞÀÎ °¡¿îµ¥ ÄÁÅÙÃ÷*/
.mboile_worship{display:none;}
.content_mid{position:relative; width:1000px; margin:0 auto 12px; overflow:hidden;}
.gallery{float:left; background:#fff; border:1px solid #ccc; width:448px; height:157px; padding:0 0 15px 0}
/*.gallery h2{position:relative; color:#1773ca; font-size:16px; margin-bottom:15px;}
.gallery h2 > span{color:#666; font-size:14px; display:inline-block; padding-left:5px;}
.gallery h2 a.more{position:absolute; right:0}
.gallery ul{overflow:hidden;}
.gallery li{float:left; padding-right:20px; text-align:center; font-size:12px; color:#555;}
.gallery li > span{display:block; padding-top:5px;}
.gallery ul > li + li + li{padding-right:0}
.gallery li a{display:block;}*/
.gallery .tab_gallery{overflow:hidden; margin:0; padding:0;}
.gallery .tab_gallery li{float:left; font-size:14px; font-weight:600;width:50%;}
.gallery .tab_gallery li a{display:block; color:#555; padding:8px 0; text-align:center; background:#ececec;}
.gallery .tab_gallery li a:hover{color:#555; background:#ececec; padding:8px 0; text-align:center;}
.gallery .tab_gallery li a.selected{color:#fff; background:#4b85bc; padding:8px 0; text-align:center;}
.gallery .tab_gallery li.clear{clear:both; margin:0px;}
.gallery .tabtlist_gallery{width:95%; margin:15px auto 0;}
.gallery .list_gallery ul{overflow:hidden;}
.gallery .list_gallery ul li{float:left; padding-right:15px; text-align:center; font-size:12px; color:#555;}
.gallery .list_gallery ul li > span{display:block; padding-top:5px;}
.gallery .list_gallery ul > li + li + li{padding-right:0}

.worship{float:left; position:relative; background:#f6f6f6; border:1px solid #ccc; width:268px; height:142px; padding:15px; margin:0 10px;}
.worship > span{position:absolute; right:10px; bottom:15px;}
.worship h2{position:relative; color:#1773ca; font-size:16px; margin-bottom:15px;}
.worship h2 > span{color:#666; font-size:14px; display:inline-block; padding-left:5px;}
.worship h2 a.more{position:absolute; right:0}
.worship li{font-size:13px; color:#555; padding:3px 0}
.worship li span.tit{display:inline-block; width:110px;}
.worship li span.bullet{display:inline-block; width:30px; text-align:center; color:#ccc}
.worship li span.time{display:inline-block; width:110px;}

.etc{float:left;}
.etc1{ width:230px; height:82px; background:url(/image/content/bg1.jpg);}
.etc2{ width:230px; height:82px; background:url(/image/content/bg2.jpg); margin-top:10px;}
.etc3{ width:230px; height:82px;}
.inner_etc{width:90%; margin:0 auto; position:relative; padding:10px 0; overflow:hidden;}
.inner_etc a {color: white;}
.inner_etc span.icon{float:left; width:60px;}
.inner_etc p{float:left; width:60%; margin-left:10px; margin-top:5px;}
.inner_etc p strong{display:block; color:#fff; font-size:16px;}
.inner_etc p span{display:block; color:#122c45; font-size:12px; line-height:130%; margin-top:5px;}
.inner_etc a.more{position:absolute; right:0}

.inner_etc_2{width:90%; margin:0 auto; position:relative; padding:10px 0; overflow:hidden;display: flex; align-items: center;}
.inner_etc_2 a {color: white; margin-left:10px;font-weight: bold;}
.inner_etc_2 a:hover {color: #efff00;}
.inner_etc_2 span.icon{float:left; width:60px;}
.inner_etc_2 p{float:left; width:60%; margin-left:10px; margin-top:5px;}
.inner_etc_2 p strong{display:block; color:#fff; font-size:16px;}
.inner_etc_2 p span{display:block; color:#122c45; font-size:12px; line-height:130%; margin-top:5px;}
.inner_etc_2 a.more{position:absolute; right:0}

/*¸ÞÀÎ ÇªÅÍ ÄÁÅÙÃ÷*/
.content_down{position:relative; width:1000px; margin:0 auto 40px; overflow:hidden;}
.inner_banner{position:absolute; width:100%;}

.banner1{position:relative; float:left; width:322px;}
.banner1 img{border:1px solid #ccc; display:block;}
.inner_banner1{position:relative; width:90%; margin:15px auto;}
.inner_banner1 h2{position:relative; color:#2b2b2b; font-size:18px; margin-bottom:8px;}
.inner_banner1 h3{position:relative; color:#555; font-size:13px; margin-bottom:5px; line-height:130%; width:65%; font-weight:normal}
.inner_banner1 a.btn{display:inline-block; font-size:11px; color:#ccc; border-radius:20px; background:#222; padding:5px 8px; line-height:normal;}

.inner_banner1 .bible_banner{background: #185792; padding: 4px; margin-top:5px; text-align: center; border-radius:10px; font-size:14px;}
.inner_banner1 .bible_banner a{color: white; width:100%; display:inline-block;}

.banner2{position:relative; float:left; width:322px; margin:0 16px;}
.inner_banner2{position:relative; width:90%; margin:15px auto;}
.inner_banner2 h2{position:relative; color:#2b2b2b; font-size:18px; margin-bottom:8px;}
.inner_banner2 a.btn{display:inline-block; font-size:12px; color:#fff; border-radius:20px; background:#90af7b; padding:5px 8px; margin:3px 0; line-height:normal;width:26.3%; text-align:center;}
.banner2 img{border:1px solid #ccc; display:block;}

.banner3{position:relative; float:left; width:322px;}
.inner_banner3{position:relative; width:90%; margin:15px auto;}
.inner_banner3 h2{position:relative; color:#2b2b2b; font-size:18px; margin-bottom:8px;}
.inner_banner3 h3{position:relative; color:#555; font-size:13px; margin-bottom:5px; line-height:130%; width:65%; font-weight:normal}
.inner_banner3 a.btn{display:inline-block; font-size:11px; color:#ccc; border-radius:20px; background:#222; padding:5px 8px; line-height:normal; margin:3px 0;}
.inner_banner3 a.btn2{display:inline-block; font-size:12px; color:#fff; border-radius:20px; background:#76a6b7; padding:5px 8px; margin:3px 0; line-height:normal;}
.banner3 img{border:1px solid #ccc; display:block;}

/*footer*/
.footer{width:100%; background:#ececec; border-top:1px solid #ccc; clear:both;}
.innerfooter{position:relative; width:1000px; margin:0 auto; overflow:hidden; padding:10px 0}
.innerfooter p{float:left; font-size:12px; color:#555; font-weight:normal; margin-top:15px;}
.innerfooter p.copy_logo{margin-right:20px; margin-top:0}


/* /////////////////////////////////////////////////////////////// ·Î±×ÀÎ /////////////////////////////////////////////////////////////// */
#login_box {
	margin:0 auto;
	border:1px solid #d2d2d2; 
	padding:10px;
	background:#ebebeb;
	border-radius:7px; 
	width:50%;
}
.login_data {}
.login_data li {margin-bottom:7px;}
.login_data input {width:100%; height:30px; border-radius:3px; text-indent:15px;}
.login_data input:hover {border:1px solid #77c7ff; box-shadow:1px 1px 2px rgb(220,220,220)}
.save_txt {display:table;}
.save_txt li {float:left; margin-right:15px; vertical-align:middle;}
.save_txt li input { margin-left:7px;}
.btn_login {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:nanum gothic;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.btn_login:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.btn_login:active {
	position:relative;
	top:1px;
}








