/*公共样式*/
html,body{ 
margin:0px; 
height:100%; 
} 
.cont{ min-height:50rem;overflow: hidden;}
.cont .info{font-size:2rem;}
.banner_Img{ position: relative; width: 100%; height: auto;  }
/*-- ui-loading --*/
.ui-loading { overflow: hidden; }
.ui-loading img { transition: all .3s ease-in; }
.ui-loading:hover img { transform: scale(1.1); }
section{ margin-top:5px;}
.tenvideo_player{ height:498px;}
#checkmsg,#checksign{ background: #7d4b18;
    border-color: #7d4b18;
    padding: 8px 20px;}
 .newsmain{margin-top:40px !important; margin-bottom:40px !important; background: #fff;box-shadow: rgba(1, 1, 1, 0.1) 0px 1px 10px 1px;}
@media screen and (min-width: 1024px) {
.ad{ position: absolute; left: 0;top: 50%; width: 100%; text-align: center; height: 330px; color: #FFFFFF; margin-top: -80px;}
.ad h2{ font-size: 58px; font-weight: normal;  margin: 0;line-height: 80px; text-shadow: 0 1px 1px #666;}
.ad h3{ font-size: 26px;  font-weight: normal; margin: 0; line-height: 40px; text-shadow: 0 1px 1px #666;}
.control{ width:50%;}
.control_fr{ width:40%;text-align:center; }
.control_fr img{width: 200px;}
.control_fr{ 
	margin-top: 5%;
	text-align:center;
	padding: 20px;
    border: 4px solid #6b4a28;
    background-color: #dbc9b8;
}
.contact{
	margin-top:40px; 
}


}
@media screen and (min-width: 641px) and (max-width: 1024px) {

.tenvideo_player{ height:498px;}
.ad{ position: absolute; left: 0;top: 50%; width: 100%; text-align: center; height: 230px; color: #FFFFFF; }
.ad h2{ font-size: 48px; font-weight: normal;  margin: 0;line-height: 60px; text-shadow: 0 1px 1px #666;}
.ad h3{ font-size: 22px;  font-weight: normal; margin: 0; line-height: 30px; text-shadow: 0 1px 1px #666;}
.control{ width:100%;}
.banner_Img{margin-top: 55px;}
.nav_warp {
    box-shadow: rgba(115, 73, 31, 0.72) 1px 0px 5px;
    width: 100%;
    background: rgba(195, 165, 137, 0.6);
}
.subnav {
    height: 45px;
    width: 95%;
    margin: 0 auto;
    line-height: 45px;
}
}
@media screen and (max-width: 641px) {

.am-gallery-bordered .am-gallery-item img{}
.listConts{padding: 15px;}
.listConts .info{font-size: 1.2rem; color:#666; margin: 10px 0}
#textarea img{ height: auto !important; }
.ui-loading{padding: 5px;margin-bottom: 15px;}
.am-padding-vertical-xl{padding-top:0;padding-bottom:0;margin-top: 0 !important;}
.am-gallery{padding: 0}
.page_info{text-align: center;font-size: 14px;}
.banner_Img{margin-top:15px }
section{padding: 15px;}

.am-article-title{margin-top:10px; text-align: center;font-size: 26px; }
.goods .am-menu-default .am-menu-nav a{margin:0 !important;}
.ad{ position: absolute; left: 0;top: 50%; width: 100%; text-align: center; height: 160px; color: #FFFFFF;}
.ad h2{ font-size: 24px; font-weight: normal;  margin: 0;line-height: 40px; text-shadow: 0 1px 1px #666; }
.ad h3{ font-size: 14px;  font-weight: normal; margin: 0; line-height: 20px; text-shadow: 0 1px 1px #666;}
.control{ width:100%;}
.control_fr{ width:100%; text-align:center;}
.dang {font-size:12px;}

.text_list{overflow: hidden;background: #fff; box-shadow: 0px 0px 10px #d0cbc6; border-radius: 0 0 5px 5px;}
.text_list h2{text-align: center;font-size: 1.6rem;padding: 10px 0; margin: 0;}
.text_list .more{padding: 10px;overflow: hidden;margin: 0;font-size: 1.2rem;}
.ui-loading a img{width:100%;height: 180px;object-fit: cover;}
.ui-loading > a{  box-shadow: 0px 0px 10px #d0cbc6;border-radius: 5px 5px 0 0;}

}

/*翻页按钮*/
/*分页样式*/

.page_list{height:37px;line-height:37px; text-align:center;letter-spacing:0; font-size:14px;margin-top:40px;margin-bottom:40px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#fff;text-align:center;padding:0 15px;margin:0 5px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
.page_list a:hover{color:#fff;border:1px solid #be955f;background:#be955f;}
.page_list a.on{color:#fff;border:1px solid #be955f;background:#be955f;}

.classify .class_top{    position: absolute;
    z-index: 2;
    left: 0;
    bottom: -8%;
    text-align: center;
    width: 100%;
}}
/*.page_list{ text-align:center;}*/
.page_list a{ display:inline-block; border:solid 1px #ccc; margin:10px; width:40px; line-height:40px; widows:40px; padding:0;}
.classify_list a{ display:inline-block;  box-shadow: 0px 0px 5px #c1c1c1; -moz-box-shadow:0px 0px 5px #c1c1c1; -webkit-box-shadow:0px 0px 5px #c1c1c1;}
.classify_list  P{ text-align:center; line-height:2rem;font-size: 12px;
    background: #fff;
    margin: 0;
    padding: 2rem;height: 144px;}
.class_title{ background-color:#ffffff;}
.classify_list .class_top{    position: absolute;
    z-index: 2;
    left: 0;
    bottom: -8%;
    text-align: center;
    width: 100%;
}
.titles_box img{ width: 100%; }
.honor .am-gallery-item{background: #fff;}
/*goods*/
.goods .am-gallery-item{background: #342c2a;}
.goods .am-gallery-bordered .am-gallery-title{
	color: #fff;
	margin-bottom:10px;
}
.goods .am-gallery-item:hover{background: #be955f}
.btn_box{
	text-align: center;
}
.goods  .am-menu-default .am-menu-nav a{
	 padding-right: 1.5rem;
    border-radius: 5px;
    border: 1px solid #342c2a;
    margin: 10px;
    color: #fff;
    background: #342c2a;
}
.goods .am-menu-default .am-menu-nav li{
    float: none;
    display: inline-block;
}
.goods .am-menu-default .am-menu-nav a:hover{
	border: 1px solid #be955f;
	background: #be955f;
	color: #fff;
}
.goods .am-menu-default .am-menu-nav .current{
	border: 1px solid #be955f;
	background: #be955f;
	color: #fff;
}
.goods .am-menu-default .am-menu-nav a{line-height: 42px; height: 42px;}
.am-gallery-bordered .am-gallery-item img {
	-webkit-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;
}

.am-gallery-bordered .am-gallery-item:hover img {
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
}


.goods .btn_box i{padding-left:10px}
.am-breadcrumb > li + li:before{color: #342c2a}
@media screen and (min-width: 640px){
.goods .am-gallery-bordered > li{padding: 15px;}
.classify img{ width:100%; height:287px;box-shadow: -5px 5px 5px #f1f1f1;}
.classify p{ font-size:14px; color: #666; text-align:center; padding:20px 0px 20px 0px; margin:0; background-color:#fff; line-height:2rem; }
.classify .title_box{  width:50%; height: 287px; float:left;}
.classify .class_title{ float:right;  width:50%;    padding: 20px; height: 287px;    box-shadow: 5px 5px 5px #f1f1f1;}
.class_title h3{ text-align:center;}
.class_title span{    display: block;
    font-size: 12px;
    text-align: center;
    border: solid 1px #ccc;
    width: 100px;
    /* height: 30px; */
    line-height: 30px;
    margin: 0 auto;
	margin-top:5px;}
li.classify:hover .class_title span{ border: solid 1px #be955f; color:#be955f;  }
}
@media screen and (max-width: 640px){

.classify p{ font-size:12px;}	
.classify .class_title{ padding:10px;}	
.class_title span{    display: block;
    font-size: 12px;
    text-align: center;
    border: solid 1px #ccc;
    width: 100px;
    /* height: 30px; */
    line-height: 30px;
	    margin: 0 auto;
	}}
/*.classify p span{ margin-top:1rem; display: inline-block; padding:5px 10px; border: solid 1px #ccc; color:#1659a0; transition:ease all 1s;-moz-transition:ease all 1s; 
-webkit-transition: ease all 1s; 
-o-transition: ease all 1s; }
.classify a:hover p span{ margin-top:1rem; display: inline-block; padding:5px 10px; border: solid 1px #1659a0; color:#ffffff; background-color:#1659a0;}
.classify:hover .class_title h3{background:#ffffff; color:#1659a0; padding:5px 15px; display:inline-block; }
.title_box{ position:relative;}
.classify .class_title{position:absolute; z-index:2; left:0; bottom:-8%; text-align:center; width:100%; }
.classify h3{   background:#1659a0; color:#fff; padding:5px 15px; display:inline-block;transition:ease all 1s;-moz-transition:ease all 1s; 
-webkit-transition: ease all 1s;
-o-transition: ease all 1s; }*/
/*当分辨率大于1024时加载下面样式*/
.Img_show:hover .img_show_bg{
	top:0;
	}
.img_show_bg{
	position:absolute;
	top:-100%;
	left:0;
	height:100%;
	width:100%;
	background:rgba(0,0,0,0.5);
	-webkit-transition: top 200ms;
    transition: top 200ms;
	text-align:center;
	padding-top:30%;
	 color: #ffffff;
	}
.Img_show{
	position:relative;
	overflow:hidden;
	display:block;
}
@media screen and (min-width: 1024px) {

#textarea img{margin: 0 auto !important;}

.am-article_box{width:70%;margin: 0 auto; float:left;}
.am-article {
	width:100%;
	margin: 0 auto;
}


.login_box {
	color: #000;
	margin: 0;
	padding: 0;
	padding-left: 2rem;
	line-height: 50px;
	margin-top: 20px;
	font-size:1.2rem;
}
.am-article-title{
	color: #7d4b18;
	padding-bottom: 10px;
    border-bottom: 1px solid #7d4b18;
}



}
@media screen and (min-width: 1200px) {

.wrap {
	width: 1200px;
    margin: 0 auto;
    padding: 40px;
   /* background: #fff;*/
/*    box-shadow: rgba(1, 1, 1, 0.1) -7px 10px 13px 1px;*/
}
}

@media screen and (max-width: 640px) {
	.am-article {
	width:90%;
	margin: 0 auto;
}
.am-article_box{ width:90%; margin: 0 auto;}
/*导航*/
.dropdown .btn_size {
	width: 40px;
	height: 40px;
	margin-top: 0.5rem;
}
/*人才招聘*/
.wrap .am-list-news-bd {
	text-align: left;
}
/*footer*/
.wrap {
	width: 100%;
	text-align: center;
}

.goods .am-menu-default .am-menu-nav a{
	margin: 0
}


}


.about {
	padding: 50px 10px;
	background-color: #fdf8f3;
}
.container {
	padding: 40px 0;
	background: #f7eee5;
}
.conr {
	font-size: 12px;
	width: 26%;
	height: 90px;
	border-left: solid #000000 1px;
	background: url(../img/cmap.png) 15px 0px no-repeat;
	line-height: 26px;
	padding-left: 90px;
	position: absolute;
	top: 0;
	right: 0;
}
.con {
	position: relative;
	line-height: 26px;
	font-size: 16px;
}
.conr a {
	color: #000000;
}

/*导航样式*/

 @media screen and (min-width: 1024px) {

 .nav_warp {
	box-shadow: rgba(115, 73, 31, 0.72) 1px 0px 5px;
	width: 100%;
	background: rgba(195, 165, 137, 0.6);
}
.subnav {
	height: 45px;
	width: 1200px;
	margin: 0 auto;
	line-height: 45px;
}
.subnav2{
	margin-top: 24px;
    height: 66px; 
	color:#fff;
	width: 80%;
	margin:24px auto 0 auto;
	line-height: 66px;}

#serve {
    position: fixed;
    width: 100%;
    background-color: rgba(67,67,67,0.5);
    left: 0;
    top: 88px;
    padding-right: 2rem;
    padding-left: 55%;}
#serve li{
     float: left;
    width: 20%;
    text-align: center;}
#news{
	 position: fixed;
    width: 100%;
    background-color: rgba(67,67,67,0.5);
    left: 0;
    top: 88px;
    padding-right: 2rem;
    padding-left: 60%;}
#news li{    float: left;
    width: 20%;
    text-align: center;}
#contacts{
	position: fixed;
    width: 100%;
    background-color: rgba(67,67,67,0.5);
    left: 0;
    top: 88px;
    padding-right: 3rem;
    padding-left: 35%;}
#contacts li{  float: right;
    width: 14%;
    text-align: center; }

}


/*在线留言*/
@media screen and (min-width: 1024px) {
.subCont {
	line-height: 26px;
	color: #666;
}
.msgtitle {
	display: block;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
.message_block {
	color: #666;
}
.message_block p {
	padding: 12px;
}
.msg_input {
	width: 400px;
	border: 1px solid #e0e0e0;
	padding: 8px 9px;
	background: #fff;
	font-size: 13px;
	color: #888;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-radius: 2px;
}
.msg_input_on {
	width: 400px;
	border: 1px solid #8cd1ff;
	background: #f1f9ff;
	padding: 8px 9px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-radius: 2px;
	font-size: 13px;
	color: #888;
}
.message_labes {
	font-size: 14px;
}
.message_title {
	height: 34px;
	line-height: 34px;
	background: #f6f9fb;
	padding: 0 12px;
}
.message_title h2 {
	color: #376b88;
	font-size: 14px;
	float: left;
}
.message_title span {
	float: right;
	font-weight: bold;
	color: #999;
}
.message_info {
	color: #8ea6b6;
	text-align: right;
}
.message_replay {
	background: #f5f5f5;
	padding: 0 12px;
}
.msg_btn_area {
	margin: 16px 0;
	text-align: center;
}
.msg_btn_area a {
	display: inline-block;
	padding: 5px 15px;
	background: #09F;
	color: #fff;
	text-align: center;
	font-family: "宋体";
	font-size: 14px;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
}
.msg_btn_area a:hover {
	text-decoration: none;
	background: #F60
}
.message_block {
	font-size: 12px;
}
.text_box {
	width: 729px;
	height: 180px;
	overflow: auto;
}
}
@media screen and (min-width: 640px) and (max-width:1024px) {

.subCont {
	line-height: 26px;
	color: #666;
	width: 80%;
	margin: 0 auto;
}
.msgtitle {
	display: block;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
.message_block {
	color: #666;
}
.message_block p {
	padding: 12px;
}
.msg_input {
	width: 100%;
	border: 1px solid #e0e0e0;
	padding: 8px 9px;
	background: #fff;
	font-size: 13px;
	color: #888;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-radius: 2px;
}
.msg_input_on {
	width: 100%;
	border: 1px solid #8cd1ff;
	background: #f1f9ff;
	padding: 8px 9px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-radius: 2px;
	font-size: 13px;
	color: #888;
}
.message_labes {
	font-size: 14px;
}
.message_title {
	height: 34px;
	line-height: 34px;
	background: #f6f9fb;
	padding: 0 12px;
}
.message_title h2 {
	color: #376b88;
	font-size: 14px;
	float: left;
}
.message_title span {
	float: right;
	font-weight: bold;
	color: #999;
}
.message_info {
	color: #8ea6b6;
	text-align: right;
}
.message_replay {
	background: #f5f5f5;
	padding: 0 12px;
}
.msg_btn_area {
	margin: 16px 0;
	text-align: center;
}
.msg_btn_area a {
	display: inline-block;
	padding: 5px 15px;
	background: #09F;
	color: #fff;
	text-align: center;
	font-family: "宋体";
	font-size: 14px;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
}
.msg_btn_area a:hover {
	text-decoration: none;
	background: #F60
}
.message_block {
	font-size: 12px;
}
.text_box {
	width: 100%;
	height: 180px;
	overflow: auto;
}
}
@media screen and (max-width: 640px) {

.subCont {
	line-height: 26px;
	color: #666;
	width: 80%;
	margin: 0 auto;
}
.msgtitle {
	display: block;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
.message_block {
	color: #666;
}
.message_block p {
	padding: 12px;
}
.msg_input {
	width: 100%;
	border: 1px solid #e0e0e0;
	padding: 8px 9px;
	background: #fff;
	font-size: 13px;
	color: #888;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-radius: 2px;
}
.msg_input_on {
	width: 100%;
	border: 1px solid #8cd1ff;
	background: #f1f9ff;
	padding: 8px 9px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-radius: 2px;
	font-size: 13px;
	color: #888;
}
.message_labes {
	font-size: 14px;
}
.message_title {
	height: 34px;
	line-height: 34px;
	background: #f6f9fb;
	padding: 0 12px;
}
.message_title h2 {
	color: #376b88;
	font-size: 14px;
	float: left;
}
.message_title span {
	float: right;
	font-weight: bold;
	color: #999;
}
.message_info {
	color: #8ea6b6;
	text-align: right;
}
.message_replay {
	background: #f5f5f5;
	padding: 0 12px;
}
.msg_btn_area {
	margin: 16px 0;
	text-align: center;
}
.msg_btn_area a {
	display: inline-block;
	padding: 5px 15px;
	background: #09F;
	color: #fff;
	text-align: center;
	font-family: "宋体";
	font-size: 14px;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
}
.msg_btn_area a:hover {
	text-decoration: none;
	background: #F60
}
.message_block {
	font-size: 12px;
}
.text_box {
	width: 100%;
	height: 180px;
	overflow: auto;
}

}


/*新闻中心*/
@media screen and (min-width: 1024px) {
#hd ul{ width:800px; height:5rem; margin:0 auto; text-align:center; line-height:5rem;}
#hd ul li {
	float: left;
	width:50%;
	background-color:#707070 ;
}
#bd {
	margin-top: 3rem;
}
#bd ul li {
	border-radius: 10%;
	overflow: hidden;
	padding: 1rem;
	text-align: center;
}
#bd ul li a{background: #fff;}
#bd ul li img {
	height: 230px;
}
#bd .text_list {
	background-color: #FFFFFF;
	height: 180px;
	border-radius: 0 0 5% 5%;
}
.text_list .more {
	margin-top: 4rem;
	padding: 0 1rem;
}
#hd .sy {
  background-color: #44B549;
}
#hd a{
	 color:#fff;
	 font-size:2rem;
}
#bd .text_list h2 {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-top: 2rem;
    height: 50%;
}
.page_info{ margin:2rem 0; font-size: 1.4rem; text-align: center;}
}
@media screen and (max-width: 640px) {

#hd ul{ width:100%; height:5rem; margin:0 auto; text-align:center; line-height:5rem; padding:0;}
#hd ul li {
	float: left;
	width:50%;
	background-color:#707070 ;
}
#bd {
	margin-top: 3rem;
}
#bd ul li {
	border-radius: 10%;
	overflow: hidden;
	padding: 1rem;
}
#bd ul li img {
	width: 100%;
}
#bd .text_list {
	background-color: #FFFFFF;
	height: 100px;
	border-radius: 0 0 5% 5%;
}
.text_list .more {
	font-size:1rem;
	margin-top: 2rem;
	padding: 0 1rem;
}
#bd ul li {
    overflow: hidden;
    padding: 1rem;
	
}
#hd .sy {
  background-color: #44B549;
}
#hd a{
	 color:#fff;
	 font-size:2rem;
}
#bd .text_list h2 {
	font-size:1.6rem;
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-top: 2rem;
    height: 50%;
}
.page_info{ margin:2rem 0;}

}
@media screen and (min-width: 640px) and (max-width:1024px) {

	#hd ul{ width:90%; height:5rem; margin:0 auto; text-align:center; line-height:5rem; padding:0;}
#hd ul li {
	float: left;
	width:50%;
	background-color:#707070 ;
}
#hd .sy {
  background-color: #44B549;
}
#bd {
	margin-top: 3rem;
}
#bd ul li {
	border-radius: 10%;
	overflow: hidden;
	padding: 1rem;
}
#bd ul li img {
	width: 100%;
}
#bd .text_list {
	background-color: #FFFFFF;
	height: 180px;
}
.text_list .more {
	margin-top: 4rem;
	padding: 0 1rem;
}
#bd ul li {
    overflow: hidden;
    padding: 1rem;
	
}
#hd .sy {
  background-color: #44B549;
}
#hd a{
	 color:#fff;
	 font-size:2rem;
}
#bd .text_list h2 {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-top: 2rem;
    height: 50%;
}
.page_info{ margin:2rem 0;}
	
}
/*新闻列表内容页样式*/
.listConts{line-height:26px;color:#666;font-size:14px;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:480px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666; font-size:12px;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}
@media screen and (max-width: 640px) {
	.listConts{padding: 15px;}
	.listConts .info{width:100%;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666; font-size:12px;}
    
	
	}
	
/*预订中心*/
@media screen and (min-width: 1024px) {
	 .class_list li .Imgbox{ width:60%; }
	 .class_list li .info p{ height:5rem;}
	.booking_box{border: 1px solid #d9d9d9;margin-top:150px;  }
	.booking_nav ul li a{float: left;
    display: block;
    position: relative;
    padding-top: 27px;
    width: 122px;
    height: 122px;
    text-align: center;
    font-size: 16px;
    color: #FFF;
	 background: url(../../img/icon.png) 0 0 no-repeat;
	 }
	.booking_nav ul li{
	float: left;
    margin-left: -1px;
   
	}
	.booking_nav{ padding-top:110px; width:1000px; margin:0 auto;}
	}
.booking_nav_left .current{ background-position: -140px 0; color: #1659a0;}
.booking_nav_left{ float:left;}
.room_box{ border-top: 1px solid #d9d9d9;}
.room_left{    padding: 12px 26px;
    max-width: 230px;
    width: 21%;}
.room_left .li2{ padding-top: 10px; text-align:center;}
.room_right{    color: #555;
    width: 79%;}
	
.room_right .table_box {
    float: right;
    width: 100%;
    border-left: 1px solid #d9d9d9;
    min-height: 203px;
}
.room_right .li2, .room_right .li3, .room_right .li4 {
    display: inline-block;
}
.room_right .li1 {
    float: left;
    padding: 0 30px;
    width: 350px;
}
.room_right .li2 {
    width: 92px;
}
.room_right .li3 {
    width: 91px;
}
.room_right .li4 {
    width: 145px;
}
.room_right .li5 {
    float: left;
    margin-right: 20px;
    width: 66px;
    height: 25px;
    border: 1px solid #ff8e00;
    background: #ffa200;
    color: #FFF;
    line-height: 25px;
    text-align: center;
}
.room_right td {
	display:inline-block;
    padding: 10px 0;
    border-bottom: 1px dashed #555;
}

/*预订须知*/
.booking_tag{    margin-top: 40px;
    border: 1px solid #d9d9d9;}
.tag_title{
	    padding-left: 26px;
    height: 59px;
    line-height: 57px;
    background: #fafafa;
    border-bottom: 1px solid #d9d9d9;
    font-size: 18px;
    color: #2b7e3a;
	}
.tag_text{
	    padding: 26px;
    font-size: 14px;
    color: #555;
    line-height: 26px;
	}

/*预订中心分辨率小于640样式*/
@media screen and (max-width: 640px) {
	.booking_nav_left .current {
    background: #fff;
    box-shadow: inset 0 0 0 1px #def7e4;
}
.booking_box{border: none;margin-top:150px;  }
.booking_nav {
    padding-left: 0;
    padding-right: 0;
	}
.booking_nav_left{
	padding-left:0.5rem; 
    width:100%;
    padding-top: 7px;
	}
.booking_nav_left li a {
	font-size:12px;
	color:#fff;
    width: 100%;
    height: 57px;
    padding-top: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;	
	
}
.booking_nav_left li {
	float: left;
    margin-left: -1px;
    background-image: none;
    background: #1659a0;
    border: 1px solid #1659a0;
    box-shadow: inset 0 0 0 1px #1659a0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.booking_nav{ padding-top:80px; width:100%; margin:0 auto;}

.room_left {
    float: none!important;
    max-width: 100%;
    width: 100%;
}
.room_left .li1 {
    float: left;
    width: 50%;
}
.room_left .li2 {
    float: left;
    padding-left: 20px;
    padding-bottom: 20px;
    width: 50%;
}
.room_right {
    float: none!important;
    width: 100%;
}
.room_right .table_box {
    border-left: none;
    float: none!important;
    min-height: 50px;
}
.room_right tr {
    border-top: 1px dashed #555;
} 
.room_right .li1 {
    float: none;
    width: auto;
    padding-bottom: 5px;
}
.room_right .li2, .search_car_list .li3 {
    padding-left: 22px;
    padding-top: 3px;
}
.room_right .li2 {
    width: 92px;
}
.room_right .li3 {
    padding-top: 3px;
}
.room_right .li4, .room_right .li3 {
    width: auto;
    padding-right: 15px;
}
.room_right .li5 {
    margin: -5px 0 20px 22px;
	float:none;
	display:inline-block;
}
.room_right td {
    display: block;
    width: 100%;
	border-bottom: none;
}
.room_box {
    margin: 20px 15px 0 15px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}
.tag_title { padding:0;}
.class_list li .Imgbox{ width:100%; }
.class_list li button{ float:none;}
.class_list li .info p{ height:auto;}
	}

@media screen and (max-width: 1024px)and (min-width: 640px) {

.subnav2{
	margin-top: 24px;
    height: 44px; 
	color:#fff;
	width: 80%;
	margin:24px auto 0 auto;
	line-height: 45px;}
 .class_list li .Imgbox{ width:100%; }
.class_list li .info p{ height:auto;}	
.class_list li button{ float:none;}
.booking_nav_left .current {
    background: #fff;
    box-shadow: inset 0 0 0 1px #def7e4;
}
.booking_box{border: none;margin-top:150px;  }
.booking_nav {
    padding-left: 0;
    padding-right: 0;
	}
.booking_nav_left{
	padding-left:0.5rem; 
    width:100%;
    padding-top: 7px;
	}
.booking_nav_left li a {
	color:#fff;
    width: 100%;
    height: 57px;
    padding-top: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;	
	
}
.booking_nav_left li {
	float: left;
    margin-left: -1px;
    background-image: none;
    background: #1659a0;
    border: 1px solid #1659a0;
    box-shadow: inset 0 0 0 1px #1659a0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.booking_nav{ padding-top:110px; width:100%; margin:0 auto;}

.room_left {
    float: none!important;
    max-width: 100%;
    width: 100%;
}
.room_left .li1 {
    float: left;
    width: 50%;
}
.room_left .li2 {
    float: left;
    padding-left: 20px;
    padding-bottom: 20px;
}
.room_right {
    float: none!important;
    width: 100%;
}
.room_right .table_box {
    border-left: none;
    float: none!important;
    min-height: 50px;
}
.room_right tr {
    border-top: 1px dashed #555;
} 
.room_right .li1 {
    width: auto;
    padding-bottom: 5px;
}
.room_right .li2, .search_car_list .li3 {
    padding-left: 22px;
    padding-top: 3px;
}
.room_right .li2 {
    width: 92px;
}
.room_right .li3 {
    padding-top: 3px;
}
.room_right .li4, .room_right .li3 {
    width: auto;
    padding-right: 15px;
}
.room_right .li5 {
    margin: 15px 0 20px 22px;
	float:none;
	display:inline-block;
}
.room_right td {
	border-bottom: none;
}
.room_box {
    margin: 20px 15px 0 15px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}
	
}

/*优惠信息页面*/
.information_list{}
.information_list img{ width:20%;}
.information_list ul li{ border-bottom:solid 1px #eee; padding:1rem;}
.text_con{ display:inline-block; width:60%; margin-left:5%; position:relative; height:100px;}
.text_con .more{ display:inline-block; padding:5px; border:solid 1px #66bde8; }
.text_con .data{ position:absolute; left:0; bottom:0; width:100%;}
@media screen and (max-width: 1024px)and (min-width: 640px) {
.text_con h2{ font-size:1.6rem;}
}
@media screen and (max-width: 640px) {
.information_list img{ width:35%; float:left;}
.information_list ul{ margin:0; padding:0;}
.text_con h2{ font-size:1rem;}
.text_con .data{ position:absolute; left:0; bottom:0; width:100%; font-size:1rem;}
}

/* 玩转富力湾详细页效果CSS开始 */
.goodsarea{width:850px;position:relative;margin:0 auto; overflow:hidden; background:#2f2929; margin-top:20px;}
.goodsarea .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.goodsarea .prev{left:20px;background:url(../images/prevBtn.png) no-repeat;}
.goodsarea #prevTop,.goodsarea #nextTop{top:296px;width:32px;height:48px;}
.goodsarea #prev,.goodsarea #next{top:655px;width:10px;height:16px; }
.goodsarea #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;  display:none;}
.goodsarea #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;  display:none;}
.goodsarea .next{right:20px;background:url(../images/nextBtn.png) no-repeat;}
.goodsarea li{float:left;}
.goodsarea .cf li{position:relative;color:#fff;}
.goodsarea .picBox li img{width:850px; height:auto;}

.goodsarea .cf li span{display:none;width:486px;position:absolute;left:75px;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.goodsarea .picBox{width:850px; height:600px;  position:relative;overflow:hidden; background:#0D0D0D; }
.goodsarea .picBox ul{height:600px;position:absolute; left:0;}
.goodsarea .picBox li{padding-left:0px; padding-right:0px; width:1100px; overflow:hidden; }
.goodsarea .listBox{width:760px;height:100px;margin:0 auto;position:relative; padding-top:10px; padding-bottom:10px;overflow:hidden;}
.goodsarea .listBox ul{height:88px;position:absolute; padding-left:0px; padding-right:0;}
.goodsarea .listBox li{width:127px; cursor:pointer;position:relative; padding:5px 0 0 0;}
.goodsarea .listBox li i{display:none;}
.goodsarea .listBox li a{display:block;width:108px;height:77px;}
.goodsarea .listBox img{border:3px solid #fff; width:114px; height:83px;}
.goodsarea .listBox .on img{border:3px solid #b59559;}
.goodsarea .listBox .on{background:url(../images/img_bg.jpg) center top no-repeat;}
.goodsarea .listBox .on i{display:block;}

@media screen and (max-width: 640px) {
	.tabs{border-bottom:1px solid #ccc;height:32px;width:90%; margin:35px auto 15px; }
	#textstyle{width:90%; margin: 0 auto;}
	.MsoTableGrid tr{ float:left;}
	}
.tabs{border-bottom:1px solid #7d4b18;height:4rem;width:100%; margin:35px auto 15px; }
#textstyle{width:100%; margin: 0 auto;}
.tabs li{float:left;margin-right:5px; }
.tabs li a{display:block;text-align:center;line-height:4rem;font-size:23px;}
.tabs li a:hover{text-decoration:none;}
.tabs li.active a{color:#7d4b18; }
.tabs li.normal a{}

.top_bar { position:fixed; bottom:60px; right:0px; z-index:900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; }
.plug-menu { -webkit-appearance:button; display:inline-block; width:36px; height:36px; border-radius:36px; position: absolute; bottom:17px; right: 17px; z-index:999; box-shadow: 0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25); background-color: #B70000; -webkit-transition: -webkit-transform 200ms; -webkit-transform:rotate(1deg); color:#fff; background-image:url('images/plug.png'); background-repeat: no-repeat; -webkit-background-size: 80% auto; background-size: 80% auto; background-position: center center; }
.plug-menu:before { font-size:20px; margin:9px 0 0 9px; }
.plug-menu:checked { -webkit-transform:rotate(135deg); }
.top_menu { margin-right: -175px; }
.top_menu label{display:block; margin-bottom:0px;font-weight: normal;}
.top_menu>li { min-width: 86px; padding: 0 10px; height:32px; border-radius:32px; box-shadow: 0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25); background:#B70000; margin-bottom: 13px; margin-right: 23px; z-index:900; transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; }
.top_menu>li:last-child { margin-bottom: 80px; }
.top_menu>li a { color:#fff; font-size:20px; display: block; height: 100%; line-height: 33px; text-indent:26px; text-decoration:none; position:relative; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.top_menu>li a img { display: block; width: 24px; height: 24px; text-indent: -999px; position: absolute; top: 50%; left: 10px; margin-top: -13px; margin-left: -12px; }
.top_menu>li.on:nth-of-type(1) {
-webkit-transform: translate(-175px, 0) rotate(0deg);
transition: all 700ms ease-out;
-webkit-transition: all 700ms ease-out;width: 130px;
}
.top_menu>li.on:nth-of-type(2) {
-webkit-transform: translate(-175px, 0) rotate(0deg);
transition: all 600ms ease-out;
-webkit-transition: all 600ms ease-out;width: 130px;
}
.top_menu>li.on:nth-of-type(3) {
-webkit-transform: translate(-175px, 0) rotate(0deg);
transition: all 500ms ease-out;
-webkit-transition: all 500ms ease-out;width: 130px;
}
.top_menu>li.on:nth-of-type(4) {
-webkit-transform: translate(-175px, 0) rotate(0deg);
transition: all 400ms ease-out;
-webkit-transition: all 400ms ease-out;width: 130px;
}
.top_menu>li.on:nth-of-type(5) {
-webkit-transform: translate(-175px, 0) rotate(0deg);
transition: all 300ms ease-out;
-webkit-transition: all 300ms ease-out;width: 130px;
}
.top_menu>li.on:nth-of-type(6) {
-webkit-transform: translate(-175px, 0) rotate(0deg);
transition: all 200ms ease-out;
-webkit-transition: all 200ms ease-out;width: 130px;
}
.top_menu>li.on:nth-of-type(7) {
-webkit-transform: translate(-175px, 0) rotate(0deg);
transition: all 100ms ease-out;
-webkit-transition: all 200ms ease-out;width: 130px;
}


.top_menu>li.out:nth-of-type(1) {
-webkit-transform: translate(20px, 0) rotate(0deg);
transition: all 600ms ease-out;
-webkit-transition: all 600ms ease-out;width: 130px;
}
.top_menu>li.out:nth-of-type(2) {
-webkit-transform: translate(20px, 0) rotate(0deg);
transition: all 500ms ease-out;
-webkit-transition: all 500ms ease-out;width: 130px;
}
.top_menu>li.out:nth-of-type(3) {
-webkit-transform: translate(20px, 0) rotate(0deg);
transition: all 400ms ease-out;
-webkit-transition: all 400ms ease-out;width: 130px;
}
.top_menu>li.out:nth-of-type(4) {
-webkit-transform: translate(20px, 0) rotate(0deg);
transition: all 300ms ease-out;
-webkit-transition: all 300ms ease-out;width: 130px;
}
.top_menu>li.out:nth-of-type(5) {
-webkit-transform: translate(20px, 0) rotate(0deg);
transition: all 200ms ease-out;
-webkit-transition: all 200ms ease-out;width: 130px;
}
.top_menu>li.out:nth-of-type(6) {
-webkit-transform: translate(20px, 0) rotate(0deg);
transition: all 100ms ease-out;
-webkit-transition: all 100ms ease-out;width: 130px;
}
.top_menu>li.out:nth-of-type(7) {
-webkit-transform: translate(20px, 0) rotate(0deg);
transition: all 100ms ease-out;
-webkit-transition: all 50ms ease-out;width: 130px;
}
