/* 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; }
ul { list-style: none; }
i { font-style: normal; }
img { border: 0; }
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; }
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfloat{zoom:1;}
.fl { float: left; }
.fr { float: right; }
.Arial { font-family: Arial; }
.orange { color: #c69a44; }
.f14 { font-size: 14px; }
.tc { text-align: center; }
/*头部*/
.header_top { width: 980px; margin: 0 auto; height: 105px; position: relative; }
.logo { float: left; }
.cloud { height:27px; line-height:27px;color: #fff; position: absolute; right: 0; top: 16px; }
.cloud_d {height:27px; line-height:27px;position: absolute;}
.cloud li { float: left; margin-left: 24px; }
.cloud a { color: #c7bbb8; }
.cloud_d img { vertical-align: middle; margin: 0 12px; position: relative; top: -4px; }
.header_nav { position: absolute; right: 0; bottom: 30px; }
.header_nav li { float: left; margin-left: 10px; padding-left: 10px; background: url(../image/border_h.png) no-repeat left center; }
.header_nav .h_nav_f { padding: 0; margin: 0; background: none; }
.header_nav a { color: #fff; }
/*main*/
#brand_main { width: 979px; margin: 0 auto 24px; position: relative; }
/*main-left*/
.wrap { width: 980px; background: #fff; padding-bottom: 100px; }
.main_left { float: left; padding: 20px 0 20px 20px; width: 188px; }
.left_nav { margin-bottom: 40px; }
.left_title { color: #2f2f2f; padding: 0 0 10px 6px; border-bottom: 1px solid #c0c0c0; }
.left_title a { color: #2f2f2f; }
.left_nav li { border-bottom: 1px dashed #dbdbdb; }
.left_nav li a { color: #444444; display: block; padding: 12px 20px; background: url(../image/left_ul_icon.gif) no-repeat 8px center; }
.left_ul_active { background: url(../image/left_ul_active.png) no-repeat 160px center; }
.left_nav .left_ul_active a { color: #702c0e; }
.left_banner {margin-top:19px;}
.left_banner img { margin-bottom: 20px; }
.phone { color:#C7BBB8; margin-top: 10px; position:absolute; right:380px; top:20px; z-index:100; }
.phone span { color:#fff; font-size:13px;}
.left_title .left_bg { display: block; background: url(../image/left_ul_active.png) no-repeat 160px center; color: #702C0E; }
/*main-right*/
.main_right { float: right; padding: 20px 26px 20px 18px; width: 720px; }
.ur_here { color: #2f2f2f; margin-top: 1px; padding-bottom: 8px; border-bottom: 1px solid #c0c0c0; }
.ur_here p { float: right; font-size: 12px; font-family: "宋体"; }
.ur_here a { color: #6d6d6d; }
.ur_here i { padding: 0 4px; color: #b8b7b7; }
.ur_here span { color: #555; }
.info { margin: 20px 0 30px; line-height: 24px; }
.tc_img { text-align: center; margin: 30px 0 50px; }
.lin_h { line-height: 24px; }
/*footer*/
.footer_box { width: 980px; margin: 0 auto; height: 70px; position: relative; }
.footer_left { float: left; }
.footer_left ul { clear: both; }
.footer_left li { float: left; color: #c9c0bd; margin-right: 10px; position:relative;height:24px; line-height:24px;}
.footer_left li a { color: #c9c0bd; }
.footer_left li.gz { margin-right: 0; }
.dd { background: url(../image/foot_b.png) no-repeat left center; }
.dd a { padding-left: 40px; background: url(../image/dd.png) no-repeat 14px center; }
.footer_nav { padding-top: 18px; *padding-top:8px;
}
.footer_left .footer_nav li { margin-right: 20px; }
.footer_right { text-align: right; color: #c9c0bd; position: absolute; right: 0; top: 0; }
.footer_right a { color: #c9c0bd; }
.footer_right p { margin-top: 18px; }
/**/
.hy { margin-top: 24px; }
.hy dl { color: #3c3c3c; margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px dashed #ded8d5; overflow:hidden;}
.hy dl.last { border-bottom: 0; }
.hy dt, .hy dt img { width: 250px; height: 136px; }
.hy dt { float: left; }
.hy dd { width: 430px; float: left; margin-left: 20px; position:relative; }
.hy dd h2 { font-size: 14px; margin-bottom: 8px; color: #3c3c3c; }
.hy dd p { line-height: 22px; }
.hy dd a { color: #3c3c3c; }
.hy dd a.ydbutn{ right: 0px;line-height: 30px; position: absolute; width: 95px; color:#fff;text-align:center;background-color:#c09620;}
.mz { padding-left: 20px; margin-top: 16px; background: url(../image/dz.png) no-repeat left center; float: left; width: 150px; }
.kd { padding-left: 20px; margin-top: 16px; background: url(../image/kd.png) no-repeat left center; float: left; }
.tel { padding-left: 20px; margin-top: 2px; background: url(../image/tel.png) no-repeat left center; font-family: Arial; }
.wz { padding-left: 20px; margin-top: 2px; background: url(../image/wz.png) no-repeat left center; font-family: Arial; }
.sj { padding-left: 20px; margin-top: 2px; background: url(../image/sj.png) no-repeat left center; font-family: Arial; }
.dt { height: 42px; }
.you_need { color: #c09620; margin-left: 6px; }
.you_need2 { color: #713318; margin-left: 6px; }
/*stay*/
.stay { margin-top: 18px; }
.stay p { line-height: 24px; margin-bottom: 10px; }
.room_change { height: 28px; }
.room_change li { float: left; width: 73px; height: 28px; line-height: 28px; text-align: center; cursor: pointer; }
.room_active { background: url(../image/btn_73_28.png) no-repeat left center; color: #fff; }
.stay ul { margin-right: 30px; margin-top: 16px; float: left; vertical-align: top; }
.stay .ul_last { margin-right: 0; width: 225px; }
.stay a { text-decoration: underline; color: #702c0e; }
.stay ul .top { font-weight: bold; margin-bottom: 16px; }
.stay ul li { margin-bottom: 10px; }
.stay ul span { padding-right: 18px; }
/*stayDetail*/
.stayDetail { margin-top: 30px; }
.stayDetail img { margin-left: 6px; vertical-align: top; }
.roomDetail_book { margin-top: 18px; height: 38px; margin-right: 18px; background: #e9e9e9; line-height: 38px; padding-left: 18px; margin-bottom: 16px; }
.roomDetail_book a { display: block; width: 114px; height: 38px; line-height: 38px; text-align: center; color: #fff; background: #673420; color: #fff; float: right; }
.roomDetail_other { margin-left: 6px; padding-bottom: 20px; border-bottom: 1px solid #d0d0d0; }
.roomDetail_other h3 { margin-bottom: 14px; padding-top: 20px; font-size: 14px; }
.roomDetail_other p { margin-bottom: 8px; padding-left: 10px; }
.roomDetail_other .specail { padding: 0; margin: 0; line-height: 24px; }
.roomDetail_other ul { float: left; width: 300px; margin-bottom: 20px; }
.roomDetail_other li { padding-left: 28px; margin-bottom: 10px; }
.yy { height: 18px; font-weight: bold; background: url(../image/ss1.png) no-repeat left center; line-height: 18px; }
.bg { height: 18px; font-weight: bold; background: url(../image/ss2.png) no-repeat left center; line-height: 18px; }
.xy { height: 18px; font-weight: bold; background: url(../image/ss3.png) no-repeat left center; line-height: 18px; }
.cy { height: 18px; font-weight: bold; background: url(../image/ss4.png) no-repeat left center; line-height: 18px; }
/*picVideo*/
.video_box { margin-top: 30px; height: 280px; }
.video_left {width: 720px; height: 258px; position: relative; text-align:center;}
.video_left p { width: 720px; height: 258px; position: absolute; background: url(../image/play2.png) no-repeat center; left: 0; top: 0; cursor: pointer; }
.video_right { float: left; margin-left: 28px; color: #595959; line-height: 30px; width: 240px; }
.pt { padding-top: 10px; text-align:center;}
.pt2 { padding-top: 10px; }
.right_title { font-weight: bold; margin-top: 28px; padding-left: 8px; margin-bottom: 16px; }
.news_style { position: relative; height: 38px; background: #e9e9e9; width: 100%; margin-top: 30px; }
.news_style .style { height: 38px; line-height: 38px; padding-left: 4px; width: 100%; }
.news_style .style li { float: left; color: #2f2f2f; margin: 0 0 0 20px; _margin: 0 0 0 10px; text-align: center; }
.news_style .style li span { display: block; padding: 0 4px; cursor: pointer; }
.news_style .style li.news_style_ah span { color: #702c0e; border-bottom: 2px solid #702c0e; height: 36px; _height: auto; }
.news_style .style li span a { color: #000; display: block; }
.news_style .style li span a:hover { text-decoration: none; }
.news_style .style .news_style_ah span a { color: #c69a44; }

.madie .play_w{color:#000;padding: 12px 0;cursor: pointer;text-align: center;}
.madie .play_w a{color:#D9D9D9;}
.madie .eye{padding-left: 30px;background: url(../image/eye2.png) no-repeat left center;color: #5D5D5D;width:170px;position: relative;}
.madie .eye span {position: absolute;right: 6px;top: 0;}
.news_style  .news_page { position: absolute; right: 20px; top: 10px; }
.news_style  .news_page span { margin-left: 8px; cursor: pointer; }
.news_style  .news_style p { line-height: 45px; color: #fff; font-weight: bold; padding-left: 20px; }
.news_style  .news_page i { color: #702c0e; }
.news_style  .news_page .page_num { margin-left: 0; cursor: none; color: #515151; font-size: 14px; font-family: Arial; position: relative; top: -4px; }
.room_box { margin-top: 30px; margin-left: -36px; _margin-left: -72px; *position:relative;
*left:-18px;
}
.room_list { width: 207px; height: 168px; text-align: center; cursor: pointer; float: left; margin-left: 36px; margin-bottom: 26px; }
.room_list p { margin-top: 14px; }
.room_list li{ list-style: none;}
.room_list li img{ width:207px; height:136px;}
.zz { display: none; width: 100%; height: 100%; position: absolute; z-index: 99999; left: 0; top: 0; background: url(../image/zz_bg1.png); }
.zz_box { width: 665px; position: absolute; margin-top: -140px; }
.zz_bg { width: 665px; background: url(../image/zz_bg.png) repeat-y; }
.zz_top { position: relative; _top: 8px; width: 665px; background: url(../image/zz_top.png) no-repeat left top; height: 7px; }
.zz_bottom { position: relative; _bottom: 8px; width: 665px; background: url(../image/zz_bottom.png) no-repeat left bottom; height: 7px; }
.zz_detail { padding: 20px 20px 0px; 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_box2 { width: 904px; }
.zz_box2 .zz_top { background: url(../image/zz_top1.png) no-repeat left top; width: 904px; height: 6px; }
.zz_box2 .zz_bg { background: url(../image/zz_bg2.png) repeat-y; width: 904px; }
.zz_box2 .zz_bottom { background: url(../image/zz_bottom1.png) no-repeat left bottom; width: 904px; height: 6px; left: -1px; }
.play_box2 { text-align: center; padding: 60px 0; }
/*zz 结束*/


 /*分页star*/
.searchp{ margin: 30px auto 0; width: 450px; float:none;}
.searchp a { color:#535353; font-size: 12px; }
.pages a,.pages span { float: left; display:block; margin-left: 4px; height: 29px; line-height: 29px; width: 28px; cursor:pointer; font-family: Arial;background: url(../image/page_s1.png) no-repeat left center; text-align: center; }
.pages a.big { width: 59px; background: url(../image/page_b.png) no-repeat left center; }
.pages .pageactive { color: #fff;background: url(../image/page_s2.png) no-repeat left center; }
.pages { margin-right: 20px; }
/*分页end*/

/*floor*/
.floor { margin-top: 20px; }e
.floor .pr { padding-right: 100px; }
.floor td { height: 20px; }
.style_top { margin-top: 16px; }
.hy dd .book_now { font-weight: normal; margin-left: 30px; text-decoration: underline; color: #673420; }
/*food*/
.food { margin-top: 20px; }
.food p { line-height: 24px; }
.food table { width: 100%; margin-top: 24px; }
.food table img { width: 154px;height:86px;}
.food table p { width: 154px; text-align: center; margin: 12px 0 30px; }
.food table a { color: #3c3c3c; }
.niceFood { margin-top: 30px; }
.foodImg { margin-left: 16px; }
.food_info { margin: 16px; line-height: 24px; }
.food_info .mb { margin-bottom: 8px; }
.best { border-bottom: 1px solid #d0d0d0; padding-bottom: 40px; }
.best h1 { font-size: 14px; color: #636363; border-bottom: 1px dashed #ded8d5; padding: 0 16px 12px; margin-bottom: 30px; }
.best h1 a { float: right; color: #787878; font-size: 12px; font-weight: normal; text-decoration: underline; }
.best dl { width: 640px; margin: 0 auto; color: #636363; height: 150px; margin-bottom: 20px; }
.best dl div { font-weight: bold; padding: 16px 0; border-bottom: 1px solid #cccccc; margin-bottom: 12px; }
.best dl p { line-height: 24px; width: 294px; }
.best dl img { vertical-align: top; width:289px; height:150px; }
.best dt, .best dd { float: left; }
.foodW, .foodW2 { width: 350px; }
.best .foodW2 div, .best .foodW2 p { padding-left: 30px; }
.room_about { height: 22px; margin-top: 4px; }
.room_about p { float: left; margin-right: 30px; }
.room_about .mz { margin-top: 0; width: auto; line-height: 16px; background: url(../image/dz.png) no-repeat left 6px; }
.room_about p.ll { cursor: pointer; text-decoration: underline; color: #713318; }
.health_info { padding-bottom: 60px; display: block; height: 16px; }
.health_pa { padding-bottom: 60px; }
.meetRoom { width: 503px; background: url(../image/meetRoom.jpg) no-repeat left top; text-align: center; margin: 16px 0 30px; }
.meetRoom td { height: 40px; font-family: Arial; color: #3c3c3c; }
.meetRoom .meetTop td { height: 66px; }
.meetRoomArea td { background: #dfdfdf; }
/*Meeting03*/
.left_bar { margin-bottom: 40px; }
.left_bar dt { padding: 0 0 10px 6px; border-bottom: 1px solid #c0c0c0; }
.left_bar dd a { color: #444444; padding-left: 8px; }
.left_bar dt a { color: #444444; }
.left_bar dd { margin-left: 8px; background: url(http://szkq.szahotel.com/BrandHotelCN/images/brand01/dic.png) no-repeat left center; }
.left_bar_active a { display: block; width: 147px; color: #702c0e !important; background: url(../image/left_ul_active.png) no-repeat right center; }
.left_bar dd { border-bottom: 1px dotted #c0c0c0; padding: 12px; }
.left_nav .left_bar_active a { color: #b48d1d; }
.left_banner .phone { color: #414141; margin-bottom: 22px; }
.left_banner .phone p { font-size: 12px; line-height: 20px; font-family: "宋体" }
.phone strong { font-size: 14px; line-height: 20px; padding-left: 18px; background: url(../image/phone.png) no-repeat; }
.main_right .titlebar { color: #444; font-size: 14px; font-family: "Microsoft Yahei", "微软雅黑"; padding: 12px 0; border-bottom: 1px solid #c0c0c0; }
.main_right .titlebar p { float: left; font-size: 12px; font-family: "宋体"; }
.main_right .titlebar a { color: #2f2f2f; }
.main_right .titlebar .bartitle { float: right; }
.meeting03 { margin: 30px 0 0 15px; position: relative; }
.sh_address { margin-left: 15px; }
.sh_address input { padding: 2px 4px; border: 1px solid #bebebe; background: #fff; width: 250px; height: 29px; color: #929292; }
.sh_address select { padding: 2px 4px; border: 1px solid #bebebe; background: #fff; width: 260px; height: 29px; color: #929292; }
.sh_address td { padding-bottom: 10px; height: 29px; }
.sh_address textarea { padding: 6px 4px; border: 1px solid #bebebe; background: #fff; width: 250px; height: 71px; }
.sh_address input.yzm_input { width: 110px; height: 26px; margin-right: 12px; }
.sh_address .btn { width: 110px; height: 35px; background: #673420; color: #fff; cursor: pointer; }
.sh_address .hy_data { background: url(../image/form_yz_03.png) no-repeat 237px; center;
}
/*sitemap.html*/
.left_banner .phone { color: #414141; margin-bottom: 22px; }
.left_banner .phone p { font-size: 12px; line-height: 20px; font-family: "宋体" }
.phone strong { font-size: 14px; line-height: 20px; padding-left: 18px; background: url(../image/phone.png) no-repeat; }
.sitemap { font-size: 12px; font-family: "simsun"; }
.sitemap dl { float: left; width: 141px; margin-right: 15px; }
.sitemap dt { font-weight: bold; color: #444444; padding: 11px 0 11px 5px; margin-bottom: 11px; border-bottom: 1px solid #d0d0d0; }
.sitemap dd { line-height: 23px; padding-left: 5px; }
.sitemap dd a { color: #7e5542; }
.sitemap .nobug { margin-right: 0; }
/* contact.html*/
.contact { color: #343434; line-height: 30px; padding-top: 20px; }
.contact p { font-size: 12px; font-family: "宋体"; }
.contact p a, .contact dd a { color: #947621; text-decoration: underline; }
.contact dl { float: left; }
.contact dt { font-weight: bold; }
.contact .Ldl { margin: 40px 130px 0 0; }
.contact .Rdl { width: 336px; margin-top: 40px; }
/*emailus.html*/
.manage { color: #333; }
.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; height: 32px; padding: 4px 4px 4px 8px; width: 172px; border: 1px solid #BEBEBE; }
.message_box table td input { height: 24px; cursor: pointer; padding: 4px 4px 4px 8px; width: 160px; background: #fff url(../image/input_t.png) no-repeat 150px center; border: 1px solid #BEBEBE; }
.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 { height: 32px; background: #fff; padding: 4px 4px 4px 8px; width: 172px; border: 1px solid #BEBEBE; }
.message_box2 table td input { height: 24px; padding: 4px 4px 4px 8px; width: 160px; background: #fff; color: #333; border: 1px solid #BEBEBE; }
.message_box2 table td.pl { padding-left: 20px; }
.apply{ color:#333;}
.apply td{ padding-bottom:10px;border:  }
.input_up{ border:0;width:220px; height:24px; line-height:24px; float:left;border: 1px solid #BEBEBE ;padding: 4px 4px 4px 8px;}
.more_info{ width:590px; margin-bottom:20px; padding: 4px 4px 4px 8px;height:112px; padding-top:8px; background:#fff;border: 1px solid #BEBEBE; }
.send{ margin-top:10px; width:157px; height:35px; padding-bottom:2px; background:url(../image/send.png) no-repeat left center; border:0; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}

/*map.html*/
.map .map_flash {
margin:20px 0;
}
.map h2 { padding: 10px; font-size: 12px; color: #5a3b2d; }
.map ul { float: left; width: 350px; }
.map ul li { color: #5a3b2d; font-size: 12px; line-height: 20px; }
.map .size { line-height: 40px; }
.map .bottom { margin-bottom: 20px; }
.map .you_need { color: #5a3b2d; margin-left: 6px; }
/* Travel.html*/
.travel a, .travel p { font-size: 12px; color: #5a3b2d; line-height: 25px; }
.travel h3 { line-height: 40px; font-size: 12px; font-weight: bold; }
.travel p { line-height: 25px;}
.main_right .ur_here { margin-bottom: 0px; }
.travel .jd { height: 138px; padding: 25px 0; border-bottom: 1px dotted #ded8d5; }
.travel .jd h4 { float: left; width: 209px; margin-right:20px; }
.travel .jd .text { float: left; width: 480px;}

/*扫描关注*/
.wb{ height:24px; line-height:24px;}
.wb a{font-size:24px;}
.wb a img{margin-top:4px;}
#wx .wximg{margin-top:4px;}
#sm { width:146px;height:170px; position:absolute; top:-190px; left:50%; margin-left:-94px; padding:10px; background:#fff; border:1px solid #ccc; display:none;}
#sm h4{ width:146px;color:#000; font-size:12px; font-weight:normal;}
#sm .close{ display:inline-block; padding:3px; cursor:pointer;margin-top:5px;}
#sm p img{ padding:14px;width:116px; height:116px;}
#wx:hover #sm{display:block;}

