@charset "utf-8";

a:hover {text-decoration: none;}

#head_wrap { height: 107px !important; }
#main_content { width:100%; overflow:hidden; }
#body_wrap { position: relative; width: 100%;  display:block; overflow:hidden;}
#main_content .news{ position:absolute; padding:0; top:18px; left:5px;}
#main_content .news ul{margin:5px 0 0 0; padding:0;}
#main_content .news li{color:#666; padding:0 0 0 10px; margin:0; line-height:140%;}
#main_content .news li a{color:#fff;}

.content-section-board .board-list ul li a { width: 100%; box-sizing: border-box;}
span.date {float:right;font-size: 12px;color: #939393;}

#mc1 {position:relative; margin:15px 0 25px 0; width:960px; height:331px; background:url(../img/mc1bg.jpg) no-repeat;}
#mc1 #banner { position:absolute;top:149px; width:273px; height:148px;border:solid 1px #ccc; /*overflow:hidden;*/}
#mc1_1 { position:absolute; padding:0; top:13px; left:16px; width:275px ;height:300px;}

#mc1_2 { position:absolute; padding:0; top:13px; left:326px; width:306px; height:145px; }
#mc1_2 ul {margin:15px 0 0 0; padding:0; font-size:12px;line-height:170%;}
#mc1_2 ul li {color:#333; padding:0 0 0 8px; margin:0; background: url(../img/main_bul1.jpg) no-repeat 0 6px; }
#mc1_2 ul li a{color:#333;}

#mc1_3 { position:absolute; padding:0; top:180px; left:326px;}

#mc1_4 { position:absolute; padding:0; top:0px; left:655px;}

#mc2  {position:relative; margin:18px 0 0; padding:0;}
#mc2 .packagebox {
	width:960px; 
	padding:0; 
	margin:0; 
	overflow:hidden; 
	}
.packagebox ul {
	width:980px;
	padding:15px 0 15px; 
	margin:0;
}
.packagebox ul li { 
	padding:0 12px 0 0; 
	margin:0; 
	width:231px; 
	height:300px;
	float:left;
}
.packagebox ul li .paboxt1 { 
	padding:15px 0 0; 
	color:#7d7d7d; 
	font-size:13px; 
	font-weight:bold; 
}
.packagebox ul li .paboxt2 { 
	padding:18px 0; 
	color:#999999; 
	font-size:12px; 
}
.packagebox ul li .paboxt3 { 
	padding:0 0 35px 0;
	color:#494949; 
}
.tred {color:#ff0000; }
#slides {
	position:absolute;left:0;
	top:0px; width:328px; height:328px; 
	border-bottom: 1px solid #e9e9e9;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:328px; height:328px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:328px;
	height:328px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	position:absolute; z-index:9999;
	left:10px; top:10px;
	float:left; margin:0; padding:0;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:8px;
	height:0;
	padding:10px 0 0;
	background-image:url(../img/b_btns.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -10px;
}

#news_slides .slides_container {
	width:155px;
	display:none;
	height:238px;
	overflow:hidden;
}


#news_slides .slides_container div.slide {
	width:155px;
	height:238px;
	display:block;
}

#news_slides .slides_container a {
	height:auto!important;
	display:block;
	width: auto!important;
	overflow:hidden;
}
#news_slides .list { height:238px; float:left; }

#news_slides .list a.title { width:155px;}
#news_slides .list span{ width:155px;}

#news_slides .list span {
	display:block;
	color:#474747;
}
#news_slides .list a.title {
	padding: 39px 0 26px 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
}




.hideTitle {
	font-size: 0;
	line-height: 0;
	height: 0;
	text-indent: -9999px;
}

.contentsWrap {
	border: 1px solid #e9e9e9;
	overflow:hidden;
	/*margin-bottom: 36px;*/
	margin: 0 auto 36px;
	width: 940px;
}
.leftSide {
	border-right:solid 1px #e9e9e9;
	border-bottom:solid 1px #e9e9e9;
	float:left;
	width: 328px;
	height: 470px;
	position: relative;
}
.leftSide .wooyang {
	background: url('../img/img_wooyang.png') no-repeat right bottom;
	padding: 328px 0 0 0;
	height: 141px;
}
.leftSide .wooyang h2 {padding: 17px 0 0 19px;}
.leftSide .wooyang .desc {
	padding: 17px 0 14px 19px; 
	margin: 0 0 0 0;
}
.leftSide .wooyang .link {padding: 0 0 0 19px;}

.centerCont {
	border-right:solid 1px #e9e9e9;
	border-bottom:solid 1px #e9e9e9;
	width: 423px;
	height: 470px;
	float:left;
	position: relative;
}
.centerCont .link {
	position: absolute;
	top: 116px;
	left: 26px;
}
.centerCont .head {
}

.centerCont .package { padding: 24px 21px; width: 381px; height: 108px; }
	.centerCont .package .packImg {float:left; margin: 0; }
	.centerCont .package h3 {margin: 0 30px 0 186px;}
	.centerCont .package h3 a {font-size: 12px; color:#333; }
	.centerCont .package .desc { margin: 16px 0 7px 186px; }
	.centerCont .package .desc a {color:#999999;}
	.centerCont .package  .date { margin: 0 0 0 186px; }
	.centerCont .package  .date span {color:#e90000;}

.centerCont .package2 { padding: 26px 21px; width: 381px; height: 110px; background: #f8f8f8;}
	.centerCont .package2 .packImg {float:left; margin: 0; }
	.centerCont .package2 h3 { margin: 0 30px 0 186px; }
	.centerCont .package2 h3 a {font-size: 12px; color:#333; }
	.centerCont .package2 .desc { margin: 16px 0 7px 186px; }
	.centerCont .package2 .desc a {color:#999999;}
	.centerCont .package2  .date {margin: 0 0 0 186px; }
	.centerCont .package2  .date span {color:#e90000;}

.centerCont .summer {background: #f8f8f8;}
.centerCont .summer .desc {
	padding: 16px 0 22px 186px;
	margin: 0 0 0 0;
	
}
.centerCont .summer .desc a {color:#999999;}

.rightSide {
	float:right;
	width: 195px;
	position: relative;
	border-bottom:solid 1px #e9e9e9;
	height: 470px;
}
.rightSide .wedding {
	border-bottom: 1px solid #e9e9e9;
}

.rightSide .news {padding: 29px 20px 0 20px;}

.rightSide .news ul,
.rightSide .news ul li {padding: 0; margin: 0;}
.rightSide .news ul {
	width: 140px;
	height: 238px;
	overflow:hidden;
}
.rightSide .news ul li {float:left;}
.rightSide .news ul li a,
.rightSide .news ul li span a {
	display:block;
	color:#474747;
}
.rightSide .news ul li a {
	padding: 39px 0 26px 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
}
.rightSide .funcBtn {
	position: absolute;
	top: 208px;
	right: 21px;
}
.rightSide .funcBtn button {
	border:0 none;
	padding: 0;
	margin: 0 10px;
	background: transparent;
	cursor:pointer;
}

.route {
	float:left;
	text-align: right;
}

.experience {
	overflow:hidden;
	float:left;
	width: 752px;
	position: relative;
}
.experience .link {
	position: absolute;
	top: 168px;
	left: 18px;
}
.experience .head,.experience .shilla,.experience .tradition {float:left;}
.experience .shilla .desc {padding: 0 10px 0 0;}
.experience .shilla .desc a {color:#999;}
.experience .tradition .desc {padding: 0 46px 0 0;}
.experience .tradition .desc a {color:#999;}

.experience .shilla{
	float: left;
	width: 230px;
	padding: 35px 10px 0px 11px;
	color:#999999;
}
.experience .shilla h3 a,.experience .tradition h3 a {color:#333;}
.experience .shilla {
	background:url('../img/bg_shilla.png') no-repeat right bottom;
}
.experience .tradition {margin: 0 0 0 -1px; padding:0; float:left; width:230px; border-left:1px solid #ddd;}
.experience .tradition .facebook {border-top:1px solid #ddd; text-align:center; width:251px; height:71px; padding-top:50px;}
.experience .tradition .desc a {padding:30px;}
.experience .tradition .facebook_blog_Talk {
	border-top:1px solid #ddd; text-align:center; width:251px; height:71px;
}
.experience .tradition .facebook_blog_Talk ul {padding-top:22px;}
.experience .tradition .facebook_blog_Talk li {float:left; margin-right:13px; display:inline-block;}

body .content-section-promotion{padding: 5px 0 112px;}

.content-section-header{text-align: center; position: relative; /*background-color: yellow;*/ width: 940px; margin-left: auto; margin-right: auto;}
.content-section-header h3{font-size: 36px; color: #222; margin: 0;}
.content-section-header p{color: #666;}
.content-section-header h3 + p{margin: 3px 0 0;}

.content-section-header + .owl-carousel{margin-top: 45px;}

#experience-section{height: 942px; background: url(../img/bg_experience.jpg) no-repeat center top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-background-size: cover;
background-size: cover;}

.content-section{padding-top: 65px; padding-bottom: 40px;}
/*.content-section-package{background-color: green;}*/
.show-more{position: absolute; right: 0; bottom: -12px; font-size: 12px;}
.show-more a{color: #222; font-weight: 600;}
.show-more a:after{content: '+'; color: #000; padding-left: 8px;}

.show-more2{position: absolute; right: 0; top:20px; font-size: 12px;}
.show-more2 a{color: #222; font-weight: 600;}
.show-more2 a:after{content: '+'; color: #000; padding-left: 8px;}

.kangneunggj-more{width: 130px; height: 40px;  display: block; text-align: center; line-height: 40px; color: #222; border:1px solid #b2b2b2; transition: all 0.3s;}
.kangneunggj-more:hover{border-color: #001e3a; color: #fff; background-color: #001e3a;}

.kangneunggj-more2{width: 80px; height: 20px;  display: inline-block; text-align: center;  color: #b9adb9 !important; border:1px solid #b2b2b2; transition: all 0.3s;font-size:11px;padding-top:3px;}
.kangneunggj-more2:hover{border-color: #001e3a; color: #fff !important; background-color: #001e3a;font-size:11px;}


/* add */
.content-section{padding-top: 65px; padding-bottom: 40px;}
/*.content-section-package{background-color: green;}*/
.show-more{position: absolute; right: 0; bottom: -12px; font-size: 12px;}
.show-more a{color: #222; font-weight: 600;}
.show-more a:after{content: '+'; color: #000; padding-left: 8px;}

.kangneunggj-more{width: 130px; height: 40px;  display: block; text-align: center; line-height: 40px; color: #222; border:1px solid #b2b2b2; transition: all 0.3s;}
.kangneunggj-more:hover{border-color: #001e3a; color: #fff; background-color: #001e3a;}


#package-slider .owl-controls .owl-buttons,#promotion-slider .owl-controls .owl-buttons,#experience-slider .owl-controls .owl-buttons{position: absolute; width: 100%; top: 179px; left: 0; height: 35px;}
#experience-slider .owl-controls .owl-buttons{height: 66px; top: 195px;}
#package-slider .owl-controls .owl-buttons div,#promotion-slider .owl-controls .owl-buttons div,#experience-slider .owl-controls .owl-buttons div{width: 21px; height: 100%; position: absolute; left: -40px; text-indent: 100%; overflow: hidden; white-space: nowrap; background-image: url(../img/package_slider_controller.png);}
#experience-slider .owl-controls .owl-buttons div{width: 66px; height: 100%; left: -78px; background-image: url(../img/experience_slider_controller.png);}
#experience-slider .owl-controls .owl-buttons div:hover{background-image: url(../img/experience_slider_controller_hover.png);}
#package-slider .owl-controls .owl-buttons div:hover{background-image: url(../img/package_slider_controller_hover.png);}
#promotion-slider .owl-controls .owl-buttons div:hover{background-image: url(../img/package_slider_controller_hover.png);}
#package-slider .owl-controls .owl-buttons .owl-next,#promotion-slider .owl-controls .owl-buttons .owl-next,#experience-slider .owl-controls .owl-buttons .owl-next{background-position: right bottom; position: absolute; left: auto; right: -40px;}
#experience-slider .owl-controls .owl-buttons .owl-next{right: -78px;}
#main_content .owl-carousel h4{font-size: 19px; color: #222; margin: 0;}
#main_content .owl-carousel .meta-desc{font-size: 14px; color: #666; line-height: 24px;}
#main_content .owl-carousel .meta-date{color: #9b8e83; font-size: 12px;     margin: 5px 0 16px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 16px;}
#main_content .owl-carousel .item-metas{padding: 30px 0px 30px 0px;}
#main_content #experience-section .owl-carousel .item-metas{background-color: #fff; padding: 30px 29px 30px 29px;}


#culture-section{height: 942px; background: url(../img/bg_culture.jpg) no-repeat center top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-background-size: cover;
background-size: cover;}
#culture-slider .owl-controls .owl-buttons{position: absolute; width: 100%; top: 179px; left: 0; height: 35px;}
#culture-slider .owl-controls .owl-buttons{height: 66px; top: 195px;}
#culture-slider .owl-controls .owl-buttons div{width: 21px; height: 100%; position: absolute; left: -40px; text-indent: 100%; overflow: hidden; white-space: nowrap; background-image: url(../img/package_slider_controller.png);}
#culture-slider .owl-controls .owl-buttons div{width: 66px; height: 100%; left: -78px; background-image: url(../img/experience_slider_controller.png);}
#culture-slider .owl-controls .owl-buttons div:hover{background-image: url(../img/experience_slider_controller_hover.png);}
#culture-slider .owl-controls .owl-buttons .owl-next{background-position: right bottom; position: absolute; left: auto; right: -40px;}
#culture-slider .owl-controls .owl-buttons .owl-next{right: -78px;}
#main_content #culture-section .owl-carousel .item-metas{background-color: #fff; padding: 30px 29px 30px 29px;}

#main_content .owl-carousel .meta-name + .meta-desc{margin: 9px 0 0;}
#main_content .owl-carousel .meta-link{margin: 20px 0 0;}

.jt-fullscreen-slider-wrapper h3{color: #fff; font-size: 45px; font-weight: 400;}
.jt-fullscreen-slider-wrapper p{color: #e4e3e4; line-height: 24px; margin-top: 11px;}
.jt-fullscreen-slider-wrapper .kangneunggj-more{display: inline-block; border-color:#fff; color: #fff; margin-top: 24px;}
.jt-fullscreen-slider-wrapper .kangneunggj-more:hover{color: #001e3a; background-color: #fff;}

#main_content #meseum-box .jt-fullscreen-slider-item{height: 100%;}
#meseum-box.jt-fullscreen-slider-wrapper h3{color: #262626;}
#meseum-box.jt-fullscreen-slider-wrapper p{color: #42464e;}
#meseum-box.jt-fullscreen-slider-wrapper .kangneunggj-more{color: #fff; border-color:#001e3a; background-color: #001e3a;}
#meseum-box.jt-fullscreen-slider-wrapper .kangneunggj-more:hover{color: #001e3a; background-color: #fff; border-color: #fff;}

.content-section-board{background-color: #f4f4f4; padding: 68px 0 94px;}
.content-section-board .show-more{float: right; position: static; margin-top: 10px;}
.content-section-board .board-wrapper{overflow: hidden; clear: both;}
.content-section-board .board-heading,.content-section-board .board-list{float: left; border-top:3px solid #001e3a; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.content-section-board .board-heading{font-size: 36px; width: 16.48936170212766%; text-align: center; color: #02203c; padding-top: 15px;}
.content-section-board .board-list{width: 78.93617021276596%; float: right;}
.content-section-board .board-list ul{padding: 0; margin: 11px 0;}
.content-section-board .board-list ul li{border-bottom: 1px solid #dddddd;}
.content-section-board .board-list ul li a:before{content: ''; display: inline-block; width: 4px; height: 4px; background-color: #e2dccc; margin-right: 20px; position: relative; top: -3px;}
.content-section-board .board-list ul li a{display: inline-block; padding: 16px 0;}



/* add */

.icon_box1{width:25%;text-align:center;float:left;}
.icon_box1_text{padding-top:30px;}
.icon_box1_btn{padding-top:18px;}

.gallery_list1{width:20%;float:left;
  overflow: hidden;
  position: relative;
  display: inline-block;
}
.gallery_img{width:100%;height:auto;}

.gallery_list1 a:hover img {
  -webkit-transition: all 2.0s linear;
          transition: all 2.0s linear;
  -webkit-transform: scale3d(1.2, 1.2, 1);
          transform: scale3d(1.2, 1.2, 1);
}

.gallery_list1 a img {
  -webkit-transition: all 2.0s linear;
          transition: all 2.0s linear;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

.content-section-news{
   background: url(/img/back1.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}



@media(max-width:640px){
  .icon_box1{width:50%;}
  .icon_box_bt{margin-bottom:40px;}
  .gallery_list1{width:50%;}
  .content-section-board .board-heading{float:none !important;}
  .content-section-board .board-list{float:none !important;}
  .content-section-board .show-more{float:none !important;}
}

/* jssor slider loading skin spin css */
.jssorl-009-spin img {
	animation-name: jssorl-009-spin;
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}


.jssorb051 .i {position:absolute;cursor:pointer;}
.jssorb051 .i .b {fill:#fff;fill-opacity:0.5;}
.jssorb051 .i:hover .b {fill-opacity:.7;}
.jssorb051 .iav .b {fill-opacity: 1;}
.jssorb051 .i.idn {opacity:.3;}

.jssora051 {display:block;position:absolute;cursor:pointer;}
.jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
.jssora051:hover {opacity:.8;}
.jssora051.jssora051dn {opacity:.5;}
.jssora051.jssora051ds {opacity:.3;pointer-events:none;}



#package-slider .owl-controls .owl-buttons,#promotion-slider .owl-controls .owl-buttons,#experience-slider .owl-controls .owl-buttons{position: absolute; width: 100%; top: 179px; left: 0; height: 35px;}
#experience-slider .owl-controls .owl-buttons{height: 66px; top: 195px;}
#package-slider .owl-controls .owl-buttons div,#promotion-slider .owl-controls .owl-buttons div,#experience-slider .owl-controls .owl-buttons div{width: 21px; height: 100%; position: absolute; left: -40px; text-indent: 100%; overflow: hidden; white-space: nowrap; background-image: url(../img/package_slider_controller.png);}
#experience-slider .owl-controls .owl-buttons div{width: 66px; height: 100%; left: -78px; background-image: url(../img/experience_slider_controller.png);}
#experience-slider .owl-controls .owl-buttons div:hover{background-image: url(../img/experience_slider_controller_hover.png);}
#package-slider .owl-controls .owl-buttons div:hover{background-image: url(../img/package_slider_controller_hover.png);}
#promotion-slider .owl-controls .owl-buttons div:hover{background-image: url(../img/package_slider_controller_hover.png);}
#package-slider .owl-controls .owl-buttons .owl-next,#promotion-slider .owl-controls .owl-buttons .owl-next,#experience-slider .owl-controls .owl-buttons .owl-next{background-position: right bottom; position: absolute; left: auto; right: -40px;}
#experience-slider .owl-controls .owl-buttons .owl-next{right: -78px;}
#main_content .owl-carousel h4{font-size: 19px; color: #222; margin: 0;}
#main_content .owl-carousel .meta-desc{font-size: 14px; color: #666; line-height: 24px;}
#main_content .owl-carousel .meta-date{color: #9b8e83; font-size: 12px;     margin: 5px 0 16px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 16px;}
#main_content .owl-carousel .item-metas{padding: 30px 0px 30px 0px;}
#main_content #experience-section .owl-carousel .item-metas{background-color: #fff; padding: 30px 29px 30px 29px;}


#culture-section{height: 942px; background: url(../img/bg_culture.jpg) no-repeat center top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-background-size: cover;
background-size: cover;}
#culture-slider .owl-controls .owl-buttons{position: absolute; width: 100%; top: 179px; left: 0; height: 35px;}
#culture-slider .owl-controls .owl-buttons{height: 66px; top: 195px;}
#culture-slider .owl-controls .owl-buttons div{width: 21px; height: 100%; position: absolute; left: -40px; text-indent: 100%; overflow: hidden; white-space: nowrap; background-image: url(../img/package_slider_controller.png);}
#culture-slider .owl-controls .owl-buttons div{width: 66px; height: 100%; left: -78px; background-image: url(../img/experience_slider_controller.png);}
#culture-slider .owl-controls .owl-buttons div:hover{background-image: url(../img/experience_slider_controller_hover.png);}
#culture-slider .owl-controls .owl-buttons .owl-next{background-position: right bottom; position: absolute; left: auto; right: -40px;}
#culture-slider .owl-controls .owl-buttons .owl-next{right: -78px;}
#main_content #culture-section .owl-carousel .item-metas{background-color: #fff; padding: 30px 29px 30px 29px;}

#main_content .owl-carousel .meta-name + .meta-desc{margin: 9px 0 0;}
#main_content .owl-carousel .meta-link{margin: 20px 0 0;}

.jt-fullscreen-slider-wrapper h3{color: #fff; font-size: 45px; font-weight: 400;}
.jt-fullscreen-slider-wrapper p{color: #e4e3e4; line-height: 24px; margin-top: 11px;}
.jt-fullscreen-slider-wrapper .kangneunggj-more{display: inline-block; border-color:#fff; color: #fff; margin-top: 24px;}
.jt-fullscreen-slider-wrapper .kangneunggj-more:hover{color: #001e3a; background-color: #fff;}

#main_content #meseum-box .jt-fullscreen-slider-item{height: 100%;}
#meseum-box.jt-fullscreen-slider-wrapper h3{color: #262626;}
#meseum-box.jt-fullscreen-slider-wrapper p{color: #42464e;}
#meseum-box.jt-fullscreen-slider-wrapper .kangneunggj-more{color: #fff; border-color:#001e3a; background-color: #001e3a;}
#meseum-box.jt-fullscreen-slider-wrapper .kangneunggj-more:hover{color: #001e3a; background-color: #fff; border-color: #fff;}

.content-section-board{background-color: #f4f4f4; padding: 68px 0 94px;}
.content-section-board .show-more{float: right; position: static; margin-top: 10px;}
.content-section-board .board-wrapper{overflow: hidden; clear: both;}
.content-section-board .board-heading,.content-section-board .board-list{float: left; border-top:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.content-section-board .board-heading{font-size: 36px; width: 16.48936170212766%; text-align: center; color: #02203c; padding-top: 15px;}
.content-section-board .board-list{width: 78.93617021276596%; float: right;}
.content-section-board .board-list ul{padding: 0; margin: 11px 0;}
.content-section-board .board-list ul li{border-bottom: 1px solid #dddddd;}
.content-section-board .board-list ul li a:before{content: ''; display: inline-block; width: 4px; height: 4px; background-color: #e2dccc; margin-right: 20px; position: relative; top: -3px;}
.content-section-board .board-list ul li a{display: inline-block; padding: 16px 0;}



/* **************************************** */
/* MOTION */
/* **************************************** */

#main-top-slider{ position:relative; top:0px; left:0; }
#head_wrap{background-color: #fff;/*position: fixed;*/}
#main_content .content-section{ background-color: #fff;  clear: both; position:relative}
#meseum-box .jt-fullscreen-slider-item1 { background-image: url(../img/comm_box_visual_big.jpg);}
#main_content #meseum-box .jt-fullscreen-slider-item{ background-size: auto; background-color: #DEEBFF; background-repeat: no-repeat;}
.jt-fullscreen-slider-item a{ position:relative;}

#fullwidth-slider.wedding-fullwidth-slider .jt-fullscreen-slider-pagination a{margin-left: 22px;}

@media (min-width:1900px){
    #main_content #meseum-box .jt-fullscreen-slider-item{ background-size: cover;}
}

/* 메인 slideshow */
#main_content .jt-fullscreen-slider-controller a{width: 82px; background-repeat:no-repeat; transition:300ms}
#main_content .jt-fullscreen-slider-controller a.next { background-image: url(../img/main_content_fullscreen_slider_controller_next.png);}
#main_content .jt-fullscreen-slider-controller a.prev {background-image: url(../img/main_content_fullscreen_slider_controller_prev.png);}
#main_content .jt-fullscreen-slider-controller a.prev:hover{ background-position:-10px center}
#main_content .jt-fullscreen-slider-controller a.next:hover{ background-position:10px center}

/* experience button */
#package-slider .owl-controls .owl-buttons, #promotion-slider .owl-controls .owl-buttons, #experience-slider .owl-controls .owl-buttons { position: inherit;}
#experience-slider .owl-controls .owl-buttons > div { top: 195px; height: 68px;}
#experience-slider .owl-controls .owl-buttons div{ -webkit-transition:300ms; transition:300ms}
#experience-slider .owl-controls .owl-buttons .owl-prev:hover{left: -85px;}
#experience-slider .owl-controls .owl-buttons .owl-next:hover{right: -85px;}


/* culture button */
#culture-slider .owl-controls .owl-buttons { position: inherit;}
#culture-slider .owl-controls .owl-buttons > div { top: 195px; height: 68px;}
#culture-slider .owl-controls .owl-buttons div{ -webkit-transition:300ms; transition:300ms}
#culture-slider .owl-controls .owl-buttons .owl-prev:hover{left: -85px;}
#culture-slider .owl-controls .owl-buttons .owl-next:hover{right: -85px;}

/* package button */
#package-slider .owl-controls .owl-buttons div,
#package-slider .owl-controls .owl-buttons div:hover { background:none;}
#package-slider .owl-controls .owl-buttons div{width: 42px; -webkit-transition:300ms; transition:300ms; color: #fff; text-indent: inherit;}
#package-slider .owl-controls .owl-buttons > div { height: 35px; top: 179px;}
#package-slider .owl-controls .owl-buttons div:after,
#package-slider .owl-controls .owl-buttons div:before { opacity:1; -webkit-transition:300ms; transition:300ms; content:""; position:absolute; top:0; bottom:0; left:0; z-index:1; width:100%; background:transparent url(../img/package_slider_controller_2.png) no-repeat;}
#package-slider .owl-controls .owl-buttons div:before { z-index:2;}
#package-slider .owl-controls .owl-buttons div:after { opacity:0}

#package-slider .owl-controls .owl-buttons div.owl-prev:after { background-position: 0 -35px;}
#package-slider .owl-controls .owl-buttons div.owl-prev:before {background-position: 0 0;}
#package-slider .owl-controls .owl-buttons div.owl-prev:hover:after { background-position: -7px -35px;}
#package-slider .owl-controls .owl-buttons div.owl-prev:hover:before {background-position: -7px 0;}

#package-slider .owl-controls .owl-buttons div.owl-next:after { background-position: -42px -35px;}
#package-slider .owl-controls .owl-buttons div.owl-next:before { background-position: -42px 0;}
#package-slider .owl-controls .owl-buttons div.owl-next:hover:after{background-position: -35px -35px;}
#package-slider .owl-controls .owl-buttons div.owl-next:hover:before {background-position: -35px 0;}

#package-slider .owl-controls .owl-buttons div.owl-next:hover:before,
#package-slider .owl-controls .owl-buttons div.owl-prev:hover:before {opacity:0}
#package-slider .owl-controls .owl-buttons div.owl-next:hover:after,
#package-slider .owl-controls .owl-buttons div.owl-prev:hover:after {opacity:1}


/* promotion button */
#promotion-slider .owl-controls .owl-buttons div,
#promotion-slider .owl-controls .owl-buttons div:hover { background:none;}
#promotion-slider .owl-controls .owl-buttons div{width: 42px; -webkit-transition:300ms; transition:300ms; color: #fff; text-indent: inherit;}
#promotion-slider .owl-controls .owl-buttons > div { height: 35px; top: 179px;}
#promotion-slider .owl-controls .owl-buttons div:after,
#promotion-slider .owl-controls .owl-buttons div:before { opacity:1; -webkit-transition:300ms; transition:300ms; content:""; position:absolute; top:0; bottom:0; left:0; z-index:1; width:100%; background:transparent url(../img/package_slider_controller_2.png) no-repeat;}
#promotion-slider .owl-controls .owl-buttons div:before { z-index:2;}
#promotion-slider .owl-controls .owl-buttons div:after { opacity:0}

#promotion-slider .owl-controls .owl-buttons div.owl-prev:after { background-position: 0 -35px;}
#promotion-slider .owl-controls .owl-buttons div.owl-prev:before {background-position: 0 0;}
#promotion-slider .owl-controls .owl-buttons div.owl-prev:hover:after { background-position: -7px -35px;}
#promotion-slider .owl-controls .owl-buttons div.owl-prev:hover:before {background-position: -7px 0;}

#promotion-slider .owl-controls .owl-buttons div.owl-next:after { background-position: -42px -35px;}
#promotion-slider .owl-controls .owl-buttons div.owl-next:before { background-position: -42px 0;}
#promotion-slider .owl-controls .owl-buttons div.owl-next:hover:after{background-position: -35px -35px;}
#promotion-slider .owl-controls .owl-buttons div.owl-next:hover:before {background-position: -35px 0;}

#promotion-slider .owl-controls .owl-buttons div.owl-next:hover:before,
#promotion-slider .owl-controls .owl-buttons div.owl-prev:hover:before {opacity:0}
#promotion-slider .owl-controls .owl-buttons div.owl-next:hover:after,
#promotion-slider .owl-controls .owl-buttons div.owl-prev:hover:after {opacity:1}

.content-section-board .board-list ul{margin-top: 0;}
.content-section-board .board-list ul li:first-child{ padding-top:11px}
.content-section-board .board-list li{-webkit-transition:600ms; transition:600ms}
.content-section-board .board-list li:hover{background-color: #f9f9f9;}

/* scale image hover */
.item-thumb a,
.promotion-item-thumb a { position: relative; display: block; height: 340px; width:300px; overflow: hidden;}
.promotion-item-thumb a{ height: 320px; width:314px;}
.item-thumb img, .promotion-item-thumb img { position: absolute; -webkit-transition: 8s; -webkit-transform: scale(1) rotate(0deg);transition: 8s; transform: scale(1) rotate(0deg);left:0; top:0}
.item-thumb a:hover img, .promotion-item-thumb a:hover img { -webkit-transform: scale(1.1) rotate(0.1deg);transform: scale(1.1) rotate(0.1deg);}

/* slideshow nav */
#fullwidth-slider .jt-fullscreen-slider-pagination a:after{ background-color: #fff;}
#fullwidth-slider .jt-fullscreen-slider-pagination a:after{ content: ""; display:block; width: 0px; height: 0px; top: 50%; margin-top: 0; margin-left: 0; position: absolute; left: 50%; transition: 300ms; border-radius: 100%;}
#fullwidth-slider.wedding-fullwidth-slider .jt-fullscreen-slider-pagination a { text-indent:inherit; position:relative;}
#fullwidth-slider.wedding-fullwidth-slider .jt-fullscreen-slider-pagination a span { text-indent:-9999px; display:inline-block;}
#fullwidth-slider .jt-fullscreen-slider-pagination a:hover:after {width: 8px; height: 8px; margin-top: -4px; margin-left: -4px;}

/* wedding */
.fullwidth-slider-content-layer {  position: absolute; z-index: 99;top: 240px; left: 50%; margin-left: -470px;}
#fullwidth-slider .jt-fullscreen-slider-pagination{ position:relative; top:0 ; height: 33px;}
#fullwidth-slider .jt-fullscreen-slider-pagination a:first-child{ margin-left:0}

#fullwidth-slider { overflow:hidden;}
#fullwidth-slider .jt-fullscreen-slider-item1{background-image: url(../img/fullwidth-slider-visual_b_01.jpg);}
#fullwidth-slider .jt-fullscreen-slider-item2{background-image: url(../img/fullwidth-slider-visual_b_02.jpg);}
#fullwidth-slider .jt-fullscreen-slider-item3{background-image: url(../img/fullwidth-slider-visual_b_03.jpg);}
#fullwidth-slider .jt-fullscreen-slider-item4{background-image: url(../img/fullwidth-slider-visual_b_04.jpg);}
#fullwidth-slider .jt-fullscreen-slider-item {height: 920px;}
