

.ziy_banner img{
width: 100%;
}

/*二级菜单*/
.zy_two_nav{ background: #27282d;   padding:1% 0 2% 0; margin-bottom: 5%;}
.zy_two_nav .swiper-button-next{ background: none; height: .6rem; right: 0;bottom:0; width: auto;}
.zy_two_nav .swiper-button-next img{ display: block; height: .6rem; margin-top: 3px; }
.zy_two_nav .swiper-button-next.swiper-button-disabled{ opacity: 0; }
.zy_two_nav .swiper-slide{/* width: 25% !important;*/ /*padding:0 2%;*/text-align: center; }
.zy_two_nav .swiper-slide a{ color:#fff; display: inline-block; text-align: center; height: calc(.64rem - 2px);
 line-height: .64rem; font-size: .26rem; }
.zy_two_nav .cur_nav a{ color:#4b97ff; border-bottom: solid 1px #4b97ff;}



/*关于浩然*/

.neir_bj{
	background: #fff;
	padding: 1% 0 2% 0;
	margin-bottom: 4%;
}

.haor{
	padding: 2% 0;
}

.haor img{
	width: 100%;
}

.haor p{
	padding: 2%;
	text-align: justify;
	line-height:.35rem;
	font-size: .22rem;
	text-indent: 2em;
	color: #63646b;
}
.haor h2{
	font-size: .3rem;
	text-align: center;
	padding: 2% 0;
}

/*联系我们*/
.lianx_xq{ padding: 3%; line-height:.25rem}

.lianx_xq h2{padding: 5% 0;}
.lianx_xq p{line-height: .32rem; font-size: .22rem; color: #525563;}
.lianx_xq img{width: 100%;padding: 4% 0;}


/*视频*/

.video_ziy{
	padding:4% 2%;
}

.video_ziy video{
	width: 100%;
	max-width: 640px;
}
.video_ziy li{
	padding: 2% 0;
}

.video_ziy li>div{
	padding: 3%;
	background: #f4f4f4;
	text-align: center;
	line-height: .36rem;
}

.video_ziy li>div span{
    color: #5a5d63;

}
.video_ziy li>div h2{
	padding: 3% 0;
}

.video_ziy li>div p{ 
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; 
    padding: 2% 0;
    font-size: .22rem;

}
.video_ziy li>div a{
	padding:2% 6%;
	border:solid 1px #0090ff;
	border-radius:3px;
	color: #0090ff;
	display: inline-block;
}

.fany_ziy{
	overflow: hidden;
	padding: 4% 0 1% 0;
	text-align: center;
}

.fany_ziy a{
	width: 35%;
	padding: 2% 0;
	display: inline-block;
	color: #0090ff;

}


.video_xq .bt{
	border-bottom: solid 1px #e6e6e6;
	padding: 2% 0px;
	line-height: .35rem;
	text-align: center;
	color: #5a5d63;
}
.video_xq .bt h2{
	padding-bottom: 2%;
	font-weight: bold;
	font-size: .3rem;
}

.video_xq video{
	padding: 2%;
	width:96%;
	max-width: 640px;
}

.video_xq .text{
	border-top: solid 3px #e6e6e6;
	border-bottom: solid 3px #e6e6e6;
	color: #5a5d63;
	padding: 2%;
}

.video_xq .text p{
	line-height:.3rem;
	text-align: justify;
	text-indent: 2em;
	padding: .1rem 0;

}
.video_xq .text  img{
	width: 100%;
	padding: .1rem 0;
}

.xq_fany{
	padding:4%;
	line-height: .4rem; 
	overflow: hidden;	
}

.xq_fany a{
	text-align: left;
	display: inline-block;
	border-right: solid 1px #e6e6e6;
	margin-left: -1px;
	color: #5a5d63;
}

.xq_fany a span{
	display: block;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.xq_fany a.no{
	text-align: right;
	border-right: none;
}


/*新闻*/


.news_ziy dd{
	position: relative;
}

.news_ziy dd p{
	background: #4890f1;
	padding:0 .1rem;
	color: #fff;
	float: left;
}
.news_ziy dd span{
	float: right;

}

/*产品*/ 

.brand_ziy .sp02{
	position: relative;
    bottom: 10px;
    left: 0;
    height: .8rem;
    margin-bottom: 5%;
    top: .2rem;
    border-bottom: solid 3px #f1f1f1;
}
 
.brand_ziy .sp02 span{
	width: 46%;
	display: inline-block;
	float: left;
	border-radius: 1px;
	line-height:.6rem;
	color: #27282d;
	height: .6rem;
	opacity:1;
	background:#e6e6e6;

}
.brand_ziy .sp02 .swiper-pagination-bullet{
	margin:0 2%;
	font-size:.24rem;
}

.brand_ziy .sp02 .swiper-pagination-bullet-active{
	color: #fff;
	background: #3d8fff;
}

.brand_pic .top{
	padding:2% 0;
	border-bottom: solid 1px #e6e6e6;
	text-align: center;
}

.brand_pic .top img{
	width:100%;
}

.brand_pic .top  a{
	display: inline-block;
	padding: 3% 7%;
	border: solid #3d8fff 1px;
	color: #3d8fff;
	border-radius:3px;
	font-size: .24rem; 
}

.brand_pic .top  p{
	font-size: .24rem; 
	line-height: .35rem;
	padding: 4% 2%;
	text-indent: 2em;
	text-align: justify;
	color: #27282d;
}

.brand_pic .bottom{
	padding: 4% 2%;

}
.brand_pic .bottom .bt{
	padding: 2% 0 4% 0;
	position: relative;
	color: #3d8fff;
}
.brand_pic .bottom .bt h3{
	font-size: .24rem; 

}
.brand_pic .bottom .bt i{
	display: inline-block;width: 1.5em;
	height: 1px;
	background: #3d8fff;

}
.brand_pic .bottom  p{
	font-size: .24rem; 
	line-height: .35rem; 
	text-align: justify;
	color: #27282d;
}

.brand_pic .bottom  i{
	color: #3d8fff;
}

.brand_ziy_xq{
	padding: 4%;

}
.brand_ziy_xq img{
	width: 100%;
}


/*加盟*/

.brand_jiam{
	padding: 2% 0px 58% 0;
	position: relative;

}

.brand_jiam>img{
	width:100%;
}

.brand_jiam .text{
	position: absolute;
	top: 2.3rem;
	width: 5.4rem;
	box-shadow: 0 0 3px #555;
	padding: .5rem .3rem;
	border-radius:3px;
	left: 3%;
	background:rgba(255,255,255,.8);}

.brand_jiam .text p{
	position: relative;
	padding-bottom: .2rem;

}

.brand_jiam .text p input ,.brand_jiam .text p select  ,.brand_jiam .text p textarea,.brand_jiam .text button{
	border: solid 1px #bfc0c7;
	width: 96%;
	padding: 2%;  
	height: .5rem;
	border-radius: 3px;
	-webkit-appearance: none;

}

.brand_jiam .text p input.dian{
	width: .2rem;
	height: .2rem;
	float: left;
	margin-top: .02rem

}

.brand_jiam .text p select {
	width: 100%;
	height: .8rem; 
	background: url("../images/jiant.png") no-repeat scroll right 5px center transparent;
	background-color: #fff;
	background-size: 5%;


}
.brand_jiam .text p textarea{
	height: 1rem;

}

.brand_jiam .text button{
	width: 100%;
	background: #407af0;
	color: #fff;
	font-size: .3rem;
	height: .7rem;
	border-color: #407af0;
}


/*度假村*/

.duj_banner{  
	position: relative;
	text-align: center;
	background: #fff;
}

.duj_banner img{
	width: 100%;
}
.duj_banner p{
	height: 0px;
	position: absolute;
	width: 100%;
	bottom:40%;
}
.duj_banner a{
	padding:.3rem .7rem;
	display: inline-block;
	background: #fff;
	color: #0064ec;
	font-size: .26rem;
	border-radius: 5px;

}
.duj_text{
	background: #fff;
	margin-bottom: .2rem;
}
.duj_text h1{
	line-height: .6rem;
	padding: 2%;
	font-size: .3rem;
}
.duj_text{
	text-align: center;
	padding: 4% 0;
}

.duj_text img{
	max-width: 100%;
	padding: 2% 0;
}

.duj_text p{
	line-height: .35rem;
	color: #4b4d5b;
	font-size: .24rem;
	padding:2%;
	text-align: justify;
	text-indent: 2em;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden; 
    line-height: .5rem;
}

.duj_text a{
	border:solid 1px #696b76;
	color: #696b76;
	padding: .2rem .5rem;
	border-radius: 3px;
	font-size: .24rem;
	display: inline-block;
	margin: 3%;
}

.zhus_banner img{
	width: 100%;
}

.meis_ziy{
	position: relative;
	padding: 0 0 4% 0;
	color: #fff;
}
.meis_ziy img{
	width: 100%;
	padding:0rem;
}
.meis_ziy p{
	color: #fff;

}

.meis_ziy  h1{
	padding-top: 5%;
}
.meis_ziy .meis_xq{
	position: absolute;
	top: 0px;width: 100%;
}
.shuis_banner img{
	width:100%;
}


.yvd_bd{
	position: fixed;
	right: -100%;
	background: #f9f9f9;
	top: 0px;
	height: 100%;
	z-index: 100;
	width: 80%;
	padding: 20% 3%;
	text-align: left;
		 -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.yvd_bd p.ruz{
	color: #9c9c9c;
	margin:.05rem 0;
}

.yvd_bd p.ruz input{
	color: #9d9d9d;
	background:#f9f9f9;
}
.yvd_bd .hou {
	padding: 2% 0;
}
.yvd_bd .hou select{
	width: 100%;
	border:solid 1px #dadada;
	margin-bottom: 2%;
	line-height: .5rem;
	padding: 0 2%;
	border-radius: 3px;
	background: url("../images/jiant.png") no-repeat scroll right 5px center transparent; 
	background-size:3%;
}

.yvd_bd .hou input{
	height: ;
	line-height: .5rem;
	border:solid 1px #dadada;
	width: 96%;
	border-radius: 3px;
	padding: 0 2%;
	-webkit-appearance: none;


}

.yvd_bd .hou button{
	padding: .2rem .6rem;
	margin: 6% 0;
	border-radius: 3px;
	color: #fff;
	background: #0090ff;
}

#div2{background: rgba(0,0,0,.8); width: 100%; height: 100%;position: fixed;z-index: 99; top: 0px;left: 0; display: none;}


.duj_xiqng{
	padding:4%;
	line-height: .4rem;
	background: #fff;
	text-align: center;
	margin-bottom: .25rem;
}

.duj_xiqng h1{
	text-align: center;
	margin:1% 0 3% 0;
	font-size: .4rem;
	color: #4b4d5b;
}

.duj_xiqng p{
	text-align: justify;
	text-indent: 2em;
	font-size: .24rem;
}

.duj_xiqng img{
	max-width: 100%;
	margin:2% 0;
}