body { color: #000; background:url(../images/body-back.png) center repeat; background:#f5eee6; overflow-x:hidden;  font-size: 14px; font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma; position:relative; padding-top:83px;}
li{ list-style:none;}
ul,ol{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ color: #e7141b; }
a:hover,a:focus{ text-decoration:none !important;}
img{ max-width:100%;}
p{font-family: "微软雅黑";}
.clear{clear: both;}
.container{ width:1030px;}
.header{ height:83px; background:#3d1a21; position:fixed; left:0; top:0; width:100%; padding-top:18px; z-index:999;}
.logo{ position:absolute; left:5%; top:10px; z-index:100;}
.nav-list{ float:right;}
.nav-list li{ float:left; padding:20px 30px; text-align:center;}
.nav-list li a{ font-size:18px; color:#b4a0a2; text-align:center; padding-bottom:5px;}
.banner{ position:relative; width:100%;}
.banner img{}
.banner-bottom{ position:absolute; left:0; bottom:0; height:54px; width:100%; background:rgba(61,26,33,0.5);}
.box{width:970px; padding:10px 20px; background-color:#fff; margin:10px auto;}
.box a{padding-right:20px;}
.layinput{height: 22px;line-height: 22px;width: 150px;margin: 0;}
ul.inline li{ height:32px !important; padding:0 12px; background:rgba(0,0,0,0.5); border:solid 1px #fff; color:#fff; line-height:30px; margin-top:11px; margin-bottom:10px;}
ul.inline li span{ display:block!important;}
.laydate_body .laydate_top{ padding:0!important; height:34px!important; font-size:16px!important;}
.laydate_bottom{ display:none!important;}
.laydate_body .laydate_box,.laydate_body .laydate_table{ width:300px!important;}
.laydate_box{ margin-top:10px!important;}
.join-back{ height:364px; background:#cda87e; overflow:hidden; position:relative; padding-top:30px;}
.join-tt{ font-size:36px; color:#160e0b; margin-bottom:20px;}
.join-txt{ width:50%; position:relative; z-index:100;}
.join-back p{ font-size:16px;}
.ty-back{ height:395px; background:url(../images/image03.png) center no-repeat;overflow: hidden;}
.ty-back-img{ display:none;}
.ty-width{ width:50%; height:395px; background:rgba(61,26,33,0.3); position:relative; padding-top:30px;}
.ty-tt{ font-size:18px; color:#fff; margin-bottom:20px;}
.ty-icon{ position:absolute; left:10%; top:40px;}
.food-back{ padding:50px 0; position:relative;}
.food-tt{ font-size:18px; font-weight:bold; margin-top:15px;}
.food-tt a{ color:#333;}
.food-txt{ font-size:16px; margin-top:10px;}
.food-left li{padding:0 8px; width:33.333333%; float:left;}
.food-left{ width:50%; margin-left:7%; position:relative; z-index:100;}
.food-right p{font-size: 36px;  color: #160e0b; margin-bottom:0;}
.more{ display:block; margin:30px auto 0 auto; width:120px; height:32px; color:#fff; line-height:32px; text-align:center; color:#fff; background:#3d1a21; font-size:16px;}
.food-right{ width:50%; position:absolute; right:0; top:50px;}
.date-back{ height:473px; background:url(../images/image01.png) center no-repeat; position:relative;}
.date-back .ty-width{ height:473px;}
.ty-width p{ color:#fff; font-size:16px;}
.date-tt{ font-size:28px; color:#fff; margin-bottom:15px; padding-top:100px;}
.bottom-back{ background:#3c1920; padding:80px 0; position:relative;}
.bottom-tt{ font-size:16px; font-weight:bold; color:#d2b5a7; margin-top:15px; margin-bottom:10px;}
.bottom-tt a{ color:#d2b5a7;}
.bottom-txt{ font-size:16px; color:#d2b5a7;}
.bottom-list li{ float:left; padding:0 8px; width:50%;}
.bottom-list{ margin-left:7%; position:relative; z-index:100; width:50%;}
.footer{ border-top:solid 4px #670001; background:#000; padding:30px 15px;}
.bottom-right{ position:absolute; right:0; width:50%; top:110px;}
.bottom-right-tt{ font-size:48px; color:#cfb4a1;}
.bottom-right .more{ background:#cca77d; color:#3a1268;}
.phone img{ margin-bottom:10px;}
.phone{ font-size:28px; color:#fff;}
.footer{ position:relative;}
.footer-link{ margin-top:20px; width:130px;}
.footer-link li a{ font-size:18px; color:#999;}
.footer-link li{ margin-bottom:10px;}
.footer-left{ margin-right:75px;}
.dy-input{ width:220px; border-radius:0; box-shadow:none; border-color:#999; background:none;}
.dingyue{ position:relative; margin-top:25px; margin-right:40px;}
.btn-dy{ position:absolute; right:0; top:0; border-radius:0; border-color:#999; color:#999; background:none;}
.btn-dy:hover{ background:#999; color:#000;}
.ewm-c{ margin-right:10px; margin-top:20px;}
.footer-right{ margin-top:30px;}
.footer-right p{ font-size:16px; color:#999; margin-bottom:5px;}
.footer-table{ display:table; margin:0 auto; width:auto;}
.map-index{ position:absolute; left:10%; top:0;}
.footerlist{display:none;}
.yd7-1 .yd7-1-1 {
    text-align: center;
    font-size: 30px;
    color: #000;
    padding-top: 30px;
    padding-bottom: 0px;
    font-family: "微软雅黑";
}
a.pic_Pic img{
	border: 4px solid #CDA87D;
}
/****模拟下拉菜单***/
.select-down{height: 32px !important;
    padding: 0 12px;
    background: rgba(0,0,0,0.5);
    border: solid 1px #fff;
    color: #fff;
    line-height: 30px;
    margin-top: 11px;
    margin-bottom: 10px; width:130px; margin-left:10px; color:#fff; position:relative; cursor:pointer; z-index:1000;}
.search-form{ height:36px; border:solid 1px #db2d27; width:308px; box-shadow:none; border-radius:0; background:url(../../images/jpweb/search.png) 10px center no-repeat; padding-left:40px;}
.select-down i{ position:absolute; right:10px; top:8px;}
.selectContainer .selectOption{min-width:180px; padding:0 5px; line-height:30px; height:30px; white-space:nowrap; overflow:hidden;border:none; width:250px; z-index:1000}  
.selectContainer .shows{width:20px; height:20px; position:absolute; right:2px; top:2px; background:url(images/select-ico.gif) no-repeat center center}  
.selectContainer ul{position:absolute; width:100%; top:48px; left:-1px; display:none; text-align:center;}  
.selectContainer ul li{padding:0 5px;  line-height:40px;  width:100%;cursor:pointer; border-bottom:solid 1px #ddd;}  
.selectContainer ul li:hover{background:#db2d27; color:#fff;}  
.selectContainer ul.dis{  width:187px;background:#876e73; width:130px;}  
.zIndex.selectContainer ul.dis{ display:block;}
.selectContainer ul.undis{display:noneimportant;}  
.zIndex{z-index:10000!important}  
.selectContainer .gray{color:#fff;}
.selectContainer{ height:30px; line-height:30px;}
.btn-yd{ display:block; height:32px; line-height:32px; padding:0; text-align:center; border:none; background:#cda87e; color:#fff; width:110px; border-radius:0;margin-top: 11px; margin-left:10px;}
.btn-yd:hover{ color:#fff; background:#f1952d;}
.more:hover{ color:#fff; background:#541522;}
.nav-list li a:hover{ color:#fff; border-bottom:solid 1px #fff; font-weight:bold;}
.vip{ font-weight:bold;}
.nav-click{ display:none;}
.btn-header{ display:none;}
.selectContainer i.glyphicon-triangle-top{ font-size:24px; position:absolute; top:30px; left:50%; margin-left:-12px; color:#876e73; display:none;}
.zIndex.selectContainer i.glyphicon-triangle-top{ display:block;}
.selectContainer-sm{ width:100px;}
.selectContainer-sm .selectContainer ul{ width:100px;}
.banner-table{ display:table; width:auto; margin:0 auto;}
.date-icon{ position:absolute; left:5%; top:50px;}
.banner-c{ position:absolute; left:200px; height:174px; top:50%; margin-top:-100px; z-index:10; text-align:center;}
.banner-tt{ font-size:72px; color:#fff;}
.banner-txt{ color:#fff; font-size:60px;}
.bottom-right-top{ display:none;}
.food-icon{ margin-bottom:20px;}
.banner-control{ width:40px; height:80px; position:absolute; top:50%; margin-top:-40px; opacity:1;}
.banner-control.left{ left:0; background:url(../images/left.png) center no-repeat; background-size:100% 100%;}
.banner-control.right{ right:0; background:url(../images/right.png) center no-repeat; background-size:100% 100%;}
.date-img,.ty-tt02{ display:none;}
.banner-c-r{ left:auto; right:200px;}
.more-phone{ display: none; }
.banner-cell img,.activty_banner img{ width:100%;}
.news{
	/*width: 1460px;*/
	margin: 0 auto;
}
.news>h4{
	margin: 45px 0 25px;
	font-size: 20px;
	color: #292828;
	font-weight: bold;
}
.news h2{
	width: 100%;
	line-height: 40px;
	border-bottom: 2px solid #e8e4e1;
	font-size: 30px;
	color: #292828;
	text-align: center;
	/*padding: 20px 0;*/
	box-sizing: border-box;
}
.news h2 span{
	display: inline-block;
	height: 60px;
	border-bottom: 2px solid #db8022;
}
.news h3{
	font-size: 16px;
	text-align: center;
	line-height: 62px;
	margin: 0
}
.news_main{
	width: 100%;
	margin-bottom: 50px;
}
.news_single{
	width: 440px;
	float: left;
}
.news_main a:hover{
	color: #292828;
}
.news_single h5{
	font-size: 20px;
	color: #292828;
}
.news_single p{
	font-size: 16px;
	color: #666565;
	line-height: 26px;
}
.news_container{
	/*width: 850px;*/
	margin: 0 auto;
}
.news_zi p{
	width: 100%;
	text-indent: 32px;
	color: #292828;
	line-height: 26px;
	margin-bottom: 0;
}
.news_tu{
	width: 100%;
	text-align: center;
	margin: 20px auto;
}
.news_ct_main p{
	width: 100%;
	text-align: center;
}
.news_ct_main h5{
	font-size: 20px;
	width: 100%;
	text-align: center;
}
.contact_us{
		width: 1000px;
		margin: 0 auto;
		padding: 89px 0;
	}

	.contact_us ul{
		overflow: hidden;
	}

	.contact_us li{
		float: left;
		margin-right:123px;
	}

	.contact_us li:last-child{margin-right: 0;}	
	.contact_us h3{
		font-size: 20px;
	}

	.contact_us  p{
		font-size: 14px;
		color: #2C2C2C;
		padding-left: 35px;
	}

	.mm{
		background: url(../images/call.png) left center no-repeat;
	}

	.email{
		background: url(../images/youjian.png) left center no-repeat;
	}
@media (min-width: 1260px){
	.news{
		width: 1400px;
		margin: 0 auto;
	}
	.section{
		width: 100%;
		background: url(../images/bg-bar.png) left top no-repeat;
		padding-top: 80px;
	}

	.anli{
		width: 1260px;
		margin: 0 auto;
	}

	.anli img{
		width: 600px;
	}

	.anli li{
		overflow: hidden;
		margin-bottom: 80px;
	}

	.anli li i{display: block;}

	.pic_Pic{
		width: 600px;
		height: 360px;
		overflow: hidden;
	}

	.pic_desc{
		width: 577px;
		font-size: 18px;
	}

	.pic_desc p{line-height: 32px;}

	.pic_desc h3{
		font-size: 30px;
		font-weight: bold;
		color: #000;
		overflow: hidden;
		margin-bottom: 32px;
	}

	.pic_desc h3 span{
		float: left;
	}

	.pic_desc h3 .num{
		width: 30px;
		height: 30px;
		font-size: 14px;
		border-radius: 50%;
		background: #CEA87A;
		text-align: center;
		line-height: 30px;
		color: #fff;
		margin-right: 26px;
		margin-top: 3px;
	}

	.fa_title{
		margin-bottom: 18px;
	}

	.fangan{
		display: inline-block;
		width: 121px;
		height: 40px;
		background: #3D1A20;
		font-size: 18px;
		color: #fff;
		text-align: center;
		line-height: 40px;
	}

	.biao{
		font-size: 30px;
		margin-left: 18px;
	}
	.counters{overflow: hidden;width: 100%;background: #F5EDE3;padding-bottom: 82px;box-sizing: border-box;}
	.fa1{font-size: 18px;overflow: hidden;}
	.fa11{width: 1200px;overflow: hidden;padding-top: 79px;box-sizing: border-box;margin: 0 auto;}
	.main_col_6{width: 50%;overflow: hidden;float: left;}
	.main_col_6 .tit_size{overflow: hidden;width: 100%;}
	.main_col_6 .tit_size div{color: #fff;width: 20%;height: 40px;float: left;background: #3D1A20;font-size: 18px;text-align: center;line-height: 40px;}
	.main_col_6 .tit_size p{margin: 0;padding: 0;float: left;font-size: 30px;margin-left: 18px;}
	.spans{margin: 0;padding: 0;font-size: 18px;color: #000000;line-height: 48px;word-wrap: break-word; width: 100%;
word-break: normal; }
	.main_boxs{width: 80%;overflow: hidden;background: #E4CDB1;}
	.main_boxs span{color: #000000;line-height: 21px;float: left;width: 52px;font-size: 18px;line-height: 21px;display: block;background: #D2B087;text-align: center;}
	.main_boxs p{float: left;line-height: 21px;font-size: 18px;color: #000000;line-height: 21px;margin: 0;padding: 0;margin-left: 12px;}
	.h1_tit{font-size: 18px;color: #000000;margin-top: 22px;margin-bottom: 18px;font-weight: bold;}
	.tit_ri{width: 80%;border-bottom: 3px solid #CEA87A;border-top: 3px solid #CEA87A;}
	.tit_ri ul{overflow: hidden;margin: 7px 0;}
	.tit_ri ul li{overflow: hidden;line-height: 30px;}
	.tit_ri ul li span{display: block;float: left;font-size: 16px;color: #000000;font-weight: bold;margin-right: 19px;}
	.tit_ri ul li p{display: block;float: left;font-size: 18px;color: #000000;}
	.font_st{text-align: center;font-size: 30px;color: #3c1a20;margin-top: 60px;margin-bottom: 33px;font-weight: bold;}
	.bos{overflow: hidden;padding-bottom: 60px;box-sizing: border-box;}
	.phones{width: 700px;margin: 0 auto;overflow: hidden;}
	.phones div{width: 322px;float: left;}
	.phones img{width: 18px;display: block;float: right;margin-top: 3px;}
	.phones p{float: right;font-size: 18px;color: #000000;margin-left: 8px;margin-right: 20px;}
	.phones span{display: inline;float: left;font-size: 18px;color: #000000;margin-left: 8px;margin-right: 20px;}
	
	.manzu{background: #E4CDB1;}

	.manzu span{
		float: left;
		line-height: 25px;
		font-size: 18px;
		color: #000;
	}

	.shihe{
		width: 52px;
		text-align: center;
		background: #CEA87A;
		margin-right: 14px;
	}

	.jichu{
		padding: 20px 0;
		font-weight: bold;
		border-bottom: 3px solid #CEA87A;
		margin-top: 10px;
	}

	.jichu_infor{
		padding-bottom: 24px;
		border-bottom: 3px solid #CEA87A;
		margin-top: 15px;
	}

	.server{
		font-weight: bold;
		margin-right: 21px;
	}


	.news_single{
		margin-right: 40px;
		/*width: 100%;
		text-align: center;
		margin-bottom: 20px;*/
	}
	.news_main .news_single:nth-child(3n){
		margin-right: 0;
	}
	.news_container{
		width: 850px;
	}
}

@media (min-width: 1000px) and (max-width:1400px ){
	.news{
		width: 100%;
		margin: 0 auto;
	}
	.news h4{
		width: 100%;
		text-align: center;
	}
	.news_single{
		margin-right: 70px;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}

}
@media (min-width: 1000px) and (max-width:1259px ){
	.font_st{text-align: center;font-size: 30px;color: #3c1a20;margin-top: 80px;margin-bottom: 33px;font-weight: bold;}
	.bos{overflow: hidden;padding-bottom: 80px;box-sizing: border-box;}
	.phones{width: 700px;margin: 0 auto;overflow: hidden;}
	.phones div{width: 302px;float: left;}
	.phones img{width: 18px;display: block;float: right;}
	.phones p{float: right;font-size: 18px;color: #000000;margin-left: 8px;margin-right: 20px;}
	.phones span{display: inline;float: left;font-size: 18px;color: #000000;margin-left: 8px;margin-right: 20px;}
	
	.counters{overflow: hidden;width: 100%;background: #F5EDE3;padding-bottom: 82px;box-sizing: border-box;}
	.fa1{font-size: 18px;overflow: hidden;}
	.fa11{width: 1200px;overflow: hidden;padding-top: 79px;box-sizing: border-box;margin: 0 auto;}
	.main_col_6{width: 50%;overflow: hidden;float: left;}
	.main_col_6 .tit_size{overflow: hidden;}
	.main_col_6 .tit_size div{color: #fff;width: 120px;height: 40px;float: left;background: #3D1A20;font-size: 18px;text-align: center;line-height: 40px;}
	.main_col_6 .tit_size p{margin: 0;padding: 0;float: left;font-size: 30px;margin-left: 18px;}
	.spans{margin: 0;padding: 0;font-size: 18px;color: #000000;line-height: 48px;}
	.main_boxs{width: 80%;height: 21px;background: #E4CDB1;}
	.main_boxs span{color: #000000;float: left;width: 52px;height: 100%;font-size: 18px;line-height: 21px;display: block;background: #D2B087;text-align: center;}
	.main_boxs p{float: left;font-size: 18px;color: #000000;line-height: 21px;margin: 0;padding: 0;margin-left: 12px;}
	.h1_tit{font-size: 18px;color: #000000;margin-top: 22px;margin-bottom: 18px;font-weight: bold;}
	.tit_ri{width: 80%;border-bottom: 3px solid #CEA87A;border-top: 3px solid #CEA87A;}
	.tit_ri ul{overflow: hidden;margin: 15px 0;}
	.tit_ri ul li{overflow: hidden;line-height: 35px;}
	.tit_ri ul li span{display: block;float: left;font-size: 18px;color: #000000;font-weight: bold;margin-right: 19px;}
	.tit_ri ul li p{display: block;float: left;font-size: 18px;color: #000000;}
	
	

	.mm{
		background: url(../images/call.png) left center no-repeat;
	}

	.email{
		background: url(../images/youjian.png) left center no-repeat;
	}
	.section{
		width: 100%;
		background: url(../images/bg-bar.png) left top no-repeat;
		padding: 88px 0;
	}

	.anli{
		width:1000px;
		margin: 0 auto;
	}

	.anli li{
		overflow: hidden;
		margin-bottom: 80px;
	}

	.pic_Pic{
		width:55%;
		overflow: hidden;
	}

	.pic_desc{
		width: 40%;
		font-size: 18px;
	}

	.pic_desc h3{
		font-size: 30px;
		font-weight: bold;
		color: #000;
		overflow: hidden;
		margin-bottom: 32px;
	}

	.pic_desc h3 span{
		float: left;
	}

	.pic_desc h3 .num{
		width: 30px;
		height: 30px;
		font-size: 14px;
		border-radius: 50%;
		background: #CEA87A;
		text-align: center;
		line-height: 30px;
		color: #fff;
		margin-right: 26px;
		margin-top: 3px;
	}

	.fa_title{
		margin-bottom: 18px;
	}

	.fangan{
		display: inline-block;
		width: 121px;
		height: 40px;
		background: #3D1A20;
		font-size: 18px;
		color: #fff;
		text-align: center;
		line-height: 40px;
	}

	.biao{
		font-size: 30px;
		margin-left: 18px;
	}

	.fa1{font-size: 18px;}

	.manzu{background: #E4CDB1;}

	.manzu span{
		float: left;
		line-height: 25px;
		font-size: 18px;
		color: #000;
	}

	.shihe{
		width: 52px;
		text-align: center;
		background: #CEA87A;
		margin-right: 14px;
	}

	.jichu{
		padding: 20px 0;
		font-weight: bold;
		border-bottom: 3px solid #CEA87A;
		margin-top: 10px;
	}

	.jichu_infor{
		padding-bottom: 24px;
		border-bottom: 3px solid #CEA87A;
		margin-top: 15px;
	}

	.server{
		font-weight: bold;
		margin-right: 21px;
	}
}
@media  (max-width: 999px){
	.font_st{text-align: center;font-size: 30px;color: #3c1a20;margin-top: 60px;margin-bottom: 33px;font-weight: bold;}
	.bos{overflow: hidden;padding-bottom: 60px;box-sizing: border-box;}
	.phones{width: 100%;margin: 0 auto;overflow: hidden;}
	.phones div{width: 46%;float: left;}
	.phones img{width: 16px;display: block;float: right;margin-top: 2px;}
	.phones p{float: right;font-size: 18px;color: #000000;margin-left: 8px;margin-right: 10px;}
	.phones span{display: inline;float: left;font-size: 16px;color: #000000;margin-right: 20px;}
	
	
	.counters{overflow: hidden;width: 100%;background: #F5EDE3;padding-bottom: 82px;box-sizing: border-box;padding-left: 8px;}
	.fa1{font-size: 18px;overflow: hidden;}
	.fa11{width: 100%;overflow: hidden;padding-top: 20px;box-sizing: border-box;margin: 0 auto;}
	.main_col_6{width: 100%;overflow: hidden;float: left;margin-bottom: 20px;}
	.main_col_6 .tit_size{overflow: hidden;width: 100%%;}
	.main_col_6 .tit_size div{color: #fff;width: 22%;text-align: center;height: 30px;float: left;background: #3D1A20;font-size: 18px;line-height: 30px;}
	.main_col_6 .tit_size p{margin: 0;padding: 0;float: left;font-size: 20px;margin-left: 5%;}
	.spans{margin: 0;padding: 0;font-size: 17px;color: #000000;line-height: 38px;word-wrap: break-word; width: 100%;overflow: hidden;
word-break: normal; }
	.main_boxs{width: 100%;background: #E4CDB1;overflow: hidden;}
	.main_boxs span{color: #000000;float: left;width: 52px;font-size: 18px;line-height: 21px;display: block;background: #D2B087;text-align: 
	center;}
	.main_boxs p{float: left;font-size: 13px;color: #000000;line-height: 21px;margin: 0;padding: 0;margin-left: 12px;}
	.h1_tit{font-size: 18px;color: #000000;margin-top: 22px;margin-bottom: 18px;font-weight: bold;}
	.tit_ri{width: 80%;border-bottom: 3px solid #CEA87A;border-top: 3px solid #CEA87A;}
	.tit_ri ul{overflow: hidden;margin: 15px 0;}
	.tit_ri ul li{overflow: hidden;line-height: 35px;}
	.tit_ri ul li span{display: block;float: left;font-size: 18px;color: #000000;font-weight: bold;margin-right: 19px;}
	.tit_ri ul li p{display: block;float: left;font-size: 18px;color: #000000;}
	
	
	
	.section{
		width: 100%;
		background: url(../images/bg-bar.png) left top no-repeat;
		padding: 88px 0;
		background-size: auto 260px;

	}

	.anli{
		margin: 0 auto;
	}

	.anli li{
		overflow: hidden;
		margin-bottom: 80px;
	}

	.pic_Pic{
		display: block;
		width:80%;
		overflow: hidden;
		float: none !important;
		margin: 0 auto;
	}

	.pic_Pic img{
		margin: 0 auto;
		display: block;
	}

	.pic_desc{
		width: 70%;
		font-size: 18px;
		float: none !important;
		margin: 0 auto;
	}

	.pic_desc h3{
		font-size: 30px;
		font-weight: bold;
		color: #000;
		overflow: hidden;
		text-align: center;
		margin:20px auto;
	}

	.pic_desc h3 span{
	}

	.pic_desc h3 .num{
		width: 30px;
		height: 30px;
		font-size: 14px;
		border-radius: 50%;
		background: #CEA87A;
		text-align: center;
		line-height: 30px;
		color: #fff;
		margin-right: 26px;
		margin-top: 3px;
	}

	.fa_title{
		margin-bottom: 18px;
	}

	.fangan{
		display: inline-block;
		width: 121px;
		height: 40px;
		background: #3D1A20;
		font-size: 18px;
		color: #fff;
		text-align: center;
		line-height: 40px;
	}

	.biao{
		font-size: 30px;
		margin-left: 18px;
	}

	.fa1{font-size: 18px;width: 80%;margin: 0 auto;}

	.manzu{background: #E4CDB1;}

	.manzu span{
		float: left;
		line-height: 25px;
		font-size: 18px;
		color: #000;
	}

	.shihe{
		width: 52px;
		text-align: center;
		background: #CEA87A;
		margin-right: 14px;
	}

	.jichu{
		padding: 20px 0;
		font-weight: bold;
		border-bottom: 3px solid #CEA87A;
		margin-top: 10px;
	}

	.jichu_infor{
		padding-bottom: 24px;
		border-bottom: 3px solid #CEA87A;
		margin-top: 15px;
	}

	.server{
		font-weight: bold;
		margin-right: 21px;
	}
	.news_container{
		width: 100%;
		padding: 0 30px;
		box-sizing: border-box;
	}
	.news>h4{
		margin: 45px 0 25px;
		font-size: 20px;
		color: #292828;
		font-weight: bold;
		text-align: center;
	}
}

/*活动页*/

@media ( max-width:1599px ) {
	.left-sm,right-sm,.footer-table{ width:785px;}
	}
@media ( max-width:1449px ) {
.nav-list{ float:right;}
	.nav-list li a{ padding:10px 0;}
	.header .container{ width:100%;}
	.logo{ left:15px;}
	.footer-link{ width:230px;}
	.nav-list li{ padding:20px;}
	.banner-c{ left:100px;}
	.banner-c-r{ left:auto; right:100px;}
}
@media ( max-width:1279px ) {
	.food-left,.bottom-list{ width:960px; margin:0 auto; float:none !important;}
	.food-right{ width:100%; position:static; margin-bottom:20px;}
	.bottom-right{ width:100%; position:static; margin-top:20px;}
	.map-index{ left:0; bottom:50px; top:auto; width:500px;}
	.header .container{ width:100%;}
	.banner-c{ left:20px;}
	.banner-c-r{ left:auto; right:20px;}
	.news_single{
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.news_main{
		padding: 0 20px;
		box-sizing: border-box; 
	}
}
@media ( max-width:1050px ) {
	.container{ width:750px;}
	.food-left,.bottom-list{ width:100%;}
	.nav-list{ float:right;}
	.nav-list li{ padding:20px 10px;}
	.header .container{ width:100%;}
	
}
@media ( max-width:850px ) {
	.left-sm,right-sm,.footer-table{ width:100%;}
	.footer-right p{ font-size:15px;}
	.laydate-icon{ width:120px !important;}
	.footer-link{ width:150px;}
}
@media ( max-width:767px ) {
	.ty-tt02{ display:block;}
	.date-img{ display:block; height:160px; background:url(../images/image01.png) center no-repeat; background-size:auto 160px; margin:10px 0 ; }
	.ty-back-img{ display:block; height:160px; width:auto; max-width:1920px;}
	.container{ width:100%;}
	.banner-bottom{ display:none;}
	.banner{ height:auto;}
	.join-back{ background:#cea87b; height:auto; padding:15px;}
	.join-tt{ font-size:18px; margin-bottom:10px;}
	.join-back p{ font-size:14px; margin-bottom:5px;}
	.join-txt{ width:100%;}
	.ty-width{ width:100%; height:auto; background:none; color:#333;}
	.ty-tt{ color:#333;}
	.ty-icon{ position:static;}
	.ty-width p{ display:none;}
	.ty-back{background:none; height:auto; padding-bottom:30px;}
	.food-right p{ font-size:24px;}
	.food-left li{ width:100%; margin-bottom:10px;}
	.date-back{ height:auto; padding-bottom:20px; background:#f5eee6;}
	.date-back .ty-width{ padding-top:0; float:none !important; height:auto;}
	.date-back .ty-width p{ display:block; color:#333; padding:0 10px;}
	.date-tt{ display:none;}
	.bottom-list li{ width:100%; margin-bottom:10px;}
	.bottom-back{ padding:20px 0;}
	.bottom-right-tt{ font-size:36px;}
	.more{ margin-top:20px;}
	.footer-left{ width:100%; margin-right:0;}
	.footer-link li a{ font-size:14px;}
	.footer-link{ width:auto; display:none;}
    .footerlist{display:block;}
	.width-xs{ width:100%; height:55px;}
	.dingyue{ position:absolute; top:10%; left:50%; width:220px; margin-left:-110px;}
	.phone{ font-size:18px; display:none;}
	.phone img{ width:50px;}
	.ewm-c{ width:100%; margin:0; padding:0 10px; text-align:center;}
    .ewm-x{ width:100%; margin:0; padding:0 10px; text-align:center;}
	.logo{ position:absolute; left:15px; top:0; width:auto;}
	.nav-click{ display:block; position:absolute; right:15px; top:18px; color:#fff; font-size:24px;}
	.nav-click:focus,.nav-click:hover{ color:#fff;}
	.nav-list{ position:fixed; left:0; top:65px; bottom:0; right:0; background:#522d34; padding-top:10px; overflow-y:auto; display:none; width:100%;}
	.header{ height:65px;}
	.nav-list li{ float:none; width:100%; border-bottom:solid 1px #6d4949; padding:0; text-align:left;}
	.nav-list li a{ padding:10px 30px; text-align:left; display:block;}
	.nav-click.active i:before{    content: "\e014";}
	body{ padding-top:65px;}
	.btn-header{ display:block; position:absolute; top:5px; right:60px; width:100px;}
	.logo img{ width:50px;}
	.map-index{ display:block; margin-bottom:20px;}
	.food-back{ padding-top:0;}
	.map-index{ position:static; width:100%;}
	.date-icon{ position:static; margin:0 auto; display:block; text-align:center; padding-top:10px;}
	.banner-c{ top:50%; margin-top:-20px;}
	.banner-tt{ font-size:16px;}
	.banner-txt{ font-size:14px;}
	.bottom-right-top{ display:block; margin-bottom:20px; height:80px; line-height:60px; background:url(../images/youhui.png) center no-repeat;}
	.bottom-right-tt{ height:50px;}
	.bottom-right-top .more{ display:none;}
	.bottom-right{ top:0;}
	.food-right p,.banner-c{ display:none;}
	.carousel{ height:200px; overflow:hidden;}
	.carousel-inner {
	    position: relative;
	    overflow: hidden;
	    width: 100%;
	}
	.carousel-inner .item{ height:200px; width:100%;overflow: hidden !important;}
	.carousel img{ height:200px !important; width:auto; max-width:1920px !important; position:absolute; left:50%; margin-left:-319px;}
	.banner-control{ width:20px; height:40px; margin-top:-20px;}
	.more-phone{ display: block; }

	.section{
		background: url(../images/bg-bar.png) left top no-repeat;
		padding: 88px 10px;
		background-size: auto 200px;
		padding-bottom: 20px;
	}

	.anli{
		margin: 0 auto;
	}

	.anli li{
		overflow: hidden;
		margin-bottom: 30px;
	}

	.pic_Pic{
		display: block;
		width: 100%;
		overflow: hidden;
		float: none !important;
		margin: 0 auto;
	}

	.pic_Pic img{
		margin: 0 auto;
		display: block;
	}

	.pic_desc{
		width: 100%;
		font-size: 16px;
		float: none !important;
		margin: 0 auto;
	}

	.pic_desc h3{
		font-size: 20px;
		font-weight: bold;
		color: #000;
		overflow: hidden;
		text-align: center;
		margin:20px auto;
	}

	.pic_desc h3 span{
	}

	.pic_desc h3 .num{
		width: 30px;
		height: 30px;
		font-size: 14px;
		border-radius: 50%;
		background: #CEA87A;
		text-align: center;
		line-height: 30px;
		color: #fff;
		margin-right: 16px;
		margin-top: 3px;
	}

	.fa_title{
		margin-bottom: 18px;
	}

	.fangan{
		display: inline-block;
		width: 121px;
		height: 40px;
		background: #3D1A20;
		font-size: 18px;
		color: #fff;
		text-align: center;
		line-height: 40px;
	}

	.biao{
		font-size: 24px;
		margin-left: 18px;
	}

	.fa1{font-size: 16px;width: 100%;margin: 0 auto;}

	.manzu{background: #E4CDB1;}

	.manzu span{
		float: left;
		line-height: 25px;
		font-size: 18px;
		color: #000;
	}

	.shihe{
		width: 52px;
		text-align: center;
		background: #CEA87A;
		margin-right: 14px;
	}

	.jichu{
		padding: 20px 0;
		font-weight: bold;
		border-bottom: 3px solid #CEA87A;
		margin-top: 10px;
	}

	.jichu_infor{
		padding-bottom: 5px;
		border-bottom: 3px solid #CEA87A;
		margin-top: 15px;
	}

	.server{
		font-weight: bold;
		margin-right: 21px;
	}

	
}
/**/

@media (max-width: 768px){
	.contact_us{
		width: 100%;
		margin: 0 auto;
		padding: 19px 10px;
	}

	.contact_us ul{
		overflow: hidden;
		width: 200px;
		margin: 0 auto;
	}

	.contact_us li{
		width:100%;
	}


	.contact_us h3{
		font-size: 20px;
	}

	.contact_us  p{
		font-size: 14px;
		color: #2C2C2C;
		padding-left: 35px;
	}

	.mm{
		background: url(../images/call.png) left center no-repeat;
	}

	.email{
		background: url(../images/youjian.png) left center no-repeat;
	}
	.pic_desc h3 span{ margin-top:3px;clear: both;text-align: center !important;}
	.pic_desc h3 .num{ margin-top:0px;}
	.pic_desc h3{ display:block; margin-bottom:20px;}
}