
@import url(../fonts/font-awesome/font-awesome.min.css);
@import url(../fonts/flaticon/flaticon.css);
@import url(index_header.css);
@import url(index_banner.css);
@import url(index_footer.css);



/*========================================================
                      	 訊息公告
=========================================================*/

.news-list {
	padding-top: 20px;
}

.news-list h1 {
   text-align: center;
	margin-bottom: 20px;
}
.news-list img {
	width: 100%;
	vertical-align: bottom;
}
.news-list dl {
}
.news-list dl dd h3 {
	font-size: 18px;
	text-align: left;
	margin: 10px 0 0 0;
	color: #060606;
}
.news-list dl dd .info {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 15px;
	color: #6b6b6b;
}
.news-list dl dd .more {
}
.news-list dl dd .more a {
	display: inline-block;
	border: 1px solid #484848;
	color: #313131;
	background-color: #fff;
	padding: 7px 25px;
}
.news-list dl dd .more a:hover {
	border: 1px solid #253d5f;
	color: #fff;
	background-color: #253d5f;
}

.news-list .type {
	display: inline-block;
	color: #fff;
	margin-top: 20px;
	margin-bottom: 4px;
	font-size: 12px;
	padding: 0 10px;
}
.news-list .type1 {
	background-color: #60483e;
}
.news-list .type2 {
	background-color: #253d5f;
}




/*========================================================
                      	 房型介紹
=========================================================*/

.room-list {
	padding: 0;
	overflow: hidden;
}
.room-list .wrap {
	width: 100%;
	padding: 0;
}
.room-list h1 {
   text-align: center;
	margin-bottom: 20px;
}
#room {
	margin: 0;
	padding: 0;
	background: #f8f8f8;
}
#room li {
	transition: all 0.4s ease;
}
#room li.slick-current {
	position: relative;
	opacity: 1;
	z-index: 99;
}
#room li .item {
	background: #e3d2c2;
}
#room li .img {
	float: left;
	width: 70%;
}
#room li img {
	display: block;
	width: 100%;
}
#room li .txt {
	overflow: hidden;
	padding: 10px 20px;
}
#room li .txt h3 strong {
	display: inline-block;
	border: 1px solid #828282;
	font-weight: normal;
	border-left: none;
	border-right: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#room li .txt h3 em {
	margin-top: 15px;
	width: 80%;
	display: block;
	font-family:'Lora', serif;
	font-size: 22px;
	font-weight: normal;
	color: #675b3d;
	text-transform: uppercase;
}
#room li .txt p {
	margin-top: 20px;
	font-size: 13px;
	color: #333;
	line-height: 2;
	height: 97px;
	overflow: hidden;
}
#room li .txt .more {
	margin-top: 20px;
}
#room li .txt .more a {
	display: inline-block;
	padding: 5px 20px;
	font-family: 'Lora', serif;
	font-size: 13px;
	background: #253d5f;
	color: #cbc7bd;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#room li .txt .more a:hover {
	background:#BD9D70;
	color:#FFF;
}
.room-list .bx-wrapper .bx-controls-direction a {
	width: 60px;
	height: 60px;
	margin-top: -30px;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	transform: none;
}

/*箭頭*/
.room-list .slick-prev {
	left: 19%;
	margin-left: -40px;
	z-index:99;
	border-radius: 0;
	border: 1px solid #bebebe;
	background-color: #fff;
	
}
.room-list .slick-next {
	right: 19%;
	margin-right: -40px;
	z-index:99;
	border-radius: 0;
	border: 1px solid #bebebe;
	background-color: #fff;
}

.room-list .slick-prev:hover{
	background-color: #60483e;
}
.room-list .slick-next:hover{
	background-color: #60483e;
}


/*  尺寸設定 */
@media (min-width:640px) {
	#room li{
		opacity:0.2;
	}
}
@media (max-width: 1400px){	
	#room li .txt h3 em {
		width:100%;
	}
	#room li .txt p {
		height: 80px;
	}
}
@media (max-width: 1199px){
	#room li .img {
		width:100%;
		float:none;
	}
	#room li .txt {
		padding: 10px 20px 50px 20px;
	}
	#room li .txt p {
		height: 60px;
	}
	.room-list .slick-dots {
		bottom: 10px;
	}
	.room-list .slick-prev {
		left: 0;
		margin: 0;
	}
	.room-list .slick-next {
		right: 0;
		margin: 0;
	}
}


/*========================================================
                       關於達龍商旅
=========================================================*/

.about-list {
    background: url(../../images/about_a01.jpg) no-repeat center center;
    background-size: cover;
	color: #fff;
	text-align: center;
	padding: 60px 15px 240px 15px;
}
.about-list h1 {
	color: #dfdfc6;
	margin-bottom: 30px;
}

.about-list .more a {
	display: inline-block;
	border: 1px solid #fff;
	padding: 10px 50px;
	color: #fff;
	margin-top: 10px;
}
.about-list .more a:hover {
	background-color: #fff;
	color: #333;
}


/*========================================================
                         餐飲服務
=========================================================*/

.service-list {
	position: relative;
}

.service-list [class*="col-"] {
	padding-left: 0;
	padding-right: 0;
}
.service-list img {
	width: 100%;
	vertical-align: bottom;
}

.service-list .s768 {
	display: none;
}



.service-list-info {
	width: 100%;
	background-color: rgba(187,144,83,1.0);
	margin: 0;
}
.service-list-info dt {
	color: #fff;
	padding: 10px 30px;
}
.service-list-info dt h2 {
	margin: 0;
	padding: 5px 0;
}
.service-list-info dd {
	background-color: #ededed;
	overflow: hidden;
	padding: 10px 30px 30px;
}
.service-list-info dd h3 {
	color: #9f3737;
	font-size: 22px;
	margin-bottom: 10px;
}
.service-list-info dd p {
	font-size: 15px;
}
.service-list-info dd .more {
	text-align: right;
}
.service-list-info dd .more a {
	display: inline-block;
	border: 1px solid #8b724d;
	padding: 7px 30px;
	color: #8b724d;
	margin-top: 10px;
}
.service-list-info dd .more a:hover {
	background-color: #8b724d;
	color: #fff;
}



/*  尺寸設定 */
@media (max-width: 639px) {
	.service-list [class*="col-"]:nth-of-type(2), .service-list [class*="col-"]:nth-of-type(3) {
		display: none;
	}
}
@media (min-width: 480px) {
	.service-list-info dt {
		float: left;
	}
	.service-list-info dt h2 {
		padding: 20px 0;
	}
}
@media (min-width: 640px) {
	.service-list .s640 {
		display: none;
	}
	.service-list .s768 {
		display: block;
	}
}
@media (min-width: 1200px) {
	.service-list-info {
		position: absolute;
		z-index: 9;
		top : 50%;
		left : 50%;
		transform : translate(-50%,-50%);
		background-color: rgba(187,144,83,0.85);
		width: 80%;
	}
	.service-list-info dd {
		background-color: #fff;
	}
}
@media (min-width: 1600px) {
	.service-list-info {
		left : 90%;
		transform : translate(-90%,-50%);
		width: 38.1%;
	}
}
@media (min-width: 1800px) {
	.service-list-info {
		width: 36.55%;
	}
}



/*========================================================
                         圖片效果
=========================================================*/

a.figure {
	display: block;
	position: relative;
	}

a.figure:hover:before {
    opacity: 0.3;
    -webkit-transform: scale(1);
    transform: scale(1);
}
a.figure:before {
    position: absolute;
    top: 6px;
    bottom: 6px;
    left: 6px;
    right: 6px;
    content: '';
    display: inline-block;
    background-color: #fff;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    transition: .3s;
}
/*========================================================
                         彈跳
=========================================================*/
/*彈跳視窗*/
.fancybox{
	z-index: 99999999;
}
.fancybox-content {
    padding: 20px!important;
}
.fancybox-content img{
	width: 100%!important;
}
.fancybox-content h1 {
    color: #d27620;
    font-weight: bold;
    margin: 0 0 10px 0;
}
@media (max-width: 991.99px) {
	.fancybox-content h1 {
		font-size: 26px!important;
	}
}




