@charset "utf-8";
/* CSS Document */
.subBanner{ width:1280px; margin:0 auto; position:relative;}
.subBanner img{ display:block; width:100%;}
.hotelListBg{ background:url(../img/hotelListBanner.jpg) top center no-repeat;}
.DetailBanner{ height:838px;}


.hotelListContent{ width:958px; margin:0 auto; background-color:#fff; position:relative; z-index:2; border-top:1px solid #ced5db; border-left:1px solid #ced5db; border-right:1px solid #ced5db;}
.hotelListContent .TPIco{ height:34px; position:absolute; top:-44px; right:0;}
.hotelListContent .TPIco a{ display:inline-block; width:35px; height:34px; margin-left:6px;}
.hotelListContent .TPIco a.T{ background:url(../img/hotellist_Tico.png) 0 0 no-repeat;}
.hotelListContent .TPIco a.T:hover,.hotelListContent .TPIco a.T.current{ background-position:0 -34px;}
.hotelListContent .TPIco a.P{ background:url(../img/hotellist_Pico.png) 0 0 no-repeat;}
.hotelListContent .TPIco a.P:hover,.hotelListContent .TPIco a.P.current{ background-position:0 -34px;}

.searchAreaBox{ padding-top:25px; overflow:hidden; height:145px;}
.searchAreaBox .title{ font-size:18px; color:#6c6c6c;}
.searchAreaBox .list{ overflow:hidden; margin-top:20px; font-size:13px;}
.searchAreaBox .list a{ float:left; color:#666; margin-bottom:10px;}
.searchAreaBox .domesticCity{ float:left; width:300px; margin-left:35px;}
.searchAreaBox .domesticCity .list a{ width:60px;}
.searchAreaBox .domesticResort{ float:left; width:370px; margin-left:15px;}
.searchAreaBox .domesticResort .list a{ width:180px;}
.searchAreaBox .overseasCity{ float:left; width:220px; margin-left:15px;}
.searchAreaBox .overseasCity .title{ color:#666;}
.searchAreaBox .overseasCity .list a{ width:60px; color:#666;}

.hotelListCenter{ border-top:1px solid #dce1e6; margin-top:15px; overflow:hidden;}
.HLCcityleft{ float:left; width:183px; border-right:1px solid #dce1e6; background:url(../img/cityleftBg.jpg) right center repeat-y #fff; padding-bottom:65px;}
.HLCcityleft .box{ height:1120px;}
.HLCcityleft .Toptitle{ font-size:16px; color:#666; width:106px; border-bottom:1px solid #666; padding-bottom:10px; margin:20px auto 0 auto; text-align:center;}
.HLCcityleft ul{ margin-top:8px;}
.HLCcityleft li{ font-size:14px; position:relative;}
.HLCcityleft li a{ display:block; height:55px; line-height:53px; +line-height:50px; padding-left:88px; position:relative; z-index:9;}
.HLCcityleft li span{ width:30px; text-align:center; position:absolute; top:16px; left:37px; z-index:9;}
.HLCcityleft li .line{ width:5px; height:100%; background-color:#666; position:absolute; top:0; left:0; display:none;}
.HLCcityleft li .bg{ width:176px; height:55px; position:relative; +top:4px;}
.HLCcityleft li .bg.current{background:url(../img/HLCcityleftBg.png) 0 0 no-repeat;}
.HLCcityleft li .active{ background:url(../img/icon/seniorReservationlinksArrow.png) 145px 19px no-repeat; padding-left:88px;}
.HLCcityleft .bottomArrow{ height:6px; background:url(../img/bottomArrow.png) top center no-repeat; margin-top:15px;}

.HLClistright{ float:right; width:774px;}
.HLClistright .Toptitle{ font-size:16px; color:#666; padding-left:22px; margin-top:20px;}
.HLClistright .Toptitle i{ font-style:normal;}
.HLCLRlistcont{ padding:0 28px 0 22px; margin-top:20px;}
.HLCLRlistcont li{ padding:23px 25px; border:1px solid #aab9c7; overflow:hidden; margin-bottom:25px;}
.HLCLRlistcont li:hover{ -webkit-box-shadow:0px 0px 5px #737e89; -moz-box-shadow:0px 0px 5px #737e89;box-shadow:0px 0px 5px #737e89;}
.HLCLRlistcont li .pic{ float:left; width:269px; height:187px; position:relative;}
.HLCLRlistcont li .pic img{ display:block; width:100%; height:100%;}
.HLCLRlistcont li .pic i{ width:42px; height:42px; position:absolute; top:0; right:0;}
.HLCLRlistcont li .pic i.brandReignIco{ background:url(../img/brandReignIco.jpg) no-repeat;}
.HLCLRlistcont li .pic i.brandRealmIco{ background:url(../img/brandRealmIco.jpg) no-repeat;}
.HLCLRlistcont li .pic i.brandVistaIco{ background:url(../img/brandVistaIco.jpg) no-repeat;}
.HLCLRlistcont li .pic i.brandJinIco{ background:url(../img/brandJinIco.jpg) no-repeat;}
.HLCLRlistcont li .Listright{ float:right; width:388px; position:relative;}
.HLCLRlistcont li .Listright .LRcont{ width:280px;}
.HLCLRlistcont li .Listright .LRcont .title{ font-size:18px;}
.HLCLRlistcont li .Listright .LRcont .title a{ color:#666;}
.HLCLRlistcont li .Listright .LRcont .address{ padding-left:25px; background:url(../img/hotelListaddressIco.jpg) 0 4px no-repeat; line-height:26px; margin-top:8px;}
.HLCLRlistcont li .Listright .LRcont .address a{ text-decoration:underline; color:#737e89;}
.HLCLRlistcont li .Listright .LRcont .phone{ padding-left:25px; background:url(../img/hotelListphoneIco.jpg) 0 4px no-repeat; line-height:26px; margin-top:8px;}
.HLCLRlistcont li .Listright .LRcont .phone span{ margin-left:10px;}
.HLCLRlistcont li .Listright .LRcont .score{ margin-top:15px; overflow:hidden; line-height:18px;}
.HLCLRlistcont li .Listright .LRcont .score .type{ float:left;}
.HLCLRlistcont li .Listright .LRcont .score .scoreR{ float:right; width:240px;}
.HLCLRlistcont li .Listright .LRcont .score .scoreR .top{ overflow:hidden;}
.HLCLRlistcont li .Listright .LRcont .score .scoreR .top .stars{ float:left; width: 100px;  height: 20px;  background:url(../img/hol_star.png) repeat-x left top; margin-right: 12px; overflow:hidden;}
.HLCLRlistcont li .Listright .LRcont .score .scoreR .top .stars .star_in {height: 20px; background: url(../img/hol_starh.png) repeat-x left top;}


.HLCLRlistcont li .Listright .LRcont .score .scoreR .top  span{ float:left; margin-left:8px;}
.HLCLRlistcont li .Listright .LRcont .score .scoreR .bot{ margin-top:8px;}
.HLCLRlistcont li .Listright .LRcont .score .scoreR .bot a{ margin-left:10px; text-decoration:underline; color:#737e89;}
.HLCLRlistcont li .LRFloatingBar{ width:125px; position:absolute; top:0; right:0; text-align:right;}
.HLCLRlistcont li .LRFloatingBar .price span{ font-size:24px; margin:0 3px;}
.HLCLRlistcont li .LRFloatingBar .price i{ font-family:"微软雅黑"; font-style:normal; position:relative; top:-5px;}
.HLCLRlistcont li .LRFloatingBar .btn{ margin-top:10px;}
.HLCLRlistcont li .LRFloatingBar .btn a{ display:inline-block; width:83px; height:30px; line-height:30px; background:url(../img/hotelListbtnBg.jpg) 0 0 repeat-x; font-size:12px; color:#fff; text-align:center;}
.HLCLRlistcont li .LRFloatingBar .btn a:hover{ background-position:0 -30px;}

/*推荐度假胜地*/
.recommendResort{ background-color:#dce1e6; padding:25px 0 40px 0;}
.recommendResortCont{ width:960px; margin:0 auto;}
.recommendResortCont .Toptitle{ font-size:14px; padding-left:10px;}
.recommendResortCont .Toptitle .En{ font-size:24px; margin-right:18px;}
.recommendResortfocus{position:relative; width:910px; height:203px; margin:35px auto 0 auto;}
.recommendResortfocus .d_img{position:relative;margin:0 auto;width:910px;height:100%} 
.recommendResortfocus .d_img li{position:absolute;display:none;z-index:0; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity:0.7;}
.recommendResortfocus .d_img li img{width:100%}
.recommendResortfocus .d_img li.d_pos1{display:block;width:345px;left:0%;top:22px;z-index:1}
.recommendResortfocus .d_img li.d_pos2{display:block;width:430px;left:27.8%;top:0px;z-index:2}
.recommendResortfocus .d_img li.d_pos3{display:block;width:345px;right:0%;top:22px;z-index:1}
.recommendResortfocus .d_img li.current{ filter:alpha(opacity=100) !important; -moz-opacity:1 !important; -khtml-opacity: 1 !important; opacity:1 !important; -webkit-box-shadow:0px 0px 10px #000; -moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;background:#f9f9f9;}
.recommendResortfocus .d_prev,.recommendResortfocus .d_next{ width:19px; height:111px; position:absolute; top:50%; margin-top:-55.5px; z-index:10; cursor:pointer; background:url(../img/recommendResortarrowIco.png) 0 0 no-repeat;}
.recommendResortfocus .d_prev{ left:-26px; background-position:0 0;}
.recommendResortfocus .d_next{ right:-26px; background-position:-19px 0;}
.recommendResortfocus .d_prev:hover{ background-position:0 -111px;}
.recommendResortfocus .d_next:hover{ background-position:-19px -111px;}

.destinationBox{ background-color:#dce1e6; padding:40px 0 40px 0;}
.destinationBCont{ width:960px; margin:0 auto;}
.destinationBox .Toptitle{ text-align:center; font-size:24px; position:relative;}
.destinationBox .Toptitle span{ display:inline-block; padding:0 25px; background-color:#dce1e6; color:#666; position:relative; z-index:9;}
.destinationBox .Toptitle .line{ background-color:#ccc; width:100%; height:1px; position:absolute; top:18px; left:0;}
.destinationBox .list ul{ width:995px;}
.destinationBox .list li{ margin:30px 33px 0 0; float:left; width:297px; height:249px;}
.destinationBox .list li:hover{ -webkit-box-shadow:0px 0px 5px #666; -moz-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;}
.destinationBox .list li.block{ width:626px;}
.destinationBox .list li img{ display:block; width:100%; height:100%;}





.HLCcityleft .mCSB_scrollTools{ right:15px;}
.HLCcityleft .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.HLCcityleft .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#efefef;}

.detailFloatingBar{ width:508px; background:url(../img/icon/grey90.png) repeat; position:absolute; top:176px; left:160px; padding:20px 22px; color:#fff;}
.detailFloatingBar i.Ico{ width:84px; height:84px; position:absolute; top:0; right:-84px;}
.detailFloatingBar .Topbox{ overflow:hidden;}
.detailFloatingBar .Topbox .title{ float:left; font-size:24px;}
.detailFloatingBar .Topbox .price{ float:right;}
.detailFloatingBar .Topbox .price span{ font-size:33px; line-height:36px; margin:0 3px;}
.detailFloatingBar .Topbox .price span.nodate{font-size:14px;}
.detailFloatingBar .Topbox .price i{ font-family:"微软雅黑"; font-style:normal;}
.detailFloatingBar .DFCont{ margin-top:20px; overflow:hidden;}
.detailFloatingBar .DFCont .DFCleft{ float:left; width:270px;}
.detailFloatingBar .DFCont .DFCleft .address{ padding-left:28px; background:url(../img/hotelDetailaddressIco.png) 0 4px no-repeat; line-height:26px; margin-top:8px; font-size:14px;}
.detailFloatingBar .DFCont .DFCleft .address a{ text-decoration:underline;}
.detailFloatingBar .DFCont .DFCleft .phone{ padding-left:28px; background:url(../img/hotelDetailphoneIco.png) 0 4px no-repeat; line-height:26px; font-size:14px;}
.detailFloatingBar .DFCont .DFCleft .wifi{ padding-left:28px; background:url(../img/hotelDetailwifiIco.png) 0 4px no-repeat; line-height:26px; margin-top:8px; font-size:14px;}
.detailFloatingBar .DFCont .DFCright{ float:right; width:235px;}
.detailFloatingBar .DFCont .DFCright .DFCbtn{ text-align:right;}
.detailFloatingBar .DFCont .DFCright .DFCbtn a{ display:inline-block; width:61px; height:27px; line-height:27px; text-align:left; padding-left:37px; color:#fff; margin-left:10px;}
.detailFloatingBar .DFCont .DFCright .DFCscore{ margin-top:25px;}
.detailFloatingBar .DFCont .DFCright .DFCscore .top{ overflow:hidden;}
.detailFloatingBar .DFCont .DFCright .DFCscore .top .stars{ float:right; width: 100px;  height: 20px;  background:url(../img/hol_star.png) repeat-x left top; margin-right: 12px; overflow:hidden;}
.detailFloatingBar .DFCont .DFCright .DFCscore .top .stars .star_in {height: 20px; background: url(../img/hol_starh.png) repeat-x left top;}


.detailFloatingBar .DFCont .DFCright .DFCscore .top .score{ float:right; margin-left:8px; margin-top:-10px;}
.detailFloatingBar .DFCont .DFCright .DFCscore .top .score i{ font-style:normal; font-size:24px;}
.detailFloatingBar .DFCont .DFCright .DFCscore .bot{ text-align:right; margin-top:8px;}
.detailFloatingBar .DFCont .DFCright .DFCscore .bot a{ margin-left:10px; text-decoration:underline;}

.preferentialFocus{ position:relative; border-top:1px solid #ccc; margin-top:22px; padding-top:22px;}
.preferentialFocus .prev,.preferentialFocus .next{ width:15px; height:20px; position:absolute; top:42px; background:url(../img/preferentialFocusArrow.png) 0 0 no-repeat;}
.preferentialFocus .prev{ left:0; background-position:0 0;}
.preferentialFocus .next{ right:0; background-position:-15px 0;}
.preferentialFocus .bd{ overflow:hidden; width:468px; height:58px; margin:0 auto;}
.preferentialFocus .bd ul{ overflow:hidden; zoom:1; }
.preferentialFocus .bd ul li{ float:left; width:468px; height:58px; text-align:center;}
.preferentialFocus .bd ul li .title{ font-size:18px; height:28px; overflow:hidden;}
.preferentialFocus .bd ul li p{ font-size:14px; margin-top:8px; height:18px; overflow:hidden;}
.preferentialFocus .bd ul li p a{ margin-left:10px; text-decoration:underline;}



.hotelDetailCont{ width:960px; margin:-196px auto 0 auto; background-color:#fff; position:relative; z-index:2;}
.hotelDetailContborder{ border-left:1px solid #ced5db; border-right:1px solid #ced5db; /* overflow:hidden; */ background:url(../img/cityleftBg.jpg) 166px 0 repeat-y #fff;}

.HDCleftsidebar{ float:left; width:183px; border-right:1px solid #dce1e6;/**/ min-height:780px;}
.HDCleftsidebar .Toptitle{ font-size:16px; color:#666; width:106px; border-bottom:1px solid #666; padding-bottom:10px; margin:20px auto 0 auto; text-align:center;}
.HDCleftsidebar ul{ margin-top:8px;}
.HDCleftsidebar li{ font-size:14px; position:relative; width:184px;}
.HDCleftsidebar li a{ display:block; height:48px; line-height:48px; text-align:center; color:#666;}
.HDCleftsidebar li .line{ width:5px; height:100%; position:absolute; top:0; left:0; display:none;}
.HDCleftsidebar li.current{ border-bottom:1px solid #d7dbe1; border-top:1px solid #d7dbe1; background-color:#fff;}
.HDCleftsidebar li.current .active{ background:url(../img/icon/seniorReservationlinksArrow.png) 160px center no-repeat;}
.HDCleftsidebar li.current .line{ display:block;}
.HDCleftsidebar .HDCSBar_roomReservation{ min-height:380px;}

.HDCrightContent{ float:right; width:724px; margin-right:25px;}
.HDCTopselect{ margin-top:15px;position: relative;top: 325px;padding: 10px 0 10px 13px;background: #cfd6da;}
.HDCTopselect .date{ float:left; width:225px; background-color:#fff; margin-right:13px; position:relative;}
.HDCTopselect .date .inputText{ width:183px; height:38px; line-height:38px; font-size:14px; padding:0 20px; background:url(../img/icon/dateIco.png) 185px center no-repeat; border:1px solid #ced5db; -webkit-box-shadow:1px 1px 0px #818c97; -moz-box-shadow:1px 1px 0px #818c97;box-shadow:1px 1px 0px #818c97;}
.HDCTopselect .between{ float:left; width:117px; background-color:#fff; margin-right:13px; padding:0 24px; border:1px solid #ced5db; overflow:hidden; -webkit-box-shadow:1px 1px 0px #818c97; -moz-box-shadow:1px 1px 0px #818c97;box-shadow:1px 1px 0px #818c97;}
.HDCTopselect .between .prev,.HDCTopselect .between .next{ float:left; width:15px; height:15px; background:url(../img/icon/BetweenSymbolIco.png) 0 0 no-repeat; margin-top:10px; margin-right:12px;}
.HDCTopselect .between .next{ background-position:-15px 0; margin-right:0; margin-left:12px;}
.HDCTopselect .between .prev.current{ background-position:0 -15px;}
.HDCTopselect .between .next.current{ background-position:-15px -15px;}
.HDCTopselect .between .prev.hover:hover{ background-position:0 -30px;}
.HDCTopselect .between .next.hover:hover{ background-position:-15px -30px;}



.HDCTopselect .between .inputText{ float:left; width:30px; height:20px; line-height:20px; font-size:14px; padding:8px 0; border:0; text-align:center;}
.HDCTopselect .between span{ float:left; font-size:14px; height:36px; line-height:36px;}
.HDCTopselect .agreement{ float:left; width:137px; background-color:#fff; margin-right:13px; position:relative;}
.HDCTopselect .agreement .inputText{ width:105px; height:20px; line-height:20px; font-size:14px; padding:8px 15px; background-color:#f7f7f7; border:1px solid #ced5db; -webkit-box-shadow:1px 1px 0px #818c97; -moz-box-shadow:1px 1px 0px #818c97;box-shadow:1px 1px 0px #818c97;}
.HDCTopselect .btn{ float:left; width:40px;}
.HDCTopselect .btn a{ display:block; width:40px; height:40px; border:0; cursor:pointer;}

.picturesShowboxContent{ height:401px; overflow:hidden; position:relative;}
.picturesShowbox{ overflow:hidden; margin-top:15px; visibility:hidden; position:absolute; top:0; left:0;}
.picturesShowbox .fx_pic{ float:left; width:413px; height:310px;}
.PSBfocus{ float:left; width:413px; height:310px; overflow:hidden; position:relative;}
.PSBfocus .bd{ position:relative; height:100%; z-index:0;}
.PSBfocus .bd li{ zoom:1; vertical-align:middle; position:relative; width:413px; height:310px;}
.PSBfocus .bd li img{ width:100%; height:100%; display:block;}
.PSBfocus .prev,.PSBfocus .next{ position:absolute; bottom:12px; display:block; width:36px; height:36px; background:url(../img/hotelDetailfocusArrow.png) 0 0 no-repeat;}
.PSBfocus .prev{ right:58px; background-position:0 0;}
.PSBfocus .next{ right:12px; background-position:-36px 0;}
.PSBfocus .prev:hover{ background-position:0 -36px;}
.PSBfocus .next:hover{ background-position:-36px -36px;}
.PSBchoose{ float:right; width:309px; height:308px; border:1px solid #dbdfe4;}
.PSBchoose ul{ padding:20px 0 0 35px;}
.PSBchoose li{ padding:12px 0; overflow:hidden; font-size:14px;}
.PSBchoose li .type{ float:left; width:46px; border-right:1px solid #dee3e7;}
.PSBchoose li .PSBChooseRight{ float:right; width:205px; margin-top:-4px;}
.PSBchoose li .PSBChooseRight label{ float:left; width:90px; margin-right:10px;}
.PSBchoose li .PSBChooseRight label.PSBchoose_hhtf{ float:left; width:100%; margin:0; margin-bottom:5px;}
.PSBchoose .Imgtxt{ margin-top:20px; padding-left:30px;}

.HDCcontTab{ margin-top:18px; padding-bottom:70px;}
.HDCcontTab li{ margin-bottom:22px; background-color:#fff;}
.HDCcontTab li .title{ height:40px; line-height:40px; background:url(../img/HDCcontTab_tBg.jpg) 0 0 repeat-x; font-size:14px; overflow:hidden; position:relative; cursor:pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.HDCcontTab li .title .left{ float:left; margin-left:25px;}
.HDCcontTab li .title .arrow{ width:10px; height:10px; background:url(../img/HDCcontTabArrow.png) 0 -10px no-repeat; position:absolute; top:15px; right:25px;}
.HDCcontTab li .title.current{ background-position:-40px 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.HDCcontTab li .title.current .arrow{ background-position:0 0;}
.HDCcontTab li .title.current .price{ display:none;}
.HDCcontTab li .title .price{ position:absolute; right:56px;}
.HDCcontTab li .title .price span{ font-size:22px; line-height:36px; margin:0 3px;}
.HDCcontTab li .title .price i{ font-family:"微软雅黑"; font-style:normal; position:relative; top:-3px;}
.HDCcontTab li .tabBoxCont{ display:none;}
.HDCcontTab li .tabBox{ margin-top:25px; position:relative;}
.HDCcontTab li .tabBox .line{ width:1px; height:100%; background-color:#818b95; position:absolute; top:0; left: 225px;}
.HDCcontTab li .tabBox .textL{ float:left; width:190px; margin-left:22px; line-height:20px; color:#737e89; padding:5px 0;text-align: justify;}
.HDCcontTab li .tabBox .chooseR{ float:right; width: 480px;}
.HDCcontTab li .tabBox .chooseR .block{ height:38px; line-height:38px; border:1px solid #7b8897; padding-left:45px; margin-bottom:12px; cursor:pointer; position:relative;}
.HDCcontTab li .tabBox .chooseR .block:hover{ z-index:9;}
.HDCcontTab li .tabBox .chooseR .block .bt{ float:left; width:190px; height:38px; margin-right:10px; font-size:14px; overflow:hidden;}
.HDCcontTab li .tabBox .chooseR .block .db{ float:left; width:33px; height:23px; line-height:23px; text-align:center; background-color:#afbac5; color:#fff; margin-top:8px; margin-right:15px;}
.HDCcontTab li .tabBox .chooseR .block .nodb{ float:left; width:33px; height:23px; line-height:23px; text-align:center; background-color:#afbac5; color:#fff; margin-top:8px; margin-right:15px; visibility:hidden;}
.HDCcontTab li .tabBox .chooseR .block .zc{ float:left; width:45px; margin-right:10px;}
.HDCcontTab li .tabBox .chooseR .block .jg{ float: left; width:125px;}
.HDCcontTab li .tabBox .chooseR .block .jg i{ font-family:"微软雅黑"; font-style:normal; font-size:12px; position:relative; top:-5px;}
.HDCcontTab li .tabBox .chooseR .block .jg span{ font-size:20px; line-height:36px;}
.HDCcontTab li .tabBox .chooseR .block.tuijian{ height:38px; line-height:38px; border:1px solid #7b8897;}
.HDCcontTab li .tabBox .chooseR .block.tuijian .recommendIco{ width:41px; height:42px; background:url(../img/HDCrecommendIco.png) no-repeat; position:absolute; top:-1px; left:-1px;}
.HDCcontTab li .tabBox .chooseR  .recommendIco2{ width:41px; height:42px; background:url(../img/HDCrecommendIco2.jpg) no-repeat; position:absolute; top:-1px; left:-1px;}


/*嘉华*/
.hotelDetailCont_Realm .HDCcontTab li .tabBox .chooseR .block.tuijian{border:1px solid #647d26;}
.hotelDetailCont_Realm .HDCcontTab li .tabBox .chooseR .block.tuijian .recommendIco{background:url(../img/RealmreconHot.png) no-repeat;}
.hotelDetailCont_Realm .HDCcontTab li .tabBox .chooseR .block.current{ background:url(../img/RealmCcurrentIco.png) right top no-repeat; border:1px solid #647d26;}
.hotelDetailCont_Realm .HDCcontTab li .resultsBox .boxL .positionBtn{background: url(../img/RealmshowTimeNtBg.png) no-repeat;}
.hotelDetailCont_Realm .HDCcontTab li .resultsBox .btn{ background:url(../img/RealmresultsbtnBg.png) 0 0 repeat-x;}
.hotelDetailCont_Realm .HDCcontTab li .resultsBox .btn:hover{ background-position:0 -42px;}
.hotelDetailCont_Realm .HDCcontTab li .resultsBox .boxL{border:1px solid #647d26; border-right:0;}

/*嘉华*/
.hotelDetailCont_Reign .HDCcontTab li .tabBox .chooseR .block.tuijian{border:1px solid #7e533b;}
.hotelDetailCont_Reign .HDCcontTab li .tabBox .chooseR .block.tuijian .recommendIco{background:url(../img/ReignreconHot.png) no-repeat;}
.hotelDetailCont_Reign .HDCcontTab li .tabBox .chooseR .block.current{ background:url(../img/ReignCcurrentIco.png) right top no-repeat; border:1px solid #7e533b;}
.hotelDetailCont_Reign .HDCcontTab li .resultsBox .boxL .positionBtn{background: url(../img/ReignshowTimeNtBg.png) no-repeat;}
.hotelDetailCont_Reign .HDCcontTab li .resultsBox .btn{ background:url(../img/ReignresultsbtnBg.png) 0 0 repeat-x;}
.hotelDetailCont_Reign .HDCcontTab li .resultsBox .btn:hover{ background-position:0 -42px;}
.hotelDetailCont_Reign .HDCcontTab li .resultsBox .boxL{border:1px solid #7e533b; border-right:0;}

/*文华*/
.hotelDetailCont_Vista .HDCcontTab li .tabBox .chooseR .block.tuijian{border:1px solid #8b0000;}
.hotelDetailCont_Vista .HDCcontTab li .tabBox .chooseR .block.tuijian .recommendIco{background:url(../img/VistareconHot.png) no-repeat;}
.hotelDetailCont_Vista .HDCcontTab li .tabBox .chooseR .block.current{ background:url(../img/VistaCcurrentIco.png) right top no-repeat; border:1px solid #8b0000;}
.hotelDetailCont_Vista .HDCcontTab li .resultsBox .boxL .positionBtn{background: url(../img/VistashowTimeNtBg.png) no-repeat;}
.hotelDetailCont_Vista .HDCcontTab li .resultsBox .btn{ background:url(../img/VistaresultsbtnBg.png) 0 0 repeat-x;}
.hotelDetailCont_Vista .HDCcontTab li .resultsBox .btn:hover{ background-position:0 -42px;}
.hotelDetailCont_Vista .HDCcontTab li .resultsBox .boxL{border:1px solid #8b0000; border-right:0;}

/*锦华*/
.hotelDetailCont_Jin .HDCcontTab li .tabBox .chooseR .block.tuijian{border:1px solid #3593d5;}
.hotelDetailCont_Jin .HDCcontTab li .tabBox .chooseR .block.tuijian .recommendIco{background:url(../img/JinreconHot.png) no-repeat;}
.hotelDetailCont_Jin .HDCcontTab li .tabBox .chooseR .block.current{ background:url(../img/JinCcurrentIco.png) right top no-repeat; border:1px solid #3593d5;}
.hotelDetailCont_Jin .HDCcontTab li .resultsBox .boxL .positionBtn{background: url(../img/JinshowTimeNtBg.png) no-repeat;}
.hotelDetailCont_Jin .HDCcontTab li .resultsBox .btn{ background:url(../img/JinresultsbtnBg.png) 0 0 repeat-x;}
.hotelDetailCont_Jin .HDCcontTab li .resultsBox .btn:hover{ background-position:0 -42px;}
.hotelDetailCont_Jin .HDCcontTab li .resultsBox .boxL{border:1px solid #3593d5; border-right:0;}



.HDCcontTab li .tabBox .chooseR .block.club{ border:1px solid #d1af6a;}
.HDCcontTab li .tabBox .chooseR .block.club .clubIco{ width:38px; height:40px; background:url(../img/HDCclubIco.jpg) no-repeat; position:absolute; top:-1px; left:-1px;}
.HDCcontTab li .tabBox .chooseR .block.current{ background:url(../img/HDCcurrentIco.png) right top no-repeat; border:1px solid #f05623;}
.HDCcontTab li .tabBox .chooseR .block.club.current{ background:url(../img/HDCclubcurrentIco.png) right top no-repeat; border:1px solid #d1af6a;}
.HDCcontTab li .tabBox .chooseR .block .detailBox{ width:390px; padding:15px 10px; line-height:24px; position:absolute; top:35px; left:20px; background-color:#eef4f7; color:#666; z-index:999;-webkit-box-shadow:0px 0px 5px #666; -moz-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666; display:none;}

.HDCcontTab li .resultsBox{ overflow:hidden; margin-top:15px;}
.HDCcontTab li .resultsBox .boxL{position: relative; float:left; width: 573px; height:40px; line-height:40px; font-size:14px; color:#737e89; border-top:1px solid #f05623; border-bottom:1px solid #f05623; border-left:1px solid #f05623; overflow:hidden;}
.HDCcontTab li .resultsBox .boxL .s1,.HDCcontTab li .resultsBox .boxL .s2,.HDCcontTab li .resultsBox .boxL .s3,.HDCcontTab li .resultsBox .boxL .s4,.HDCcontTab li .resultsBox .boxL .s5{ float:left;}
.HDCcontTab li .resultsBox .boxL .s1{ margin-left: 15px; margin-right:15px;}
.HDCcontTab li .resultsBox .boxL .s2{ margin-right:8px;}
.HDCcontTab li .resultsBox .boxL .s3{ margin-right:12px;}
.HDCcontTab li .resultsBox .boxL .s4{ margin-right:8px;}
.HDCcontTab li .resultsBox .boxL .s5 i{ font-family:"微软雅黑"; font-style:normal; font-size:12px; position:relative; top:-5px;}
.HDCcontTab li .resultsBox .boxL .s5 span{ font-size:24px; margin:0 2px; line-height:38px;}

.HDCcontTab li .resultsBox .boxL .hs{ color:#000;font-weight: bold;}
.HDCcontTab li .resultsBox .boxL .positionBtn{position: absolute;width:40px;height: 26px;right:18px;top:50%;margin-top:-13px;cursor: pointer;}


.HDCcontTab li .resultsBox .btn{ float:right; width: 150px; height:42px; line-height:42px; background:url(../img/resultsbtnBg.jpg) 0 0 repeat-x; font-size:14px;}
.HDCcontTab li .resultsBox .btn:hover{ background-position:0 -42px;}
.HDCcontTab li .resultsBox .btn a{ display:block; width:100%; height:100%; color:#fff; padding-left: 45px; background: url(../img/icon/head_reservationsIco.png) 114px center no-repeat;}






/*酒店详情页 颜色分类*/
/*瑞华*/
.detailReignFloatingBar i.Ico{ background:url(../img/detailReignIco.jpg) no-repeat;}
.detailReignFloatingBar a{ color:#81543c;}
.detailReignFloatingBar .DFCont .DFCright .DFCbtn a.introduce{ background:url(../img/ReignhotelintroduceBtn.png) no-repeat;}
.detailReignFloatingBar .DFCont .DFCright .DFCbtn a.photo{ background:url(../img/ReignhotelphotoBtn.png) no-repeat;}
.hotelDetailCont_Reign{ border-top:10px solid #81543c;}
.hotelDetailCont_Reign .HDCleftsidebar li .line{ background-color:#81543c;}
.hotelDetailCont_Reign .HDCleftsidebar li.current .active{ color:#81543c;}
.hotelDetailCont_Reign .HDCTopselect .btn a{ background:url(../img/hotelDetailsearchIco_Reign.jpg) 0 0 no-repeat;}
.hotelDetailCont_Reign .HDCTopselect .btn a:hover{ background-position: 0 -40px;}
.hotelDetailCont_Reign .PSBchoose li .PSBChooseRight label .rb{ background-image:url(../img/ReigncheckboxIco.png);}
.hotelDetailCont_Reign .PSBchoose li .PSBChooseRight label .rb_active{ background-position:0 -26px;}
.hotelDetailCont_Reign .HDCcontTab li .tabBox .chooseR .block:hover{ -webkit-box-shadow:0px 0px 5px #81543c; -moz-box-shadow:0px 0px 5px #81543c;box-shadow:0px 0px 5px #81543c;}
.hotelDetailCont_Reign .hotelSubCont .hotelSubtopTitle{ background:url(../img/hotelSubtopTitleline_Reign.jpg) bottom left no-repeat;}
.hotelDetailCont_Reign .FinecuisineTabCont .tab li.current{ border-top:5px solid #81543c;}
.hotelDetailCont_Reign .hotelSubConferencebanquet .FCBcont a{color:#81543c;}
.hotelDetailCont_Reign .ReviewTOPbox{ border-top:6px solid #81543c;}
.hotelDetailCont_Reign .ReviewTOPbox .list li{ background:url(../img/scoreround_Reign.png) no-repeat; color:#81543c;}
.hotelDetailCont_Reign .hotelSubConferencebanquet .tab li.current{ border-top:5px solid #81543c; color:#81543c;}


/*文华*/
.detailVistaFloatingBar i.Ico{ background:url(../img/detailVistaIco.jpg) no-repeat;}
.detailVistaFloatingBar a{ color:#8b0000;}
.detailVistaFloatingBar .DFCont .DFCright .DFCbtn a.introduce{ background:url(../img/VistahotelintroduceBtn.png) no-repeat;}
.detailVistaFloatingBar .DFCont .DFCright .DFCbtn a.photo{ background:url(../img/VistahotelphotoBtn.png) no-repeat;}
.hotelDetailCont_Vista{ border-top:10px solid #8b0000;}
.hotelDetailCont_Vista .HDCleftsidebar li .line{ background-color:#8b0000;}
.hotelDetailCont_Vista .HDCleftsidebar li.current .active{ color:#8b0000;}
.hotelDetailCont_Vista .HDCTopselect .btn a{ background:url(../img/hotelDetailsearchIco_Vista.jpg) 0 0 no-repeat;}
.hotelDetailCont_Vista .HDCTopselect .btn a:hover{ background-position: 0 -40px;}
.hotelDetailCont_Vista .PSBchoose li .PSBChooseRight label .rb{ background-image:url(../img/VistacheckboxIco.png);}
.hotelDetailCont_Vista .PSBchoose li .PSBChooseRight label .rb_active{ background-position:0 -26px;}
.hotelDetailCont_Vista .HDCcontTab li .tabBox .chooseR .block:hover{ -webkit-box-shadow:0px 0px 5px #8b0000; -moz-box-shadow:0px 0px 5px #8b0000;box-shadow:0px 0px 5px #8b0000;}
.hotelDetailCont_Vista .hotelSubCont .hotelSubtopTitle{ background:url(../img/hotelSubtopTitleline_Vista.jpg) bottom left no-repeat;}
.hotelDetailCont_Vista .FinecuisineTabCont .tab li.current{ border-top:5px solid #8b0000;}
.hotelDetailCont_Vista .hotelSubConferencebanquet .FCBcont a{color:#8b0000;}
.hotelDetailCont_Vista .ReviewTOPbox{ border-top:6px solid #8b0000;}
.hotelDetailCont_Vista .ReviewTOPbox .list li{ background:url(../img/scoreround_Vista.png) no-repeat; color:#8b0000;}
.hotelDetailCont_Vista .hotelSubConferencebanquet .tab li.current{ border-top:5px solid #8b0000; color:#8b0000;}


/*嘉华*/
.detailRealmFloatingBar i.Ico{ background:url(../img/detailRealmIco.jpg) no-repeat;}
.detailRealmFloatingBar a{ color:#51651f;}
.detailRealmFloatingBar .DFCont .DFCright .DFCbtn a.introduce{ background:url(../img/RealmhotelintroduceBtn.png) no-repeat;}
.detailRealmFloatingBar .DFCont .DFCright .DFCbtn a.photo{ background:url(../img/RealmhotelphotoBtn.png) no-repeat;}
.hotelDetailCont_Realm{ border-top:10px solid #51651f;}
.hotelDetailCont_Realm .HDCleftsidebar li .line{ background-color:#51651f;}
.hotelDetailCont_Realm .HDCleftsidebar li.current .active{ color:#51651f;}
.hotelDetailCont_Realm .HDCTopselect .btn a{ background:url(../img/hotelDetailsearchIco.jpg) 0 0 no-repeat;}
.hotelDetailCont_Realm .HDCTopselect .btn a:hover{ background-position: 0 -40px;}
.hotelDetailCont_Realm .PSBchoose li .PSBChooseRight label .rb{ background-image:url(../img/RealmcheckboxIco.png);}
.hotelDetailCont_Realm .PSBchoose li .PSBChooseRight label .rb_active{ background-position:0 -26px;}
.hotelDetailCont_Realm .HDCcontTab li .tabBox .chooseR .block:hover{ -webkit-box-shadow:0px 0px 5px #51651f; -moz-box-shadow:0px 0px 5px #51651f;box-shadow:0px 0px 5px #51651f;}
.hotelDetailCont_Realm .hotelSubCont .hotelSubtopTitle{ background:url(../img/hotelSubtopTitleline_Realm.jpg) bottom left no-repeat;}
.hotelDetailCont_Realm .FinecuisineTabCont .tab li.current{ border-top:5px solid #51651f;}
.hotelDetailCont_Realm .hotelSubConferencebanquet .FCBcont a{color:#51651f;}
.hotelDetailCont_Realm .ReviewTOPbox{ border-top:6px solid #51651f;}
.hotelDetailCont_Realm .ReviewTOPbox .list li{ background:url(../img/scoreround_Realm.png) no-repeat; color:#51651f;}
.hotelDetailCont_Realm .hotelSubConferencebanquet .tab li.current{ border-top:5px solid #51651f; color:#51651f;}

/*锦华*/
.detailJinFloatingBar i.Ico{ background:url(../img/detailJinIco.jpg) no-repeat;}
.detailJinFloatingBar a{ color:#3593d5;}
.detailJinFloatingBar .DFCont .DFCright .DFCbtn a.introduce{ background:url(../img/JinhotelintroduceBtn.png) no-repeat;}
.detailJinFloatingBar .DFCont .DFCright .DFCbtn a.photo{ background:url(../img/JinhotelphotoBtn.png) no-repeat;}
.hotelDetailCont_Jin{ border-top:10px solid #3593d5;}
.hotelDetailCont_Jin .HDCleftsidebar li .line{ background-color:#3593d5;}
.hotelDetailCont_Jin .HDCleftsidebar li.current .active{ color:#3593d5;}
.hotelDetailCont_Jin .HDCTopselect .btn a{ background:url(../img/hotelDetailsearchIco_Jin.jpg) 0 0 no-repeat;}
.hotelDetailCont_Jin .HDCTopselect .btn a:hover{ background-position: 0 -40px;}
.hotelDetailCont_Jin .PSBchoose li .PSBChooseRight label .rb{ background-image:url(../img/JincheckboxIco.png);}
.hotelDetailCont_Jin .PSBchoose li .PSBChooseRight label .rb_active{ background-position:0 -26px;}
.hotelDetailCont_Jin .HDCcontTab li .tabBox .chooseR .block:hover{ -webkit-box-shadow:0px 0px 5px #3593d5; -moz-box-shadow:0px 0px 5px #3593d5;box-shadow:0px 0px 5px #3593d5;}
.hotelDetailCont_Jin .hotelSubCont .hotelSubtopTitle{ background:url(../img/hotelSubtopTitleline_Jin.jpg) bottom left no-repeat;}
.hotelDetailCont_Jin .FinecuisineTabCont .tab li.current{ border-top:5px solid #3593d5;}
.hotelDetailCont_Jin .hotelSubConferencebanquet .FCBcont a{color:#3593d5;}
.hotelDetailCont_Jin .ReviewTOPbox{ border-top:6px solid #3593d5;}
.hotelDetailCont_Jin .ReviewTOPbox .list li{ background:url(../img/scoreround_Jin.png) no-repeat; color:#3593d5;}
.hotelDetailCont_Jin .hotelSubConferencebanquet .tab li.current{ border-top:5px solid #3593d5; color:#3593d5;}



.MapLayer{ position:absolute; top:0; left:0; width:960px; height:600px; background-color:#fff; display:none;}
.MapLayer .close{ width:25px; height:25px; background:url(../img/icon/MapClose.png) center center no-repeat; position:absolute; top:8px; right:8px; z-index:9; cursor:pointer;}
.MapLayer .MLcont{ width:100%; height:100%;}
.ba_map_box{ min-height:80px; padding:10px; overflow:hidden;}
.ba_map_box .txtL{ float:left; width:230px; font-size:13px; line-height:22px;}
.ba_map_box .txtL .title{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.ba_map_box .picR{ float:right; width:120px;}
.ba_map_box .picR img{ display:block; width:100%;}

.PicLayer{ position:absolute; top:0; left:0; width:697px; height:540px; display:none;}
.PicLayer .close{ width:25px; height:25px; background:url(../img/icon/VideoClose.png) center center no-repeat; position:absolute; top:-32px; right:0; z-index:9; cursor:pointer;}
.PicLayer .PLcont .PLCtab{ height:44px; line-height:44px; background-color:#ebedec;}
.PicLayer .PLcont .PLCtab li{ float:left; width:75px; text-align:center; cursor:pointer; font-size:14px;}
.PicLayer .PLcont .PLCtab li.current{ background-color:#fff; font-size:15px; color:#51651f; border-top:6px solid #51651f; position:relative; top:-6px;}
.PLCcontent{ margin-top:7px; position:relative;}
.PLCfocus{ width:697px; height:464px; position:absolute; top:0; left:0; visibility:hidden;}
.PLCfocus .bd{ position:relative; height:100%; z-index:0;}
.PLCfocus .bd li{ zoom:1; vertical-align:middle; position:relative; width:697px; height:464px; position:relative;}
.PLCfocus .bd li img{ width:100%; height:100%; display:block;}
.PLCfocus .bd li .txtceng{ width:100%; height:40px; line-height:40px; background:url(../img/PLCfocusTitlebg.png) no-repeat; font-size:14px; color:#fff; padding-left:28px; position:absolute; bottom:15px; left:0;}
.PLCfocus .prev,.PLCfocus .next{ position:absolute; bottom:12px; display:block; width:36px; height:36px; background:url(../img/hotelDetailfocusArrow.png) 0 0 no-repeat;}
.PLCfocus .prev{ right:58px; background-position:0 0;}
.PLCfocus .next{ right:12px; background-position:-36px 0;}
.PLCfocus .prev:hover{ background-position:0 -36px;}
.PLCfocus .next:hover{ background-position:-36px -36px;}
.PLCfocus .pageState{ font-size:14px; color:#fff; position:absolute; bottom:-22px; right:0;}
.PLCcontent .PLCfocus.block{ visibility:visible;}


.hotelLTxt{ border-top:1px solid #dce1e6; margin-top:15px; padding:0 35px 40px 35px;}
.hotelLTxt .TopTitle{ font-size:18px; text-align:center; margin-top:34px;}
.hotelLTxt .TopTitle span{ display:inline-block; border-bottom:1px solid #666; padding:0 0 12px 0; width:126px; text-align:center;}
.hotelLTxt .HTBlist{ margin-top:25px;}
.hotelLTxt .HTBlist li{ line-height:24px; position:relative;}
.hotelLTxt .HTBlist li .block{ padding:5px 0; overflow:hidden; position:relative; +top:-16px;}
.hotelLTxt .HTBlist li .E{ position:absolute; top:5px; left:0; font-size:14px;}
.hotelLTxt .HTBlist li .type{ float:left; width:92px; text-align:center; padding-left:58px; font-size:14px;}
.hotelLTxt .HTBlist li .Bright{ float:right; width:715px; overflow:hidden;}
.hotelLTxt .HTBlist li .Bright li{ padding:0; color:#888; float:left; width:315px; margin-right:20px;}
.hotelLTxt .HTBlist li .Bright li a{ background:url(../img/HTBlistLinkArrow.png) center right no-repeat; padding-right:25px; font-size:14px; color:#666;}
.hotelLTxt .HTBlist li .Bright li a.red{}



.orderContent{ width:960px; margin:0 auto; padding-top:128px;}
.orderTopT{ overflow:hidden; line-height:73px; font-size:18px;}
.orderTopT img{ float:left; width:73px; height:73px; margin-right:15px;}
.orderContentBox{ background-color:#fff; border-left:1px solid #ced5db; border-right:1px solid #ced5db; border-top:1px solid #ced5db; margin-top:20px;}
.orderCBLeftC{ float:left; width:668px; min-height:1000px; border-right:1px solid #ced5db; padding-bottom:50px;}
.orderContentBox .Toptle{ height:50px; line-height:50px; border-bottom:1px solid #ced5db;}
.orderContentBox .Toptle ul{ overflow:hidden;}
.orderContentBox .Toptle li{ float:left; width:50%; text-align:center; font-size:14px;}
.orderContentBox .Toptle li.current{ color:#fff;}
.orderContentBox .Toptle li span{ margin-right:20px;}
.orderContentBox .Toptle2 li{ color:#fff;}
.orderCBLeftC .BookingInformationB{ padding:25px 18px;}
.orderCBLeftC .BookingInformationB .title{ font-size:14px; font-weight:bold;}
.orderCBLeftC .BookingInformationB li{ margin-top:15px; overflow:hidden; line-height:26px;}
.orderCBLeftC .BookingInformationB li .type{ float:left; width:135px; text-align:right; font-weight:bold;}
.orderCBLeftC .BookingInformationB li .BIright{ float:right; width:482px;}
.orderCBLeftC .BookingInformationB li .BIright .editorIco{ display:inline-block; vertical-align:middle; width:16px; height:16px; background:url(../img/editorIco.jpg) no-repeat; margin-left:10px;}
.orderCBLeftC .BookingInformationB li .BIright .rzdate{ margin:0 8px 0 25px;}
.orderCBLeftC .BookingInformationB li .BIright .BIRfl{ overflow:hidden;}
.orderCBLeftC .BookingInformationB li .BIright .BIRfl .select{ border:1px solid #ced5db; width:88px; height:26px; float:left; margin-right:12px;}
.orderCBLeftC .BookingInformationB li .BIright .BIRfl .inputText{ border:1px solid #ced5db; width:120px; height:24px; line-height:24px; float:left; padding-left:4px;}
.orderCBLeftC .BookingInformationB li .BIright .BIRfl .cxfsBoxcontent{ float:left;}
.orderCBLeftC .BookingInformationB li .BIright .BIRfl .cxfsBoxcontent .cont{ display:none;}


.orderCBLeftC .PolicyB{ border-left:1px solid #ced5db; background-color:#fff; position:relative; left:-14px; padding:0 35px 20px 35px;}
.orderCBLeftC .PolicyB .Topline{ width:635px; height:6px; background:url(../img/PolicyTopline.jpg) no-repeat; position:absolute; top:-5px; left:-1px;}
.orderCBLeftC .PolicyB .Botline{ width:635px; height:11px; background:url(../img/PolicyBotline.jpg) no-repeat; position:absolute; bottom:-10px; left:-1px;}
.orderCBLeftC .PolicyB li{ padding-top:20px;}
.orderCBLeftC .PolicyB li .title{ font-weight:bold;}
.orderCBLeftC .PolicyB li .block{ margin-top:10px; line-height:22px;}
.orderCBLeftC .PolicyB li .block span{ font-weight:bold; color:#51651f;}
.orderCBLeftC .PolicyB li .block .red{ color:#f05623;}
.orderCBLeftC .GuestInformationB{ background-color:#f7f9fa; border-bottom:1px solid #ced5db; border-top:1px solid #ced5db; padding:20px; margin-top:25px;}
.orderCBLeftC .GuestInformationB .GIBcont{ padding:15px 0; background-color:#fff; border-left:1px solid #d4d9df; border-right:1px solid #d4d9df; border-bottom:1px solid #d4d9df;}
.orderCBLeftC .GuestInformationB .GIBcont .title{ font-size:14px; font-weight:bold; padding:0 20px;}
.orderCBLeftC .GuestInformationB .GIBcont ul{ margin-top:20px;}
.orderCBLeftC .GuestInformationB .GIBcont li{ padding:10px 0; line-height:26px; float:left; width:300px;}
.orderCBLeftC .GuestInformationB .GIBcont li .type{ font-weight:bold; width:50px; text-align:right; display:inline-block;}
.orderCBLeftC .GuestInformationB .GIBcont li .fix_mobile{ display:inline-block;}
.orderCBLeftC .GuestInformationB .GIBcont li .inputText{ width:86px; height:24px; line-height:24px; border:1px solid #ced5db; padding-left:4px;}
.orderCBLeftC .GuestInformationB .GIBcont li label{ margin-left:15px;}
.orderCBLeftC .GuestInformationB .GIBcont li label input{ margin-right:4px; position:relative; top:3px;}
.orderCBLeftC .GuestInformationB .GIBcont li .qhW{ width:30px; margin-right:10px; padding:0; text-align:center;}
.orderCBLeftC .GuestInformationB .GIBcont li .sjW{ width:172px;}
.orderCBLeftC .GuestInformationB .GIBcont li .EmailW{ width:232px;}

.orderCBLeftC .CreditCardB{ height:206px; background:url(../img/CreditCardBg.jpg) top center no-repeat; margin-top:20px; padding:0 38px;}
.orderCBLeftC .CreditCardB .title{ padding-top:35px; font-size:14px; font-weight:bold;}
.orderCBLeftC .CreditCardB ul{ margin-top:15px;}
.orderCBLeftC .CreditCardB li{ padding:10px 0; height:26px; line-height:26px; float:left; width:282px; margin-right:10px; overflow:hidden;}
.orderCBLeftC .CreditCardB li .type{ font-weight:bold; width:70px; text-align:right; display:inline-block; margin-right:5px;}
.orderCBLeftC .CreditCardB li .select{ width:190px; height:26px; line-height:26px; border:1px solid #ced5db;}
.orderCBLeftC .CreditCardB li .inputText{ width:184px; height:24px; line-height:24px; border:1px solid #ced5db; padding-left:4px;}
.orderCBLeftC .CreditCardB li .yxqW{ width:46px; margin-right:4px;}
.orderCBLeftC .CreditCardB li .cavW{ width:46px;}
.orderCBLeftC .CreditCardB li .cavnote{ color:#737e89;}

.orderCBLeftC .TermsB{ padding-left:40px; margin-top:30px;}
.orderCBLeftC .TermsB input{ margin-right:5px; position:relative; top:2px; +top:0;}

.orderCBLeftC_Btn{ text-align:right; margin-top:30px; padding:0 25px;}
.orderCBLeftC_Btn input{ width:120px; height:42px; border:0; cursor:pointer; margin-left:10px; background-color:transparent; font-size:14px;}
.orderCBLeftC_Btn .submit{ background:url(../img/orderCBLeftC_BtnBg.jpg) 0 0 repeat-x; color:#fff;}
.orderCBLeftC_Btn .submit:hover{ background-position:0 -42px;}

.orderCBRightC{ float:right; width:289px; position:relative;}
.orderCBRightC .ConsumptionB{ width:298px; background-color:#fff; position:relative; top:0; left:0; border-right:1px solid #b8bdc6; padding:10px 0;}
.orderCBRightC .ConsumptionB .Botline{ width:289px; height:12px; background:url(../img/ConsumptionBotline.jpg) no-repeat; position:absolute; bottom:-11px; right:-1px;}
.orderCBRightC .ConsumptionB .title{ padding:0 20px; font-size:14px; font-weight:bold;}
.orderCBRightC .ConsumptionB ul{ padding:0 20px;}
.orderCBRightC .ConsumptionB li{ padding:10px 0; border-bottom:1px solid #dadde3;}
.orderCBRightC .ConsumptionB li .TxtTop{ overflow:hidden;}
.orderCBRightC .ConsumptionB .TxtTop .TLeft{ float:left;}
.orderCBRightC .ConsumptionB .TxtTop .TRight{ float:right;}
.orderCBRightC .ConsumptionB li p{ margin-top:8px; color:#737e89; text-align:right;}
.orderCBRightC .ConsumptionB .TotalPrice{ margin-top:15px; padding:0 20px; overflow:hidden; font-size:16px;}
.orderCBRightC .ConsumptionB .TotalPrice .TLeft{ float:left;}
.orderCBRightC .ConsumptionB .TotalPrice .TRight{ float:right; font-weight:bold;}
.orderCBRightC .ConsumptionB i{ font-family:"微软雅黑"; font-style:normal;}
.orderCBRightC .ConsumptionB .TotalPrice i{ font-size:13px;}

.orderCBRightC .DigestB{ margin-top:25px; padding:0 20px;}
.orderCBRightC .DigestB .title{ font-size:14px; font-weight:bold;}
.orderCBRightC .DigestB .pic{ border:1px solid #ced5db; padding:8px; margin-top:20px;}
.orderCBRightC .DigestB .pic img{ display:block; width:230px;}
.orderCBRightC .DigestB .Tcont{ margin-top:15px;}
.orderCBRightC .DigestB .Tcont .TCtitle{ font-size:18px; font-weight:bold;}
.orderCBRightC .DigestB .Tcont .address{ background:url(../img/hotelListaddressIco.jpg) 0 4px no-repeat; line-height:26px; padding-left:25px; margin-top:5px;}
.orderCBRightC .DigestB .Tcont .address a{ text-decoration:underline;}
.orderCBRightC .DigestB .Tcont .phone{ background:url(../img/hotelListphoneIco.jpg) 0 4px no-repeat; line-height:26px; padding-left:25px; font-size:14px; margin-top:5px;}
.orderCBRightC .InstructionsB{ margin-top:15px; padding:0 20px;}
.orderCBRightC .InstructionsB .cont{ border-top:1px solid #dadde3; padding-top:15px;}
.orderCBRightC .InstructionsB .title{ font-size:14px; font-weight:bold;}
.orderCBRightC .InstructionsB li{ margin-top:15px; line-height:22px; padding-left:20px; background:url(../img/InstructionsDot.jpg) 5px 9px no-repeat;}
.orderCBRightC .InstructionsB li p{ color:#737e89;}

.orderCBLeftC .ResultB{ padding:30px 20px 35px 20px;}
.orderCBLeftC .ResultB .box{ text-align:center;}
.orderCBLeftC .ResultB .box .title{ font-size:18px;}
.orderCBLeftC .ResultB .box .orderNumber{ font-size:14px; margin-top:15px;}
.orderCBLeftC .ResultB .box .orderNumber .num{ color:#51651f; font-weight:bold; margin-left:25px;}
.orderCBLeftC .ResultB .TxtCont{ margin-top:20px; padding-top:15px; border-top:1px solid #dadde3; line-height:30px;}
.orderCBLeftC .ResultB .TxtCont p a{ text-decoration:underline; color:#51651f; margin-left:10px;}

.orderCBLeftC .InfoB{ border-left:1px solid #ced5db; background-color:#fff; position:relative; left:-14px; padding:30px 0 30px 35px;}
.orderCBLeftC .InfoB .Topline{ width:635px; height:6px; background:url(../img/PolicyTopline.jpg) no-repeat; position:absolute; top:-5px; left:-1px;}
.orderCBLeftC .InfoB .Botline{ width:635px; height:11px; background:url(../img/PolicyBotline.jpg) no-repeat; position:absolute; bottom:-10px; left:-1px;}
.orderCBLeftC .InfoB .InfoBcont{ overflow:hidden;}
.orderCBLeftC .InfoB .title{ font-size:14px; font-weight:bold;}
.orderCBLeftC .InfoB ul{ margin-top:18px;}
.orderCBLeftC .InfoB li{ padding:6px 0; overflow:hidden;}
.orderCBLeftC .InfoB li .type{ float:left; text-align:right; font-weight:bold;}
.orderCBLeftC .InfoB li .Tright{ float:right;}
.orderCBLeftC .InfoB .infoL{ float:left; width:349px; border-right:1px solid #dadde3; padding-right:10px;}
.orderCBLeftC .InfoB .infoL li .type{ width:90px;}
.orderCBLeftC .InfoB .infoL li .Tright{ width:252px;}
.orderCBLeftC .InfoB .infoR{ float:right; width:250px;}
.orderCBLeftC .InfoB .infoR li .type{ width:70px;}
.orderCBLeftC .InfoB .infoR li .Tright{ width:175px;}


/*瑞华*/
.orderReignContent .orderContentBox .Toptle{ background:url(../img/orderReignDetailTopBg.jpg) 0 0 no-repeat;}
.orderReignContent .orderContentBox .Toptle2{ background:url(../img/orderReignDetailTopBg2.jpg) 0 0 no-repeat;}
.orderReignContent .orderCBLeftC .GuestInformationB .GIBcont{ border-top:6px solid #81543c;}
.orderReignContent .orderCBRightC .ConsumptionB{ border-top:6px solid #81543c;}
.orderReignContent .orderCBRightC .ConsumptionB .TotalPrice .TRight{ color:#81543c;}
.orderReignContent .orderCBRightC .DigestB .Tcont .address a{ color:#81543c;}

/*文华*/
.orderVistaContent .orderContentBox .Toptle{ background:url(../img/orderVistaDetailTopBg.jpg) 0 0 no-repeat;}
.orderVistaContent .orderContentBox .Toptle2{ background:url(../img/orderVistaDetailTopBg2.jpg) 0 0 no-repeat;}
.orderVistaContent .orderCBLeftC .GuestInformationB .GIBcont{ border-top:6px solid #8b0000;}
.orderVistaContent .orderCBRightC .ConsumptionB{ border-top:6px solid #8b0000;}
.orderVistaContent .orderCBRightC .ConsumptionB .TotalPrice .TRight{ color:#8b0000;}
.orderVistaContent .orderCBRightC .DigestB .Tcont .address a{ color:#8b0000;}


/*嘉华*/
.orderRealmContent .orderContentBox .Toptle{ background:url(../img/orderRealmDetailTopBg.jpg) 0 0 no-repeat;}
.orderRealmContent .orderContentBox .Toptle2{ background:url(../img/orderRealmDetailTopBg2.jpg) 0 0 no-repeat;}
.orderRealmContent .orderCBLeftC .GuestInformationB .GIBcont{ border-top:6px solid #51651f;}
.orderRealmContent .orderCBRightC .ConsumptionB{ border-top:6px solid #51651f;}
.orderRealmContent .orderCBRightC .ConsumptionB .TotalPrice .TRight{ color:#51651f;}
.orderRealmContent .orderCBRightC .DigestB .Tcont .address a{ color:#51651f;}


/*锦华*/

.orderJinContent .orderContentBox .Toptle{ background:url(../img/orderJinDetailTopBg.jpg) 0 0 no-repeat;}
.orderJinContent .orderContentBox .Toptle2{ background:url(../img/orderJinDetailTopBg2.jpg) 0 0 no-repeat;}
.orderJinContent .orderCBLeftC .GuestInformationB .GIBcont{ border-top:6px solid #3593d5;}
.orderJinContent .orderCBRightC .ConsumptionB{ border-top:6px solid #3593d5;}
.orderJinContent .orderCBRightC .ConsumptionB .TotalPrice .TRight{ color:#3593d5;}
.orderJinContent .orderCBRightC .DigestB .Tcont .address a{ color:#3593d5;}


.hotelSubCont .hotelSubtopTitle{ margin-top:15px; padding-bottom:5px; font-size:22px;}
.hotelSubIntroduce{ margin-top:22px; padding-bottom:55px; font-size:14px;}
.hotelSubIntroduce .pic img{ display:block; width:100%;}
.hotelSubIntroduce .txt{ margin-top:20px; line-height:24px;}
.hotelSubIntroduce .list{ margin-top:25px;}
.hotelSubIntroduce .list ul{ overflow:hidden;}
.hotelSubIntroduce .list li{ float:left; width:170px;}
.hotelSubIntroduce .list li .title{ font-size:18px; color:#f05623; padding-left:30px; background:url(../img/hotelSubdot.png) 8px 10px no-repeat; margin-bottom:10px;}
.hotelSubIntroduce .list li p{ padding-left:30px; line-height:24px;}

.hotelSubSpecialoffers{ margin-top:10px;}
.hotelSubSpecialoffers li{ padding:25px 0; border-bottom:1px solid #dce1e6; overflow:hidden;}
.hotelSubSpecialoffers li .pic{ float:left; width:330px; height:184px;}
.hotelSubSpecialoffers li .pic img{ display:block; width:100%; height:100%;}
.hotelSubSpecialoffers li .HSOright{ float:right; width:370px; margin-top:10px; font-size:14px;}
.hotelSubSpecialoffers li .HSOright .title{ font-size:18px; color:#51651f; margin-bottom:5px;}
.hotelSubSpecialoffers li .HSOright p{ line-height:24px;}
.hotelSubSpecialoffers li .HSOright p.yxq{ color:#737e89;}
.hotelSubSpecialoffers li.noline{ border-bottom:0;}

.hotelFinecuisineTitle{ margin-top:15px; font-size:22px;}
.FinecuisineTabCont{ margin-top:20px; padding-bottom:100px;}
.FinecuisineTabCont .tab{ border-bottom:1px solid #e0e0e0; padding-left:55px;}
.FinecuisineTabCont .tab li{ float:left; width:135px; height:54px; line-height:54px; font-size:16px; text-align:center; background-color:#ebedec; border-left:1px solid #fff; border-right:1px solid #fff; border-top:5px solid #fff; position:relative; top:1px; margin:0 5px; cursor:pointer;}
.FinecuisineTabCont .tab li.current{ background-color:#fff; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.FinecuisineTabCont .fcContent{ margin-top:20px;}
.FinecuisineTabCont .fcContent .FCbrief{ overflow:hidden;}
.FCbrief .pic{ float:left; width:412px; height:300px;}
.FCbrief .pic img{ display:block; width:100%; height:100%;}
.FCbrief .FCright{ float:right; width:252px; margin-top:30px;}
.FCbrief .FCright .list{ margin-top:25px; font-size:14px;}
.FCbrief .FCright .list p{ margin-bottom:20px; padding-left:22px;}
.FCbrief .FCright .list p.lx{ background:url(../img/cuisine_zlIco.jpg) 0 0 no-repeat;}
.FCbrief .FCright .list p.dz{ background:url(../img/cuisine_dzIco.jpg) 0 0 no-repeat;}
.FCbrief .FCright .list p.sj{ background:url(../img/cuisine_sjIco.jpg) 0 0 no-repeat;}
.FCbrief .FCright .list p.dh{ background:url(../img/cuisine_dhIco.jpg) 0 0 no-repeat;}
.FCbrief .FCright .list p.bj{ background:url(../img/cuisine_bjIco.jpg) 0 0 no-repeat;}
.FinecuisineTabCont .fcContent .txt{ line-height:22px; margin-top:20px; font-size:14px;}
.FinecuisineTabCont .fcContent .box{ display:none;}
.FCdishes{ margin-top:30px;}
.FCdishes .FCDtitle{ font-size:14px; font-weight:bold;}
.FCdishesfocus{ width:725px; position:relative; margin-top:10px;}
.FCdishesfocus .bd{ position:relative; height:346px; z-index:0; overflow:hidden;}
.FCdishesfocus .bd li{ zoom:1; vertical-align:middle; position:relative; width:725px; height:346px;}
.FCdishesfocus .bd li img{ width:100%; height:100%; display:block;}
.FCdishesfocus .prev,.FCdishesfocus .next{ position:absolute; bottom:12px; display:block; width:36px; height:36px; background:url(../img/hotelDetailfocusArrow.png) 0 0 no-repeat;}
.FCdishesfocus .prev{ right:58px; background-position:0 0;}
.FCdishesfocus .next{ right:12px; background-position:-36px 0;}
.FCdishesfocus .prev:hover{ background-position:0 -36px;}
.FCdishesfocus .next:hover{ background-position:-36px -36px;}
.FCdishes .FCDbox{ margin-top:15px; position:relative;}
.FCdishes .FCDbox .title{ font-weight:bold; margin-bottom:5px;}
.FCdishes .FCDbox p{ line-height:22px;}
.FCdishes .FCDbox .cont{ display:none;}
.FCdishes .FCDbox .cont:first-child{display:block;}

.hotelSubCont{ min-height:850px;}
.hotelReviewTitle{ margin-top:15px; font-size:22px; font-weight:bold;}
.hotelSubReview{ padding-bottom:70px;}
.ReviewTOPbox{ border-left:1px solid #ced5db; border-right:1px solid #ced5db; border-bottom:1px solid #ced5db; margin-top:15px;}
.ReviewTOPbox .score{ height:70px; overflow:hidden; border-bottom:1px solid #ced5db;}
.ReviewTOPbox .score .left{ float:left; margin:23px 0 0 25px;}
.ReviewTOPbox .score .left .type{ float:left; font-size:14px; margin-right:15px;}
.ReviewTOPbox .score .left .star{ float:left;width: 100px;  height: 20px;  background:url(../img/hol_star.png) repeat-x left top; margin-right: 12px; overflow:hidden;}
.ReviewTOPbox .score .left .star .star_in {height: 20px; background: url(../img/hol_starh.png) repeat-x left top;}
.ReviewTOPbox .score .left .fs{ float:left; font-size:14px; margin-top:-17px;}
.ReviewTOPbox .score .left .fs i{ font-size:34px;}
.ReviewTOPbox .score .right{ float:right; margin:12px 23px 0 0; text-align:right; line-height:22px;}
.ReviewTOPbox .score .right .dp{ font-size:14px; color:#51651f;}

.ReviewTOPbox .list{ padding:22px 0;}
.ReviewTOPbox .list ul{ overflow:hidden;}
.ReviewTOPbox .list li{ float:left; width:70px; height:70px; text-align:center; margin-left:18px; cursor:pointer;}
.ReviewTOPbox .list li .type{ font-size:14px; margin-top:8px;}
.ReviewTOPbox .list li .nub{ font-size:30px; line-height:36px;}

.Reviewlistbox{ margin-top:28px; border:1px solid #ced5db; padding:0 25px;}
.Reviewlistbox .title{ height:50px; line-height:50px; font-size:18px; border-bottom:1px solid #ced5db;}
.Reviewlistbox li{ padding:20px 0; border-bottom:1px solid #ced5db;}
.Reviewlistbox li .top{ overflow:hidden; line-height:28px;}
.Reviewlistbox li .top .name{ float:left; font-size:14px;}
.Reviewlistbox li .top .time{ float:right;}
.Reviewlistbox li p{ line-height:24px; margin-top:5px; font-size:14px;}
.Reviewlistbox li.noline{ border-bottom:0;}
.Reviewlistbox .btn{ height:40px; line-height:40px; text-align:center;}
.Reviewlistbox .btn a{ display:inline-block; padding-right:30px; background:url(../img/bottomArrow.png) right center no-repeat;}

.hotelSubConferencebanquet{ margin-top:20px; padding-bottom:80px;}
.hotelSubConferencebanquet .tab{ border-bottom:1px solid #e0e0e0; padding-left:55px;}
.hotelSubConferencebanquet .tab li{ float:left; width:135px; height:54px; line-height:54px; font-size:16px; text-align:center; background-color:#ebedec; border-left:1px solid #fff; border-right:1px solid #fff; border-top:5px solid #fff; position:relative; top:1px; margin:0 5px; cursor:pointer;}
.hotelSubConferencebanquet .tab li.current{ background-color:#fff; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.hotelSubConferencebanquet .CBContent .box{ display:none;}

.FCBfocus{ width:725px; position:relative; margin-top:10px;}
.FCBfocus .bd{ position:relative; height:337px; z-index:0; overflow:hidden;}
.FCBfocus .bd li{ zoom:1; vertical-align:middle; position:relative; width:725px; height:337px;}
.FCBfocus .bd li img{ width:100%; height:100%; display:block;}
.FCBfocus .prev,.FCBfocus .next{ position:absolute;top: 210px; display:block; width:36px; height:36px; background:url(../img/hotelDetailfocusArrow.png) 0 0 no-repeat;}
.FCBfocus .prev{ right:58px; background-position:0 0;}
.FCBfocus .next{ right:12px; background-position:-36px 0;}
.FCBfocus .prev:hover{ background-position:0 -36px;}
.FCBfocus .next:hover{ background-position:-36px -36px;}
.FCBfocusbox{ width:278px; height:215px; background:url(../img/FCBfocusboxBg.png) no-repeat; position:absolute;bottom: -140px; right:-12px; padding:15px 13px 0 13px;}
.FCBfocuscont{ padding:20px;}
.FCBfocuscont .line{}
.FCBfocuscont .title{ font-size:18px;}
.FCBfocuscont p{ color:#9d9d9d; line-height:22px;}
.FCBfocuscont .btn{ margin-top:15px; background:url(../img/OQbtnBg.jpg) 0 0 repeat-x;}
.FCBfocuscont .btn:hover{ background-position:0 -40px;}
.FCBfocuscont .btn a{ display:block; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center;}



.hotelSubConferencebanquet .FCBcont{ padding-left:12px;}
.hotelSubConferencebanquet .FCBcont .topTitle{ height:60px; line-height:60px; font-size:18px; background:url(../img/FCBcontTitleline.jpg) bottom left no-repeat; margin-bottom:5px;}
.hotelSubConferencebanquet .FCBcont p{ font-size:14px; padding-top:10px;}
.hotelSubConferencebanquet .FCBcont a{ display:inline-block; text-decoration:underline; margin-top:10px;}
.hotelSubConferencebanquet .FCBlist{ background-color:#f0f4f8; font-size:14px;}
.hotelSubConferencebanquet .FCBlist{ line-height:30px; padding:10px 15px; margin-top:25px;}
.hotelSubConferencebanquet .FCBlist li{ padding-left:18px; background:url(../img/hotelSubdot.png) 0 12px no-repeat;}

#hoteldetails{ position:absolute; top:600px; left:0;}

.Whoteltitle{ height:31px; line-height:31px; padding-left:45px; font-size:24px; color:#fff; position:absolute; bottom:30px; left:160px;}
.Whoteltitle.ReignIco{ background:url(../img/WReignIco.jpg) no-repeat;}
.Whoteltitle.VistaIco{ background:url(../img/WVistaIco.jpg) no-repeat;}
.Whoteltitle.RealmIco{ background:url(../img/WRealmIco.jpg) no-repeat;}
.Whoteltitle.JinIco{ background:url(../img/WJinIco.jpg) no-repeat;}
.Whotel_page{padding:50px 40px 65px 40px;background:#fff;box-shadow:-3px -2px 8px #c0c6ca;color:#666;overflow:hidden; min-height:230px; background:url(../img/Whotelline.png) 685px 36px no-repeat; overflow:hidden;}
.WtxtLeft{ float:left; width:625px;}
.WtxtLeft .title{ font-size:18px; font-weight:bold; color:#a03215;}
.WtxtLeft p{ line-height:22px; padding-top:20px; font-size:14px;}
.WtxtRight{ float:right; width:215px; margin-top:42px;}
.WtxtRight .title{ font-size:18px; font-weight:bold; color:#a03215; text-align:center; background:url(../img/Whotellxwmline.png) center center no-repeat; margin-bottom:20px;}
.WtxtRight p{ padding:0 0 10px 25px; font-size:12px;}
.WtxtRight .phone{ background:url(../img/about/about_tel.png) 0 2px no-repeat;}
.WtxtRight .mail{ background:url(../img/about/about_email.png) 0 2px no-repeat;}

.SearchResult_wrap{ padding-top:134px;}
.SearchResult_page{ background:#fff; box-shadow:-3px -2px 8px #c0c6ca; padding:22px 30px 90px 30px; border-top:5px solid #f05623;}
.SearchResult_page .Toptitle{ font-size:18px; border-bottom:1px solid #ebebeb; padding-bottom:15px;}
.SRWcontent{ margin-top:5px;}
.SRWcontent .boxTop{ background-color:#f9f9f9; height:60px; line-height:60px; overflow:hidden;}
.SRWcontent .boxTop .btType span{ color:#f05623; display:inline-block; *display:inline; zoom:1; padding-left:15px; line-height:40px; position:relative; top:3px; +top:0;}
.SRWcontent .boxTop .boxTL{ float:left;}
.SRWcontent .boxTop .Typedd{ float:left; margin-left:20px;}
.SRWcontent .boxTop .Typedd span{ font-size:22px;}
.SRWcontent .boxTop .boxTL .Typeyqx{ float:left; margin-left:30px; font-size:20px; color:#f05623;}
.SRWcontent .boxTop .boxTR{ float:right; width:535px;}

.SRWcontent .boxTop .Typexq{ float:right;}
.SRWcontent .boxTop .Typexq span{ font-size:20px;}
.SRWcontent .boxTop .btTotalPrice{ float:right; margin:0 13px 0 30px;}
.SRWcontent .boxTop .btTotalPrice i{ font-size:14px; font-family:"微软雅黑"; font-style:normal; margin:0 10px;}
.SRWcontent .boxTop .btTotalPrice .nub{ font-size:36px; margin-right:5px; line-height:40px; position:relative; top:7px; +top:0;}

.SRWcontent .infoTable{ margin-top:15px; overflow:hidden;}
.SRWcontent .infoTable .Tletitle{ height:50px; line-height:50px; background-color:#fafafa; font-size:14px; text-align:center;}
.SRWcontent .infoTable .box{ position:relative;}
.SRWcontent .infoTable .box .line{ width:422px; height:19px; background:url(../img/infoTablelineBg.png) top center no-repeat; position:absolute; top:0; left:0;}
.SRWcontent .infoTable .box li{ height:48px; line-height:48px; border-bottom:1px solid #fff; overflow:hidden; padding:0; margin:0;}
.SRWcontent .infoTable .box li .type{ float:left; width:70px; margin-left:48px;}
.SRWcontent .infoTable .box li .tRight{ float:right; width:200px; text-align:right; margin-right:42px;}
.SRWcontent .infoTable .box li.infoTable_even{ background-color:#f4f4f4;}
.SRWcontent .infoTable .box li.infoTable_odd{ background-color:#e9e9e9;}

.SRWcontent .infoTable .infoTableL{ float:left; width:423px;}
.SRWcontent .infoTable .infoTableR{ float:right; width:423px;}
.infoTableBtn{ text-align:right; margin-top:15px;}
.infoTableBtn a{ display:inline-block; *display:inline; zoom:1; width:134px; height:40px; line-height:40px; text-align:center; margin-left:10px;}
.infoTableBtn a.cancel{ color:#333; background:url(../img/infoTable_cancelBtn.jpg) 0 0 repeat-x;}
.infoTableBtn a.cancel:hover{ background-position:0 -40px;}
.infoTableBtn a.search{ color:#fff; background:url(../img/infoTable_searchBtn.jpg) 0 0 repeat-x;}
.infoTableBtn a.search:hover{ background-position:0 -40px;}

.TransactionRecordsT{ margin-top:30px;}
.TransactionRecordsT .TRtitle{ font-size:14px;}
.TransactionRecordsT .box{ margin-top:10px;}
.TransactionRecordsT .box li{ height:48px; line-height:48px; border-bottom:1px solid #fff; overflow:hidden; padding:0; margin:0;}
.TransactionRecordsT .box li .block{ float:left; width:150px; margin-left:35px;}
.TransactionRecordsT .box li .block.TRwh1{ width:180px;}
.TransactionRecordsT .box li .block.TRwh2{ width:260px;}
.TransactionRecordsT .box li .block.TRwh4 i{ font-style:normal; font-size:14px;}
.TransactionRecordsT .box li .block.TRwh4 .nub{ font-size:18px; margin:0 5px;}
.TransactionRecordsT .box li.infoTable_even{ background-color:#f4f4f4;}
.TransactionRecordsT .box li.infoTable_odd{ background-color:#e9e9e9;}



.news_page{	text-align:right; margin-top:23px; padding-bottom:20px;}
.news_page a{ margin-left:20px; color:#737e89;}
.news_page a:hover{ color:#f05623;}
.news_page .currentId{ color:#999;}

.PromptLayer{ position:absolute; top:0; left:0; width:450px; height:200px; background-color:#fff; -webkit-box-shadow:0px 0px 5px #666; -moz-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; display:none;}
.PromptLayer .icon{ width:70px; height:70px; background:url(../img/promptIco.png) no-repeat; position:absolute; left:50%; margin-left:-35px; top:-25px;}
.PromptLayer .PLcont{ padding:70px 15px 25px 15px; text-align:center; height:55px; font-size:16px;}
.PromptLayer .PLbtn{ height:49px; line-height:49px; text-align:center; border-top:1px solid #b0b0b0;}
.PromptLayer .PLbtn a{ display:block; height:100%; font-size:18px; color:#f05623;}

.mask{ position:fixed; z-index: 1000; top: 0px; left: 0px; height: 100%; width: 100%; opacity: 0.7; background-color:#000; display:none;}
.orderPromptLayer{ position:fixed; top:50%; left:50%; margin:-100px 0 0 -225px; z-index:9999; width:450px; height:200px; background-color:#fff; -webkit-box-shadow:0px 0px 5px #666; -moz-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; display:none;}
.orderPromptLayer .icon{ width:70px; height:70px; background:url(../img/promptIco.png) no-repeat; position:absolute; left:50%; margin-left:-35px; top:-25px;}
.orderPromptLayer .PLcont{ padding:70px 15px 25px 15px; text-align:center; height:55px; font-size:16px;}
.orderPromptLayer .PLbtn{ height:49px; line-height:49px; text-align:center; border-top:1px solid #b0b0b0;}
.orderPromptLayer .PLbtn a{ display:block; height:100%; font-size:18px; color:#f05623;}


.loadingLayer{ position:absolute; top:0; left:0; width:450px; height:200px; background-color:#fff; -webkit-box-shadow:0px 0px 5px #666; -moz-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; display:none;}
.loadingLayer .icon{ width:70px; height:70px; background:url(../img/promptIco.png) no-repeat; position:absolute; left:50%; margin-left:-35px; top:-25px;}
.loadingLayer .PLcont{ padding:70px 15px 25px 15px; text-align:center; height:55px; font-size:16px;}
.loadingLayer .PLbtn{ height:49px; line-height:49px; text-align:center; border-top:1px solid #b0b0b0;}
.loadingLayer .PLbtn a{ display:block; height:100%; font-size:18px; color:#f05623;}


.MeetingsFormBg{ background:url(../img/bg-body-gray.png) repeat-x #fbfbfb;}


.CancelOrderLayer{ position:absolute; top:0; left:0; width:680px; height:295px; background-color:#fff; border-top:5px solid #f05623; padding:22px 35px; display:none;}
.CancelOrderLayer .close{ width:25px; height:25px; background:url(../img/icon/MapClose.png) center center no-repeat; position:absolute; top:23px; right:38px; z-index:9; cursor:pointer;}
.CancelOrderLayer .title{ font-size:18px; padding-bottom:20px; border-bottom:1px solid #ebebeb;}
.CancelOrderLayer .COLtoptxt{ padding-top:48px; font-size:18px; text-align:center; height:75px;}
.CancelOrderLayer .COLbtn{ text-align:center; margin-top:20px;}
.CancelOrderLayer .COLbtn a{ display:inline-block; width:134px; height:40px; line-height:40px; background:url(../img/OQbtnBg.jpg) 0 0 repeat-x; text-align:center; font-size:14px; color:#fff;}
.CancelOrderLayer .COLbtn a:hover{ background-position:0 -40px;}

.CancelSuccessLayer{ position:absolute; top:0; left:0; width:680px; height:295px; background-color:#fff; border-top:5px solid #f05623; padding:22px 35px; display:none;}
.CancelSuccessLayer .close{ width:25px; height:25px; background:url(../img/icon/MapClose.png) center center no-repeat; position:absolute; top:23px; right:38px; z-index:9; cursor:pointer;}
.CancelSuccessLayer .title{ font-size:18px; padding-bottom:20px; border-bottom:1px solid #ebebeb;}
.CancelSuccessLayer .CSLtoptxt{ padding-top:25px; font-size:18px; text-align:center; height:60px;}
.CancelSuccessLayer .CSLlist{ margin-top:10px;}
.CancelSuccessLayer .CSLlist li{ background:url(../img/hotelSubdot.png) 0 15px no-repeat; padding-left:25px; color:#737e89; line-height:36px;}

.MapLayer .BMapLib_sendToPhone{ display:none;}

.hotellistBanner{ width:1280px; height:440px; overflow:hidden; position:relative;}
.hotellistBanner img{ display:block; width:1385px; height:476px; position:absolute; top:50%; margin-top:-238px; right:-105px;}

.HLCListCity-conent .HLCListCity-box{ display:none;}

.maskshow{ position:fixed; z-index: 1000; top: 0px; left: 0px; height: 100%; width: 100%; opacity: 0.7; background-color:#000;}
.dingdanPromptLayer{ position:fixed; top:50%; left:50%; margin:-100px 0 0 -225px; z-index:9999; width:450px; height:200px; background-color:#fff; -webkit-box-shadow:0px 0px 5px #666; -moz-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.dingdanPromptLayer .icon{ width:70px; height:70px; background:url(../img/promptIco.png) no-repeat; position:absolute; left:50%; margin-left:-35px; top:-25px;}
.dingdanPromptLayer .PLcont{ padding:70px 15px 25px 15px; text-align:center; height:55px; font-size:16px;}
.dingdanPromptLayer .PLbtn{ height:49px; line-height:49px; text-align:center; border-top:1px solid #b0b0b0;}
.dingdanPromptLayer .PLbtn a{ display:block; height:100%; font-size:18px; color:#f05623;}



/*斌新增的公用样式*/

.wrap960{
	width:960px;
	margin-left:auto;
	margin-right:auto;	
}
.wrap1280{
	width:1280px;
	margin-left:auto;
	margin-right:auto;	
}

div.clearall{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}

.header_zw{
	height:99px; 	
}

/*斌新增的公用样式


/* css from Ling Ping*/
/*图标*/
.ui-icon{display:inline-block; *display:inline; zoom:1; vertical-align:middle; font-size:0; line-height:0; background-image:url(../img/icon.png); background-repeat:no-repeat;}
.i-weixin{width:20px; height:16px; background-position:0 0;}
.i-phone{width:15px; height:21px; background-position:0 -50px;}
.i-email{width:16px; height:14px; background-position:0 -100px;}

.v-top{vertical-align:top;}
.v-mid{vertical-align:middle;}

.order-send{margin-top:20px;}
.order-send .os-title{padding:25px 0 25px 20px; background-color:#f7f9fa; border-top:1px solid #dadde3; border-bottom:1px solid #dadde3; font-size:14px; color:#666; position:relative;}
.order-send .os-title ul{position:absolute; top:25px; right:12px;}
.order-send .os-title li{float:left; padding-left:8px;}
.order-send .os-title li span{vertical-align:middle; margin-left:8px; padding-right:8px; font-size:12px;}
.order-send .os-detail{padding:30px 0 70px 20px; position:relative;}
.order-send dt{font-size:14px; color:#666; font-weight:bold;}
.order-send dd{margin-top:13px;}
.order-send dd span{margin-right:20px; color:#ced5db;}
.order-send dd a{color:#627435;}
.order-send .reg-area{position:absolute; top:50px; right:50px;}
.order-send .reg-area .desc{margin:10px 0 0 15px; color:#d1af6a;}
.order-send .reg-area .desc p{margin-bottom:5px;}
.order-send .reg-area .desc .reg-submit{display:block; width:146px; text-align:center; line-height:39px; border:1px solid #c5a461; background:url(../img/btn-order-send.png) no-repeat; font-size:14px; color:#fff; transition:all 0.15s ease-in-out; margin-top:8px;}
.order-send .reg-area .desc .reg-submit:hover{background-position:0 -39px;}
.order-send .os-show{background-color:#f7f9fa; padding:30px 0; border-bottom:1px solid #dadde3; transition:all 0.15s ease-in-out; display:none;}
.order-send .show-weixin{width:200px; min-height:102px; height:auto !important; height:102px; margin:0 auto; padding:25px 0 0 150px; font-size:14px; position:relative;}
.order-send .show-weixin .code{position:absolute; top:0; left:0;}
.order-send .show-weixin p{margin-bottom:5px;}
.order-send .show-weixin .a-view{display:block; margin-top:10px; color:#f05623;}
.weixin-pop{position:absolute; top:-100px; left:360px; width:313px; border:1px solid #ced5db; padding-bottom:20px; background-color:#fff; z-index:5; box-shadow:0 0 13px rgba(153,153,153,0.75); display:none;}
.weixin-pop .wx-title{line-height:46px; font-size:14px; color:#fff; padding-left:15px; background:url(../img/bg-weixin-pop.png) repeat-y;}
.weixin-pop .section{padding:20px 10px 0;}
.weixin-pop .section h3{font-size:14px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #bec3c8;}
.weixin-pop .section li{font-weight:bold; font-size:12px; line-height:35px; border-bottom:1px solid #f1f3f5; position:relative;}
.weixin-pop .section li .val{position:absolute; top:0; right:0; font-weight:normal;}
.weixin-pop .section .name{margin:15px 0;}
.weixin-pop .contact p{padding-left:70px; line-height:30px; position:relative;}
.weixin-pop .contact .label{position:absolute; top:0; left:0;}
.weixin-pop .contact p.addr{line-height:20px ;}
.weixin-pop .wx-foot{text-align:center;}
.weixin-pop .wx-foot img{display:block; margin:15px auto 10px;}
.order-send .os-form li{float:left; width:240px; padding-left:70px; margin-bottom:20px; position:relative;}
.order-send .os-form li .label{font-size:12px; font-weight:bold; position:absolute; top:0; left:0; display:block; width:68px; line-height:26px; text-align:right;}
.order-send .os-form li .ipt{padding:3px 8px; line-height:18px; font-size:12px; border:1px solid #ced5db;}
.order-send .os-form li .ipt:focus{box-shadow:0 0 5px rgba(81,101,31,0.75);}
.order-send .os-form li .ipt.ipt1{width:26px;}
.order-send .os-form li .ipt.ipt2{width:76px;}
.order-send .os-form li .ipt.ipt3{width:166px; margin-left:12px;}
.order-send .os-form li .ipt.ipt4{width:222px;}
.order-send .os-form .radio{margin-left:10px;}
.order-send .os-form .sex{vertical-align:middle;}
.order-send .os-form .radio span{margin-left:4px; vertical-align:middle;}
.order-send .os-form-submit{margin:0 0 0 70px;}
.order-send .os-form-submit a{display:block; width:94px; text-align:center; line-height:32px; background:url(../img/btn-os-form.png) no-repeat; font-size:14px; color:#fff; transition:all 0.15s ease-in-out;}
.order-send .os-form-submit a:hover{background-position:0 -32px;}
/*会议服务定制方案*/
.custom-title{padding:40px 0 30px; text-align:center;}
.custom-title p{font-size:18px; color:#fff; margin-top:10px;}
.custom-wrap{width:960px; margin:0 auto; background-color:#fff; padding-bottom:200px; position:relative;}
.custom-side-shadow{position:absolute; top:0; left:-20px; width:20px; height:750px; background:url(../img/custom-side-shadow.png) no-repeat;}
.custom-desc{padding:50px 110px; background:url(../img/custom-desc-bg.png) bottom center no-repeat;}
.custom-tip{margin-top:15px; text-align:right; font-size:10px; padding-right:40px;}
.custom-form li{min-height:30px; height:auto !important; height:30px; margin-top:8px; position:relative; padding-left:200px; position:relative;}
.custom-form .label{display:block; line-height:30px; width:160px; padding-left:40px; position:absolute; top:0; left:0;}
.custom-form .select-like{width:195px; padding:0 35px 0 15px; height:28px; line-height:28px; background-color:#ededed; border:1px solid #b4b4b4; position:relative; cursor:pointer;}
.custom-form .select-like .flag{width:0; height:0; font-size:0; line-height:0; border-width:5px; border-style:solid; border-color:#949393 transparent transparent transparent; position:absolute; top:12px; right:15px;}
.custom-form .select-like select{position:absolute; height:30px; top:-2px; left:-1px; width:247px; filter:alpha(opacity=0); opacity:0;}
.custom-form .ipt{width:215px; padding:4px 15px; line-height:20px; border:1px solid #b4b4b4;}
.custom-form .ipt.date{background:url(../img/i-date.png) 215px center no-repeat;}
.custom-form .choice{line-height:30px;}
.custom-form .cbx{display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:15px; height:15px; background:url(../img/i-checkbox.png) 0 0 no-repeat; margin-right:5px;}
.custom-form .cbx.checked{background-position:0 -15px;}
.custom-form .choice-radio{line-height:30px;}
.custom-form .radio{display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:15px; height:15px; background:url(../img/icon.png) 0 -150px no-repeat; margin-right:5px;}
.custom-form .radio.checked{background-position:0 -200px;}
.custom-form textarea{width:215px; height:100px; padding:5px 15px; border:1px solid #b4b4b4; resize:none; overflow:auto;}
.custom-wrap .section-wrap{margin-top:30px; position:relative;}
.custom-wrap .section h2{font-size:14px; padding-left:40px; font-weight:bold; color:#f05623;}
.custom-wrap .section.sec2{position:absolute; top:0; right:40px;}
.custom-submit{text-align:right; padding-right:40px; margin-top:100px;}
.custom-submit input{display:inline-block; *display:inline; zoom:1; width:67px; text-align:center; line-height:32px; background:url(../img/btn-red-gradient.png) no-repeat; border:0; cursor:pointer; transition:all 0.15s ease-in-out; color:#fff;}
.custom-submit input:hover{background-position:0 -32px;}
.custom-wrap .error{ color:#f72929; font-size:16px; padding:15px 0 0 35px; display:none;}
.custom-wrap .mandatory{ color:#f72929;}


/*酒店详情日期选择提示信息*/
.promptHotelPop{display:none;position:absolute;width:388px;height:102px;top:-102px;left:0; background: url(../img/promptHotelPop.png) no-repeat;font-size:12px;}
.promptHotelPop .close{cursor:pointer;position:absolute;background: url(../img/hotelcloseBg.png) no-repeat;width:22px;height:22px;top:-12px;right:-2px;}
.promptHotelPop h3{font-size:18px;color:#747474;padding:7px 0 6px 20px;}
.promptHotelPop p{padding:0 20px;color:#747474;}


.HDCSBar_partners{ margin-top:45px;}
.HDCSBar_partners .pic{ text-align:center;padding-top:35px;}


/*存放全景样式*/
.quanjMark{display:none;position:fixed; z-index: 1000; top: 0px; left: 0px; height: 100%; width: 100%; opacity: 0.7; background-color:#000;}
.quanjPop{display:none; position:fixed; width:80%;height: 80%;top:10%;left:10%; z-index:9999; background-color:#000;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.quanjPop .close{ width:25px; height:25px; background:url(../img/icon/VideoClose.png) center center no-repeat; position:absolute; top:8px; right:8px; z-index:9; cursor:pointer;}
.quanjingtuTrigger{ width:93px; height:32px; background:url(../img/quanjingtuIcon.png) no-repeat; position:absolute; top:15px; right:18px; z-index:9; cursor:pointer;}

/* 会议表单*/
.hyformWrap{overflow: hidden;} 
.hyformWrap .topBtnCont{height: 30px;text-align: right;margin-top: 20px;padding-right: 30px;}
.hyformWrap .hyTitle{text-align: center;font-size: 18px;color: #000;font-weight: bold;margin-bottom: 25px;}
.hyformWrap p{padding: 0 105px;font-size: 12px;line-height: 24px;}
.hyformWrap .section-wrap .yjcxrs{width: 77px;}
.hyformWrap .section-wrap .yusuan{width: 247px;height: 30px;color: #9d9d9d;padding-left: 10px;}
.hyformWrap .section-wrap .checkBoxCont{width: 280px;}
.hyformWrap .section-wrap .checkBoxCont label{width: 140px;display: block;float: left;margin-bottom: 15px;overflow: hidden;}
.hyformWrap .section-wrap .checkBoxCont label input{margin:0px 15px 0 0;vertical-align: middle;}
.hyformWrap .custom-submit{text-align: center;}

/* 清凉一夏专题 */
.header{position: static;height: 80px;}
.header .qlyxLogo{margin: 0 auto;display: block;height: 67px;width: 145px;margin-top: 6px;}
.header .link{margin-top: -15px;display: inline-block;float: right;font-size: 14px;}
.qlyxBanner{width: 1280px;margin: 0 auto;position: relative;}
.qlyxBanner ul li{height: 480px;overflow: hidden;}
.qlyxBanner .text{width: 439px;height: 388px;position: absolute;top: 35px;left: 160px;}
.qlyxformCont{background: #dce1e6;padding: 20px 0 10px 0;width: 1280px;margin: 0 auto;}
.qlyxformCont .textCont{margin-top: 20px;}
.qlyxformCont .textCont .textLeft{font-size: 14px;color: #666;float: left;letter-spacing: 2px;}
.qlyxformCont .textCont .textLeft span{margin: 0 15px;}
.qlyxformCont .textCont .textRight{float: right;font-size: 14px;}
.qlyxformCont .textCont .textRight a{color: #2771d6;}
.qlyxformCont .cityCont{
	width: 651px;
	border: 1px solid #999;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 50px;
	display: none;
	z-index: 1;
}
.qlyxformCont .cityCont p{padding-left: 20px; color: #555659;height: 50px;margin-bottom: 30px;line-height: 50px;background: #ebebeb;font-size: 14px;}
.qlyxformCont .cityCont .close{float: right;margin-top: -73px;margin-right: 10px; display: block; width: 20px;height: 20px;color: #666;text-align: center;font-size: 20px;}
.qlyxformCont .cityCont .tab_box{
	border-bottom: 2px solid #ccc;
	margin: 0 55px 0 40px;
	font-size: 16px;
	line-height: 30px;
}
.qlyxformCont .cityCont .tab_box li{
	float: left;
	cursor: pointer;
}
.qlyxformCont .cityCont .tab_box li.active{border-bottom: 2px solid #ee5321;margin-bottom: -2px;font-weight: bold;color: #ee5321;}
.qlyxformCont .cityCont .tab_box li span{padding: 0 15px;letter-spacing: 2px;}
.qlyxformCont .cityCont .city_item{display: none;padding: 20px 30px 30px 50px;}
.qlyxformCont .cityCont .city_item a{display: block;width: 70px;height: 25px;line-height: 25px;margin: 20px 2px 2px 0;float: left;padding-left: 8px;font-size: 16px;color: #333;}
.qlyxformCont .cityCont .city_item a:hover{background: #ee5321;color: #fff; }
.qlyxformCont .cityCont .city_item .city_item_in{padding-left: 30px;}
.qlyxformCont .cityCont .city_item .city_item_letter{
	float: left;
	width: 30px;
	height: 25px;
	margin-left: -30px;
	line-height: 25px;
	text-align: center;
	color: #E56700;
	margin-top: 20px;
	font-size: 16px;
}

.qlyxYhCont{margin-top: 70px;}
.qlyxYhCont .container960{border-top: 1px solid #b7b7b7;}
.qlyxYhCont .yhTitleCont{width: 430px;margin: -21px auto 0 auto;padding: 0 2px;background: #fff;}
.qlyxYhCont .yhTitleCont .yhTitle{width: 430px;height: 41px;background: url(../img/qlyx/qlyxTitle1.png) no-repeat;}
.qlyxYhCont .yhImgList,.qlyxYhCont .yhTextList{margin-top: 50px;overflow: hidden;}
.qlyxYhCont .yhImgList .yhImgItem{width: 475px;float: left;height: 260px;}
.qlyxYhCont .yhImgList .yhImgItem.itemZC{background: url(../img/qlyx/qlyxYhPic1.jpg) no-repeat;margin-right: 10px;}
.qlyxYhCont .yhImgList .yhImgItem.itemHY{background: url(../img/qlyx/qlyxYhPic2.jpg) no-repeat;}
.qlyxYhCont .yhTextList ul{width: 1000px;}
.qlyxYhCont .yhTextList ul li{width: 220px;height: 184px;float: left;background: url(../img/qlyx/qlyxYhBg.png) right 0 no-repeat;margin-right: 20px;margin-bottom: 70px;}
.qlyxYhCont .yhTextList ul li .icon{display: block;width: 60px;height: 60px;background-repeat: no-repeat;background-position: center;margin: 30px 1px 1px 100px;}
.qlyxYhCont .yhTextList ul li .icon1{background-image: url(../img/qlyx/qlyxYhIcon1.png);}
.qlyxYhCont .yhTextList ul li .icon2{background-image: url(../img/qlyx/qlyxYhIcon2.png);}
.qlyxYhCont .yhTextList ul li .icon3{background-image: url(../img/qlyx/qlyxYhIcon3.png);}
.qlyxYhCont .yhTextList ul li .icon4{background-image: url(../img/qlyx/qlyxYhIcon4.png);}
.qlyxYhCont .yhTextList ul li .icon5{background-image: url(../img/qlyx/qlyxYhIcon5.png);}
.qlyxYhCont .yhTextList ul li .icon6{background-image: url(../img/qlyx/qlyxYhIcon6.png);}
.qlyxYhCont .yhTextList ul li .icon7{background-image: url(../img/qlyx/qlyxYhIcon7.png);}
.qlyxYhCont .yhTextList ul li .icon8{background-image: url(../img/qlyx/qlyxYhIcon8.png);}
.qlyxYhCont .yhTextList ul li p{text-align: center;font-size: 18px;color: #333;margin-top: 15px;padding-left: 40px;color: #ee5321;}
.qlyxYhCont .yhTextList ul li p .pColor{font-weight: bold;color: #ee5321;}
.qlyxYhCont .yhTextList .starIcon{width: 17px;height: 17px;display: inline-block;background: url(../img/qlyx/qlyxYhStarIcon.png) no-repeat;margin-right: 5px;}
.qlyxYhCont .yhTextList .yhBottomTextCont{width: 480px;height: 125px;margin: 0 auto;background: url(../img/qlyx/qlyxYhBg2.png) center bottom no-repeat;text-align: center;font-size: 20px;color: #333;}

.qlyxEwyhCont{margin-top: 20px; padding-top: 1px;}
.qlyxEwyhCont .container960{border-top: 1px solid #b7b7b7;}
.qlyxEwyhCont .ewyhTitleCont{width: 408px;margin: -21px auto 0 auto;padding: 0 2px;background: #fff;}
.qlyxEwyhCont .ewyhTitleCont .ewyhTitle{width: 408px;height: 41px;background: url(../img/qlyx/qlyxTitle3.png) no-repeat;}
.qlyxEwyhCont .ewyhListCont{margin-top: 30px;padding-bottom: 80px;}
.qlyxEwyhCont .ewyhListCont ul li{width: 480px;float: left;}
.qlyxEwyhCont .ewyhListCont ul li i{display: block;width: 180px;height: 180px;margin: 0 auto;background-repeat: no-repeat;}
.qlyxEwyhCont .ewyhListCont ul li i.icon1{background-image: url(../img/qlyx/qlyxEwyhPic1.png);}
.qlyxEwyhCont .ewyhListCont ul li i.icon2{background-image: url(../img/qlyx/qlyxEwyhPic2.png);}
.qlyxEwyhCont .ewyhListCont ul li p{font-size: 18px;color: #333;text-align: center;margin-top: 20px;}
.qlyxEwyhCont .ewyhListCont ul li p .greenColor{color: #e6ac50;font-weight: bold;}
.qlyxEwyhCont .ewyhListCont ul li .yellowColor{color: #e6ac50;font-weight: bold;}
.qlyxTkCont{background: #f6f6f6;overflow: hidden;padding-bottom: 10px;width: 1280px;margin: 0 auto;}
.qlyxTkCont .tkTitle{width: 447px;height: 22px;margin: 20px auto 0 auto;background: url(../img/qlyx/qlyxTitle2.png) no-repeat;}
.qlyxTkCont .textCont{margin-top: 30px;overflow: hidden;margin-bottom: 50px;}
.qlyxTkCont .textCont ul{list-style: disc inside;}
.qlyxTkCont .textCont ul li{color: #999;font-size: 14px;margin-top: 10px;}

.qlyxTkCont .textCont .bgCont{float: right;width: 200px;height: 200px;background: url(../img/qlyx/bottomIcon.png) no-repeat; margin: -150px 20px 0 0;}
.qlyxTopBtn{position: fixed;bottom: 10px;right: 120px;background: url(../img/qlyx/top.png) no-repeat;width: 70px;height: 70px;display: none;}
.qlyxTopBtn a{display: block;height: 70px;}
.qlyxLoginCont{width: 870px;height: 352px;position: fixed;top: 50%;left: 50%;margin: -176px 0 0 -435px;box-shadow: 0 2px 2px #aaa;display: none; z-index:9999;}
.qlyxLoginCont .loginTop{background: #366ea8;height: 35px;}
.qlyxLoginCont .loginTop .title{color: #fff;padding-left: 25px; font-size: 16px;line-height: 35px;float: left;}
.qlyxLoginCont .loginTop .closeBtn{width: 15px;height: 15px;background: url(../img/qlyx/close.png) no-repeat;margin: 10px 20px 0 0;float: right;cursor: pointer;}
.qlyxLoginCont .loginMain{background: #fff;height: 227px;padding: 45px;}
.qlyxLoginCont .loginMain .loginLeft{float: left;width: 365px;}
.qlyxLoginCont .loginMain .loginLeft .inputCont{margin-top: 12px;}
.qlyxLoginCont .loginMain .loginLeft .inputCont span{text-align: left;display: inline-block;width: 60px;line-height: 38px;font-size: 14px;color: #000;}
.qlyxLoginCont .loginMain .loginLeft .inputCont input{width: 280px;height: 38px;line-height: 38px;padding-left: 10px;border-radius: 5px;border: 1px solid #cdccc1;}
.qlyxLoginCont .loginMain .loginLeft .inputCont img{display: inline-block;width: 112px;height: 37px;}
.qlyxLoginCont .loginMain .loginLeft .inputCont a{color: #366ea8;}
.qlyxLoginCont .loginMain .loginLeft .inputCont .logincode{width: 85px;}
.qlyxLoginCont .loginMain .loginLeft .btnCont{margin-top: 22px;height: 40px;line-height: 40px;}
.qlyxLoginCont .loginMain .loginLeft .btnCont .btn{cursor: pointer;display: inline-block;width: 95px;height: 40px;background: #f16638;color: #fff;line-height: 40px;text-align: center;font-size: 16px;margin-right: 25px;}
.qlyxLoginCont .loginMain .loginLeft .btnCont .wjmm{color: #b7b7b7;margin-right: 10px;}
.qlyxLoginCont .loginMain .loginLeft .btnCont .zhuce{color: #366ea8;margin-left: 10px;}
.qlyxLoginCont .loginMain .loginRight{float: right;border-left: 1px solid #d3d3d3;padding-left: 45px;height: 227px;}
.qlyxLoginCont .loginMain .loginRight .rightBtn{cursor: pointer;width: 314px;height: 40px; line-height: 40px;text-align: center;color: #fff;font-size: 16px;background: #f16638;border-radius: 5px;margin-top: 80px;}
.qlyxLoginCont .loginMain .loginRight p{font-size: 12px;color: #666;margin-top: 20px;}

/* 预付专题 */
.yfBanner .text { width: 336px; height: 94px; top: 210px; }
.yfPageCont { margin-top: 70px; }
.yfPageCont .hdsmCont { overflow: hidden; }
.yfPageCont .hdsmCont .imgCont { height: 300px; overflow: hidden; }
.yfPageCont .hdsmCont .imgCont .img { width: 100%; display: block; }
.yfPageCont .hdsmCont .textCont { width: 270px; margin-top: 70px; color: #fff; position: absolute; margin-left: 50px; border: 1px solid #fff; padding: 10px; }
.yfPageCont .hdsmCont .textCont .title { font-size: 22px; line-height: 35px; }
.yfPageCont .hdsmCont .textCont p { font-size: 14px; line-height: 30px; }
.yfPageCont .ydxzCont { margin-top: 60px; margin-bottom: 150px; }
.yfPageCont .ydxzCont .title { font-size: 24px; color: #c59b6b; border-bottom: 1px solid #c59b6b; padding-bottom: 5px; }
.yfPageCont .ydxzCont ul { margin-top: 15px; overflow: hidden; }
.yfPageCont .ydxzCont ul li { background: url(../img/qlyx/yfIcon1.png) 5px center no-repeat; font-size: 14px; color: #666; margin-top: 10px; padding-left: 20px; line-height: 25px; }
.yfPageCont .rmtjCont{
	margin-top: 45px;
	overflow: hidden;
}

.yfPageCont .rmtjCont .title{
	width: 285px;
	font-size: 24px;
	color: #c59b6b;
	border-bottom: 1px solid #cdaa84;
	padding-bottom: 5px;
}

.yfPageCont .rmtjCont ul{
	padding-top: 20px;
	width: 1200px;
}

.yfPageCont .rmtjCont ul li{
	width: 310px;
	float: left;
	border: 1px solid #ececec;
	margin-bottom: 20px;
	margin-right: 10px;
}

.yfPageCont .rmtjCont ul li:hover{
	border-color: #e5e5e5;
	box-shadow: 2px 4px 5px #e5e5e5;
}

.yfPageCont .rmtjCont ul li .imgCont{
	height: 230px;
	overflow: hidden;
}

.yfPageCont .rmtjCont ul li .imgCont img{
	width: 100%;
	display: block;
}

.yfPageCont .rmtjCont ul li .textCont{
	padding: 10px 15px;
	color: #666;
}

.yfPageCont .rmtjCont ul li .textCont .ttitle{
	font-size: 18px;
	font-weight: bold;
}

.yfPageCont .rmtjCont ul li .textCont .ltitle{
	font-size: 12px;
	padding-left: 3px;
}

.yfPageCont .rmtjCont ul li .textCont .address{
	margin-top: 5px;
	padding-left: 18px;
	font-size: 12px;
	background: url(../img/qlyx/yfAddrIcon.png) no-repeat;
}

.yfPageCont .rmtjCont ul li .textCont .price{
	font-size: 14px;
	margin-top: 10px;
}

.yfPageCont .rmtjCont ul li .textCont .price .left{
	float: left;
	text-decoration: line-through;
}
.yfPageCont .rmtjCont ul li .textCont .price .right{
	float: right;
}
.yfPageCont .rmtjCont ul li .textCont .btns{
	overflow: hidden;
}

.yfPageCont .rmtjCont ul li .textCont .btns .left{
	float: left;
	color: #c59b6b;
	font-size: 18px;
}
.yfPageCont .rmtjCont ul li .textCont .btns{
	margin-top: 2px;
}

.yfPageCont .rmtjCont ul li .textCont .btns .left span{
	font-size: 28px;
}

.yfPageCont .rmtjCont ul li .textCont .btns .right{
	float: right;
	margin-top: 5px;
}

.yfPageCont .rmtjCont ul li .textCont .btns .right .btn{
	border: 1px solid #c59b6b;
	width: 105px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #c59b6b;
	font-size: 14px;
	cursor: pointer;
}

/* 连住专题 */
.lzBanner ul li{
	height: 608px;
}

.lzBanner .text{
	width: 401px;
	height: 130px;
	top: 240px;
	left: 200px;
}

.lzformCont{
	margin-top: -120px;
	position: relative;
	background: url(../img/lianzhu/formBg.png);
	height: 80px;
	padding-top: 40px;
	padding-bottom: 0px;
	z-index: 1;
}

.lzPageCont .rmtjCont .title,.lzPageCont .ydxzCont .title{
	color: #353f4a;
	border-color: #666;
}

.lzPageCont .rmtjCont .nameCont{
	width: 120px;
	height: 38px;
	line-height: 35px;
	text-align: center;
	padding-bottom: 3px;
	padding-left: 4px;
	background: url(../img/lianzhu/rmtjNameBg.png) no-repeat;
	color: #fff;
	font-size: 18px;
	position: absolute;
	margin-top: 12px;
	margin-left: -8px;
}

.lzPageCont .rmtjCont ul li .textCont .address{
	height: 35px;
}

.lzPageCont .rmtjCont ul li .textCont .price{
	margin-top: 0px;
}

.lzPageCont .ydxzCont ul li{
	background-image: url(../img/lianzhu/ydxzIcon.png);
}
.daterangepicker td, .daterangepicker th{
	border-radius: 0;
}

.ljydPopCont{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
}

.ljydPopCont .popMask{
	background: #000;
	opacity: .7;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ljydPopCont .popCont{
	width: 684px;
	height: 360px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -342px;
	margin-top: -180px;
	background: #fff;
	overflow: hidden;
}

.ljydPopCont .popCont .dateRangeCont{
	height: 310px;
}

.ljydPopCont .popCont .fromCont{
	height: 40px;
	background: #cdd1d5;
	padding: 5px 10px;
}

.ljydPopCont .popCont .fromCont input {
	border: none;
	height: 38px;
	padding-left: 15px;
	line-height: 42px;
	color: #737e89;
	font-size: 14px;
}

.ljydPopCont .popCont .fromCont .timeCont,.ljydPopCont .popCont .fromCont .textCont,.ljydPopCont .popCont .fromCont .iptCount,.ljydPopCont .popCont .fromCont .btn{
	float: left;
}

.ljydPopCont .popCont .fromCont .timeCont {
	width: 140px;
	height: 40px;
	background: #fff;
	margin-right: 10px;
}


.ljydPopCont .popCont .fromCont .textCont{
	height: 40px;
	line-height: 40px;
	margin: 0 8px;
	font-size: 14px;
}

.ljydPopCont .popCont .fromCont .timeCont input {
	width: 90px;
}

.ljydPopCont .popCont .fromCont .timeCont i {
	display: inline-block;
	width: 25px;
	height: 20px;
	background: url(../img/new-book/bookIcon1.png) no-repeat;
	position: absolute;
	margin-top: 10px;
}

.ljydPopCont .popCont .fromCont .iptCount {
	width: 110px;
	height: 30px;
	background: #fff;
	margin-left: 5px;
	padding-top: 10px;
}

.ljydPopCont .popCont .fromCont .iptCount span {
	font-size: 14px;
	vertical-align: top;
}

.ljydPopCont .popCont .fromCont .iptCount span.number {
	margin-left: 5px;
}

.ljydPopCont .popCont .fromCont .iptCount i {
	display: inline-block;
	cursor: pointer;
}

.ljydPopCont .popCont .fromCont .iptCount i.diff {
	width: 13px;
	height: 15px;
	margin-left: 10px;
	margin-top: 9px;
	margin-right: 8px;
	background: url(../img/new-book/bookIcon3.png) no-repeat;
	vertical-align: top;
}

.ljydPopCont .popCont .fromCont .iptCount.people i.diff{
	margin-right: 0;
}

.ljydPopCont .popCont .fromCont .iptCount.people i.add{
	margin-left: 7px;
}


.ljydPopCont .popCont .fromCont .iptCount i.diff.current {
	background: url(../img/new-book/bookIcon7.png) no-repeat;
}

.ljydPopCont .popCont .fromCont .iptCount i.add {
	width: 15px;
	height: 15px;
	background: url(../img/new-book/bookIcon5.png) no-repeat;
	margin-left: 10px;
	margin-top: 3px;
}

.ljydPopCont .popCont .fromCont .iptCount i.add.current {
	background: url(../img/new-book/bookIcon6.png) no-repeat;
}

.ljydPopCont .popCont .fromCont .btn{
	float: right;
	width: 88px;
	height: 40px;
	background: url(../img/new-book/ljydBtn.png) no-repeat;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}


/* 重写时间框样式 */
.daterangepicker.dropdown-menu{
	display: none;
	margin-left: -10px;
	margin-top: -35px;
}

.daterangepicker.dropup:before,.daterangepicker.dropup:after{
	display: none;
}

.daterangepicker .input-mini{
	display: none;
}

.daterangepicker .ranges{
	display: none;
}

.daterangepicker.ltr .calendar.left{
	margin-right: 20px;
}


.daterangepicker th.month{
	color: #f05623;
	font-size: 16px;
	font-family: "微软雅黑";
	padding-bottom: 6px;
}

.daterangepicker tbody tr{
	border-top: 2px solid #d6d6d6;
}

.daterangepicker tr td{
	padding: 3px 0;
	border-radius: 0px;
}

.daterangepicker .calendar th.prev{
	position: absolute;
	margin-left: -60px;
	margin-top: 100px;
}

.daterangepicker .calendar th.prev:hover{
	background: none;
}

.daterangepicker .calendar th.prev:hover i{
	background-position: 0 -40px;
}

.daterangepicker .calendar th.prev i{
	width: 21px;
	height: 40px;
	background: url(../img/canlerRightNbg.png) no-repeat 0 0;
	display: block;
}

.daterangepicker .calendar th.next{
	position: absolute;
	margin-left: 70px;
	margin-top: 100px;
}

.daterangepicker .calendar th.next:hover{
	background: none;
}

.daterangepicker .calendar th.next:hover i{
	background-position: -21px -40px;
}

.daterangepicker .calendar th.next i{
	width: 21px;
	height: 40px;
	background: url(../img/canlerRightNbg.png) no-repeat -21px 0;
	display: block;
}

.daterangepicker td.in-range{
	background: #a8afb5;
}

.daterangepicker td.active, .daterangepicker td.active:hover{
	border-radius: 0px;
	background: #f05623;
}

.daterangepicker td.disabled, .daterangepicker option.disabled{
	text-decoration: none;
}