﻿@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden; width:100%; height:100%;}
body,div,h1,h2,h3,h4,h5,h6,a,img,span,ul,li,table,p,form,select,input,texarea,dl,dt,dd{ margin:0; padding:0;}
body{ font-size:12px; background:#2d2d2d; position:relative;width:100%; _height:100%; font-family:"宋体";}
ul{ list-style:none;}
i{ font-style:normal;}
img{ border:0; opacity:1;filter(alpha=100)}
a{ text-decoration:none; outline:none;}
a:hover{ text-decoration:underline;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.Arial{ font-family:Arial;}
.orange{ color:#c69a44;}
.f14{ font-size:14px;}

/*header开始*/
#header{ width:100%; height:104px; background:url(../images/header_bg.png);}
.top{ width:980px; height:104px; margin:0 auto;}
.logo{ float:left; margin:10px 0; width:188px; height:84px;}
.top_bar{ float:right; margin-top:14px;}
.top_bar li{ float:left;color:#a5a5a5; padding-left:12px; margin-left:12px; /*background:url(../images/top_b.png) no-repeat left center;*/}
.top_bar .tel span{ font-family:Arial; font-size:14px; color:#a5853c;}
.top_bar .tel { background:none; margin:0 12px 0 0; padding:0;}
.top_bar a{ color:#a5a5a5;}
.nav{ float:right; clear:right; margin-top:30px; width:472px;}
.nav li{ float:left;height:31px; width:72px; line-height:31px; margin-right:10px; }
.nav li a{ display:block;width:42px;color:#fff; text-align:right;padding-right:30px;background:url(../images/nav_icon.gif) no-repeat 50px center;}
.nav .nav_member{ padding:0 0 0 36px;width:108px; margin:0px; height:32px; line-height:32px; background:url(../images/member_bg.png) no-repeat left center;}
.nav .nav_member a{ background:none;}
/*header结束*/
#nav{ position:relative;}
#nav .nav_active { background:url(/images/menu_tt.gif) no-repeat top center !important; position:relative; z-index:99;}
.submenu{ width:271px; height:207px; position:absolute;top:31px; right:0; background:#393939; z-index:999999999999999; color:#fff;}
.menu_top{ width:271px; height:5px;background:url(/images/menu_top.gif) no-repeat top center; position:absolute;top:-2px; left:0;z-index:100;}
.menu_bottom{ width:271px; height:5px; background:url(/images/menu_btm.gif) no-repeat bottom center; position:absolute; bottom:-2px;left:0; z-index:100;}
.menu_left{margin-top:10px; margin-left:25px;}
.menu_left p a{ width:132px; background:none;padding:0; line-height:28px; text-align:left;font-size:12px;}
.menu_right { width:60px;position:absolute; top:10px; right:17px; z-index:999;}
.sub_active {padding-left:10px; background:url(/images/nav_list.png) no-repeat left center !important;}
.sub_active a{color:#c69a44 !important;}
.menu_right p a{width:60px; background:none; line-height:28px; padding:0; text-align:left; font-size:12px;}
/*header结束*/
/*main开始*/
.main{  margin-bottom:50px; width:100%; background:#2d2d2d url(../images/main_bg.gif) no-repeat center top;}
.content{width:980px; margin:0 auto; overflow:hidden; padding-bottom:100px;}
.content1{ width:980px; margin:0 auto; padding-bottom:0;}
.ur{ width:100%; height:14px; padding:30px 0 26px; color:#fff;}
.ur_bar{ float:right;}
.ur_bar a{ color:#fff; margin-right:12px; padding-right:12px; background:url(../images/ur_icon.gif) no-repeat right center;}

.select{ position:relative;z-index:999;}
.select ul{ display:none; z-index:999; border-top:1px solid #ccc;padding:6px 0; font-size:12px; text-align:left;width: 188px; position:absolute; background:#fff; left:11px; *left:10px; top:30px; color:#646464;}
.select ul li{ line-height:24px; padding-left:12px; cursor:pointer;}
.select ul li:hover{ background:#ccc;}
.search{ width:980px; height:114px; background:#424242;}
.search table{ text-align:center; width:870px; margin:0 auto; padding:24px 0; font-size:14px; color:#fff;}
.input_d{ width:172px; padding-left:12px; height:30px; line-height:30px;border:0; color:#646464; background:#fff url(../images/input_d.png) no-repeat 160px center;}
.input_t{ width:148px; font-family:Arial; font-size:12px; padding-left:12px; height:30px; line-height:30px;border:0; color:#646464; background:#fff url(../images/input_t.png) no-repeat 135px center;}
.input_b{cursor:pointer; width:117px; height:34px; padding:0 0 3px; background:url(../images/book_btn.png) no-repeat left center; border:0; font-size:14px; color:#fff; font-weight:bold;}
.member_style{ font-size:12px;text-align:left;width:870px; margin:0 auto; color:#fff;}
.member_style span{ cursor:pointer; padding-left:20px; background:url(../images/style.png) no-repeat left center; margin-right:35px;}
.member_style .style1{ background:url(../images/style1.png) no-repeat left center;}
.change{ margin-right:16px; float:right; font-size:12px; text-decoration:underline; color:#fff; display:block;}

.book_nav{ padding:25px 0;}
.book_nav2{ padding-bottom:25px;}
.star{ float:left; margin-left:6px; margin-top:12px;}
.star li{ margin-left:8px; float:left; width:15px; height:13px; background:url(../images/star.png) no-repeat left center;}
.star li.white{ background:url(../images/star1.png) no-repeat left center;}

.box_left{ width:696px; float:left; background:#424242; padding:26px 20px; padding-bottom: 3000px; margin-bottom: -3000px;}
.box_left2{ padding-bottom: 3000px; margin-bottom: -3000px;}
.box_detail{ width:100%; height:343px;}
.box_detail h3{ font-size:16px; color:#fff; overflow:auto;}
.box_detail h3 p{ float:left;}
.hotel_detial p{line-height:24px; margin:8px 0 16px; color:#fff; clear:both;}
.hotel_detial .more{ color:#fff; font-weight:bold;  text-decoration:underline; }
.hotel_img{ float:left; width:293px; }
.hotel_detial{ float:right;width:368px; margin-right:8px;}
.dd p{ margin:30px 0 5px;}
.link { margin-top:25px;}
.link p{ margin:0;}
.hotel_box{ width:100%; height:32px; margin-top:20px; border-bottom:1px solid #5d5d5d;}
.hotel_box li{ float:left; height:32px; line-height:32px; cursor:pointer;  padding:0 24px; color:#fff;}
.hotel_box li.active{background:#5d5d5d; font-weight:bold;}

.hotel{ color:#fff;}
.search_t{ font-size:14px; color:#fff; margin:20px 0; width:90%;}
.input_s{cursor:pointer;width:97px; height:34px; padding:0 0 3px; background:url(../images/search.png) no-repeat left center; border:0; font-size:14px; color:#fff; }
.hotel_ur{ width:100%; margin-bottom:30px;}
.hotel_ur p{ font-weight:bold;padding-bottom:18px;}
.hotel_ur a.more_style{ font-weight:normal; float:right; text-decoration:underline; color:#c7c7c7; margin-right:16px;}
.hotel_ur table{ clear:both; width:100%;  text-align:center;}
.input_s2{cursor:pointer;width:65px; height:24px; padding:0 0 3px; _padding:9px 0 0; _position:relative; _top:-5px; background:url(../images/book.png) no-repeat left top; border:0; font-size:12px; color:#fff; }
.hotel_ur a:hover{ text-decoration:none;}
.input_s3{ background:none; color:#bebebe; border:0;}
.hotel_ur th,.hotel_ur td{ height:36px;}
.hotel_ur th{ color:#c69a44;}
.odd th, .odd td { background:url(../images/table_bg.gif) repeat-x;}
.click1{background:url(../images/img.png) no-repeat 20px center;height: 36px; line-height: 36px; cursor:pointer; display:block; padding-left:18px;}
.click2{ padding:0; background:none;}

.side{padding:10px 20px; width:188px;background:#424242; float:right;padding-bottom: 3000px; margin-bottom: -3000px; }
.side img{ margin-bottom:20px; vertical-align:middle;}
.phone{ padding-top:15px;}
.side2{padding-bottom: 3000px; margin-bottom: -3000px;}

.box_left h2{ font-size:14px; color:#fff; margin-bottom:20px;}
.info{ margin-bottom:18px; font-weight:bold; color:#fff; height:40px; line-height:40px; padding-left:18px; background:#4d4d4d;}
.date{ width:100%; color:#343434; text-align:center;}
.date th{ background:#e6e6e6; height:32px; border-right:1px solid #acacac;}
.date .border_no{ border:0;}
.date td{ height:40px; font-family:"Microsoft Yahei","微软雅黑";  font-size:14px; color:#C69A44; background:#4d4d4d; border-right:1px solid #5b5b5b;}
.date2{ margin-bottom:24px;}
.date2 td{ font-family:"宋体"; font-size:12px; color:#fff;}
.date2 .border_no{font-family:"Microsoft Yahei","微软雅黑";  font-size:14px; color:#C69A44;}
.choose{ color:#fff; padding:0 18px; height:40px; line-height:40px; background:#4d4d4d; margin-top:16px; margin-bottom:30px;}
.choose div{ float:left; _margin-top:8px;}
.choose p{ float:right;}
.choose span,.p18{font-family:"Microsoft Yahei","微软雅黑";  font-size:18px; color:#C69A44;}
.xx{ padding:20px 24px 30px; background:#4d4d4d; color:#fff;}
.xx2{ padding:12px 24px;}
.xx2 table{ width:80%;}
.xx input{ width:200px; height:26px; line-height:26px; border:0; background:#ffffff; padding-left:8px;}
.xx  select{ padding:4px 8px; width:80px; border:0; background:#fff;}
.fill{ padding-right:20px; width:210px; height:28px; background:url(../images/fill.png) no-repeat 220px  center; _background:url(../images/fill.png) no-repeat 220px  8px;}
.fill2{ padding-right:20px; width:80px; _height:24px; background:url(../images/fill.png) no-repeat 90px  center;_background:url(../images/fill.png) no-repeat 90px  4px;}
.xx td{ height:34px;}
.p1{ padding:0 12px;}
.p2{ padding:0 3px;}
.p3{ padding:0 6px;}
.yq{ margin-top:24px;}
.yq2{ margin-top:20px;}
.zf input{ width:14px; height:14px; background:none; padding:0;}

.require{ font-size:14px; font-weight:bold; color:#C69A44; background:url(../images/require.png) no-repeat 80px center; margin:30px 0 20px; width:90px; cursor:pointer;}
.require2{ font-size:14px; font-weight:bold; color:#C69A44; background:url(../images/require_ah.png) no-repeat 80px center; margin:30px 0 20px; width:90px; cursor:pointer;}
.require_list span{ margin:0 20px 0 6px;}
.require_list{  background:#4d4d4d; width:auto; padding:20px 24px 40px;}
.require_car select{ color:#524e45; margin:0 30px 0 6px; float:left; background: none repeat scroll 0 0 #FFFFFF; border: 0 none; padding: 4px 8px;width: 190px;}
.require_car div{ float:left; width:140px; background:#fff; padding:4px; color:#97958f; margin-right:12px;}
.require_car div input{ background:#fff; border:0; width:60px;color:#97958f;}
.require_car{ overflow:auto; margin:14px 0 30px; zoom:1;}
.bus{background: url(../images/style.png) no-repeat scroll left center ;cursor: pointer;padding-left: 20px; margin-left:6px;}
.bus2{background: url(../images/style1.png) no-repeat scroll left center ;cursor: pointer;padding-left: 20px; margin-left:6px;}

.bus_time{ margin:14px 0 20px 6px;}
.bus_time select{ color:#524e45; margin:0 30px 0 6px;  background: none repeat scroll 0 0 #FFFFFF; border: 0 none; padding: 4px 8px;width: 120px;}
.bed select{ color:#524e45; margin:0 30px 0 6px;  background: none repeat scroll 0 0 #FFFFFF; border: 0 none; padding: 4px 8px;width: 160px;}
.bed{ margin: 14px 0 30px;}
.require_more{ width:97%; height:118px; color:#97958f; font-size:12px; border:0; background:#fff; padding:14px;}
.agree{ color:#fff; margin:30px 0;}
.agree a{color:#fff; text-decoration:underline;}
.pre{ width:115px; height:34px; border:0; background:url(../images/pre.png) no-repeat left center; margin:30px 30px 0 0; cursor:pointer;}
.next{ width:115px; height:34px; border:0; background:url(../images/next.png) no-repeat left center; margin-top:30px;cursor:pointer;}

.success{  width:126px; background:url(../images/ok.png) no-repeat left center; margin:20px auto 0; padding-left:60px;}
.success p{ font-size:18px; color:#b48e44; margin-bottom:12px;}
.success span{ color:#fff; font-size:14px;}
.thank{ color:#fff; margin:50px 0 20px; line-height:24px;}
.order{font-size:14px; padding:20px 24px; background:#4d4d4d; overflow:auto; zoom:1; margin-bottom:32px;}
.order ul{ float:left; color:#fff; margin-right:36px; }
.order li{ margin-bottom:14px;} 
.check{ float:left; text-align:center; color:#fff; width:95px; height:30px; line-height:28px; display:block; background:url(../images/d_btn.png) no-repeat left center;}
.order .orange{font-family:"Microsoft Yahei","微软雅黑";  font-size:14px; color:#C69A44;}
.order2 a{ margin:0 25px; font-size:14px;}
.order2{ margin:0 auto; width:440px; _width:460px;}
.order_n{ padding:12px 18px; background:#4d4d4d; color:#fff;}
.order_n table{ width:46%;}

.hotel_detail { padding:20px 18px; background:#4d4d4d; color:#fff; margin-bottom:28px;}
.hotel_detail h1{ font-size:16px; height:33px; width:100%;  }
.hotel_detail h1 p{ float:left; color:#f3f3f3;}
.hotel_detail h1 .star{ margin:3px 0 0 4px; _margin:-3px 0 0 4px; padding:3px 0 0; border:0;}
.hotel_detail h1 div{ float:left; padding-top:6px; margin-left:36px; padding-left:18px; background:url(../images/map.png) no-repeat left center;}
.hotel_detail h1 a{ position:relative; top:-4px; font-size:12px; font-weight:normal; text-decoration:underline; color:#fff;}
.hotel_detail p{ line-height:24px;}
.hotel_detail ul{ margin:30px 0 14px; padding-bottom:14px; border-bottom:1px dashed #646464;}
.hotel_detail li{ margin-bottom:14px;}

.date3{ margin-top:24px;}

/*main结束*/

/*footer 开始*/
#footer{width:100%; background:#343434;}
.footer_list{ width:980px; margin:0 auto; padding:26px 0 50px; *padding:26px 0 20px;}

.footer_j{ width:124px; float:left; margin-right:20px;}
.footer_k{ width:180px;}
.footer_j p{font-size:12px; color:#bdbdbd; padding-bottom:14px; background:url(../images/f_bg.gif) no-repeat left bottom; padding-left:6px;}
.footer_j ul{ margin-left:6px;}
.footer_j .ulr{ float:left; margin-left:30px;}
.footer_j li{ margin-top:12px; background:url(../images/f_icon.gif) no-repeat left center; padding-left:10px;}
.footer_j a{ color:#969696;}
.copy{ float:right; margin-top:15px;}
.copy p,.copy a{ color:#969696; text-align:right;}
.state{ margin-right:18px;}
.map{ margin-left:24px;}
.copy p { line-height:26px;}
.copy span{ font-family:Arial;}
/*footer 结束*/

/*zz 开始*/
.zz{ display:none; width:100%; height:100%; position:absolute; z-index:99999; left:0; top:0; background:url(../images/zz_bg1.png);}
.zz_box{ width:665px; position:absolute; margin-top:-140px;}
.zz_bg{ width:665px; background:url(../images/zz_bg.png) repeat-y;}
.zz_top{ position:relative; _top:8px; width:665px; background:url(../images/zz_top.png) no-repeat left top; height:7px; }
.zz_bottom{position:relative; _bottom:8px;  width:665px; background:url(../images/zz_bottom.png) no-repeat left bottom;height:7px; }
.zz_detail{ padding:20px 20px 60px; color:#524e45;}
.zz_detail table{ width:98%; margin:18px auto 26px;border-collapse:collapse; text-align:center;}
.zz_detail th{ height:35px; background:#ccc;border:1px solid #ccc;}
.zz_detail td{ border:1px solid #ccc; height:48px; }
.night{ font-size:14px; font-weight:bold; padding-bottom:12px; border-bottom:1px solid #b4b4b4; position:relative;}
.night span{ float:right; cursor:pointer;}
.special{ color:#000;}
.zz_detail span{ color:#da960d; font-family:Arial;}
.zz_detail .red{ color:#e41414; padding-left:8px;}
.red{ color:#e41414;}
/*zz 结束*/

/*================右侧客服=================*/
.service{position:fixed;width:88px; height:auto; right:0; *right:0; top:300px; display:block;
_position: absolute;              /*IE6 用absolute模拟fixed*/
_top: expression(documentElement.scrollTop + 220 + "px"); /*IE6 动态设置top位置*/}
.service_kf{ background:#474747; width:86px; height:205px;}
.service_kf div{ height:45px; text-align:center; padding:30px 0; margin:0 8px; cursor:pointer;}
.service_kf a{ display:block; color:#fff; margin-top:20px;}
.onlind{ border-bottom:1px solid #606060;}
/*=================end==================*/


/*banner start*/
#banner{ width:100%; height:455px;}
#banner .baner_big{ text-align:center;}
#banner img{ vertical-align:bottom;}
.banner_bottom{ height:54px; width:100%; background:url(/images/banner/banner_bottom.png) repeat-x; position:absolute; bottom:0; _bottom:71px; left:0;}
.banner_top{height:7px; width:100%; background:url(/images/banner/banner_top.png) repeat-x; position:absolute;top:0; left:0; z-index:50;}


#banner_small {width:304px; margin:0 auto; position:relative; bottom:100px; z-index:999;}
#banner_small li{ float:left; margin-left:1px;  position:relative; width:66px; _width:63px; background:url(/images/banner/line.png) no-repeat right center;}
#banner_small li.last{ background:none; width:34px;}
.small_ah{ position:absolute; left:-14px; top:-30px; width:48px; height:23px; background:url(/images/banner/small_ah.png) no-repeat left center;}

/*banner end*/

/*book start*/
.book_i{ margin:0 auto; height:58px; width:980px; position:relative; bottom:53px; *bottom:66px;_bottom:68px;}
.book_i table{ position:absolute; left:0; top:9px; width:100%;}
.book_i a:hover{ text-decoration:none;}

.time{ width:176px; height:26px; line-height:26px; background:#fff; padding: 0 7px 0 14px; color:#8b8b8b; margin-left:8px;}
.time input{ font-size:12px; font-family:Arial; padding-left:10px; color:#2e2e2e; border:0; width:90px; _margin-top:6px;}
.book_btn{ padding-bottom:3px; width:129px; height:30px; border:0; background:url(../images/book_index.png) no-repeat left center; cursor:pointer;  margin:0 14px 0 12px; display:block; color:#fff; font-weight:bold;}

.right_search .time{ width:163px; margin-left:0;background:  #FFFFFF;}
.right_search .time input{ width:94px;background: url(../images/input_t.png) no-repeat scroll right center #FFFFFF;}
.right_search .book_btn{ margin:0; width:188px; height:35px; font-size:14px; background:url(../images/book_now.png) no-repeat left center; margin-left:-1px;}
.right_search .time input:hover{ cursor:pointer;}

.right_search .input_d:hover{ cursor:pointer;}
.cancel{ color:#fff; text-decoration:underline;}
.good{ color:#fff; padding-left:20px; background:url(../images/good.png) no-repeat left center;  height:16px; cursor:pointer;}
/*book end*/

/*brand start*/
.brand{  width:930px;  margin:0 auto; background:#424242; padding:24px; |*padding:24px 24px 0;}
.brand_list{ float:left;border-right:1px dashed #646464; margin-right:30px; padding-right:30px;}
.brand_last{ padding-right:0; border:0; margin-right:0;}
.brand_list img{ float:left; cursor:pointer;}
.brand_info{ display:none; width:240px; float:left; padding-left:34px;  background:url(../images/brand_icon.png) no-repeat left center; position:relative; left:-7px;}
.brand_info h2{ font-size:12px; color:#fff; font-weight:normal;}
.brand_info p{color:#fff;  margin:10px 0 6px; line-height:22px;}
.brand_info a{ color:#fff;}
.brand_info a.qx,.hot_r a{ display:block;  background:url(../images/brand_btn.png) no-repeat right center;  color:#a5853c; width:82px; }
.video{ float:right; margin-right:18px; cursor:pointer;}
.brand_list_ah{ padding-right:40px;}
.brand_list_ah .brand_info{ display:block;}
/*brand end*/

/*index*/
.index_main{ padding-top:36px; position:relative; _top:-72px; width:100%; background:#343434 url(../images/index_bg.gif) no-repeat center top;}

/*discount*/
.middle{ width:980px; margin:24px auto 0;}
.discount{ width:646px; float:left; }
.discount_title{font-size:14px; color:#fff; padding-bottom:18px; position:relative;}
.discount_list{ background:#424242; height:300px;}
.left{ position:absolute; right:24px; cursor:pointer;}
.right{ position:absolute; right:0; cursor:pointer;}
.discount_info{ width:186px; padding:26px 0 26px 22px; float:left;}
.discount_info h4{ margin:12px 0 6px;}
.discount_info h4 a{ color:#fff; font-size:12px;}
.cf{ clear:both; color:#aaa; display:block; line-height:22px;}
.xq{ color:#a5853c; width:50px; background:url(../images/go.png) no-repeat right center; display:block; margin-top:12px;}
.time_d{ margin-right:30px; margin-bottom:10px; float:left; color:#858585; padding-left:20px; background:url(../images/time.png) no-repeat left center;}
.eye{ font-family:Arial; float:left;color:#858585; padding-left:20px; background:url(../images/eye.png) no-repeat left center;}

.disition_box{ width:304px; float:right; }
.disition_list{ background:#424242; height:300px;}
.disition_list dl{  height:113px; padding:24px 20px 0;}
.disition_list dt{ float:left;}
.disition_list dd{ width:100px; float:right;}
.disition_list h5{ font-size:12px; margin-top:2px;}
.disition_list h5 a{ color:#fff;}
.disition_list p a { display:block; color:#aaa; line-height:20px; margin:8px 0;}
.disition_list div{color:#aaa;}
.disition_list span{ font-size:14px; font-family:Arial; color:#a5853c; padding:0 4px 0 2px;}


/*bottom start*/
#bottom{ width:100%; background:#303030; margin-top:40px; }
.bottom_list{ width:980px; margin:0 auto; padding:18px 0 8px;}

.partner{ float:left;  width:544px;  background:url(../images/b_bg.gif) no-repeat right 8px; margin-bottom:10px;}
.partner li{ float:left; width:135px; height:92px;}
.partner .title{ clear:both; width:100%; font-size:12px; height:30px; color:#c1c1c1; margin-bottom:20px;}

.notice{ float:left; width:188px; background:url(../images/b_bg.gif) no-repeat right 8px;}
.title{ color:#c1c1c1;}
.notice_list{ padding:0 26px;}
.share{ margin:6px 0 5px;}
.share a{ margin-left:8px;}

.show{ float:right; width:248px;}
.show_list{ padding-left:28px;}
.show span{color:#c1c1c1; margin:25px 0 10px; display:block;}

.email{ width:216px; height:30px; line-height:30px; background:url(../images/email.png) no-repeat left center; margin-top:6px; float:left;}
.email input{ border:0; width:127px; background:none; color:#737373; height:30px; line-height:30px; float:left; padding:0 10px;}
.email a{ display:block; float:left; width:69px; height:30px; line-height:30px; text-align:center;font-family:"Microsoft Yahei","微软雅黑"; font-size:14px; color:#fff;}
/*bottom end*/


/*find star*/
.find{ background:#424242; clear:both; }

.find_left{ width:600px; float:left; padding:30px 0 0 22px; margin-bottom:20px;}
.find_title{ margin-bottom:20px; font-size:14px; color:#fff; padding:0 12px 28px 0; border-bottom:1px dashed #4b4b4b;}
.find_title a{ float:right; color:#8a8a8a; font-size:12px; padding-right:20px; background:url(../images/find_more.png) no-repeat right center; font-weight:normal;}
.news{ padding-bottom:20px; margin-bottom:20px;border-bottom:1px dashed #4b4b4b;}
.news dt{ width:100px;}
.news dt img{ vertical-align:top;}
.news dd{ float:right; width:440px;}
.news p a{ color:#c69a44;}
.news .detial{ color:#fff; display:block; line-height:24px; margin:10px 0;}
.news span{ color:#626262;}

.find_right{ width:300px; float:right; padding:30px 22px 0 0; _padding:30px 0 0 0;}
.pic_list{ margin-bottom:16px; position:relative; left:-26px; _left:-34px; width:322px; _width:332px; }
.pic { float:left; margin-left:24px; _margin-left:18px; margin-bottom:30px;}
.pic p{ text-align:center; margin-top:10px;}
.pic a{ color:#fff;}
.pic_title{ border-bottom:none; padding-bottom:0;}

.video_list{ width:288px; height:217px; position:relative;}
.play{width:288px; height:217px; background:url(../images/news/play.png) no-repeat center; position:absolute; top:0; left:0; cursor:pointer;}
.video_bottom{ padding-left:20px; line-height:36px; color:#fff; height:36px; background:url(../images/news/bottom.png) repeat-x; position:absolute; left:0; bottom:0; width:268px;}
.page_button{ position:absolute; right:20px; bottom:8px; color:#fff;}
.page_button span{ margin:0 8px; cursor:pointer;}
.num{font-family:Arial; position:relative; top:-1px; font-weight:normal;}
.num i{ color:#d89116; }

.weekly{ clear:both; padding:0 20px; }
.weekly_title{ border-bottom:1px solid #4d4d4d; padding-bottom:20px;}
.weekly_list{ padding-bottom:90px; position:relative; left:-30px; _padding-left:40px;    padding-top:16px;}
.weekly_detail{ width:128px; text-align:center; float:left; margin-left:60px; _ margin-left:0; _margin-right:50px;}
.weekly_detail p { margin-top:18px;}
.weekly_detail p a{ color:#fff;}
/*find end*/


/*news*/
.nav_list{ width:188px; padding:20px; float:left; background:#424242; padding-bottom: 3000px; margin-bottom: -3000px;}
.nav_list ul{ margin-bottom:30px;}
.nav_list li{ padding:12px 8px; border-bottom:1px dashed #555;}
.nav_list li a{ color:#fff; display:block;}
.nav_list img{ margin-bottom:20px; display:block;}
.news_active{  background:url(../images/nav_list.png) no-repeat 160px 15px;}
.nav_list .news_active a{ color:#c69a44;}

.news_right{ width:696px; padding:20px; background:#424242; float:right; padding-bottom: 3000px; margin-bottom: -3000px;}
.news_right .bg{ background:#4d4d4d; color:#fff; padding:22px 34px;}
.news_right .bg b{ font-size:14px;}
.news_right .bg table{ width:90%;}
.news_right .bg label{ margin-right:30px;}
.news_right .bg label input{ margin-right:8px; vertical-align:middle;}
.key{ width:320px; padding-left:8px; border:0; background:#fff; height:28px; line-height:28px; color:#565656; margin-bottom:16px;}
.select1{ color:#565656; margin:16px 0; padding:4px 8px 4px 4px; width:100px; border:0; background:#fff;}
.select2{color:#565656; margin:16px 0; padding:4px 8px 4px 4px; width:215px; border:0; background:#fff;}
.cz_btn{ display:block; width:64px; height:28px; background:url(../images/cz.png) no-repeat left center; border:0; cursor:pointer;}

.news_style{ position:relative;  height:45px; background:#4d4d4d; width:100%; margin-top:30px;}
.news_style .style{ height:45px; line-height:45px; padding-left:4px;}
.news_style .style li{ float:left; color:#fff; width:100px; text-align:center; background:url(../images/news_b.gif) no-repeat right center;}
.news_style .style li span{ display:block; padding:0 8px; cursor:pointer; }
.news_style .style .news_style_ah span{ color:#c69a44; background:url(../images/news_bl.gif) no-repeat center bottom;}
.news_style .style  li span a{ color:#fff; display:block;}
.news_style .style  li span a:hover{ text-decoration:none;}
.news_style .style .news_style_ah span a{color:#c69a44;}
.news_page{ position:absolute; right:20px; top:11px;}
.news_page span{ margin-left:8px; cursor:pointer;}
.news_style p{ line-height:45px; color:#fff; font-weight:bold; padding-left:20px;}
.news_page i{ font-size:14px; font-family:Arial; color:#fff; position:relative; top:-6px;}

.news_style .megazine li{ width:70px;}
.news_style .megazine .all{ background:none; padding:0 0 0 12px;}
.news_style .megazine .all span{ padding:0 18px;}

.megazine_style{ margin-top:20px;}
.magazine_list{ height:210px; margin-top:40px; padding-bottom:26px; border-bottom:1px dashed #5a5a5a;}
.magazine_list li{ float:left; margin-left:50px;}
.magazine_list li img{ vertical-align:top;}
.magazine_list .first{ margin-left:18px; _margin-left:8px;}
.magazine_list p{ margin-top:12px;}
.magazine_list p a{ color:#fff;}
.magazine_mt{ margin-top:60px;}

.new_box ul{ height:auto; padding:30px 6px 16px; border-bottom:1px dashed #5a5a5a; }
.new_box li{  margin-bottom:16px; padding:0 0 0 18px; background:url(../images/news_icon.gif) no-repeat 6px center;}
.new_box a{ color:#fff;}
.new_box span{ float:right; color:#aaa; font-family:Arial;}
.news_bg{ padding:4px 0; background:#4d4d4d; color:#b8b8b8;}
.news_title{ font-size:14px; color:#fff; text-align:center; margin:16px 0 30px;}
.news_bg table{ width:70%; margin:0 auto;}
.news_bg td{ padding-right:16px;}

.news_info{ color:#fff; padding-top:6px;}
.news_info p{ line-height:24px; margin-top:12px;}
.news_info div {  margin-top:30px;}

.medie_box{ padding-top:30px;}
.madie{ border-bottom:1px dashed #5a5a5a; padding-bottom:50px;}
.madie_list{ height:230px; margin-bottom:30px;}
.madie_list .first{ margin-left:18px; _margin-left:8px;}
.madie h2{ color:#fff; font-size:12px; margin:0 0 16px; padding-left:18px;}
.madie h2 span{ color:#a6a6a6; font-weight:normal; padding-left:8px;}
.madie dl{ float:left; position:relative; margin-left:36px;}
.madie dt{ padding:20px; background:#484848;}
.madie img{ vertical-align:top; width:157px; height:124px;}
.video_play{ width:157px; height:124px; position:absolute; left:20px; top:20px; background:url(../images/news/video_play.png) no-repeat center; cursor:pointer;}
.play_w{ color:#d9d9d9; padding:12px 0; cursor:pointer;}
.madie .eye{ padding-left:30px; background:url(../images/news/eye.png) no-repeat left center; color:#5d5d5d;}  

.play_box{  margin:24px auto 12px; position:relative;}
.pic_left{ position:absolute; left:0; top:160px; cursor:pointer;}
.pic_right{ position:absolute; right:0; top:160px;cursor:pointer;}

.picture h2{ padding-left:4px;}
.picture h2 a{ float:right; margin-right:20px; font-weight:normal; color:#979797; text-decoration:underline;}
.picture_list{ height:200px;}
.picture_list .video_play{ width:120px; height:95px; background:none;}
.picture .picture_list img{width:120px; height:95px;}
.picture .picture_list dt{ padding:16px; cursor:pointer;}
.picture .picture_list dl{ margin-left:28px;}
.picture .picture_list dl.first{ margin-left:2px;}
.picture .eye span{ position:absolute; right:6px; top:0;}
.picture .eye { width:120px; position:relative;}
.pic_num{ position:absolute; right:50px; top:20px; font-size:18px; font-family:Arial;}
.pic_num i{ color:#df901e;}




/*分页star*/
.searchp{ margin:30px auto 0; width:450px;}
.searchp a {color: #535353;   font-size: 12px;}
.searchp .pageactive{color:#fff; }
.pages a{ font-family:Arial;}
.pages .pagemore{ border:0; }
.pages .pagemore a{ font-size:14px;position:relative; top:-4px;}
.pages div{ float:left; margin-left:4px; height:29px; line-height:29px; width:28px; background:url(../images/page_s1.png) no-repeat left center; text-align:center;}
.pages div.big{ width:59px; background:url(../images/page_b.png) no-repeat left center;}
.pages .boro{ background:url(../images/page_s2.png) no-repeat left center;}
.pages{ margin-right:20px;}
.newmore ul .page{ border:0;}
.newmore .blue{ color:#2997de; padding:0 8px; float:none;}
.pages .mr{ margin:0 10px 0 14px;}
/*分页end*/

/*人事招聘star*/
.hr_box{ overflow:hidden; width:980px; margin:0 auto; padding-bottom:80px;}
.hr_left{background:#424242;float: left;margin-bottom: -3000px; padding: 20px 20px; padding-bottom: 3000px;  width: 696px;}
.hr_style{ margin-top:10px; margin-bottom:45px;}
.hr_style .style  li, .job_style .style  li{ background:none; width:86px;}
.job_style{ margin-top:10px; margin-bottom:30px;}
.hr_left dl{ height:204px; width:676px; margin:0 auto 30px; padding-bottom:26px; _ padding-bottom:0px; border-bottom:1px dashed #555;}	
.hr_left dt{ float:left; margin-right:24px;}
.hr_left dd{ float:left; width:490px; color:#d0d0d0;}
.hr_left dd div{ font-size:14px; margin-bottom:30px; margin-top:6px;}
.hr_left dd p{ line-height:24px;}
.hr_left .even dt,.hr_left .even dd{ float:right;}
.hr_left .even dt{ margin:0 0 0 24px;}

.hr_right{background: #424242;float: right; margin-bottom: -3000px;padding: 20px;padding-bottom: 3000px;width: 188px; color:#fff;}
.hr_title{ font-size:14px;}
.e-mail{ margin:20px 0; font-family:Arial;}
.addr{ line-height:24px; margin-bottom:20px;}
.link_d{ line-height:24px;}

.cooperate{ margin-left:-26px; _margin-left:-60px;}
.cooperate li{ margin-bottom:40px; float:left; text-align:center; margin-left:36px; _margin-left:33px;}
.cooperate li img{ width:202px; height:114px; cursor:pointer;}
.cooperate li p{ color:#d0d0d0; margin-top:10px;}
.cooperate_box .hr_left , .cooperate_box .hr_right{ padding-bottom: 3000px; margin-bottom: -3000px;}	
	

/*apply开始*/
.apply{ color:#fff;}
.apply td{ padding-bottom:10px;}
.input_name{ width:310px; height:26px; line-height:26px; border:0; padding-left:8px;}
.input_up{ border:0;width:220px; height:26px; line-height:26px; padding-left:8px; float:left;}
.upload{ display:block; width:77px; margin-left:13px; height:27px; line-height:27px; float:right; background:url(../images/ll.png) no-repeat left center; text-align:center; color:#fff;}
.more_info{ width:590px; margin-bottom:20px; padding-left:8px;height:112px; padding-top:8px; background:#fff; border:0;}
.send{ margin-top:10px; width:157px; height:35px; padding-bottom:2px; background:url(../images/send.png) no-repeat left center; border:0; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}
/*apply结束*/


/*job_info开始*/
.cooperate_box2 .hr_left , .cooperate_box2 .hr_right{ padding-bottom: 3000px; margin-bottom: -3000px;}
.cooperate_box3 .hr_left , .cooperate_box3 .hr_right{padding-bottom: 3000px; margin-bottom: -3000px;}
.job_text{ color:#fff;}
.job_info{background:#4d4d4d; height:40px; line-height:40px; padding-left:20px; font-size:14px; font-weight:bold;}
.job_more{ width:90%; margin:20px 0 10px 20px;}
.job_more td{ padding-bottom:6px;}
.work h3, .news_info h3{ font-size:12px; padding:10px 15px; margin-bottom:10px; border-bottom:1px solid #4f4f4f;}
.news_info h3{ text-align:center;}
.work p{ margin-bottom:10px; padding-left:32px; background:url(../images/main_icon.png) no-repeat 16px center;}
.job_apply{ padding-bottom:2px; margin:30px 30px 0; height:34px; line-height:34px; width:115px; text-align:center; background:url(../images/sq.png) no-repeat left center; border:0; color:#fff;cursor:pointer; font-size:14px; font-weight:bold;}
.job_back{ padding-bottom:2px; margin:30px 0 0 20px; height:34px; line-height:34px; width:115px; text-align:center; background:url(../images/cancel.png) no-repeat left center; border:0; color:#fff;cursor:pointer;font-size:14px; font-weight:bold;}
.work{ margin-bottom:20px;}
/*job_info结束*/

/*jobs_box开始*/
.jobs_box{ color:#fff;}
.job_list{ width:100%; }
.job_list th{ border-bottom:1px solid #555; background:#494949; height:32px;}
.job_list td{ height:32px; text-align:center; font-family:Arial;}
.job_list .pl{ text-align:left; padding-left:30px; width:22%;}
.job_list .pl a{ border:none; color:#fff;}
.job_list a{ color:#c69a44; border-bottom:1px solid #c69a44;}
.job_list a:hover{ text-decoration:none;}
.odd td{ background:#4d4d4d;}
.jobs_search{ padding:16px 18px 24px; background:#4d4d4d;}
.jobs_search table{ width:100%; text-align:left;}
.select_j1{ color:#7e7e7e; padding:4px 4px 4px 8px; background:#fff; border:0; width:110px;}
.select_j2{color:#7e7e7e; padding:4px 4px 4px 8px; background:#fff; border:0; width:150px;}
.jobs_search input{ width:78px; height:30px; background:url(../images/serch_j.png) no-repeat left center; text-align:center; color:#fff; font-size:14px; border:0; padding-bottom:4px;}
.jobs_box h2{ font-size:14px; margin:30px 0 20px;}
.jobs_box .h2_t1{ margin-bottom:30px;}
.job_news span{ float:right; font-family:Arial;}
.job_news a{ color:#fff;}
.job_news li{ margin-bottom:10px;}
.job_dis{ margin:10px 0 20px 0;}
/*jobs_box结束*/

/*人事招聘end*/

/*优惠start*/
.news_info .tg{ text-align:left; margin:20px 0 30px;}
.news_info .tg p{ margin-top:0;}
.cooperate_box4 .hr_left , .cooperate_box4 .hr_right{ padding-bottom: 3000px; margin-bottom: -3000px;}	
.right_search .disition{ width:156px; padding:0 14px;background:#fff url(../images/input_d.png) no-repeat scroll 160px center;}
.right_search .disition input{ width:100px;color:#646464; }
.right_search .disition input.brandhotel{ width:140px;color:#646464; }
/*
.right_search .time{ width:160px; margin-left:0;background: url(../images/input_t.png) no-repeat scroll 160px center #FFFFFF;}
.right_search .time input{ width:70px;}
*/
.right_search .book_btn{ margin:0; width:188px; height:35px; font-size:14px; background:url(../images/book_now.png) no-repeat left center; margin-left:-1px;}
.right_search td{ padding-bottom:10px;}
.right_search { margin:20px 0 40px;}
.right_search .cancel{ color:#ececec;}
.hr_right img{ margin-bottom:20px;}

.discount_search{ background:#4d4d4d; padding:24px 20px 20px; color:#fff; margin-bottom:40px;}
.discount_search table{ width:100%;}
.discount_search td{ padding-bottom:10px;}
.discount_search select{ color:#7e7e7e; padding:4px 4px 4px 8px; background:#fff; border:0; width:220px;}
.dy{ height:14px;  background:url(../images/dy.png) no-repeat 20px center; padding-left:18px; cursor:pointer;}
.discount_search input{ vertical-align:middle; margin-right:10px;}
.cz_d label{ float:left; margin-top:6px; }
.cz_d a{ float:right; width:66px; height:30px; line-height:30px; text-align:center; background:url(../images/cz_d.png) no-repeat left center; color:#fff; }
.discount_style{ margin-bottom:0;}

.dicount_list dl{ height:152px; width:100%; margin-top:26px;}
.dicount_list dl dt{ position:relative; float:left; width:280px; margin-right:20px;}
.dicount_list dl dt img{ vertical-align:top;}
.dicount_list dl dt p{ left:0; bottom:20px; color:#585858; position:absolute; height:37px; line-height:37px; padding:0 16px; background:url(../images/discount_bg.png) repeat-x;}
.dicount_list dl dt p.d_right{ position:absolute; right:0; bottom:20px; left:auto;}
.dicount_list dl dd{ float:left; width:390px; color:#fff;}
.dicount_list dl dd h1{ font-size:14px; margin-bottom:10px;}
.dicount_list dl dd p a{ line-height:24px; display:block; color:#fff;}
.dicount_list dl dd span{ display:block; font-weight:bold; margin:10px 0;}
.dicount_list dl dd span i{ font-weight:normal; font-family:Arial;}
.dicount_list dl dd div a.xq{ float:left; width:95px; height:30px; line-height:28px; background:url(../images/xq.png) no-repeat left center; text-align:center; color:#fff; font-size:12px;}
.discount_box .hr_left , .discount_box  .hr_right{ padding-bottom: 3000px; margin-bottom: -3000px;}
.news_info img{max-width:100%;}
/*优惠end*/

/*manage start*/
.manage{ color:#fff;}
.manage p{ margin-top:10px;}
.manage table{ width:100%;  margin-top:16px;}
.manage .apply{ margin-left:20px;width:auto; }
.manage .apply td{ padding-left:0px;}
.manage td{padding-top:10px; padding-left:20px; }
.manage .more_info{ width:460px;}
.manage_title{ font-size:14px; color:#c69a44;}
.ma_top td{ background:#494949;height:34px; padding-top:0;}
.manage_t td{font-size:14px; color:#c69a44; padding-bottom:6px;}
.manage_box .nav_list,.manage_box .news_right{ padding-bottom: 3000px; margin-bottom: -3000px;}
.line { padding-bottom:24px; border-bottom:1px solid #4d4d4d;}
.message_box table{ width:auto; margin-top:0;}
.message_box table td{ padding:0 0 10px 0;}
.message_box table td select{ background:#fff; border: 0 none;padding:4px 4px 4px 8px;width: 172px;}
.message_box table td input{ cursor:pointer; border: 0 none;padding:4px 4px 4px 8px;width: 160px; background:#fff url(../images/input_t.png) no-repeat 150px center;}
.message_box table td.pl{ padding-left:20px;}

.message_box2{ margin:20px 0;}
.message_box2 table{ width:auto; margin-top:0;}
.message_box2 table td{ padding:0 0 10px 0; text-align:right;}
.message_box2 table td select{ background:#fff; border: 0 none;padding:4px 4px 4px 8px;width: 172px;}
.message_box2 table td input{  border: 0 none;padding:4px 4px 4px 8px;width: 160px; background:#fff;}
.message_box2 table td.pl{ padding-left:20px;}
/*manage end*/

/*childHotal start*/
.manage_box .childHotal_list,.manage_box .childHotal_right{ padding-bottom: 3000px; margin-bottom: -3000px;}
.childHotal{ color:#fff; margin-top:10px; margin-bottom:25px; overflow:auto; padding-bottom:16px;border-bottom: 1px solid #4D4D4D; clear:both;}
.childHotal ul{ float:left; width:300px; padding-left:20px;}
.childHotal li{ margin-bottom:8px;}
.childHotal .childTitle{ font-size:14px; color:#C69A44; margin-bottom:14px;}
/*childHotal end*/

/*flash start*/
.flash{ margin:20px auto; width:696px; height:455px; text-align:center;}
.brand_box{ padding:20px 20px 24px;color:#fff; background:#4d4d4d; margin-bottom:35px;}
.brand_box h2{ font-size:14px; padding-left:4px;}
.brand_box p.info2{ line-height:22px; margin:14px 0 12px;padding-left:4px;}
.brand_box img{ vertical-align:top; width:140px;}
.brand_box ul{ margin-left:10px;}
.brand_box li{  padding-left:36px; width:296px;line-height:24px; background:url(../images/brand_icon.gif) no-repeat 26px center;}
.brand_box a{ margin-right:4px; color:#fff; padding-right:12px; background:url(../images/brand_link.png) no-repeat right top;}
.brand_box .spana{ margin-right:0; color:#c69a44; padding-right:0; background:none;}
.brand_box .no_open,.brand_box .brand3{ clear:both; width:100%;}
.brand_box .no_open a{ background:none;}
/*flash end*/
/*discount*/
.discount{ width:646px; float:left; }
.discount_title{font-size:14px; color:#fff; padding-bottom:18px; position:relative;}
.discount_title .left{ position:absolute; right:24px;}
.discount_title .right{ position:absolute; right:0;}


.discount_list{width:646px;background:#424242;height:300px;overflow:hidden;}
.discount_list ul li{width:186px; padding:26px 0 26px 22px; float:left;}
.discount_list ul li img{display:block;width:186px; height:111px;}

.discount_list ul li h4{ margin:12px 0 6px;}
.discount_list ul li h4 a{ color:#fff; font-size:12px;}
.discount_list ul li .cf{ clear:both; color:#aaaaaa; display:block; line-height:22px;}
.discount_list ul li .xq{ color:#a5853c; width:50px; background:url(../../images/go.png) no-repeat right center; display:block; margin-top:12px;}
.discount_list ul li .time_d{ margin-right:30px; margin-bottom:10px; float:left; color:#858585; padding-left:20px; background:url(../../images/time.png) no-repeat left center;}
.discount_list ul li .eye{ font-family:Arial; float:left;color:#858585; padding-left:20px; background:url(../../images/eye.png) no-repeat left center;}

.disition_box{ width:304px; float:right; }
.disition_list{width:300px; background:#424242; height:300px; overflow:hidden;}
.disition_list .left{ position:absolute; right:24px;}
.disition_list .right{ position:absolute; right:0;}
.disition_list ul li{ height:110px; padding:20px 0 ;}

.disition_list ul li .pic{ float:left;}
.disition_list ul li .pic img{ width:131px; height:113px; display:block;}
.disition_list ul li .word{ width:100px; float:right; margin-right:10px; display:inline;}
.disition_list ul li .word h5{ font-size:12px; margin-top:2px;}
.disition_list ul li .word h5 a{ color:#fff;}
.disition_list ul li .word p a { display:block; color:#d9d9d9; line-height:20px; margin:8px 0;}
.disition_list ul li .word div{color:#d9d9d9;}
.disition_list ul li .word span{ font-size:14px; font-family:Arial; color:#a5853c; padding:0 4px 0 2px;}


/*即将开业酒店*/
.detail_box{ margin:16px 30px; color:#fff;}
.detail_box h3{ padding:15px 0 15px 30px; background:#4d4d4d; font-weight: normal;}
.detail_box img{margin:10px auto 20px;}
.detail_box p{ line-height:22px; margin-bottom:20px;}
.hotelcontent{ margin-top:20px; line-height:22px;}