#gnb.fixed{position:fixed;opacity: 0.8;}
#content{padding-top:60px;}
.detail_key{position:relative;width:100%;height:205px;border-bottom:solid #94928b 1px;overflow:hidden;}
.detail_key_img{
	position:absolute;
	top:0px;
	left:-10px;
    width: 102%;
    height: 205px;
    background-size: cover;
	background-position:50% 50%;
	-webkit-filter: blur(3px);

	}
.detail_key_text{position:absolute;width:100%;text-align:center;font-size:50px;color:#fff;top:55px;left:0px;font-weight:bold;z-index:9;}
.detail_sub_key{position:absolute;width:100%;height:22px;margin:0 auto;top:131px;z-index:9;text-align:center;}
.detail_menu{width:100%;height:57px;border-bottom:solid #d3d3d3 1px;}
.detail_menu_bar{width:349px;margin:0 auto;}
.detail_menu_item{width:91px;height:57px;line-height:57px;border-bottom:solid #d3d3d3 1px;margin-right:38px;float:left;font-size:16px;color:#b3b3b3;font-weight:bold;text-align:center;cursor:pointer;}
.detail_menu_item.on{border-bottom:solid #2ea5dd 1px;color:#2ea5dd;}
.detail_wrap{width:948px;margin:0 auto;padding-top:35px;}
.detail_fl{width:661px;float:left;}
.detail_fr{width:258px;float:right;}
.detail_info{width:661px;height:524px;background:url('/res/img/detail_info.png');}

.price_table {
    display: table;
    border-collapse: separate;
    border-spacing: 5px;
	text-align:center;
}


.price_table th{width:128px;height:30px;line-height:30px;border:solid #e8e8e8 1px;color:#555555;font-size:13px;}
.price_table th span{font-size:11px;color:#808080;}

.price_table_body td{border-bottom:solid #eeeeee 1px;text-align:center;width:128px;padding-right:4px;height:62px;line-height:62px;font-size:15px;color:#555555;}
.price_table_body .last{padding:0px;color:#ffb048;font-weight:bold;}

.detail_customize_bar{width:100%;height:59px;background:#f9f9f9;border-top:solid #eeeeee 1px;border-bottom:solid #eeeeee 1px;text-align:center;margin-top:25px;}
.detail_customize_btn{width:279px;height:57px;display:block;margin:0 auto;background:url('/res/img/detail_customize_btn.png')}

.detail_wrap .title{color:#555555;font-size:16px;font-weight:bold;}
.detail_wrap .title span{color:#b3b3b3;font-size:13px;font-weight:bold;}
.detail_wrap .sub_title{padding-top:25px;color:#2ea5dd;font-size:16px;padding-bottom:15px;}

.detail_reservation_btn{
 border: 0;
 background: none;
 box-shadow:none;
 border-radius: 0px;
 width:258px;height:40px;background:url('/res/img/detail_reserve_btn.png');cursor:pointer;}
.detail_contact_btn{width:258px;height:40px;background:url('/res/img/detail_contact_btn.png');margin-top:10px;cursor:pointer;}
.detail_fr .total_price{color:#808080;font-size:16px;text-align:right;padding-bottom:20px;}
.detail_fr .total_price span{color:#ffb048;font-weight:bold;}
