/* CSS Document */
@charset "utf-8";
body{
	margin: auto;
	font-size: 12px;
	line-height: 2;
	font-family: "微软雅黑", "宋体", Arial;
	background-image: url(top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #745119;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; border:0px;
}
.clear{ clear:both;_overflow:hidden;*height:0px;}

div, img, ul, li, span, a, p{ margin:0px; padding:0px;}

#cms img,#cms1 img,#header img{
	border: none; max-width:100%;
}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span,li{text-overflow: ellipsis;}

ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span{text-overflow: ellipsis;}
.clear{ clear:both}
.fl{ float:left}
.fr{ float:right}
.boxs{ margin:auto; width:100%; max-width:1366px;}
.box{ margin:auto; width:985px;}
#nav{ margin-bottom:2px;}
#top{
	margin-top: 15px;
	margin-bottom: 15px;
}
#top .tel{
	font-family: "微软雅黑", "宋体", Arial;
	/*	font-size: 12px;*/ margin-top:10px; /*line-height:16px;*/
	font-size:24px;
	line-height:32px;
	color:#999999;
	background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 50px;
}
#top .tel span{
	color: #99002E; /*display:block; */ font-size:32px; line-height:45px; 
}
#nav{
	background-color: #DDB85F;
	clear: both;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #EDEDED; line-height:36px;
}

#nav ul{
	float: left;
	width: 100%;
}

#nav ul li{
	float: left;
	font-size: 16px;
	background-image: url(navline.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	position: relative; z-index:99;
}
#nav ul li.nbg{
	background-image: none;
}


#nav ul li a{
	color: #FFFFFF;float: left;padding-right: 27px;
	padding-left: 26px; margin-left:1px;
}
#nav ul li a:hover,#nav ul li a.select,#nav ul li:hover a{
	
	background-color: #CD9C2C;
	
	
}
#nav ul ul{
	display:none;
	position: absolute;
	left: 0px;
	top: 36px;
	width: 100%;
	background-color: #CD9C2C;
	filter: Alpha(Opacity=90);Opacity:0.9; z-index:99;
}
#nav ul ul li{width: 100%;}
#nav ul ul li a{
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4C781;
	border-bottom-color: #A37C23;
}
#nav ul ul li a:hover{
	background-color: #DDB85F;
	
}
.foot{
	background-image: url(foot.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 275px;
	width: 100%; margin-top:15px;
}
.foot1{
	/*background-image: url(foot1.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
	float: left;
	min-height: 275px;
	width: 100%;
	text-align: center;
}

.etitle{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AA7D22;

	line-height: 45px;
	float: left;
	width: 100%;
}
.etitle div{
	background-image: url(etitle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	min-width: 150px;
	margin-bottom: -1px;
}
.etitle div b{
	color: #AA7D22;
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position:5px center;
	float: left;
	padding-left: 15px; font-size:18px;
}
.etitle div span{
	color: #AEAEAE;
	float: left;
	margin-left: 10px; font-size:14px;
}
.etitle a.fr{
	float: right;
	color: #AEAEAE; margin-right:5px;font-size:14px; font-weight:bold;
}

/*场地*/
 .clist{
	float: left;
	width: 49.5%;
	margin-top: 10px;
	margin-bottom: 10px; overflow:hidden
}

.clist .img{ float:left}
.clist .right{ margin-left:275px; margin-right:10px;}
.clist .right .ntitle a{ color:#722431; font-size:14px;}
.clist .right .dp1{ color:#D77F7D; line-height:1.5; padding-top:5px; padding-bottom:5px;}
.clist .right .dp{ color:#666666; line-height:1.5; height:4.5em; overflow:hidden; }
/*宴会*/
.list{
	float:left;
	margin: 10px;
}
.list div{
	float:left;
	width:100%;
	text-align:center;
	white-space: nowrap;
	overflow: hidden;
}
.list div.ntitle{
	background-color: #E7CB78;
	line-height: 50px;
	color: #785619;
}
.list div.ntitle a{
	color: #785619;
	font-family: "微软雅黑", "宋体", Arial;
	font-size: 18px;
}
.pic{ margin-top:15px; clear:both; float:left; width:100%;}
.changdi,.yanhui{ float:left; width:100%; margin-top:15px;}
.yanhui .list{ width:305px;}
.changdi .pic,.yanhui .pic{ margin-top:0px; }
.changdi .econtent,.yanhui .econtent{
	float:left;
	width:100%;
	margin-top: 10px;
	padding-bottom: 10px;
}
.case{
	background-color: #DDB85F;
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-bottom: 30px;
	    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.case .etitle{
	float:left;
	width:100%;
	color: #FFFFFF;
	text-align: center;
	font-size: 22px;
	border-bottom-style: none; line-height:3;
}
.case .econtent{float:left; width:100%; }
.case .econtent .prv{
	cursor:pointer;
	width:25px;
	height:125px;
	float:left;
	background-image: url(prv.jpg);
	background-repeat: no-repeat;
	background-position: center center; margin-left:10px;
}

.case .econtent .next{
	cursor:pointer;
	width:25px;
	height:125px;
	float:right;
	background-image: url(next.jpg);
	background-repeat: no-repeat;
	background-position: center center; margin-right:10px;
}
.case_img{ float:left; margin-left:8px;}

.case .econtent  li{ float:left; margin:0px;}
#page{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}
#page a{
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #ddd;
}
#page a:hover,#page a.slect{
	color: #FFFFFF;
	background-color: #DDB85F;
}
#changdi{ margin-top:15px; float:left; width:100%;}
#changdi .clist,#taochan .plist{
	width:47.5%;
	margin-left:1%;
	margin-right:1%;
	margin-top: 20px;
	margin-bottom: 20px; float:left;float:left; overflow:hidden;
}
#changdi .img,#taochan .img{
	width:471px;
	border: 1px solid #ddd; float:left;
}
#changdi .clist .ntitle{
	background-color: #DDB85F;
	float:left;
	width:100%;
	line-height:45px;
	font-size: 18px;
	text-align: left;
	text-indent: 20px;
}
#changdi .clist .ntitle a{ color:#FFFFFF}
#changdi .clist .dp{
	font-size: 16px;
	line-height: 1.5;
	padding-top: 10px;
	padding-bottom: 10px;float:left;
	width:100%; height:3em; overflow:hidden;
}
#changdi .clist .dp b{ font-size:18px;}
#changdi .clist .dp1{float:left;
	width:100%;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	color: #EF7894;
	font-size: 16px;font-size: 16px;
	line-height: 1.5;
	padding-top: 10px;
	padding-bottom: 10px;
}
#changdi .clist .dp1 span{
	float:left;
	width:33.33333%;
	display:block;
	text-align: left;
}
#changdi .clist .dp1 span.n2{ text-align:center}
#changdi .clist .dp1 span.n3{ text-align:right}
#changdi .clist .more {
	float:left;
	width:100%;
	line-height: 30px;
	font-size: 14px;
	text-align: center;

}
#changdi .clist .more .fl{
	background-color: #EF7894;
	color: #FFFFFF;
	width: 80px;
}
#changdi .clist .more .fr{
	background-color: #45D8D2;
	color: #FFFFFF;
	width: 80px;
}
#taochan .plist{
	position: relative; 
}
#taochan .plist .dp{
	background-image: url(package_bg.png);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	height: 73px;
	width: 100%;
	z-index: 99;
	position: absolute;
	left: 0px;
	top: 105px;
	color: #985800;
	text-align: center;
	font-size: 18px;
	line-height: 1.2;
	padding-top: 20px;font-weight: bold;
}
#taochan .plist .dp .price{
	font-size: 24px;
	color: #985800;
	font-weight: bold;
}
/*#changdi .img img{ width:100%;}*/
.psort{
	background-color: #FFF2BD;
	background-image: url(in_r2_c2_r1_c2.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 40px;
	height: 48px; 
}
.m15{margin-top:15px;}
.psort a{
	float: left;
	padding-right: 31px;
	padding-left: 32px;
	background-image: url(sortline.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #5D3900;
	line-height: 40px;
	padding-bottom: 8px;
	font-size:14px;
	font-weight: bold;
}
.psort a.nbg{background-image:none;}
.psort a:hover,.psort a.select{

	background-image: url(in_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #DDB85F;
}
#pro{
	float:left;
	width:100%;
	margin-top:15px;
	border: 1px solid #ECCF83;
	background-image: url(in_r10_c2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#left{
	width:247px;
	background-image: url(lefttitle.jpg);
	background-repeat: no-repeat;
	background-position: center top; float:left;
}
#left img{ width:100%;}
#right{
	width: 710px;
	margin-right: 10px;overflow: hidden;
}
#right .title{
	background-image: url(in_r10_c7.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 32px;
	text-align: left;
	text-indent: 25px;
	font-size: 14px;
	font-weight: bold;
}
#right img{ max-width:100%;}
#right .content{
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

#left .etitle{
	font-size: 22px;
	line-height: 42px;
	background-image: url(in_r2_c21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:left;
	width:100%;
	margin-top: 50px; height:46px;
	text-align: center;
}
#left .leftdh { float:left; margin-top:10px; width:100%; padding-bottom:10px;}
#left .leftdh ul li a{
	line-height: 36px;
	color: #000000;
	background-image: url(leftli.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
}
#postion{
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-align: left;
	text-indent: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	line-height: 38px; float:left; width:100%;
}
#cms .li{
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-bottom: 5px;
}
#cms .li .ntitle{

	font-size: 16px;
}
#cms .li .img{ text-align:center}
#cms .li .img img{ max-width:100%;}
#cms .li .img img[src='']{ display:none}
#cms .li .ntitle a{ color:#745119}
#cms .li .dp{
	line-height: 1.5;
	color: #999999;
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contents{
	margin:auto;
	margin-top:15px;
	clear:both;
	float:left;
	width:100%;
}
.etitle span.fr{ /*font-family:"宋体";*/ margin-right:5px;}
.etitle span.fr span{ font-size:12px; font-weight:lighter}
.etitle span.fr ,.etitle span.fr a{ color:#999999}
.pros{ display:none}
#left .price{
	color: #916d0d;
	line-height: 35px;
	text-align: center;
	font-size: 18px;
}
#left .etitle1{ display:none}
#left .leftdh ul ul{ display:none;}
#top .logomax{}
#top .logomin{ display:none}
@media screen and (max-width : 767px){
/*#top .logomax{display:none}
#top .logomin{ display:block}*/

img{max-width:100%;}
.box .etitle span.fr{ display:none}
#left .price{}
#left .etitle1{ display:block;	color: #916d0d;
	line-height: 35px;
	text-align: center;
	font-size: 18px;}
#header{ height:auto}
#beizhu{ width:60%; min-width:200px;}
.logo1{ display:none}
.logo{ display:block}
.box{ width:100%; max-width:767px;}

#nav ul ul{ display:none}
#top .fr{display:none}
#top{ margin:auto; padding:0px;}
#top .fl img{ max-width:100%;}
/*#top .tel span{ display:block}
#top .tel{ display:block; margin-top:15px; line-height:32px; margin-right:10px; font-size:12px; color:#000000;background-size:20px 20px; padding-left:25px;}*/
/*#top .tel span{ font-size:18px; display:block; }*/
#top .fl { width:100%;/* margin-left:10px; */}
body{
	background-image: none;
}

#nav ul li{
	width:33.33%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd; text-align:center
}
#nav ul li:nth-child(3n+2){ background-image:none}
#nav ul li:nth-child(1){ display:none}
#nav ul li a{ padding:0px; display:block; float:none}
.device{ margin:auto}
.swiper-wrapper img{ width:100%;}

#changdi .img,#taochan .img,.changdi .img{
	width:100%;
	border: 1px solid #ddd; float:left; 
}
.changdi .img img,#changdi .img img,#taochan .plist .img img{
	width:100%;
	height:auto;
}
#taochan .plist .dp{
	background-image: url(package_bg.png);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	height: 73px;
	width: 100%;
	z-index: 99;
	position: absolute;
	left: 0px;
	top: 50%;
	color: #985800;
	text-align: center;
	font-size: 18px;
	line-height: 1.2;
	padding-top: 20px;font-weight: bold; margin-top:-37px;
}
.changdi .right{ margin-left:0px; margin-top:15px; float:left; width:100%;}
.pic{ margin-top:10px; float:left; width:100%; padding-top:10px;}
#changdi .clist,#taochan .plist,.changdi .clist{
	width:98%;
	margin-left:1%;
	margin-right:1%;
	
	margin-bottom: 20px; float:none;overflow:hidden;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; margin:auto;/* max-width:320px;*/ clear:both; padding-top:20px;
}
#changdi .clist{ padding-bottom:20px;}
#changdi .clist .dp{ height:auto}
.yanhui .list{ width:48%; margin-left:1%; margin-right:1%;}
.yanhui .list img{ height:auto}
.yanhui .list:nth-child(2n+1) { clear:both}
/*.foot{ display:none}*/
.case_img{ display:none}
.pros{ display:block;}


#left{ width:100%;}
.psort,#left .leftdh{
	background-color: #FFF2BD;
	background-image: none;

	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 40px;
	height:auto; padding:0px; margin:auto; margin-bottom:15px;  margin-top:10px;
}

.m15{margin-top:15px;}
.psort a,#left .leftdh ul li a{
	float: left; width:33.3333%; text-align:center;
	padding-right: 0px;
	padding-left: 0px;
	background-image:none;
	color: #5D3900;
	line-height: 40px;
	padding-bottom: 8px;
	font-size:14px;
	font-weight: bold;	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF; margin:0px; padding:0px;margin-left:-1px;
}
.psort a.nbg{background-image:none;}
.psort a:hover,.psort a.select{
background-image:none;
	background-color: #DDB85F; color:#FFFFFF;
}
#pro{ background-image:none; border:none}



.case{ padding-top:15px; padding-bottom:15px;}
.case .prv,.case .next{ display:none}
.case .etitle{ line-height:1.2; width:200px; float:none; margin:auto;padding-bottom:15px;}
.case .econtent li{width:48%; margin-left:1%; margin-right:1%; display:none}
.case .econtent li:nth-child(2n+1) { clear:both}
.case .econtent li:nth-child(1),.case .econtent li:nth-child(2),.case .econtent li:nth-child(3),.case .econtent li:nth-child(4) {display:block}
#left.leftpic{ display:none}
#left .etitle{ display:none}
#left{ background-image:none}
#left .leftdh ul li a { background-image:none}

#main,#main1,#main2{
	background-image: none;
}
.bgs{ padding-top:1px;}
#postion{
	background-image: url(po.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #ddd; width:98%; margin-left:1%;
}
#postion b{
	background-image: url(ii.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#postion .postion{ display:none}
#right{ width:98%; margin:auto; float:none}
#cms,#cms1{ width:98%; margin:0px; padding:0px;}
#cms .list .right,.list .right{ margin-left:190px; width:auto; float:none}
#cms .list .dp,.list .dp{ display:block; line-height:1.5; font-size:12px; color:#555; overflow:hidden; height:7.5em;}
#cms .list .ntitle, .list .ntitle{
	text-align: left;
}
#cms .list,.list{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; padding-bottom:10px;
}

#cms .li .time{ display:none}
#cms .li .ntitle{ width:100%; }
#cms .li{ width:98%; margin-left:1%;}

.foot{
	background-image: url(foot.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: auto;
	width: 100%; margin-top:15px;
}
.foot1{
background-image:none;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	min-height: auto;
	width: 100%;
}

#top .fr{ display:none}

}
.sortdp{}
/*.sortdp .etitle{
	font-size: 16px;
	font-weight: bold;
}*/
.sortdp .econtent{
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 20px;
	line-height: 2;
	padding-bottom: 10px;
	 clear:both;
}
