* {
	margin: 0;
	padding: 0;
	list-style: none;
}

html {
	font-size: 100px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
	height: 100%;
}
a {
	color: #000;
}
body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	height: 100%;
}
a,
a:hover,
a:active,
a:visited,
a:focus {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	outline: none;
	background: none;
	text-decoration: none;
}

.container {
	height: 100vh;
	overflow: hidden;
}

.magAuto {
	margin: 0 auto;
}

.center {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

.b-box {
	width: 4rem;
	height: 0.9rem;
	background: #7b885c;
	color: #fff;
	border-radius: 0.44rem;
	line-height: 0.9rem;
	text-align: center;
}

.shadow {
	box-shadow: 0px 2px 15px 0px rgba(153, 153, 153, 0.3);
	border-radius: 0.2rem;
}

.m-box {
	width: 4rem;
	height: 1.1rem;
	color: #fff;
	border-radius: 0.7rem;
	line-height: 1.1rem;
	text-align: center;
	margin-top: 0.6rem;
	font-size: 0.46rem;
}

.covering {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.5;
	display: none;
	z-index: 1;
}
.l-box{
	width: 2.2rem;
	height: 1.1rem;
	border-radius:0.6rem;
	line-height: 1.1rem;
	text-align: center;
}
.box2{
	width: 2rem;
	height: 0.8rem;
	border-radius: 40px;
	color: #fff;
	text-align: center;
	line-height: 0.8rem;
}
button{
	outline: none;
	border: none;
	font-size: 0.36rem;
	background: none;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
/* .html{background-repeat: no-repeat;
	background-size:cover;} */
.bg{padding-bottom:160px;box-sizing: border-box;background-repeat: no-repeat;
	background-size:100% 100%;position:relative;background-attachment:fixed;font-family: "kaiti";}
/* 关闭按钮 */
.closebtn{position:absolute;top:125px;right:137px;width:66px;height:66px;}
/* 返回主页，返回上一级 */
.home{position:absolute;top:125px;right:221px;width:66px;height:66px;}
.back{position:absolute;top:125px;right:137px;width:66px;height:66px;}
/* 标题logo上的文字，可以切换不同的语言 */
.logo_title{position: absolute;font-size: 34px;bottom: 20%;left: 46%;font-size:35px;}
/* 走进孔望山，文化孔望山，等等的文字图片样式 */
.small_title_img{position: absolute;top:95px;left:110px;height: 172px;width:300px;}
/* 详情页里面的logo样式 */
.info_logo{position: absolute;top:125px;left:120px;height: 84px;width:281px;
	/* background-image:url("../img/info_logo.png"); */
	background-size: contain;background-repeat:no-repeat;font-size:48px;color:#854400;font-weight: bold;padding-left: 10px;padding-top: 10px;white-space:nowrap}
/* 详情页里面的标题文字样式 */
.info_title{text-align: center;font-size:40px;font-weight: bold;color: #6F94A8;margin-bottom: 50px;}
/* 详情页文字样式 */
.content_word{font-size: 30px;line-height: 50px;}
/* 轮播图样式 */
.swiper {
	width: 100%;
	/* height: 100%; */
}
.swiper-slide {
	overflow: hidden;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev{right:40px;}
.swiper-button-prev, .swiper-rtl .swiper-button-next{left:40px;}
.swiper-button-next>img,.swiper-button-prev>img{width:80px;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{display: none;}
/* 下面的小圆点 */
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -10px;}
.swiper-pagination-bullet{width: 15px;height: 15px;opacity: 1;background-color: #fff;}
.swiper-pagination-bullet-active{background-color: #854400;}
/* 电话和地址小图标样式 */
.tel,.address{width:34px;height:34px;vertical-align: text-bottom;margin-right: 6px;}