@charset "utf-8";

@import url("https://web.archive.org/web/20180816090122cs_/http://dl-hotels.com/site_skin/css/animate.min.css");

@import url("https://web.archive.org/web/20180816090122cs_/http://dl-hotels.com/site_skin/css/hover-min.css");

/*!

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

 * @description: [WebSite] 基础样式模块

 * @author: LHVE-KingRenner

 * @create: 2016-06-29

 * @update: ---

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

 */
.fn-clf:after, .fn-clearfix:after {
	display: block;
	visibility: hidden;
    content: ".";
	clear: both;
	height: 0;
}
.fn-clf, .fn-clearfix {
	*+height: 1%;
	zoom: 1;
}
.container{ width:1200px; max-width:none !important; }

.navbar-fixed-top, .navbar-fixed-bottom{ min-width:1200px; }

.outer-container{ width:100%; }

.s-body{ background-color:#f5f5f5; }

.s-prcontain{ position:relative; margin:0 auto; width:100%; min-width:1200px; }

.s-contain{ margin:0 auto; width:1200px; }

a{ color:#3b3b3b; text-decoration:none; cursor:pointer; outline:0 none; blr:expression(this.onFocus=this.blur()); -webkit-text-decoration-skip:objects; }

a:visited, a:hover, a:active, a:focus, a img, a[tabindex="-1"]:focus{ outline:0 none; }

a:visited{ color:#3b3b3b; }

a:hover{ color:#0b68c8; text-decoration:underline; }

a:active{ background-color:transparent; }

:focus{ outline:0 none; }

::-moz-selection{ background:#39f; color:#ffffff; text-shadow:none; }

::selection{ background:#39f; color:#ffffff; text-shadow:none; }



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

 * [SUBPAGE] 通用页面头部

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

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

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

.g-header .topbar-inner{ position:relative; zoom:1; padding:0 40px 0 40px; }

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

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

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

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

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

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

.g-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; }

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

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

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

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

.g-header .sel-box .sel-tit i.down-icon{width:11px;height:6px;background:url(https://web.archive.org/web/20180816090122im_/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;}

.g-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);}

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

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

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

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

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

.g-header .phone{color:black; font-size:12px;}

.g-header .sel-box .sel-tit .val{margin-left:5px;color:#333;}

.g-header .phone i{width:16px;height:16px; background:url(https://web.archive.org/web/20180816090122im_/http://dl-hotels.com/site_skin/images/phone_icon.png) no-repeat;margin:0 5px 0 0;}

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

.g-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;}

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

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

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

.dlhnb{background-color: #1A1A1A; }
.dlhnb .nav-conter{ height: 70px; padding:0 40px; min-width: 1200px;}
.dlhnb  .nav-l{width: 18%; height: 40px; float:left;}
.dlhnb .site-logo{ display: block; width: 100%; height: 100%; margin-top: -10px;  background: url(https://web.archive.org/web/20180816090122im_/http://dl-hotels.com/site_skin/images/logo_200x40.png) no-repeat center center;}
.dlhnb .site-logo h1{display: none;}
.dlhnb  .nav-r{width: 82%; float: right; position: relative;z-index: 998;}
.dlhnb  .nav-r>ul{text-align:right;}
.dlhnb  .nav-r a{ text-decoration: none; }
.dlhnb  .nav-r .navdown-p{ display: inline-block;}
.dlhnb  .nav-r .navdown-p>a{ display: inline-block; padding: 20px; line-height: 28px; color:#ccc; font-size: 16px; }
.dlhnb  .nav-r .navdown-p:hover >a{ color: #e4a96a; border-bottom: 2px solid #D79D5F;}
.dlhnb  .nav-r .down-meu{position: absolute;right:-30px; top: 70px; min-width:600px; background: url(https://web.archive.org/web/20180816090122im_/http://dl-hotels.com/site_skin/images/down_nav_bg.png) repeat; border-bottom-right-radius:6px;border-bottom-left-radius:6px; z-index: 10; overflow:  hidden; height: 0; box-shadow: 3px 3px 10px rgba(0,0,0,.2); transition: all ease .4s; -o-transition: all ease .4s; -webkit-transition: all ease .4s; -ms-transition: all ease .4s; -moz-transition: all ease .4s;}
.dlhnb  .nav-r .down-meu li{float: left; height: 50px; line-height: 50px; }
.dlhnb  .nav-r .down-meu li a{display: block; padding: 0 10px; color:#999; }
.dlhnb  .nav-r .down-meu li a:hover{ background: url(https://web.archive.org/web/20180816090122im_/http://dl-hotels.com/site_skin/images/down_nav_hover_bg.png) repeat; color: #fffefe;}





/*

 * ------------------------------

 * [Base Public] Site Footer

 * ------------------------------

 */

.g-footer{ position:relative; width:100%; min-width:1200px; height:380px; background:#1A1A1A; overflow:hidden; }

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

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

.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/20180816090122im_/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/20180816090122im_/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; }

.g-footer .sftr-blank{ height:60px; padding-bottom: 12px; text-align:center; background:#191818;}

.g-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/20180816090122im_/http://dl-hotels.com/site_skin/images/icons.png) no-repeat -4px -464px; font-size:0; vertical-align:middle; }
.g-footer .sftr-blank a{color: white; font-size: 12px; text-decoration: none;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-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/20180816090122im_/http://dl-hotels.com/site_skin/images/icons.png); background-repeat:no-repeat; font-size:0; vertical-align:middle; }

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

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

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

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

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

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

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

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

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

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

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

.sftr-friendlinks .links .tit{color: #ccc; font-size: 14px; font-weight: bold;}

.sftr-friendlinks .links a{  padding: 0 5px; color: #999; font-size: 14px; text-decoration: none;}
.sftr-friendlinks .links a:hover{color:#e4a96a; text-decoration:underline;}


.g-footer .sftr-copyright{ position:absolute; left:0; bottom:0px; width:100%; border-top:1px solid rgba(255,255,255,.1);}

.g-footer .copyright-info{ margin:0; min-height:20px; line-height:70px; color:#999; font-size:12px; }

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

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



/*

 * ------------------------------

 * [Base Public] Common Module

 * ------------------------------

 */

.kingLazy{ background:url(https://web.archive.org/web/20180816090122im_/http://dl-hotels.com/site_skin/images/l_loading.gif) no-repeat center center; }

.linearAnime{ -webkit-transition:all 0.25s linear 0.01s; -moz-transition:all 0.25s linear 0.01s; -ms-transition:all 0.25s linear 0.01s; -o-transition:all 0.25s linear 0.01s; transition:all 0.25s linear 0.01s; }

#global-backtotop{ display:block; position:fixed; right:20px; bottom:100px; z-index:9999; width:86px; height:86px; }

#global-backtotop > img{ width:86px; height:86px; cursor:pointer; }

.fctrls, .kr-cbrb, .required-sign{ display:inline-block; *display:inline; *zoom:1; margin-right: 10px; line-height:inherit; vertical-align:middle; letter-spacing:normal; word-spacing:normal; }

.kr-cbrb input[type="checkbox"], .kr-cbrb input[type="radio"]{ position:relative; margin-top:-2px; margin-bottom:1px; vertical-align:middle; /*vertical-align:baseline;*/ }

.kr-cbrb label{ margin-right:10px; margin-left:8px; }

.required-sign{ color:#333; font-family:SimSun,Arial,Helvetica,sans-serif; font-size:14px;  }

.fctl-w-auto{ width:100%; }

.fctl-w80{ width:80px; }

.fctl-w100{ width:100px; }

.fctl-w180{ width:180px; }

.fctl-w200{ width:200px; }

.fctl-w280{ width:280px; }

.fctl-w300{ width:300px; }



/*

 * ------------------------------

 * [Base Public] PageNavigation

 * ------------------------------

 */

.king-pagenav{ position:relative; margin:20px 0 0; text-align:right; }

.king-pagenav .pagination{ margin:0; padding:0; }



/*

 * ------------------------------

 * [Base Public] Validform Style

 * ------------------------------

 */

.Validform_checktip{ margin-left:10px; height:20px; line-height:20px; color:#999; font-size:12px; overflow:hidden; }

.Validform_right{ padding-left:20px; background:url(https://web.archive.org/web/20180816090122im_/http://dl-hotels.com/site_skin/images/right.png) no-repeat left center; color:#71b83d; }

.Validform_wrong{ padding-left:20px; background:url(https://web.archive.org/web/20180816090122im_/http://dl-hotels.com/site_skin/images/error.png) no-repeat left center; color:red; white-space:nowrap; }

.Validform_loading{ padding-left:20px; background:url(https://web.archive.org/web/20180816090122im_/http://dl-hotels.com/site_skin/images/onLoad.gif) no-repeat left center; }

.Validform_error{ background-color:#ffe7e7; }

#Validform_msg{ display:none; position:absolute; top:0; right:50px; z-index:99999; width:280px; background:#fff; color:#7d8289; font:12px/1.5 Tahoma,arial,\5b8b\4f53,sans-serif; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; box-shadow:2px 2px 0 rgba(0, 0, 0, 0.1); filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); }

#Validform_msg .iframe{ position:absolute; top:-1px; left:0; z-index:-1; }

#Validform_msg .Validform_title{ position:relative; padding:0 10px; height:34px; line-height:34px; color:#fff; font-weight:bold; text-align:left; background-color:#999; background:-webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); background:-moz-linear-gradient(top, #999, #666 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666'); }

#Validform_msg a.Validform_close:link, 

#Validform_msg a.Validform_close:visited{ position:absolute; top:0; right:10px; line-height:30px; color:#fff; text-decoration:none; }

#Validform_msg a.Validform_close:hover{ color:#ccc; }

#Validform_msg .Validform_info{ padding:10px; border:1px solid #bbb; border-top:none; text-align:left; }

/* 密码强度 */

.passwordStrength{ margin:0; padding:0; color:#666; font-size:12px; }

.passwordStrength b, .passwordStrength span{ display:inline-block; height:16px; line-height:16px; line-height:18px\9; color:#666; font-size:12px; font-style:normal; font-weight:normal; vertical-align:middle; letter-spacing:normal; word-spacing:normal; }

.passwordStrength span{ width:45px; background-color:#f5f5f5; border-right:1px solid #fff; color:#808080; text-align:center; }

.passwordStrength .last{ border-right:none; }

.passwordStrength .bgStrength{ background-color:#71b83d; color:#fff; }



.g-header{position:relative;}

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

.g-header .time{width: 17px;

    height: 17px;

    background: url(https://web.archive.org/web/20180816090122im_/http://dl-hotels.com/site_skin/images/time_ico.png) no-repeat;}

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

/*重置 layer*/
#laydate_box *{box-sizing: content-box;}
.laydate_body .laydate_chnext cite{ border-left-style: solid!important; border-left-color: #666!important;}
.laydate_body .laydate_chprev cite{border-right-style: solid!important; border-right-color: #666!important;}
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color: #666!important;}
.laydate_body .laydate_chtop cite{border-bottom-color: #666!important;}
.laydate_body .laydate_y .laydate_yms ul{height: 139px!important;}
.laydate_body .laydate_box{width: 242px!important;}










/*
     FILE ARCHIVED ON 09:01:22 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.364
  load_resource: 170.918 (2)
  PetaboxLoader3.resolve: 113.987 (2)
  PetaboxLoader3.datanode: 33.034 (2)
*/