﻿/* CSS Document */
/*Slide Start幻灯片位置开始*/
.banner{ width:100%; height:410px; overflow:hidden; border-top:1px solid #bc8637}
#Slidebox{width:100%; height:410px;  padding:0px;  margin:0 auto;/*position:relative;*/ overflow:hidden}
#flashBg {height: 410px;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {height: 410px;width: 100%;clear: both;}
#flash{width: 100%;height: 410px;margin: 0 auto;clear: both;position:relative;padding: 0px 0px;}
#flash a {width: 100%;height: 410px;display: none; }
#flash #flash1{background:url(../images/banner.jpg) top center no-repeat;}
#flash #flash2{background:url(../images/banner2.jpg) top center no-repeat; }
#flash #flash3{background:url(../images/banner.jpg) top center no-repeat;}
.flash_bar {width:auto;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;
bottom:0px;text-align: center;left:45%;z-index:69}
.flash_bar .dq {display: block;float: left;width: 15px;height: 15px;margin:2px 4px;cursor: pointer;overflow:hidden;background:#f5d5a5}
.flash_bar .no {display: block;float: left;width: 15px;height: 15px;margin:2px 4px;cursor: pointer;overflow:hidden;  background:#bc8637}

.banner1,.banner2,.banner3,.banner4,.banner5,.banner6,.banner7,.banner8{ width:100%; height:245px; border-top:1px solid #bc8637 }
.banner1{ background:url(../images/aboutwz.jpg) no-repeat center center #50270e}
.banner2{ background:url(../images/usercenter.jpg) no-repeat center center #ffeea3}
.banner3{ background:url(../images/room.jpg) no-repeat center center #783d0e}
.banner4{ background:url(../images/promobannr.jpg) no-repeat center center #ffeaa9}
.banner5{ background:url(../images/booking.jpg) no-repeat center center #c18030}
.banner6{ background:url(../images/meetingbanner.jpg) no-repeat center center #ebddc1; }
.banner7{ background:url(../images/diningbanner.jpg) no-repeat center center #edd274; }
.banner8{ background:url(../images/enterbanner.jpg) no-repeat center center #faca5d; }

.panner{width:1020px;position:relative; margin:0 auto}
.pannerin{ width:100%; margin:0 auto}
.pannerin .img_1{ margin-top:5px; float:left}
.pannerin .spans{ display:block; width:494px; float:left}
.pannerin .spans p{ color:#f9f5e5; font-size:24px; text-indent:20px; margin-bottom:30px}
.pannerin .spans p span{color:#ffeca6}
.pannerin .spans ul.hTab{ float:right; padding-right:20px; margin-top:-10px}
.pannerin .spans ul.hTab li { width:12px; height:11px; float:left; margin:22px 5px 0 0; cursor:pointer}
.pannerin .spans ul.hTab li.nosel{ background:url(../images/ss.gif) no-repeat}
.pannerin .spans ul.hTab li.sel{ background:url(../images/qs.gif) no-repeat}

.hleft{ background:url(../images/telbg.jpg) top center no-repeat; width:295px; height:286px; float:left; margin-top:5px}

.hcenter{ width:491px; float:left; height:246px; padding-top:10px}
.hright{width:230px; height:304px; float:left; margin-top:5px}
.hright a{ display:block; width:100%; height:100%;}
.leftin{ padding:60px 0 0 22px;}
.hometime{ width:250px; height:35px; border:1px solid #ddbd89;  color:#8c5d1e; font-size:14px; line-height:35px; background:url(../images/rl.jpg) 225px 8px no-repeat #FFF; margin-bottom:15px}
.hometime .txt_time{ border:none; background:none; color:#8c5d1e; width:80px; margin-left:25px; cursor:pointer}
.hometime .span_time{ margin-left:10px}
.leftin .btn_search{ background:url(../images/btnSearch.jpg) no-repeat; width:212px; height:36px; margin:5px 0 0 20px; border:none; cursor:pointer; display:block}
.leftin .tel{ margin:25px auto 0 auto} 
.hcenter .ul_imglist ul li{ width:210px; height:225px; float:left; margin-left:25px}
.hcenter .ul_imglist ul li a{ display:block; width:210px; height:175px; font-weight:bold; color:#86470f; font-size:16px;}
.hcenter .ul_imglist ul li a span{ display:block}
.hcenter .ul_imglist ul li a img{ width:210px; height:140px; margin-bottom:10px}
.hcenter .ul_imglist ul li .span_imgtext{ font-size:14px; color:#736750}

.panner .pfyh{ display:block; width:49px; height:132px; position:absolute; margin-left:-50px; top:70px}

.liuyan{ width:695px; border:1px solid #eacd8f; background:#fcf5d6; margin-left:25px; min-height:50px; margin-bottom:15px}
.guestname{ width:525px; height:37px; position:relative; left:-15px; top:5px; background:url(../images/namebg.jpg) no-repeat; font-size:12px;font-weight:bold; color:#f9d741; line-height:30px; text-indent:40px}
.guestname span{ color:#FFF; font-size:14px; margin-right:10px}
.liuyan .p_question{display:block; padding:20px; color:#050505}
.liuyan .p_answer{ display:block; padding:15px; line-height:25px; color:#693e23; background:#faeac1; border-top:1px solid #eacd8f}
.liuyan .spn_hf{ font-weight:bold; }
.liuyan .spn_time{ color:#818181; font-size:12px}
.hr{ width:100%; border-bottom:1px dashed #a39e85; height:1px; overflow:hidden; margin-top:5px }
.bkly{ width:100%;  height:47px; line-height:47px; font-weight:bold; font-size:14px; text-indent:30px}
.lytable{ background:url(../images/tearbg.jpg) no-repeat; width:696px; height:170px; border:1px solid #eacd8f; float:right}
.lytable table tr td{ width:250px; color:#f17800; font-weight:bold; font-size:14px; padding:30px 0 0 30px}
.lytable table tr td input.text_ly{ width:170px; height:25px; line-height:25px; border:1px solid #e2ceb2; background:#fff; margin-bottom:5px}
.lytable table tr td .textarea-ly{ border:1px solid #e2ceb2; width:350px; height:60px; resize:none}
.lytable table tr td .btn_ly{ background:url(../images/btntjly.jpg) no-repeat; width:133px; height:29px; border:none; float:right; cursor:pointer}

ul.ul-hotelnews li{ width:100%; background:url(../images/newslisticon.jpg) 0 16px no-repeat; font-size:14px; height:40px; line-height:40px; border-bottom:1px dashed #d1caaa; text-indent:20px}
ul.ul-hotelnews li a{ color:#3b3b3b; display:block; height:40px; width:595px; overflow:hidden}
ul.ul-hotelnews li span{ font-size:12px; color:#96927e; float:right}

.newstitle{line-height:38px; font-size:21px; color:#741800; font-weight:bold; text-align:center; padding:20px 85px}
.newstitle span{ display:block; font-size:12px; color:#c09158; font-weight:normal}
.newscontent{ color:#0b0b0b}


.logintext{ height:45px; line-height:45px;color:#fffad5; padding-left:15px;}
.logintext img{ margin:12px 20px 0 0; font-size:12px; vertical-align:-10px;}
.login{ width:1000px; border:1px solid #e8c785; background:url(../images/loginbg.jpg) no-repeat #fdf8df; margin:0 auto}
.login table{ width:360px; margin:50px auto 0 auto; }
.login table tr td{ color:#83450e; font-weight:bold; padding-bottom:11px}
.login table tr td .txt_login,.login .tab-reg tr td .txt_reg{ width:260px; height:29px; background:url(../images/textbg.jpg) no-repeat; border:1px solid #c9b79d; line-height:29px; text-indent:10px}
.login table tr td a{display:block; font-size:13px; font-weight:normal; color:#815430; text-align:left; text-indent:70px; margin-top:2px}
.login table tr td .txt_yzm{ width:115px; height:30px; background:url(../images/textbg.jpg) no-repeat; border:1px solid #c9b79d; line-height:30px;}
.login table tr td img{ margin-right:5px; float:right; }

.btn-login{ width:193px; height:46px; background:url(../images/btnlogin.jpg) no-repeat ; border:none; display:block; margin:20px 0 0 70px; cursor:pointer}
span.spn_login{ display:block; font-weight:bold;  font-size:14px; width:210px; margin:20px auto 100px auto}
span.spn_login a{ color:#d10f0f; text-decoration:underline}

.login .tab-reg { width:375px}
.login .tab-reg tr td{ color:#737064; font-size:14px}
.login .tab-reg tr td .spn_star{ color:#F00; font-weight:normal}
.login .tab-reg tr td span{ display:inline-block}
.login .tab-reg tr td.td-left{ width:75px}
.login .tab-reg tr td p{ display:block; font-size:12px; font-weight:normal; margin-top:5px}
.login .tab-reg tr td select{ margin-right:5px}
.login .tab-reg tr td .rdo,.login .tab-reg tr td .ckb{ vertical-align:-2px; margin-right:3px}
.login .tab-reg tr td .btn-reg,.login table tr td .btn-forgotkey,.key_two .btn-back{ background:url(../images/btnreg.jpg) no-repeat; width:193px; height:45px; border:none; margin:40px 0; cursor:pointer}

/* 2014-6-18 11:04:50 */
.login .tab-reg tr td .rdo label{ margin-right:50px;}

.login table tr td .p_reg{ font-weight:normal; text-indent:80px; margin-top:5px}
.login table tr td .btn-forgotkey,.key_two .btn-back{ background:url(../images/btn-back.jpg) no-repeat; margin:20px 0 0 80px}
.login .tab-forgotkey{ margin:135px auto}
.login .tab-forgotkey .spn_backkey{ color:#000; font-weight:bold; display:block; text-align:center;}
.login .tab-forgotkey .spn_backkey a{ color:#F00; text-decoration:underline; display:inline-block; text-indent:0px; font-weight:bold}

.back-youxiang{width:1000px; border:1px solid #e8c785; background: #fdf8df; margin:0 auto}
.zhtj{ width:960px; margin:0 auto; height:55px; line-height:55px; border-bottom:1px solid #d8a97f; font-weight:bold; color:#905013; font-size:14px}
.key_two { padding:35px 0 100px 250px }
.key_two p{ margin-bottom:30px}
.key_two p.key-ts{ font-family:'Microsoft YaHei'; font-size:20px}
.key_two p.key-ts span{ color:#ff9107}
.key_two p.tyyzm{ font-size:12px; color:#989586}
.key_two p .backkey-text{ width:50px; height:30px; border:1px solid #c9b79d; vertical-align:10px;line-height:30px; margin-right:5px}
.key_two .btn-back{ margin:0}
.key_two p .a_newimg{ color:#c94700; font-size:12px; vertical-align:10px; margin-left:5px;}
.key_two p .a_newimg:hover{ text-decoration:underline;}

.u-rightitle{ height:40px; line-height:40px; border-bottom:1px dashed #b4936c; font-size:18px; font-weight:bold; color:#303030; background:url(../images/user-r-ico.jpg) 2px 15px no-repeat; text-indent:25px; width:740px; margin:0 auto}
.u-rightitle .username{ margin-left:10px; color:#7e6b55; font-size:13px; font-weight:normal}
.u-rightitle .jfnum{ float:right; color:#6f6f6f; font-size:14px}
.u-rightitle .jfnum b{ color:#c4320e}

.ul-dhproducts ul li{ width:163px; height:245px; text-align:center; float:left; margin:30px 0 0 30px }
.ul-dhproducts ul li a{ display:block; width:163px; font-family:'Microsoft YaHei'}
.ul-dhproducts ul li a img{ width:155px; height:145px; border:3px solid #e6c182; margin-bottom:3px}
.ul-dhproducts ul li a .dh-sp,.ul-dhproducts ul li a .need-jf{ display:block; height:18px; color:#4e351f;}
.ul-dhproducts ul li a.u-imgduihuan{ display:block; text-align:center; margin-top:3px}
.ul-dhproducts ul li a.u-imgduihuan img{ width:auto; height:auto; border:none}

.user-info{ padding:30px 0 0 50px}
.user-info table tr td{ color:#753a0b; font-size:14px; padding-bottom:5px}
.user-info table tr td .txt-info{ background:url(../images/textbg.jpg) no-repeat; height:29px; line-height:29px; text-indent:5px; width:200px; border:1px solid #c9b79d;}
.user-info table tr td .btn-info{ background:url(../images/btn-back.jpg) no-repeat; height:46px; width:193px; border:none; cursor:pointer; margin-top:20px}
.user-info table tr td .info-rdo{ margin-right:5px}
.user-info table tr td span .info-text2{background:url(../images/textbg.jpg) no-repeat; height:29px; line-height:29px; text-indent:5px; border:1px solid #c9b79d; width:180px; margin-right:5px; cursor:pointer }

.user-info table.tab-key tr td{ color:#8e7b62;font-size:13px;}
.user-info table.tab-key .u-star{ color:#F00; font-size:12px}
.user-info table.tab-key .td-u-left{line-height:20px}
.user-info table.tab-key .td-u-left2{ width:80px; width:40px\9}

.roomli{ width:715px; height:245px; border:1px solid #d29634; background:#fcf5d6; padding:2px; margin-top:20px}
.roomli img{ width:368px; height:245px; float:left}
.roomli-right{ width:323px; float:left; padding:28px 0 0 20px}
.roomli-right .p_roomclass,.u-yd .p_roomclass{ font-size:20px; color:#84460e; margin-bottom:10px}
.roomli-right .p_RMB,.u-yd .p_RMB{ color:#1e0400}
.roomli-right .p_RMB span,.u-yd .p_RMB span{ color:#897e7c}
.roomli-right .p_roominfo{ font-size:12px}
.roomli-right .p_roominfo a{ color:#d6b17b; }
.roomli-right .p_gosee{ text-align:right; display:block; width:100%; padding:50px 0 0 110px}
.roomli-right .p_gosee a ,.u-yd .p_gosee a { display:block; }
.roomli-right .p_gosee a img,.u-yd .p_gosee a img{ width:auto; height:auto;}

.u-yd{ border-bottom:1px dashed #a8a389; padding:20px; height:90px}

.u-ydright{ float:left; padding-top:50px}
.u-ydleft{ width:480px; float:left;}
.u-roomjs{ padding:20px; line-height:20px; overflow:hidden}

.leftpromo{ float:left; width:176px; height:126px;}
.leftpromo img{ width:170px; height:120px; border:3px solid #e2bc7e}
.rightpromo{ width:525px; height:120px; float:left; padding-left:20px}
.rightpromo .a_yhtitle{ display:block; font-weight:bold; color:#b47420}
.rightpromo p{ display:block}
.rightpromo .p_jj{ color:#414141; height:45px; line-height:22px; overflow:hidden; margin-top:10px}
.rightpromo .p_yhtime{ font-size:12px; color:#943f02}
.rightpromo .p_seemore{ text-align:right}
.promobox{ height:155px; border-bottom:1px dashed #ccc5a6; margin:10px 0 30px 0}

.tab-ydcenter{ color:#000; margin:20px}
.ydtitle{ font-weight:bold; font-size:16px; margin-top:20px; color:#964d06}
.tab-ydcenter tr td { padding-bottom:8px}
.tab-ydcenter tr td .yd-text{ width:170px; height:25px; line-height:25px; text-indent:5px; background:url(../images/textbg.jpg) no-repeat; border:1px solid #c9b79d}
.tab-ydcenter tr td .txt-time{ width:140px; height:20px; line-height:20px; border:none; margin-top:2px; vertical-align:5px; cursor:pointer}
.tab-ydcenter tr td .text-bz{ width:295px; height:120px;resize:none; border:1px solid #c9b79d}
.tab-ydcenter tr td .btn_dd{ background:url(../images/btn-order.jpg) no-repeat; width:192px; height:43px; border:none; cursor:pointer; display:block}

.hycontent{ width:100%; overflow:hidden; padding:30px 10px 40px 10px;}
.hycontent img{max-width: 100%;height: auto!important;}
.setup{ padding:40px 0 20px 0; text-align:center}

.kf-time{ background:url(../images/datebg.jpg) no-repeat; width:692px; border:1px solid #eacd8f; padding:15px}
.select-date{ padding:10px; border-bottom:1px dashed #cac6b2; height:30px; line-height:30px;}
.kf-time .p_rtitle{ font-weight:bold; padding:0 0 0 10px; display:block; color:#964d06; font-size:14px}
.select-date .box-time{ background:#FFF; color:#8c5d1e; width:240px; height:30px; border:1px solid #e1cba7; float:left; margin-right:10px; text-indent:10px}
.select-date .box-time .txt-kfxz{ width:75px; border:none; color:#8c5d1e; margin-left:20px; cursor:pointer}
.select-date .box-time img{ vertical-align:-3px; margin-left:10px}
.select-date .btn-search input{ display:block; background:url(../images/btnsearch2.jpg) no-repeat; width:167px; height:34px; float:left;border:none; cursor:pointer}

.search-result .p_rtitle{ margin:10px 0}
.search-result .riqi{ display:block; padding-left:10px; color:#2f2f2f; font-size:12px; }
.search-result .riqi span{margin-right:20px}

.p_kflist{ display:block; padding:25px 0 10px 0; font-size:16px; color:#000; font-weight:bold; text-indent:15px}
table.tab-kflist{ margin-bottom:40px}
table.tab-kflist tr td{ text-align:center; font-size:12px; color:#524c3a; background:#ece5c0; border-bottom:2px solid #fbf3cc; height:110px}
table.tab-kflist .tab-kf-head td{ height:30px; line-height:34px; font-weight:bold; background:url(../images/tabhbg.jpg) repeat-x; border:1px solid #e8d3af; border-right:none; border-left:none; text-align:center; color:#964d06}
table.tab-kflist tr td.td-roomname img{ width:93px; height:68px; border:2px solid #fff; float:left; }
table.tab-kflist tr td.td-roomname .a_roomname{ font-weight:bold; color:#c03f23; float:left; display:block;  margin-left:130px}
table.tab-kflist tr td .btn-a-listyd{ background:url(../images/listyd.jpg) no-repeat; display:block; width:76px; height:27px}

table.tab-kflist tr td.td-roomname { position:relative}
table.tab-kflist tr td.td-roomname .room-img{ position:absolute; height:71px; width:95px;cursor:pointer; padding:3px 5px 3px 3px; border:1px solid #ece5c0; z-index:3; margin-left:20px; margin-top:-30px}
table.tab-kflist tr td.td-roomname .room-text{ position:absolute; width:440px; background:#fff; border:1px solid #cf902b;z-index:1; text-align:left; padding:10px;display:none; bottom:-40px; margin-left:123px; min-height:80px}

.p_sp2_name{ font-weight:bold; font-size:16px; color:#964d06; margin:20px 0 10px 0}
.room-mess{ padding:10px 0 20px 20px; border-bottom:1px dashed #c9c2a3}
.room-mess p{ color:#000;}
.room-mess p span{ color:#645c55}
.ydtitle .spn-daymoney{ font-size:12px; color:#5f4b3c}

.todaymoney { padding-top:10px; border-bottom:1px dashed #c9c2a3}
.todaymoney ul { display:block; border:1px solid #dec9aa; height:auto !important; overflow:hidden; width:720px}
.todaymoney ul li{ width:90px; height:100px; background:#fff; text-align:center; float:left}
.todaymoney ul li span{ display:block}
.todaymoney ul li span.spn-day{ height:30px; line-height:30px; color:#fff; background:#d9a859; border-right:1px solid #fff}
.todaymoney ul li span.span-daymoney{ font-size:12px; padding:5px 0 16px 0; border:1px solid #dec9aa; border-top:none; border-left:none}
.todaymoney .all-money{ display:block; padding:20px; font-size:18px; color:#c00b0b; font-family:'Microsoft YaHei'; text-align:right}

.tab-ydcenter .txt-tbbz{ width:500px; height:100px; border:1px solid #8a7962; resize:none}
.tab-ydcenter tr td span.spn-improtent{ font-size:12px; color:#846f52}

.p_ok { font-weight:bold; display:block; text-align:center; margin-top:50px}
.p_ok img{ vertical-align:-15px; margin-right:15px;}
.ydTab ul { padding-left:20px}
.ydTab ul li{ float:left; width:100px; height:35px; text-align:center; line-height:25px; margin-top:15px}
.ydTab ul li a{ border-right:1px solid #4a4741; padding-right:15px; color:#4a4741}
.ydTab ul li.tabhasbg { background:url(../images/tabbg.jpg) no-repeat left center; font-weight:bold}

.tablecontent table { width:750px; margin-left:20px}
.tablecontent table tr td{ text-align:center; color:#6f6f6f; font-size:12px; height:35px; line-height:35px; border-bottom:1px solid #bcaf96}
.tablecontent table tr td.td-state{ cursor:pointer}
.tablecontent table tr.ydtd-h td{ background:url(../images/ydhbg.jpg) repeat-x;font-weight:bold; border:1px solid #ead8bf; border-right:none; border-left:none; color:#b87e46;}
.u-rightitle .a_gojf{ float:right}
.tablecontent table tr td.left-text{ text-align:left; padding-left:10px}
.tablecontent table tr td img{ width:80px; height:70px; margin:10px 0}

.entercontent{ width:655px; height:auto; background:url(../images/dtbbg.png) repeat-x #dfd7b0; border:1px solid #ded6af; margin:0 auto; position:relative; padding:35px 0 0 55px; height:624px; position:relative}
.enetrtitle .p_entertitle{ font-size:24px; color:#cf810e; font-weight:bold;}
.enetrtitle .p_entertitle .spn_tel{ font-size:18px;  color:#bd340a; font-weight:normal; float:right}
.enetrtitle .p_entercontent{ font-size:14px; color:#7e5312; margin:10px}
.entercontent .a_btnyd2{ position:absolute; right:0; top:0}

.dhproinfo-top{ width:740px; margin:0 auto; height:100px; padding:10px 0; border-bottom:1px dashed #a39e85}
.dhproinfo-top img{ float:left; width:105px; height:95px;}
.dhproinfo-top .dhproinfotext{ height:100px; float:left; padding-left:10px}
.dhproinfo-top .dhproinfotext p{ margin-top:10px}
.dhproinfo{ font-size:14px; color:#6E3408;width:740px; margin:0 auto; line-height:25px; padding-top:20px}

.dhproinfotext .a_dhinfo{ margin-top:5px; width:68px; height:22px; background:url(../images/btn-dh.jpg) no-repeat top center; border:none; cursor:pointer}

/*弹窗*/

.black_overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0%;
	width: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

 .model{  
   position: absolute; z-index: 1003;   
   width:420px;
   display: none; 
    border:1px solid #dbdbdb;  font-size:14px;
	background:#fff;
   }
.model .span-tcclose{ display:block; width:31px; height:34px; cursor:pointer; float:right}
.model .p-cont{ display:block; padding:0 10px 10px 10px}

.out{ background:url(../images/404bg.jpg) repeat-y #eed799;}
.page404{ width:1018px; border:1px solid #e4be7c; background:#fbf4dc; text-align:center; padding:200px 0; margin-top:20px}
.page404 span{ display:block; font-size:18px; color:#1d1d1d; font-family:'Microsoft YaHei'; line-height:50px}
.page404 span img{ vertical-align:-2px; margin-right:5px}
.page404 span a{ color:#3da20b}

#Appimg{display:none; top:28px; left:-40px; position:absolute;z-index:100; width:220px; height:220px; background:#fff; border:1px solid #cccccc}
#Appimg ul{ float:left; margin:20px 0 0 20px; border-bottom:1px solid #dbdbdb; height:100px; padding:0 0 20px 0;}
#Appimg ul li{ text-align: center; width:85px; height:100px; line-height:0px;}
#Appimg ul li span{ display:block; color:#4c4c4c; font-size:12px;line-height:0px; margin:0;}
#Appimg ul li img{ width:85px; height:85px; vertical-align:0; margin:0 0 10px 0}

#Appimg a{ display:block; text-indent:20px; height:35px; font:16px/35px 'Microsoft YaHei'}
#Appimg a img{ margin-right:10px}
#Appimg a.a_iphone{ color:#e79555}
#Appimg a.a_az{ color:#6e920a}
