@charset "utf-8";
/* CSS Document */

body {magin: 0px;min-width:950px;}
* {padding: 0px;margin: 0px;font-family: Arial, "微软雅黑";}
dd, dl, dt, ul, li {margin: 0;padding: 0;list-style: none;}
img {border: none;}
input {margin: 0;outline: none}
a {text-decoration:none; }
a:link {color: inherit;}
a:visited{color:inherit;}
hr{ border:none; border-top:1px dashed #f3cdab; margin-bottom:10px;}
.hr2{border-top:1px dashed #bd9879; margin:4px 0px;}
h1{ font-size:30px; margin:8px 0px;}
h2{ font-size:24px; margin:6px 0px;}
h3{ font-size:18px; margin:4px 0px}
h4{ font-size:16px; margin:2px 0px}
h5{ font-size:14px; margin:0px}

.f-note .warning { display: block; position: fixed; top: 50%; left: 50%; margin-top: -6%; margin-left: -12%; width: 23%; min-height: 13%; text-align: center; border-radius: 5px; border: 1px solid #c39881; background: rgba( 0, 0, 0, .7); z-index: 388; }
.f-note .warning small { display: block; margin-top: 9%; font-size: 1rem; }
.top-box{background:url(../images/top-bg.png) no-repeat center center;background-color:#c29871;  height:520PX; overflow:hidden; border-bottom:4px solid #b17c4a;box-shadow:0px -2px 5px rgba(0,0,0,.6) inset;}
.top{ width:950PX; margin:auto; overflow:hidden;}
.logo{ display:inline-block; float:left; margin:26px 0px 14px; display:inline-block; line-height:0px;}
.logo img{ max-height:80px;}
.Language{ float:right; overflow:hidden; margin-top:70px;}
.Language a{ display:inline-block; float:left; margin-left:8px; background-color:#cd935d; color:#fff; font-size:12px; line-height:36px; padding:0px 24px;}
.Language a:hover{background-color:#eaa667;}


.banner-box{ width:1120px; height:400px; margin:auto; position:relative; }
.nav{ position:absolute; z-index:1; top:0px; left:0px; width:1120px; height:38px; background:url(../images/nav-bg.png) no-repeat; color:#fff; line-height:38px; font-size:15px; text-align:center;}
.nav ul{ display:inline-block;}
.nav li{ float:left; overflow:hidden;}
.nav li a{ display:inline-block; width:188px; height:38px; padding-left:2px; background:url(../images/nav-bg2.png) left center no-repeat; text-align:center; color:#fff;}
.nav li:nth-child(1) a{padding-left:0px; background:none;}


.fullSlide{width:1120px;position:relative;height:400px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:1120px !important;}
.fullSlide .bd li{width:1120px!important;height:400px;overflow:hidden;text-align:center; position:relative; }
.fullSlide .bd li a{display:block;height:400px;}
/* banner */

.content-box{ background:url(../images/content-bg.png) no-repeat top center; background-color:#e2af80; padding-bottom:30px;}
.content{ width:950px; margin:auto; overflow:hidden;}
.content-l{ float:left; width:680px; }
.content-r{ float:left; margin-left:30px; width:240px; overflow:hidden;}

.information{background:rgba(49,49,49,.5); height:180px; margin-bottom:20px; text-align:center;}
.information ul{ display:inline-block; overflow:hidden;}
.information li{ float:left;}
.information-link{ line-height:44px; color:#fff; padding-bottom:1px; background:url(../images/bg-information.png) no-repeat center bottom;}
.information-link li{ margin:0px 60px;}
.information-link li a{ display:inline-block; font-size:15px;}
.information-img{ margin-top:12px;}
.information-img li{ margin:0px 7px;}
.information-img img{ border:2px solid #b17c4a;
        box-shadow:0px 0px 8px rgba(0,0,0,.86);
   -moz-box-shadow:0px 0px 8px rgba(0,0,0,.86);
-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.86);
}
/*information end*/

.index-newsbox{ overflow:hidden;}
.index-news{ float:left; width:680px; overflow:hidden;color:#666; }
.news-img{ display:block;  border:1px solid #cccccc; width:330px; height:130px;vertical-align:middle;text-align:center; display: table-cell; line-height:0px;}
.index-news .news-title{ margin-top:15px;}
.news-title{height:34px; background:url(../images/news-bg.png) no-repeat left bottom; overflow:hidden; }
.news-title b{ font-size:18px; }
.news-title a{ float:right; font-size:14px; }
.index-news ul{ margin-top:6px; font-size:14px; line-height:32px; color:#666;}
.index-news li a{ display:block; width:100%; border-bottom:1px dashed #ccc;}
.index-news li a small{ float:right;}

.comments{ float:right; width:330px; font-size:14px;color:#666;}
.comments li{ border-bottom:1px dashed #ccc; padding-bottom:7px;}
.comments-title{ display:block; width:100%; background:url(../images/icon-god-.png) no-repeat center left;}
.comments-title b{ display:inline-block; margin-left:24px; font-size:18px;line-height:36px;}
.comments-title small{ float:right;display:inline-block; line-height:36px; font-size:12px; margin-left:4px;}
.comments p{ line-height:17px;}
.up{ height:285px; overflow:hidden;}
/*首页右侧 end*/

.Booking{ width:240px; background:rgba(49, 49, 49, 0.5); margin-bottom:20px;}
.Booking .title{ width:100%; font-size:15px; line-height:46px; color:#fff;text-align:center; padding-bottom:1px;background:url(../images/Booking-title-bg.png) no-repeat center bottom; margin-bottom:9px;}
.Booking .time{color:#bfbfbf;font-size:14px; line-height:26px; margin-left:20px; }
.Booking .time b{ margin-right:5px; float:left;}
.Booking input{ float:left;background:none; background:url(../images/icon-rl.png) no-repeat 104px center; border:1px solid #bfbfbf; width:110px; height:24px; padding:0px 9px;  color:#bfbfbf; margin-bottom:13px;}
.Booking2{width:240px; background:rgba(49, 49, 49, 0.5); margin-bottom:20px;}
.Booking2:hover{background:url(../images/img-bookingbg1.jpg);}
.Booking3:hover{background:url(../images/img-bookingbg2.jpg);}
.Booking2 a{ display:block; font-size:24px; text-align:center; line-height:24px; padding:16px 0px; color:#cea500; font-weight:bold; }
.Booking2:hover a{ text-shadow:-2px -2px 4px #fff; color:#976a14}

#dropdown2 .dropdown{ width:128px; border-radius:0px; background:none;}
#dropdown2 .dropdown .selected{ padding:6px 0px; text-indent:10px;}
#dropdown2 .selected{ font-size:12px; color:#bfbfbf;}
#dropdown2 ul>li{ font-size:14px; }
#dropdown2 ul>li:hover{ background-color:#987554;}
#dropdown2 .dropdown .selected::after{border-radius: 0 ;box-shadow:none;}
#dropdown2 .dropdown .carat{border: 4px solid transparent;border-top: 8px solid #dfdfdf;}
#dropdown2 .dropdown.open .carat{border-top: 4px solid transparent;border-bottom: 8px solid #dfdfdf;}
#dropdown2 .dropdown.focus{box-shadow: 0 0 0px;}
#dropdown2 .dropdown:hover{box-shadow: 0 0 0px;}
/*下拉选项*/

.zhifu {padding-bottom:12px; margin-top:10px;margin-left:20px; overflow:hidden; }
.zhifu a{ float:left; display:block; width:86px; line-height:38px; text-align:center; border:1px solid #bfbfbf; color:#bfbfbf; margin-right:20px;}
.zhifu a:hover{ background-color:#cea500; border:1px solid #cea500; color:#fff; }
.zhifu1 { font-size:12px;float:left; display:block; width:86px; line-height:28px;  text-align:center;  color:#bfbfbf; }
.zhifu2{ text-align:center;font-size:12px; color:#bfbfbf; padding-bottom:20px;}
.zhifu2 a{ border:1px solid #bfbfbf; padding:6px 10px;}
/*首页客房预订 end*/
.contact-img{ margin-top:20px; line-height:0px;}
.up2-box{ width:240px; background:rgba(49, 49, 49, 0.5); overflow:hidden; margin-top:20px;}
.up2-box .up2-title{ display:block; width:100%; text-align:center; line-height:40px; color:#fff; font-size:14px; background:url(../images/Booking-title-bg.png) no-repeat center bottom;}
.up2{width:200px; height:93px; margin:14px auto; overflow:hidden;}
.up2 ul{ font-size:12px; color:#c9c9c9; overflow:hidden;}
.up2 ul a{ display:block; color:#ccc; font-weight:bold; font-size:14px;}
.up2 ul a:hover{ color:#cea500;}
.up2 ul a p{ display:inline-block; line-height:20px;}
.up2 ul a small{ float:right;line-height:20px;}


.foot-box{  background-color:#897059; border-top:2px solid #b17c4a;}
.foot{ width:950px; margin:auto; color:#fff; padding-top:40px; overflow:hidden;}
.ewm{ float:left; width:120px; overflow:hidden}
.ewm p{ width:120px; font-size:14px; line-height:40px; text-align:center;}
.foot ul{ overflow:hidden; text-align:left;}
.foot li{ display:inline-block; vertical-align:text-top; margin-left:40px; margin-bottom:20px;}
.foot li>a{ font-size:16px; color:#fff;}
.foot li dl{ margin-top:10px;}
.foot li>dl>dd>a{ font-size:14px; color:#ccc; line-height:24px;}
.bq{ border-top: 1px solid #95887d; font-size:14px; color:#fff; line-height:60px; text-align:center; margin-top:34px;}
/*首页end*/

.breadcrumb{ width:100%; padding-left:24px; background:url(../images/icon-Positioning.png) no-repeat left center; background-size:20px; font-size:12px; color:#615142; line-height:20px; margin:10px 0px; overflow:hidden;}
.breadcrumb a{ font-size:12px; color:#615142;line-height:20px; margin:0px 4px;}
.breadcrumb a:hover{color:#886f57;}
.breadcrumb img{ margin-top:4px;}

.nav2 { overflow: hidden; background:rgba(49, 49, 49, 0.5);}
.nav2 li { width: 135px; float: left; border-right:1px dashed #b99e86;}
.nav2 a { display: block; color:#faf2ea; line-height:40px; font-size: 14px; text-align: center; border: 0; }
.nav2 li a.current,.nav2 li a.current:hover,.nav2 ol a.current:hover {  background:rgba(49, 49, 49, 0.3); color:#fff; }
.nav2 li a:hover,.nav2 li a:focus {background:rgba(49, 49, 49, 0.3);}
.nav2 ol { width: 135px; float: right;border-left:1px dashed #b99e86;}
.nav2 ol a{ color:#faf2ea; text-align:left; text-indent:8px;}
.nav2 ol img{ float:left; margin-top:6px; margin-left:30px;}

/*面包屑和二级导航*/

.Inside{}
.Inside-content{ /*width:638px;*/ padding:20px;font-size:13px;color:#faf2ea; border:1px solid #c59264;background:rgba(0, 0, 0, 0.1); }

.Inside-content-page{ overflow:hidden; font-size:13px;color:#faf2ea;}
.Inside-content-page p{ font-size:13px; line-height:22px; color:#4d4d4d; margin-bottom:6px; }
.Inside-content-page h4{  color:#4d4d4d; text-align:center; line-height:36px;}
.Inside-content-page h5{ font-size:15px; color:#4d4d4d; text-align:center; line-height:36px;}
.Inside-content-page h3{ font-size:18px; color:#4d4d4d; text-align:center; line-height:36px;}

.page-list { text-align: center; margin: auto; padding: 20px 0px 0px 0px; line-height: 0px; overflow: hidden; }
.page-list span, .page-list a { font-size: 12px; color: #4d4d4d; line-height: 24px; padding: 5px 8px; }
.page-list a.now { background: #897059; color: #fff; }


.page-box{ text-align:center; width:640px; margin:auto; padding:20px 0px 0px 0px; line-height:0px; overflow:hidden;}
.page{ display:inline-block; overflow:hidden; line-height:0px;}
.page a{ display:block; float:left; font-size:12px; color:#4d4d4d; line-height:24px; padding:0px 8px;}
.page .page-on{ background-color:#897059; color:#fff;}
/*内页tab end*/

.Inside-showp{ margin-bottom:20px;}
.Inside-showp p{ font-size:13px; color:#4d4d4d; line-height:20px;}

.Inside-showimg { display:block;width:640px; overflow:hidden; margin-bottom:-20px;}
.Inside-showimg li{ float:left; width:310px; margin:0px 20px 20px 0px; }
.Inside-showimg li:nth-child(2n){margin:0px;}
.Inside-showbox{ display:block; width:100%; line-height:0px; overflow:hidden; position:relative;}
.Inside-showbox img{ max-width:306px; border:2px solid #897059; transition-duration: .3s;}
.Inside-showbox:hover img{ max-width:306px; border:2px solid #c6ab94;transition-duration: .3s;}
.Inside-showbox p{ display:block; width:306px; line-height:30px; background:url(../images/bg-show-p.png) repeat;  font-size:14px; color:#faf2ea; text-align:center; position:absolute; bottom:2px; left:2px;transition-duration: .3s;}
.Inside-showbox:hover p{ background:url(../images/bg-show-p2.png);transition-duration: .3s;}

.Inside-showimg2 { display:block;width:640px; overflow:hidden; margin-bottom:-20px;}
.Inside-showimg2 li{ float:left; width:310px; margin:0px 20px 20px 0px; }
.Inside-showimg2 li:nth-child(2n){margin:0px;}
.Inside-showbox2{ display:block; width:100%; line-height:0px; overflow:hidden; position:relative;}
.Inside-showbox2 img{ max-width:306px; border:2px solid #897059; transition-duration: .3s;}
.Inside-showbox2:hover img{ max-width:306px; border:2px solid #c6ab94;transition-duration: .3s;}
.Inside-showbox2 p{ display:block; width:306px; line-height:30px; background:url(../images/bg-show-p.png) repeat;  font-size:14px; color:#faf2ea; text-align:center; position:absolute; bottom:2px; left:2px;transition-duration: .3s;}
.Inside-showbox2:hover p{background:url(../images/bg-show-p2.png);bottom:-32px;transition-duration: .3s;}
.Inside-showbox2 .xz{ position:absolute; top:0px;  width:306px; border:2px solid #c6ab94;height:204px;overflow:hidden; display:none; transition-duration: .3s}
.Inside-showbox2:hover .xz{ position:absolute; top:0px; width:306px; border:2px solid #c6ab94;height:204px;display:block;transition-duration: .3s}
.Inside-showbox2 .xz a{ float:left; display:block; width:40%; line-height:20px; padding:8px 0px; margin:80px 0px 0px 6%; text-align:center; color:#e5e5e5; font-size:16px;background:url(../images/bg-show-p.png);transition-duration: .3s;}
.Inside-showbox2 .xz a:hover{ color:#fff; font-size:16px;background:url(../images/bg-show-p2.png);transition-duration: .3s;}

.service-title{ font-size:12px; color:#4d4d4d; line-height:22px; margin-bottom:20px;}
.Introduction2{ overflow:hidden; color:#4d4d4d;}


.Booking-box{ width:600px; padding:20px 20px; border-radius:4px; background:rgba(49, 49, 49, 0.3);}
.Booking-box>li{ display:inline-block; width:100%; font-size:14px; color:#faf2ea; margin-bottom:10px;}
.Booking-box li h3{ margin-bottom:14px;}
.Booking-box li b{ float:left; height:26px; font-size:14px; color:#faf2ea;}
.Booking-box small{ display:inline;font-size:12px; margin-bottom:14px; color:#e2b081;}
.Booking-box i.red{ color:#F33; line-height:26px; text-align:center; font-size:16px;}

.Booking-box input{ width:232px;font-size:12px; color:#666;  border:1px solid #bfbfbf;height:24px;margin-right:10px; padding:0px 9px;background:url(../images/icon-rl.png) no-repeat center right 8px;background-color:#fff;}

.Booking-box fieldset{ float:left; margin-right:10px;}
.dropdown3 .dropdown{ width:250px; border-radius:0px;}
.dropdown3 .dropdown .selected{ padding:7px 0px; text-indent:10px;}
.dropdown3>.dropdown>.selected{ font-size:12px; color:#666;}
.dropdown3 ul>li{ font-size:14px; }
.dropdown3 ul>li:hover{ background-color:#987554;}
.dropdown3 .dropdown .selected::after{border-radius: 0 ;box-shadow:none;}
.dropdown3 .dropdown.focus{box-shadow: 0 0 0px;}
.dropdown3 .dropdown:hover{box-shadow: 0 0 0px;}
/*下拉菜单*/


/*订单-客户信息*/

.warning small { font-size:12px; line-height: 26px; color:#cea500 !important; font-weight: 600; }

.messages_box {overflow:hidden;}
.messages_box .client_info{ float:left; overflow:hidden; font-size:14px;}
.messages_box .client_info small{ display:block;font-size:12px; margin-bottom:14px; margin-top:-10px; color:#e2b081;}
.messages_box input{ display:inline-block; margin-bottom:14px;background:none; background:#fff; color:#333; width:232px;}
.messages_box .messages-button {
	float:left;
	margin-top:20px;
	margin-right:20px;
	width: 125px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #bfbfbf;
	text-align: center;
	transition-duration: .3s;
	border:1px solid #bfbfbf;
	background:none;
}
.messages_box .messages-button:hover {
	transition-duration: .3s;
	cursor: pointer;
	color: #fff;
	border:1px solid #cea500;
	background:#cea500;
}
/*订单-客户信*/


.Payment{ width:600px; padding:20px 20px; border-radius:4px; background:rgba(49, 49, 49, 0.3);}
.Payment li{ display:inline-block; width:100%; font-size:14px; color:#faf2ea; margin-bottom:10px;}
.Payment li h3{ margin-bottom:14px;}
.Payment li b{ float:left; height:26px; font-size:14px; color:#faf2ea;}
.Payment p{ display:inline-block; margin-right:4px;}
.Payment small{ font-size:12px; color:#e2b081;}

.Payment2{ width:600px; padding:20px 20px; margin-top:20px; border-radius:6px; background:rgba(49, 49, 49, 0.3);}
#tabs0 {width:640px; padding:20px 0px; border-radius:4px;margin-top:20px;}
.menu0 {width: 100%;overflow:hidden;}
.menu0 li {display: block;float: left;padding: 4px 0;width: 100px;text-align: center;cursor: pointer;background:rgba(49, 49, 49, 0.3);font-size:14px;margin:1px;color:#fff;border-radius:4px 4px 0px 0px;}
.menu0 li.hover {background:#e1ae80;color:#fff;}
#main0 ul {display: none;background:rgba(49, 49, 49, 0.3);width:56	0px;padding:30px 20px;}
#main0 ul li{ overflow:hidden; font-size:14px; color:#faf2ea;}
#main0 ul li p,#main0 ul li b,#main0 ul li input{ float:left;line-height:22px; color:#faf2ea;}
a.zf-next{display: block;width: 140px;line-height: 34px; font-size:16px; margin-top:20px; margin-bottom:6px; margin-left:30px; color: #faf2ea; text-align: center;border: 1px solid #faf2ea;
background:rgba(49, 49, 49, 0.3);}
a.zf-next:hover{color: #fff;background:#cea500; border: 1px solid #cea500;}
a.zf-bake{margin-top:20px; margin-left:30px; color: #fff; text-align: center; font-size:13px; line-height:30px;}

#main0 ul{ min-height:100px;}
#main0 ul.block {display: block; }
#main0 ul li input{ width:240px; text-indent:10px; font-size:14px;}
.zc-box{  font-size:10px; color:#dfdfdf; margin:8px 0px;margin-left:84px;}
.zc-box a{ float:left; line-height:24px; margin-left:4px; color:#e2b081;}

.zf-wy{ overflow:hidden; margin-top:20px;}
.zf-wy>a{ float:left; line-height:0px; background:#fff; margin:0px 15px 10px 0px; padding:4px; border:1px solid #dfdfdf;}
.zf-wy>a.wy-on{ padding:3px; border:2px solid #e2af80;}
.zf-wy>a>img{ width:158px; height:33px;}
/*支付方式tab*/


#zc-showbox{ position:fixed; top:50%; margin-top:-267px; height:535px; width:100%;  z-index:1;}
.zc-show{ position:absolute; left:50%; margin-left:-455px; width:640px; height:100%; background:#fff; z-index:3;border-radius:4px; overflow:hidden;
        box-shadow:0px 0px 8px rgba(0,0,0,.8);
   -moz-box-shadow:0px 0px 8px rgba(0,0,0,.8);
-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.8);
}
.close1{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(49, 49, 49, 0.3); z-index:2;}
.zc-top{ background-color:#897059; overflow:hidden;}
.zc-top h3 { float:left; color:#fff; line-height:40px; text-indent:30px;}
.close2{ display:block; width:40px; height:40px; float:right;background:url(../images/icon-close.png) no-repeat center; background-size:18px;
filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; 
transition-duration: .2s;
-moz-transition-duration: .2s;
-webkit-transition-duration: .2s; 
-o-transition-duration: .2s; }
.close2:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;
transition-duration: .2s;
-moz-transition-duration: .2s;
-webkit-transition-duration: .2s; 
-o-transition-duration: .2s;  }

.zc-content{ margin-top:20px;height:450px;overflow-x: hidden;overflow-y: scroll;}
.zc-content ul{ overflow:hidden; position:relative; margin-bottom:16px;}
.zc-content ul ol{ position:absolute; top:0px; left:0px;width:20px; height:20px; font-size:15px; font-weight:bold;  text-align:center; color:#fff; background:#897059; border-radius:0px 4px 4px 0px;}
.zc-content ul li{ padding-left:40px; overflow:hidden;}
.zc-content ul li img{ float:left; width:158px; height:33px; border:1px solid #e2b081; margin-left:15px; margin-bottom:12px;}

.zc-content::-webkit-scrollbar {width:8px;}/*滚动条宽度*/
.zc-content::-webkit-scrollbar-button {background-color:#fff;}/*滚动条范围外部背景*/
.zc-content::-webkit-scrollbar-track {background:#fff;}/*滚动条范围内部背景*/
.zc-content::-webkit-scrollbar-thumb {background:#897059;border-radius:10px;}/*滚动条按钮样式*/
/*弹出支持样式*/


.Inside-hy{ width:100%; overflow:hidden; color:#4d4d4d;font-size:13px;}
.Inside-hy img{ max-width:100%;}
.Inside-hy h1,.Inside-hy h2,.Inside-hy h3,.Inside-hy h4,.Inside-hy h5{ margin-bottom:10px;}
.Inside-hy p{ font-size:13px; line-height:20px; margin-bottom:6px;}



.news{ font-size:13px; color:#4d4d4d; }
.news li{ border-bottom:1px  dashed #ccc;line-height:36px;}
.news li a{ display:block; line-height:36px; overflow:hidden;}
.news li p{ float:left; display:inline-block; width:550px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news li small{ float:right;}


.Inside-newstitle{ color:#4d4d4d; margin-bottom:14px;}
.Inside-newstitle h3{ text-align:center; margin:10px 0px;}
.Inside-newstitle span{ display:block; color:#666; font-size:12px; text-align:center; overflow:hidden; margin-bottom:6px;}
.Inside-newstitle span small{ margin-right:8px;}

a.booking-lingk{
    display: block;
    width: 86px;
    line-height: 30px;
    text-align: center;
    color: #fff;
	background-color:#b17c4a;
    }
.booking-lingk:hover{
    background-color: #e2af80;
    color: #fff;
}

.contact{ width:910px; margin-top:30px; padding:20px 20px;  background: rgba(0, 0, 0, 0.1); overflow:hidden;}
.contact h2{ color:#4d4d4d; text-align:center; line-height:40px;}
.contact h3{ color:#4d4d4d; text-align:center; line-height:40px;}
.contact p{  font-size:14px; color:#4d4d4d; line-height:36px;}











