*{margin:0px;padding:0px;outline: none}
a{text-decoration: none;color:#000;}
img{width:100%;height:auto;max-width: 100%;display: block;}
button{cursor: pointer;outline: none;}
li{list-style: none;cursor: pointer;}
body{width:100%;margin:auto;font-size: .25rem;font-family:微软雅黑;max-width: 750px;}
input{background: none}
.op{opacity: 0}
.tc{text-align: center}
.flex{display: flex;}
.wrap{flex-wrap: wrap}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight: bold;}
.box{width:95%;margin:auto;}


/******************头部***************************************/

.head{height:1rem;background:#fff;}
.head .logo{
	height: .5rem;margin-top:.25rem;float: left
}
.head .logo img{
	height: 100%;width: auto
}
.head .nav_k{
	height: .5rem;width: .5rem;float: right;margin-top:.25rem;
}



.lunbo{width:100%;}
.lunbo .slideBox{ width:100%; height:100%; overflow:hidden; position:relative;}
.lunbo .hd{
	width: 100%;height: .05rem;
	position: absolute;bottom: .4rem;
	z-index:100;
}
.lunbo .hd ul{
	text-align: center;width: 100%;height: .05rem;
}
.lunbo .hd li{
	width:.3rem;height:.05rem;
	background: #fff;display: inline-block;
	margin: 0 .05rem
}
.lunbo .hd li.on{
	background: #b81d22
}
.lunbo .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.lunbo .slideBox .bd li{ zoom:1; vertical-align:middle; }



.nav_div{width:100%;height:100%;position:fixed;top:0;max-width: 640px;z-index:999;display: none}
.yin{width:100%;height:100%;background: #000;opacity: .3}
.nav{width:50%;height:100%;position:absolute;top:0;right:0;background: #d80006;z-index:9999;padding-top: 1rem;font-size: .3rem}
.nav li a{color:#fff;}

.close{width:.6rem;height:.6rem;font-size: .6rem;position: absolute;top:.2rem;right:.2rem;line-height: .6rem;color:#fff;}




/*搜索*/
.idx_seach{
	height: .5rem;padding:.3rem 0;
}
.idx_seach form div{
	width: 75%;
	height: .5rem;border-radius: .5rem;
	border:.02rem solid #d7d7d7;
	float: left;
}
.idx_seach form div img{
	display: block;float: left;
	width: .3rem;margin:.1rem .2rem;
}
.idx_seach form div input{
	display: block;float: left;height: 100%;
	font-size: .25rem;border:0;
	width: 70%
}
.idx_seach form button{
	width: 20%;height: .5rem;
	border-radius: .5rem;background: #d80006;
	color: #fff;border:0;outline: none;float: right
}


/*首页栏目*/
.idx_lanmu{
	padding:.25rem 0;
}
.idx_lanmu>a{
	display: block;float: left;
	width: 20%;margin-right: 6.6%;
	text-align: center;margin-bottom: .3rem;
	font-size: .27rem
}
.idx_lanmu>a img{
	margin-bottom: .1rem
}
.idx_lanmu>a:nth-child(4n){
	margin-right: 0
}


.hui_xian{height: .2rem;background: #f3f3f3}



/*集团介绍*/
.idx_jt{
	padding-bottom:.4rem;
}
.idx_type{
	height: .8rem;line-height: .8rem;
	margin-bottom:.2rem;
}
.idx_type>span{
	display: block;float: left;
	margin-right:.3rem;height: .8rem;font-size: .27rem
}
.idx_type>span.active{
	color: #b81d22;border-bottom: .02rem solid #b81d22;
	font-weight:bold;
}

.idx_type>a{
	display: block;float: right;height: .8rem;color: #666666;
	font-size: .22rem
}

.con_con{
	margin:.2rem auto;
}

.idx_jt_list{
	font-size: 0;text-align: center
}
.idx_jt_list>div{
	width:1.6rem;padding-bottom: .2rem;
	border:.02rem solid #e5e5e5;
	background: #f7f7f7;display: inline-block;
	font-size: .25rem;color: #333;text-align: center;
	margin:0 .05rem
}
.idx_jt_list>div:hover{
	color: #fff;background: #b81d22;
	border:.02rem solid #b81d22;
}
.idx_jt_list>div img{
	display: inline-block;width:.85rem;
	margin-top: .2rem;
}

.ab_img .ab_img_2{
	display: none!important;
}
.ab_img:hover a{
	color: #fff
}
.ab_img:hover .ab_img_2{
	display: inline-block!important;
}
.ab_img:hover .ab_img_1{
	display: none!important;
}












.idx_news{
	padding-bottom: .25rem
}
.idx_news .list_con{
	display: none
}
.idx_news .list_con>div{
	margin-bottom: .2rem
}
.idx_news .list_con>div .img{
	width: 25%
}
.idx_news .list_con>div .con{
	width: 70%
}
.idx_news .list_con>div .con span{
	width:100%;font-size: .26rem;color: #333;
	font-weight: bold;display: inline-block;
	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
.idx_news .list_con>div .con p{
	width:100%;
	margin-top: .2rem
}
.idx_news .list_con li{
	font-size: .25rem;height: .6rem;line-height: .6rem;
	border-bottom: .02rem dashed #d2d2d2;
	position: relative;
}
.idx_news .list_con li:before{
	content:'';
	width:4px; height:4px;
	border-radius:50%; 
	background:#000;
	display: inline-block;
	margin:14px 3px 

}
.idx_news .list_con li span{
	display: inline-block;float: right;color: #999999
}
.idx_news .list_con li a{
	width: 85%;text-overflow: ellipsis;
	overflow: hidden;white-space: nowrap;
	color: #333;display: inline-block;
}
.idx_news .list_con li a:hover{
	color: #d80006
}




/*酒店预定*/
.idx_yd{
	padding-bottom: .3rem
}
.idx_type2{
	height: .8rem;line-height: .8rem;
	margin-bottom:.2rem;border-bottom: .02rem solid #b57824
}
.idx_type2>span{
	display: block;width: 33.33%;float: left;
	height: .8rem;text-align: center;font-size: .28rem
}
.idx_type2>span.active{
	background: #b57824;color: #fff
}

.idx_type2>a{
	display: block;float: right;height: .8rem;color: #666666;
	font-size: .22rem
}

.idx_yd .from{
	display: none
}
.idx_yd .from form>p{
	height: .8rem;line-height: .8rem
}
.idx_yd .from form .input{
	height: .7rem;line-height: .7rem;
	width: 100%;border:.02rem solid #dcdcdc;
	background: none;outline: none;
	font-size: .26rem
}
.idx_yd .from form .radio{
	margin-left: .15rem
}

.idx_yd .from form>button{
	width: 3.5rem;height: .6rem;
	background: #b57824;color: #fff;
	border:0;outline: none;font-size: .3rem;display: block;
	margin:auto;margin-top: .2rem;
}




.idx_yd .from form select.type_1{
	display: none
}
.idx_yd .from form select.type_2{
	display: none
}




/**/
.qxpp{
	padding:.2rem 0;
}
.qxpp .list .swiper-slide p{
	font-size: .26rem;font-weight:bold;margin:.2rem 0;
	text-align: center
}


/*底部*/
.foot{
	background: #1c1d21;padding:.4rem 0;color: #fff
}
.foot a{color: #fff}
.foot .d_nav{
	text-align: center;height: .4rem;line-height: .4rem
}
.foot .d_nav span{
	display: inline-block;width: 2px;height: .4rem;
	background: #fff;margin:0 .2rem;position: relative;top: .1rem
}

.foot .con_con{
	font-size: .23rem;margin-top: .4rem
}


/*weizhi*/

.weizhi{
	height: .7rem;line-height: .7rem
}
.weizhi>img{
	display: inline-block;width: .2rem;margin-right: .1rem;
}
.weizhi>a{
	font-size: .26rem
}
.weizhi>a:last-child{
	color: #d80006
}

.er_type{
	margin:.2rem auto;
}
.er_type>a{
	display: block;float: left;
	width: 23%;margin-right: 2.6%;
	margin-bottom: .2rem;background: #5f5f5f;
	color: #fff;font-size: .26rem;text-align: center;line-height: .5rem;
	height: .5rem
}
.er_type>a:nth-child(4n){
	margin-right: 0
}
.er_type>a.active{
	background: #d80006
}




.er_type2{
	margin:.2rem auto;
}
.er_type2>a{
	display: block;float: left;
	margin-right: 2.6%;padding:0 .1rem ;
	margin-bottom: .2rem;background: #5f5f5f;
	color: #fff;font-size: .26rem;text-align: center;line-height: .5rem;
	height: .5rem
}

.er_type2>a.active{
	background: #d80006
}




.pro_list{
	margin-top: .3rem
}
.pro_list>div{
	width: 49%;margin-right: 2%;float: left
}
.pro_list>div:nth-child(2n){
	margin-right: 0;
}
.pro_list>div p{
	height: .7rem;font-size: .26rem;text-align: center;line-height: .7rem;
	font-weight:bold;
}


.page{margin-top: .3rem;font-size: 0;padding-bottom: .3rem}
.page a{
	display: inline-block;
	width: .5rem;height: .5rem;line-height: .5rem;
	font-size: .23rem;color: #fff;background: #999;
	text-align: center;margin:.05rem;
}
.page a:hover{
	background: #b4191e
}
.page a.select{
	background: #b4191e
}
.page a:first-child,
.page a:last-child{
	width: 1rem
}


.fanye{
	padding: .2rem 0
}
.fanye>a{
	font-size: .23rem;margin-top: .2rem;
	display: block;color: #666666
}
.fanye>a:hover{color: #b4191e}




.show_con .show_title{
	font-size: .25rem;text-align: center;font-weight: bold;
	margin-top: .2rem;color: #333
}
.show_con .show_time{
	margin-top: .2rem;color: #999999;text-align: center;font-size: .23rem
}



