﻿@charset "utf-8";
/* CSS Document */
/* ！清零*/
/* ----------------------------------------------- */
html * { outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
body { font-size: 12px; font-family: 微软雅黑; background-color: #ebebeb; }
table { border-collapse: collapse; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
i, b, strong { font-style: normal; }
ul { overflow: hidden; }
li { list-style: none; }
select, input, img { vertical-align: middle; outline: none; width: 100% }
a { text-decoration: none; outline: none; color: #333; }
.left { display: inline; float: left; }
.right { display: inline; float: right; }
.clear:after { display: block; content: ''; clear: both; }
.clear { zoom: 1; }
textarea { resize: none; outline: none; }
input[type="button"], input[type="submit"] { cursor: pointer; }
/*容器*/
.containernav { overflow: hidden; background: #303030; }
/*个人中心*/
.containerL { float: left; width: 0%; overflow: hidden; margin-top: 2%; position: relative; }
.containerL p {padding-left: 8%;margin-bottom:10px; height:40px; line-height:40px;}
.containerL p a{ font-size:1.4em; color:#FF8B00;}
.person_menu { background: url(../images/nav_border_b.jpg) top repeat-x;/*border-top:1px solid #4b4f5b;*/ }
.person_menu li { height: 45px; line-height: 45px; padding-left: 15%; background: url(../images/nav_border_b.jpg) bottom repeat-x;/*border-bottom:1px solid #4b4f5b;*/ overflow: hidden; }
.person_menu li a { display: block; font-size: 1.2em; color: #fff; overflow: hidden; }
.person_menu .change { background: #FF8B00; }
.person_menu .change a { color: #fff; }
.containerR { float: right; width: 100%; position: relative; background: #fff; }
/*头部*/
.head { height: 30px; line-height: 30px; background: #FF8B00; position: relative; }/*margin-bottom:30px;*/
.headL { float: left; display: block; width: 27px; height: 25px; background: url(../images/headL.png) no-repeat; margin: 12px 0 0 -4px; }
.headR { float: right; display: block; width: 27px; height: 25px; background: url(../images/headR.png) no-repeat; margin: 9px -4px 0 0; }
.show_hidden { position: fixed; left: 50%; width: 100%; height: 100%; display: none; z-index: 10; }
.header2 { max-width: 540px; margin: 0 auto; /*margin-top: 20px 10px 0px 10px;*/}
.header2 li { display:inline-block; height: 30px; line-height: 30px;  width:40%; margin:2.5% 1.5% 1% 1.5%; font-size:1.4em; padding-left:6.2%; background:#a7a7a7;}
.header2 li a { color: #fff; }
.header2 .moren{background: #FF8B00;}
.header2 .moren a { color:#fff; }
/*.header2 li a:hover{ color:red; font-weight:bold;}*/
.All_Content { background-color: #ebebeb; overflow: hidden; }
.container { background: #fff; max-width: 540px; margin: 0 auto; border-bottom: 41px solid #ebebeb; position: relative; }
/*所有框架*/
.All_Content { background-color: #ebebeb; overflow: hidden; }
.container { background: #fff; max-width: 540px; margin: 0 auto; border-bottom: 41px solid #ebebeb; position: relative; }
/*头部*/
.head { height: 50px; line-height: 50px; background: #ff8b00; padding: 0 20px; }
.logo { float: left; font-size: 16px; color: #fff; font-weight: bold; }
.head_button { float: right; }
/*菜单*/
.nav { min-height: 24px; background: #000; padding-top: 4px; position: relative; }
.nav li { float: left; width: 16.6%; text-align: center; }
.nav li a { display: block; color: #ff8b00; height: 24px; }
.nav li div { display: none; height: 26px; line-height: 26px; width: 100%; background: #ff8b00; position: absolute; left: 0; top: 28px; }
.nav li.change div a, .nav li div a { display: inline-block; padding: 0 10px; color: #000; }
.nav li.change { background: #ff8b00; }
.nav li.change a { color: #fff; }
.nav li.change div { display: block; }
.nav li.change div a.noe { color: #fff; }
.nav .filtrate, .nav .filtrate div a { color: #fff; }
.nav .filtrate { height: auto; width: 90%; text-align: left; padding: 16px 5%; background: #ff8b00; line-height: 24px; }
.nav .filtrate div { position: relative; height: auto; top: 0; left: 0; clear: both; margin-bottom: 4px; font-size: 10px; }
.nav .filtrate h4 { font-size: 12px; }
.nav .filtrate div span { display: inline-block; width: 40px; background: #dedede; text-align: center; color: #4e4e4e; }
/*轮播图*/
.shuffling_Img a { display: none; }
.shuffling_Img img { width: 100%; }
.shuffling_Site { height: 4px; background: #a3a3a3; overflow: hidden; }
.shuffling_Site a { float: left; display: block; width: 33.3%; height: 4px; }
.shuffling_Site a.change { background: #ff4300; }
/*最新动态*/
.recent_news{ padding:7px;}
.recent_news h2 i{ font-size:14px; color:#ff8b00; padding-right:10px; background:url(../images/recent_newsH2.jpg) right bottom no-repeat; padding:0 10px;}
.recent_news_box{ height:65px; margin-top:10px; overflow:hidden; border-bottom:2px solid #d5d5d5; position:relative;}
.recent_news ul{ position:absolute; left:0; top:0;}
.recent_news li{ padding:0 10px 12px 10px; font-size:12px;}
.recent_news li h4{ font-weight:bold; line-height:1.6;}
.recent_news li a{ color:#454545;}

/*侧栏*/
.sidebar ul { overflow: hidden; }
.sidebar ul li { float: left; width: 33.3%; text-align: center; margin-top: 14px; }
.sidebar ul li img { width: 60%; }
.sidebar ul li p { line-height: 2; }
/*页尾*/
.footing { width: 100%; height: 41px; line-height: 41px; background: #000; text-align: center; font-size: 20px; color: #fd8b01; position: fixed; left: 0; bottom: 0; }
.footing span { padding: 0 10px 0 25px; background: url(../images/footing.jpg) left center no-repeat; }
/*===================================互动中心======================================*/
.About_Hotel li, .news_notice li, .Interaction_center li { margin-top: 12px; background: #f7f6f6; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding: 0 13px; padding-bottom: 13px; }
.Interaction_center li h4 { font-size:1.3em; font-weight: bold; line-height: 2; }
.Interaction_center li p { font-size: 1.1em; }
.Interaction_center li div { overflow: hidden; margin-top: 10px; }
.Interaction_center li div a { float: left; display: block; width: 20%; }
.Interaction_center li div a img { width: 96%; }
/*====================================新闻公告=======================================*/
.news_notice li { padding-top: 13px; overflow: hidden; }
.news_Img { float: left; width: 27%; }
.news_Img img { width: 100%; height: 100%; }
.news_Content { float: right; width: 69%; font-size: 12px; }
.news_Content h4 {font-weight: bold; margin-bottom: 4px; font-size:1.3em }
.SD_scenery li p, .news_Content p {font-size:1.1em;height: 50px; overflow: hidden; word-wrap: break-word; }
.news_Content .time { text-align: right; padding-top: 5px; color: #949494; }
/*================================十渡风光=========================================*/
.SD_scenery { padding-left: 2%; }
.SD_scenery li { float: left; width: 47%; margin-right: 3%; background: #fff; margin-top: 11px; }
.SD_scenery li img { width: 100%; height: 120px; }
.SD_scenery li div { padding: 8px 5% 16px 5%; height: 30px; }
.SD_scenery li div h4 a { font-size: 14px; color: #f08300; }
/*================================十渡风景===========================================*/
.SD_view, .SD_view a { color: #fff; }
.SD_view { padding: 20px 0; }
.SD_view h2 { font-size: 1.4em;padding: 20px 13px;color:#FF8B00; font-weight:bold;}
.SD_viewImg img { width: 100%; height: auto; margin: 20px 0; }
.SD_viewP {font-size:1.4em; color: #000; line-height:1.5 }
.SD_viewP img{ /*margin-bottom:20px;*/ width:100%;}
.SD_viewP { width: 98%; height: auto; margin:0 auto; }
.MsoNormal{ width:94%; margin:0 3%;font-size:12px;!important}
/*==================================互动中心-投诉建议======================*/
.complaint_offer { padding: 50px 20px; }
.complaint_offer td { padding-bottom: 11px; }
.complaint_offer td textarea, .complaint_offer td input[type="text"] { border: 1px solid #bcbcbc; padding: 0 10px; }
.complaint_offer td textarea { width: 70%; height: 80px; }
.complaint_offer td input[type="text"] { width: 50%; height: 20px; }
.complaint_offer td input[type="submit"] { width: 60px; height: 25px; background: #3a3a3a; color: #fff; border: none; }
.complaint_offer td input[type="button"] { width: 60px; height: 25px; background: #3a3a3a; color: #fff; border: none; }
/*=====================================客房介绍===============================*/
.About_Hotel li { overflow: hidden; padding: 0; }
.About_Hotel { }
.About_Hotel .news_Content { width: 45.5%; float: left; margin: 0 4%; font-size: 12px; }
.About_Hotel .news_Content h4 { margin: 0; font-size:1.3em; }
.About_Hotel .news_Content h4 a { color: #ec6f00; line-height: 2; }
.About_Hotel .news_Content p{ font-size:1.1em;}
.About_Hotel .news_price { float: left; width: 19%; text-align: center; margin-top: 12px; font-size:1.4em; }
.About_Hotel .news_price a { color:red; font-weight:bold; }



/**/
.clear{ clear:both}
.Y_box{ background:#FFF; width:100%; color:#000;}
.Y_box .Y_text {width:95%; border:0px solid #090; margin:0 auto;overflow:hidden;padding-bottom:15px;}
.Y_text .top h1 { font-size: 20px; font-weight: bold; color:#FF8B00; margin: 18px 0px; float: left; }
.Y_text .top span{ float:right; margin: 18px 0px; }
.Y_text .top span a{color:#666;}
.Y_box .center1 .nav{ background:#FFF;}
.Y_box .center1 li{ background:#DEDEDE;padding:0;padding-top:7px; margin:0 3px; width:20%}
.Y_box .center1 .nav li a{color:#666;}
.Y_box .center1 .nav .li1{  background:#EC8102}
.Y_box .center1 .nav .li1 a{color:#000;}
@media screen and (max-width:480px){.Y_box .center1 li{ background:#DEDEDE;padding:0;padding-top:7px; margin:0 3px;width:30%}}

.Y_box .chuang{border:0px solid #f00; overflow:hidden;margin-top:20px;  padding-bottom:15px; border-bottom:1px #666 dashed;}
.Y_box .chuang .bad{ width:43%; float:left}
.Y_box .chuang .bad img{ width:100%;}
.Y_box .chuang .zhong{ width:30%;border:#000 solid 0px; overflow:hidden; float:left;margin-top:20px; margin-left:15px;}
.Y_box .chuang .zhong h1{ color:#FF8B00; font-size:1.4em; font-weight:bold}
.Y_box .chuang .zhong p{ float:left;color:#000; margin-top:8px; }
.Y_box .chuang .you{ float:left; width:15%; border:#000 solid 0px; color:#FF8B00;font-size:1.4em; margin-top:70px; margin-left:18px;}
@media screen and (max-width:480px){
	.Y_text .top h1 { font-size: 1.4em; }
	.Y_box .chuang .bad{ width:40%; float:left}
	.Y_box .chuang .zhong h1{ color:#FF8B00; font-size:1em; font-weight:bold;}
	.Y_box .chuang .zhong{height:50px; margin-left:8px;}
	.Y_box .chuang .zhong p{  margin-top:4px; }
	.Y_box .chuang .you{ float:left; width:18%; border:#000 solid 0px; color:#FF8B00;font-size:1em; margin-top:50px; margin-left:10px;}
	}
	
	
.reservation_page ul li { background: transparent none repeat scroll 0% 0%; }
.reservation_input { padding: 38px 0px 0px 21px; border-top: 1px dashed rgb(0, 0, 0); }

.reservation_input select { width: 222px; height:28px;}

.reservation_input input[type="button"] { width: 108px; height: 34px; background: rgb(58, 58, 58) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.reservation_input  table{ border:0px solid #0C9; width:100%; color:#000;}
.reservation_input  .date1{ width:75%;height:28px;}
.reservation_input input{ width:75%;height:28px;}
.reservation_input  tr{ line-height:3.5}
.reservation_input  td{ border:0px solid #f00;}
.reservation_input select{width:76%;}
.reservation_input .name{width:75%;}
.reservation_input input{ border:1px solid #A9A9A9;}

.reservation_input table{}
@media screen and (max-width:480px){
	 .reservation_input .td{ width:20%; border:1px solid #f00;}
	.reservation_input  table{ margin-left:-12px;}
	}
	
/*结束*/
	
.T_xinxi{ color:#000; padding:20px 2px; border-bottom:1px solid #666;}
.T_shuliang{margin-top: 20px;}
.T_shuliang h2 { font-size:1em; font-weight: bold; color:#000; padding-bottom: 16px; border-bottom: 1px solid #000;color:#000; }
/*头部*/
.p_number{border:solid 0px #ddd;padding:10px 0 0 10px;width:100%;height:80px;margin:0px auto 0;color:#000;}
.p_number .P_you{ float:left;margin-left:-8px;height:26px; line-height:26px; font-weight:bold; border:0px solid #F00}	
.p_number .f_l{float:left;color:#000;}
.p_number .add_chose{ float:left;width:105px; border:1px solid #BCBCBC; background:#ECECEC; margin-left:12px; }
.p_number .add_chose a{float:left;margin:5px 0 0 0;display:block;width:15px;height:15px;line-height:99em;overflow:hidden;/*background:url(images/reduce-add.gif) no-repeat;*/ color:#000;background:#ECECEC; }
.p_number .add_chose a.reduce{background-position:0 0;color:#000; background:url(../images/jian.jpg) no-repeat center;padding-left:9px;margin-right:-5px;}
.p_number .add_chose a.add{background-position:-16px 0;color:#000; background:url(../images/jia.jpg) no-repeat center;}
.p_number .add_chose .text{float:left;margin:0 5px;display:inline;border:solid 1px #ccc;padding:4px 3px 4px 8px;width:40px;line-height:18px;font-size:14px;color:#990000; text-align:center; border-bottom:0; border-top:0;color:#000;  }
.p_number .buy{line-height:3em; margin-top:10px; }
.p_number .buy .total-font{font-family:Arial;font-size:1.3em;color:#000; font-weight:bold;border:0px solid #f00; margin-right:15px;}
.p_number strong{height:26px; line-height:26px; font-weight:inherit;font-size:0.75em; margin-left:10px;}
/*增减数量*/
.Interactive { margin-top: 40px; }
.Interactive td { padding-bottom: 15px; color:#000;}
.Interactive td input[type="text"] { width: 200px; height: 29px; line-height: 29px; border: 1px solid rgb(188, 188, 188); padding: 0px 10px; }
.Interactive td input[type="button"] { width: 108px; height: 34px; background: rgb(58, 58, 58) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: medium none; }
/*支付*/

.reservation_page ul li { background: transparent none repeat scroll 0% 0%; }
.xin_input { padding: 38px 0px 0px 21px; border-top: 1px dashed rgb(0, 0, 0); }
.xin_input select { width: 222px; height:28px;}
.xin_input input[type="button"] { width: 108px; height: 34px; background: rgb(58, 58, 58) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.xin_input  table{ border:0px solid #0C9; width:100%; color:#000;}
.xin_input  .date1{ width:75%;height:28px; }
.xin_input input{ width:75%;height:28px;}
.xin_input  tr{ line-height:3.5;border:0px solid#f00}
.xin_input  td{ border:0px solid #f00;}
.xin_input select{width:76%;}
.xin_input .name{width:75%;}
.xin_input input{ border:0px solid #A9A9A9; margin-left:10px; }

.xin_input table{}
@media screen and (max-width:480px){
	 .xin_input .td{ width:20%; border:1px solid #f00;}
	.xin_input  table{ margin-left:-12px;}
	}
 .even{ background:#F5F5F5;}
.odd{ background:#FFF;}
.input .jiage{color:#F28301; font-weight:bold; font-size:1.3em; text-align:right; border-bottom:1px solid #000; padding:25px 0; margin-right:12px;} 
.input .form2 .buttom2{ text-align:center; margin:20px auto;  }
.input .form2{border:0px solid #00F; text-align:center; width:100%}
.xin_input table .td1{ padding-left:10px; border:0px solid #0F0; width:30%;}
/*在线预订信息*/

.deng_input { padding: 38px 0px 0px 21px; border-top: 0px dashed rgb(0, 0, 0); border:0px solid #F00 ; min-height:400px;}
.deng_input  table{ border:0px solid #0C9; width:100%; color:#000;}
.deng_input  input{ width:75%;height:28px;}
.deng_input  tr{ line-height:3.5;border:0px solid#f00}
.deng_input td{ border:0px solid #f00;}
.deng_input  input{ border:1px solid #A9A9A9; margin-left:10px; }
.input .form3 .txtname{ text-align:center; margin:20px auto;  }
.input .form3{border:0px solid #00F; text-align:center; width:100%}
.deng_input   table .td1{ padding-left:10px; border:0px solid #0F0; width:30%;}
.deng_input   table tr td img{ width:20%; float:left; border:0px solid #FF0; max-height:30px; margin-left:15px;}
.deng_input   table tr td .denglu{border:0px solid #F00; width:100%;}
.deng_input   table tr td .denglu .deng{background:#00F 0px sold; width:30%; margin:0 auto; background:#FF8B00; color:#fff; margin-top:25px;}
@media screen and (max-width:480px){
	 .deng_input .td{ width:20%; border:0px solid #f00;}
	.deng_input table{ margin-left:-12px;}
	.deng_input   table tr td img{ width:30%; min-height:25px;margin-left:5px;}
	} 
	/*登录结束*/
.Y_box .F_div{ min-height:300px;}
.Y_box .chenggong { width:100%; border:0px solid #f00; padding-top:40px;}
.Y_box .chenggong dt{ width:30%;  margin:0 auto;}
.Y_box .chenggong dt img{ width:100%;}
.Y_box .chenggong dd{ font-size:1.3em; margin:15px 0;}
