@charset "utf-8";

/*!

 * ==============================

 * @description: [WebSite] 首页样式

 * @author: LHVE-KingRenner

 * @create: 2016-07-05

 * @update: ---

 * ==============================

 */

html{ overflow-x:hidden; position:  relative;}

html, body{ width:100%; height:100%; }

body{ background-color:#dedfd6; overflow-y: hidden;}

section, article{ width:100%; height:auto; }

#op-content{ position:relative; width:100%; height:100%; overflow:hidden; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; }

/* ==============================

 * [index] header

============================== */
.g-prcontain {position: relative;margin: 0 auto;width: 100%; height: 100%; min-width: 1200px; overflow-y: scroll;}

.s-header{ position:relative; top:0; left:0; z-index:999; width:100%; height:auto; zoom:1; }

.s-header .topbar{ width:100%; height:50px; line-height:50px; background:#1A1A1A; color:#999; font-size:12px; }

.s-header .topbar-inner{ position:relative; zoom:1;z-index: 999; padding:0 40px 0 40px; }

.s-header .topbar a{ color:#999; font-size:inherit; text-decoration:none; cursor:pointer; }

.s-header .topbar a:hover{ color:#e5a200; text-decoration:none; }

.s-header .topbar .tb-parts, .s-header .topbar .tb-oper{ display:inline; float:left; margin:0; padding:5px 0; width:auto; line-height:40px; cursor:default; }

.s-header .topbar .tb-oper{ float:right;}

/* Topbar - 用户登录信息 */

.s-header .loginstatus, .s-header .loginstatus > li{ margin:0; padding:0; }

.s-header .loginstatus{ position:relative; zoom:1; margin:0 -10px; height:40px; line-height:40px; font-family:"Helvetica Neue",Helvetica,Arial,SimSun,"Microsoft YaHei UI","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","Droid Sans","WenQuanYi Micro Hei",sans-serif; }

.s-header .loginstatus > li{ float:left; margin:10px 10px 0 10px; line-height:25px;}

.s-header .sel-box{position:relative;z-index:10;}

.s-header .sel-box .sel-tit{display:inline-block;padding:0px 10px; background:#141414;line-height:25px;}

.s-header i{display:inline-block;margin-left:5px;vertical-align:middle;}

.s-header .sel-box .sel-tit i.down-icon{width:11px;height:6px;margin-left:5px;background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/down_arr.png) no-repeat;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;}

.s-header .sel-box:hover .sel-tit i.down-icon{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);}

.s-header .sel-box .sel-tit i.u-icon{width:16px;height:16px;background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/user_ico.png) no-repeat;margin:0 5px 0 0;}

.s-header .sel-box .down-box{display:none; width:100%;position:absolute;padding:0px 0 10px 0;background:#141414;top:25px;line-height:2;}

.s-header .sel-box:hover .down-box{display:block;}

.s-header .sel-box .down-box a{display:inline-block; width:100%;color:whtie;text-align:center;font-size:12px;}

.s-header .sel-box .down-box a:hover{background:rgba(255,255,255,.1);}

.s-header .icon-text{color:white; font-size:12px;}

.s-header .icon-text i{margin:0 8px 0 0;}

.s-header .sel-box .sel-tit .val{margin-left:5px;color:white;}

.s-header .time{ width: 17px; height: 17px; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/time_ico.png) no-repeat;}

.s-header .weather{ width: 19px; height: 19px; }

.s-header .phone-icon{width:16px;height:16px; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/phone_icon.png) no-repeat;}

.s-header .search input{display:inline-block; vertical-align: middle; width:120px;padding:0 5px;background:#141414;border:none;height:25px;}

.s-header .search .btn-i{margin-left:-3px;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;}

.s-header .search .btn-i i{width:31px;height:25px;margin: 0;background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/search_btn.png) no-repeat;}

.s-header .search .btn-i:hover{opacity:.8;filter:alpha(opacity=80);}

/* 【header - navigation menu】------------------------------

 * TODO 未处理IE8下 .navbar-nav > li > a 鼠标Hover状态闪烁bug（filter滤镜引发，待进一步优化兼容）

 * KingRenner 2016-07-26

 */



/* ==============================

 * [index] footer

============================== */

.s-footer{ position:relative; width:100%; min-width:1200px; height:1040px; background: #19344a
 url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/index_bottom_bg1.jpg) no-repeat center top; overflow:hidden; }

.s-footer .sftr-conwrap{ position:relative; top:0; left:0; z-index:2; width:100%; }

.idx-aboutcon, .s-footer .sftr-service, .s-footer .sftr-blank{ position:relative; *zoom:1; overflow:hidden; }
.s-footer .sftr-blank{cursor:pointer;}

.idx-aboutcon{ padding:26px 0 0; height:660px; }

.idx-aboutcon .ac-hd{ padding:56px 0 0; text-align:center; }

.idx-aboutcon .achd-logo{ display:inline-block; width:280px; height:158px; line-height:0; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/index_bottom_logo280.png) no-repeat left center; font-size:0; text-decoration:none; cursor:pointer; }

.idx-aboutcon .ac-bd{ position:relative; width:100%; max-height:446px; color:#bcbeba; font-size:14px; font-weight:400; overflow:hidden; }

.idx-aboutcon .acbd-intro{ margin:60px auto 0; width:940px; line-height:30px; text-align:center; cursor:default; }

.idx-aboutcon .acbd-more{ margin:50px auto 0; width:320px; height:80px; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/index_bottom_about_morebg.png) no-repeat center center; overflow:hidden; }

.idx-aboutcon .acbd-more > a{ display:block; padding:20px 0; line-height:40px; color:#bcbeba; font-size:inherit; font-weight:700; text-align:center; text-decoration:none; overflow:hidden; word-wrap:normal; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; }

.idx-aboutcon .acbd-more > a:hover{ color:#e4a96a; text-decoration:none; }

.s-footer .sftr-blank{ height:60px; text-align:center; }

.s-footer #arrow_backtotop > i{ display:inline-block; margin:14px 0 5px 0; width:22px; height:12px; line-height:0; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/icons.png) no-repeat -4px -464px; font-size:0; vertical-align:middle; }
.s-footer .sftr-blank a{color: white;  font-size: 12px; text-decoration: none;}

.s-footer .sftr-service{ height:220px; }

.s-footer .contact{padding-top:40px;}

.s-footer .contact li{display:inline-block;margin:0 5px;}

.s-footer .contact .f-logo i{display:inline-block;width:200px;height:40px;background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/logo_200x40.png) no-repeat;}

.s-footer .contact li dt{display:inline-block;vertical-align:top;}

.s-footer .contact li dt i{display:inline-block;width:46px;height:46px;}

.s-footer .contact li dt i.f-phone{background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/f_phone_icon.png) no-repeat;}

.s-footer .contact li dt i.f-email{background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/emill_ico.png) no-repeat;}

.s-footer .contact li dd{display:inline-block;margin-left:5px;}

.s-footer .contact li dd p{line-height:26px;color:white;font-size:12px;}

.s-footer .contact .address-box{margin-top:30px; color:#8c8c8c;font-size:12px;line-height:22px;}

.s-footer .serv-vcatalog{ padding:40px 0 0; width:680px; }

.s-footer .serv-vcatalog > ul{ overflow:hidden; zoom:1; margin:0 -8px; }

.s-footer .serv-vcatalog > ul > li{ display:inline; float:left; margin:0 8px; width:100px; }

.s-footer .serv-vcatalog > ul > li > strong{ display:block; margin-bottom:10px; line-height:30px; color:#ccc; font-size:14px; }

.s-footer .serv-vcatalog > ul > li > p{ margin:0 0 10px; padding:0; line-height:20px; color:#999; font-size:14px; }

.s-footer .serv-vcatalog > ul > li a{ color:#999; text-decoration:none; }

.s-footer .serv-vcatalog > ul > li a:hover{ color:#e4a96a; text-decoration:underline; }

.s-footer .vc-contactus > ul > li{ width:280px; }

.s-footer .vc-contactus > ul > li > p{ color:#ccc; }

.s-footer .vc-contactus > ul > li > p > i{ display:inline-block; margin-right:10px; width:16px; height:16px; line-height:0; background-image:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/icons.png); background-repeat:no-repeat; font-size:0; vertical-align:middle; }

.s-footer .vc-contactus > ul > li .u-tel > i{ background-position:-46px -464px; }

.s-footer .vc-contactus > ul > li .u-email > i{ width:16px; height:14px; background-position:-80px -464px; }

.s-footer .vc-contactus .vcc-socialmedia{ margin:40px 0 0 -20px; }

.s-footer .vc-contactus .vcc-socialmedia > a, 

.s-footer .vc-contactus .vcc-socialmedia > a > img{ width:26px; height:26px; }

.s-footer .vc-contactus .vcc-socialmedia > a{ display:inline-block; margin-left:20px; text-decoration:none; }

.s-footer .vc-contactus .vcc-socialmedia > a > img{ display:block; vertical-align:middle; }

.s-footer .vc-navs > ul > li{ overflow:hidden; word-wrap:normal; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; }

.s-footer .vc-erweima > ul > li{ width:180px; text-align:center; }

.s-footer .vc-erweima > ul > li > strong{ margin-bottom:0; font-weight:normal; font-size:12px; }

.s-footer .vc-erweima > ul > li > p > img{ width:120px; height:120px; vertical-align:middle; }

.s-footer .sftr-copyright{ position:absolute; left:0; bottom:0; margin-top:20px; width:100%;  background-color: #1D1C1A;  line-height: 40px; }

.s-footer .copyright-info{ margin:0; min-height:20px; line-height:40px; color:#ccc; font-size:12px; }

.s-footer .copyright-info i.fa-copyright{ margin:0 8px; font-size:14px; font-weight:normal !important; vertical-align:middle; }

.s-footer .copyright-info a{ color:inherit; font-size:inherit; text-decoration:none; }





/* ==============================

 * [index] 开场幕布

============================== */

div.idx-opening{ position:fixed; z-index:999999; width:100%; height:100%; background:#070913 url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/opening_bg.gif) repeat; -webkit-transition:all .3s ease-in-out .5s; -moz-transition:all .3s ease-in-out .5s; -ms-transition:all .3s ease-in-out .5s; -o-transition:all .3s ease-in-out .5s; transition:all .3s ease-in-out .5s; }

div.idx-opening > p{ margin:0; padding:0; }

div.idx-opening > p{ position:absolute; top:50%; left:50%; margin-top:-80px; margin-left:-100px; padding-top:60px; width:200px; height:100px; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/logo_200x40.png) no-repeat; color:#deded2; font-size:18px; text-align:center; overflow:hidden; }

div.idx-opening > p > i{ display:block; width:100%; height:100%; line-height:0; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/loading_1.gif) no-repeat center center; font-size:0; vertical-align:middle; }



/* ==============================

 * [index] 相关内容区块

============================== */

.idx-section{ position:relative; width:100%;  overflow:hidden; }

.welcome .swiper-container{ width:100%; }

.welcome .swiper-container .swiper-slide{ position:relative; overflow:hidden; }

.welcome .swiper-container .ss-nth1{ background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/site_banner/ms_index_banner1.jpg); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_banner/ms_index_banner1.jpg', sizingMethod='scale'); }

.welcome .swiper-container .ss-nth2{ background-image:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/site_banner/ms_index_banner2.jpg); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_banner/ms_index_banner2.jpg', sizingMethod='scale'); }

.welcome .swiper-container [class*="ss-nth"]{ background-color:#dedfd6; background-repeat:no-repeat; background-position:center center; /*background-attachment:fixed;*/ -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }

.welcome .innerbox{ position:absolute; bottom:40px; left:0; z-index:10; width:100%; }

.welcome .sw-pagination{ position:absolute; bottom:0; left:0; width:100%; text-align:center; }

.welcome .sw-pagination .swiper-pagination-switch{ display:inline-block; margin-left:5px; width:40px; height:4px; background:#fff; font-size:4px; cursor:pointer; }

.welcome .sw-pagination .swiper-active-switch{ background:#d5a561; }



.idx-facility{ height:1000px; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/index_facility_bg.jpg); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index_facility_bg.jpg', sizingMethod='scale'); background-repeat:no-repeat; background-position:center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }

.idx-facility > header{ width:100%; height:70px; background:#20222a; color:#949490; font-size:12px; }

.idx-facility .fac-hdinner{ position:relative; *zoom:1; margin:0 auto; width:1200px; }

.idx-facility .ftabs, .idx-facility .ftabs > li{ display:inline; float:left; }

.idx-facility .ftabs .ft-a{ display:inline-block; padding:0 20px; width:160px; height:70px; line-height:70px; color:#949490; font-size:14px; text-align:center; text-decoration:none; overflow:hidden; }

.idx-facility .ftabs .ft-a > i{ display:inline-block; margin-right:10px; width:20px; height:20px; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/icons.png) no-repeat; text-indent:-9999px; font-style:normal; font-weight:normal; vertical-align:middle; letter-spacing:normal; word-spacing:normal; }

.idx-facility .ftabs .room .ft-a > i{ background-position:-85px -10px; }

.idx-facility .ftabs .food .ft-a > i{ width:16px; height:26px; background-position:-160px -10px; }

.idx-facility .ftabs .amuse .ft-a > i{ width:24px; height:27px; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/le-play.png) no-repeat; }

/* [Facility Tabs] - 菜单状态 */

.idx-facility .ftabs > li.active .ft-a{ border-bottom:2px solid #d5a561; background:#1b1d25; color:#f9f8eb; }

.idx-facility .ftabs .room.active .ft-a > i{ background-position:-46px -10px; }

.idx-facility .ftabs .food.active .ft-a > i{ width:16px; height:26px; background-position:-160px -10px; }

.idx-facility .ftabs .metting.active .ft-a > i{ width:22px; height:20px; background-position:-237px -10px; }

/* [Facility Tabs] - 内容 */

.facility{ padding:105px 0 0 0; color:#949490; font-size:14px; font-weight:400; }

.facility .fdetails{ position:relative; width:100%; height:690px; }

.facility .fdetails .sliderContainer{ padding:0 0; height:100%; max-height:560px; }

.facility .fdetails .iosSlider{ position:relative; top:0; left:0; overflow:hidden; width:100%; height:100%; }

.facility .fdetails .fd-slider{ width:100%; height:100%; }

.facility .fdetails .fd-slider .fds-item{ padding:0 0; width:1200px; height:100%; text-align:center; }

.facility .fdsbox{ position:relative; top:0; left:0; margin:0 auto; width:95%; height:100%; }

/* [Facility Tabs] - 控制内容切换按钮 */

.facility .slideSelectors{ position:relative; bottom:-65px; left:0; z-index:1; margin:0 auto; width:568px; height:66px; }

.facility .slideSelectors .prev, .facility .slideSelectors .next{ display:inline-block; margin-left:20px; width:274px; height:66px; line-height:0; background-image:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/icons.png); background-repeat:no-repeat; font-size:0; text-indent:-9999px; text-decoration:none; }

.facility .slideSelectors .prev{ background-position:-4px -216px; }

.facility .slideSelectors .next{ background-position:-4px -297px; }

.facility .slideSelectors .prev:hover{ background-position:-4px -135px; }

.facility .slideSelectors .next:hover{ background-position:-4px -378px; }

.facility .slideSelectors > a:first-child{ margin-left:0; }

/* [Facility Tabs] - 内容详细介绍 */

.fdsbox .coverphoto, .fdsbox .relinfo{ position:relative; *zoom:1; background:none; width:100%; height:560px; }

.fdsbox .coverphoto{ position:absolute; top:0; left:0; z-index:12; }

.fdsbox .coverphoto > img{ display:block; width:100%; height:100%; }

.fdsbox .coverphoto .cp-shade{ position:absolute; top:0; left:0; z-index:14; width:100%; height:560px; background-color:#000; -moz-opacity:0.7; opacity:0.7; filter:alpha(opacity=70); }

.fdsbox .relinfo{ overflow:hidden; }

.fdsbox .relinfo > dt{ position:absolute; top:0; left:0; z-index:10; width:100%; }

.fdsbox .relinfo > dd{ position:absolute; top:0px; left:0; z-index:11; width:100%;height:100%;opacity:0;filter:alpha(opacity=0);transition:all ease .4s; -moz-transition:all ease .4s; -ms-transition:all ease .4s; -o-transition:all ease .4s; -webkit-transition:all ease .4s; }

.fdsbox .relinfo > dd:hover{opacity:1;filter:alpha(opacity=100);}

.fdsbox .relinfo-pic{ width:100%; height:560px; background:#fff; -webkit-box-shadow:0 0 10px 2px #040000; -moz-box-shadow:0 0 10px 2px #040000; box-shadow:0 0 10px 2px #040000; }

.fdsbox .relinfo-pic img{ display:block; width:100%; height:100%; }

.fdsbox .relinfo-txt{

	position:relative;

	padding:0 236px 0 236px;

	height:100%;

	color:#4c4c4c;

	font-size:12px;

	font-weight:normal;

	text-align:left;

	overflow:hidden;

	background:rgba(0,0,0,.7);

	/*background:#e3e2d6; /* Old browsers */

	/*background:-moz-linear-gradient(left, #e3e2d6 0%, #9a9a95 100%); /* FF3.6-15 */

	/*background:-webkit-linear-gradient(left, #e3e2d6 0%, #9a9a95 100%); /* Chrome10-25,Safari5.1-6 */

	/*background:linear-gradient(to right, #e3e2d6 0%, #9a9a95 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e2d6', endColorstr='#9a9a95', GradientType=1); /* IE6-9 */

	/*-moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;*/

}

:root .fdsbox .relinfo-txt{ filter:none; }

.fdsbox .relinfo-txt > h3{ margin:0; margin-top:112px; padding:40px 30px 0 30px; height:105px; border-bottom:1px solid rgba(255,255,255,.3); font-size:12px; text-align:center; }

.fdsbox .relinfo-txt > h3 > strong{ color:#fafafa; font-size:20px; font-weight:bold; }

.fdsbox .relinfo-txt .rit-wrap{ padding:40px 30px; }

.fdsbox .relinfo-txt .rit-intro{ margin-bottom:40px; min-height:24px; line-height:24px; color:#4c4c4c; font-size:14px; }

.idx-item .fdsbox .relinfo-txt .rit-intro{margin-top:5px; color:#e1e0e0; text-align:center;}

.fdsbox .relinfo-txt .rit-cfgs{ overflow:hidden; *zoom:1; margin:0 0 -4px 0; max-height:120px; }

.fdsbox .relinfo-txt .rit-cfgs > li{ display:inline-block; *display:inline; *zoom:1; float:left; margin:0 0 4px 0; width:197px; line-height:20px; color:#333; font-size:12px; vertical-align:middle; letter-spacing:normal; word-spacing:normal; }

.fdsbox .relinfo-txt .rit-cfgs > li i{ display:inline-block; margin-right:8px; width:10px; height:10px; line-height:0; background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/icons.png) no-repeat -10px -106px; font-size:0; vertical-align:middle; }

.fdsbox .relinfo-txt .rit-oper{ position:absolute; left:0;/* right:60px;*/ bottom:110px; width:100%; text-align:center; transition:all ease .2s; -moz-transition:all ease .2s; -ms-transition:all ease .2s; -o-transition:all ease .2s; -webkit-transition:all ease .2s;}

.fdsbox .relinfo-txt .rit-oper:hover{ opacity:.8; filter:alpha(opacity=80);}

.fdsbox .relinfo-txt .rit-btn-booking{ display:inline-block; padding:0 40px; width:224px; height:36px; line-height:36px; /*background:url(/web/20180816073923im_/http://dl-hotels.com/site_skin/images/icons.png) no-repeat -10px -56px;*/ background:#A89244; box-shadow: 5px 5px 5px rgba(0,0,0,.5); border-radius:6px; color:#fff; font-size:14px; font-weight:normal; text-align:center; text-decoration:none; letter-spacing:normal; word-spacing:normal; }

@media screen and (max-width: 1200px) {

	.facility .fdetails{ }

	.facility .fdetails .fd-slider .fds-item{ width:100%; }

	.facility .fdsbox{ }

	.facility .slideSelectors{ }

}



.idx-ourserv{ padding:100px 0; min-width:1200px; /*height:780px;*/ background:#20222a url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/index_ourserv_bg1.png) no-repeat center center; }

.ourserv-list{ position:relative; width:100%; height:780px; }

.ourserv-list .os-item{ position:absolute; top:0; left:0; vertical-align:middle; overflow:hidden; }

.ourserv-list .os-item-1{ top:0; left:0; width:300px; height:430px; }

.ourserv-list .os-item-2{ top:0; left:300px; width:300px; height:430px; }

.ourserv-list .os-item-3{ top:0; left:600px; width:600px; height:430px; }

.ourserv-list .os-item-4{ top:430px; left:0; width:600px; height:350px; }

.ourserv-list .os-item-5{ top:430px; left:600px; width:300px; height:350px; background:#25272e url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/index_ourserv_item_subbg.jpg) no-repeat center top; }

.ourserv-list .os-item-6{ top:430px; left:900px; width:300px; height:350px; }

.ourserv-list .os-item .osi-a{ display:block; position:relative; width:100%; height:100%; font-size:14px; text-decoration:none; }

.ourserv-list .os-item .osi-image, .ourserv-list .os-item .osi-desc, .ourserv-list .os-item .osi-shade{ width:100%; height:430px; }

.ourserv-list .os-item .osi-image{ position:relative; }

.ourserv-list .os-item .osi-image > img{ display:block; width:100%; height:auto; }

.ourserv-list .os-item .osi-desc, .ourserv-list .os-item .osi-shade{ display:none; position:absolute; top:0; left:-600px; z-index:2; overflow:hidden; }

.ourserv-list .os-item .osi-desc{ padding:15px 20px; background:none; }

.ourserv-list .os-item .osi-shade{ z-index:1; background-color:#000; -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50); }

.ourserv-list .os-item .osid-txt{ display:table; width:100%; height:400px; color:#f9f8eb; font-size:14px; font-weight:normal; }

.ourserv-list .os-item .osid-txtcell{ display:table-cell; text-align:center; vertical-align:middle; }

.ourserv-list .os-item .osid-txtcell > h5{ line-height:24px; font-size:18px; font-weight:500; letter-spacing:5px; }

.ourserv-list .os-item .osid-txtcell > p{ display:inline-block; *display:inline; *zoom:1; margin:10px 0 0; padding:10px 0 0; width:220px; max-height:344px; line-height:20px; border-top:1px solid #fff; border-bottom:1px solid transparent; overflow:hidden; letter-spacing:normal; word-spacing:normal; }

.ourserv-list [data-subattr="cH-2"] .osi-shade{ height:350px; }

.ourserv-list [data-subattr="cH-2"] .osid-txt{ height:320px; }

.ourserv-list [data-subattr="cH-2"] .osid-txtcell > p{ max-height:294px; }

.ourserv-list .os-item-5[data-subattr="cH-2"] .osid-txtcell > p{ margin-top:0; padding-top:0; line-height:24px; border-top-color:transparent; color:#999; }

/* [BANNER - ASIDE 右侧预定 */

.idx-banner-side-box{width:320px;height:470px;background:rgba(0,0,0,.8);position:absolute;bottom:60px;right:100px;z-index: 998;}

.side-box .side-hd{height:77px;background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/idx_order_aside_hd.jpg) no-repeat top left;}

.tab-box .hd li{float:left;width:106px;cursor:pointer;border-right:1px solid #31373F;border-bottom:1px solid #33373F;text-align:center;line-height: 30px;background:rgba(28,31,40,1);color:white;font-size:14px;}

.tab-box .hd li.on{background:#171A24;border-bottom:2px solid #D5A561;}

.tab-box .hd li:last-child{border-right:none;}

.tab-box .order-item{margin-top:20px;}

.tab-box .sub-btn-box{margin-top:50px;text-align:center;}

.tab-box .sub-btn-box a{width:280px;display:inline-block;margin:0 auto;background:#A89244;height:35px;line-height:35px;color:white;font-size:14px;text-decoration: none;transition: all ease-in-out .4s;-webkit-transition: all ease-in-out .4s;}

.tab-box .sub-btn-box a:hover{background:rgba(168,146,68,0.9);}



.sel-com{width:320px;display:inline-block;padding:6px 20px;color:white;}

.sel-com input{height:27px;background:none;border:none;width:190px;padding:0 20px;text-align:right;}

.sel-com .bd{position:relative;padding-bottom:5px;border-bottom:1px solid #343434;line-height: 27px;}

.sel-com .bd i{display:inline-block;width:15px;height:15px;vertical-align: middle;}

.sel-com .bd .icon-front{margin-right:10px;background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/search_roomlist_input_time_icon.png) no-repeat center top;}

.sel-com .bd input{float:right;}

.sel-com .bd .icon-after{float:right;margin-top:10px;background:url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/search_roomlist_input_down_icon.png) no-repeat center top;}

.sel-com .down-box{width:100%;border-bottom-left-radius:2px;border-bottom-right-radius:2px;position:absolute;top:35px;left:0;margin:0 auto;background:#1A1A17;z-index: 100;}

.sel-com .down-bd{display:none;padding:0 0 5px;}

.sel-com .down-bd.on{display:block;}

.sel-com .down-bd li{padding:0px;text-align:right;font-size:16px;}

.sel-com .down-bd li a{width:100%;padding:5px 30px;border-bottom:1px solid rgba(255,255,255,0.2);display:inline-block;line-height:30px;height:40px;color:white;text-decoration:none;}

.sel-com .down-bd li a:hover{background:rgba(255,255,255,.1);color:#ccc;}













.facility.J-facility{background-color:#20222a/*#323033*/;}

.g-header .loginstatus .unlogin > a{background-color:transparent}


/* 首页 右边栏  start*/
.aside-bar{ transition: all ease .4s;-o-transition: all ease .4s; -moz-transition: all ease .4s;-ms-transition: all ease .4s; -webkit-transition: all ease .4s; position: fixed; right: 17px; top: 50%; margin-top: -100px; width: 48px; background: url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/aside_float-bg.png); z-index:10;}
.aside-bar .nav-item{ transition: all ease .8s; height: 58px;  line-height: 58px; border-bottom: 1px solid  #3F4249; color: whtie; font-size: 16px; position:  relative;}
.aside-bar:hover{ width: 135px;}
.aside-bar .nav-item a{ display: inline-block; width: 135px; min-width: 115px; height: 100%; color: white; text-align: center; text-decoration: none;padding:0px 10px;}
.aside-bar .nav-item a:hover{ background: #E4A96A;} 
.aside-bar .nav-item a i{ display: inline-block; margin-right: 10px; width: 30px; height: 25px; background: url(https://web.archive.org/web/20180816073923im_/http://dl-hotels.com/site_skin/images/icons2.png) no-repeat left top; vertical-align: middle;}
.aside-bar .nav-item .kf{ background-position:0 0;}
.aside-bar .nav-item .ct{ background-position:0 -61px;}
.aside-bar .nav-item .hy{ background-position:0 -120px;}
.aside-bar .nav-item .zxkf{ background-position:0 -178px;}
.aside-bar .nav-item .btop{ background-position:0 -238px;}
.aside-bar.en:hover{width:242px;}
.aside-bar.en a{text-align:left;}
/* 首页 右边栏  end*/



































/*
     FILE ARCHIVED ON 07:39:23 Aug 16, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:22:05 Jul 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.453
  load_resource: 183.891 (2)
  PetaboxLoader3.resolve: 116.547 (2)
  PetaboxLoader3.datanode: 43.997 (2)
*/