.c_enter{width: 1432px;margin: 0 auto;}
img{max-width: 100%;}
a:hover{text-decoration: none;}
.db{display: block;}
.ovh1{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.flexb{display: flex;justify-content: center;align-items: center;}
.teal{text-align: center;}
ul,li{list-style: none;}
	
.headers .hcontent ul li span a{color: #333333;}
.pubTit{margin-bottom: 40px;}
.pubTit .bj{
	font-size: 80px;
	font-weight: 400;
	line-height: 1;
	color: #F5F5F5;
	text-align: center;
}
.pubTit .title {
	font-size: 34px;
	color: #333;
	text-align: center;
	line-height: 1.5;
	margin-top: -56px;
	/* background: url('../image/index_new/text1.png') no-repeat center; */
	/* background-size: 400px 70px; */
}
.pubTit .title::after {
	content:'';
	display: block;
	width: 120px;
	height: 4px;
	background: #59BD91;
	text-align: center;
	margin: 0 auto;
	/* margin-top: 10px; */
	position: relative;
	bottom: 0;
	border-radius: 10px;
}
.pubTit .desc{
	font-size: 16px;
	color: #666666;
	text-align: center;
	margin-top: 14px;
}
.swiper-pagination{
	left: 0;
	bottom: 30px;
	width: 100%;
	text-align: center;
}
.swiper-pagination-bullet{
	width: 13px;
	height: 13px;
	background: #FBFBFB;
	border-radius: 50%;
	margin: 0 6px;
	opacity: 1;
	vertical-align: middle;
	transition: all 0.3s;
}
.swiper-pagination-bullet-active{
	width: 19px;
	height: 19px;
	background: #73B699;
}
.headers .hcontent .logo{margin: 0;}
.indp{padding-top: 40px;min-width: 996px;}
.bannerny{min-width: 1432px;}
.indp2 .c_enter{
	background: url(../image/index/indp2bg.jpg) center no-repeat;
	background-size: 100% auto;
}
.indp2 .nrBox{
	padding: 0 13%;
}
.indp2 .nrBox li{
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 1.8;
}
.indp2 .nrBox .top{
	font-size: 19px;
	color: #333333;
	margin: 32px 0 24px;
}
.indp .nrBoxz{padding: 0 18%;}
.bgBox1 .kuang{
	background: url(/static/image/index_new/ind4bg.jpg) center no-repeat;
	background-size: cover;
}
.indp4 .nrBox .swiper_youxuan{
	padding-bottom: 80px;
}
.indp4 .nrBox .imgBox img{width: 100%;}
.indp4 .nrBox .textBox{
	background: #E9E9E9;
	padding: 16px 8px;
	transition: all 0.3s;
}
.indp4 .nrBox .textBox .tit{
	font-size: 18px;
	color: #333333;
	transition: all 0.3s;
}
.indp4 .nrBox .textBox .desc{
	font-size: 14px;
	color: #333333;
	margin-top: 20px;
	line-height: 22px;
	height: 66px;
	transition: all 0.3s;
}
.indp4 .nrBox .textBox .more{
	font-size: 14px;
	color: #333333;
	text-align: right;
	margin-top: 32px;
	display: block;
	transition: all 0.3s;
}
.indp4 .nrBox .swiper-slide:hover .textBox{
	background: #72B999;
}
.indp4 .nrBox .swiper-slide:hover .tit,
.indp4 .nrBox .swiper-slide:hover .desc,
.indp4 .nrBox .swiper-slide:hover .more{
	color: #ffffff;
}
.indp4 .swiper-pagination-bullet{background: rgba(153,153,153,0.3);}
.indp4 .swiper-pagination-bullet-active{background: #73B699;}
.indp5 .nrBox>div{margin: 0 -40px;}
.indp5 .nrBox>div>div{padding: 0 40px;}
.indp5 .nrBox .imgBox img{width: 100%;}
.indp5 .inneUl li{margin-top: 16px;}
.indp5 .inneUl .tit{
	font-size: 15px;
	color: #333333;
} 
.indp5 .inneUl .desc{
	font-size: 10px;
	color: #666666;
	margin-top: 8px;
}
.indp5 .inneUl .time{
	font-size: 14px;
	color: #999999;
	margin-top: 8px;
}
.indp5 .moreBtn{
	font-size: 20px;
	color: #333333;
	display: block;
	text-align: right;
}
.indp6 .clickBox{
	justify-content: space-around;
}
.indp6 .clickBox a{
	font-size: 18px;
	color: #666666;
	position: relative;
	padding: 4px 0;
}
.indp6 .clickBox a.on{
	color:#5D9A82;
}
.indp6 .clickBox a.on::after{
	content: "";
	position: absolute;
	bottom: 0;
	left: calc(50% - 80px);
	display: block;
	width: 160px;
	height: 3px;
	background: #5D9A82;
	border-radius: 2px 2px 2px 2px;
}
.indp6 .swiper_yiyuan{padding-bottom: 48px;margin-top: 16px;}
.indp6 .swiper_yiyuan ul{margin: -8px;}
.indp6 .swiper_yiyuan li{padding: 8px;}
.indp6 .swiper_yiyuan .imgBox img{width: 100%;}
.indp6 .swiper_yiyuan .tit{
	font-size: 14px;
	color: #333333;
	margin-top: 12px;
	display: block;
}
.indp6 .swiper-pagination-bullet{background: rgba(153,153,153,0.3);}
.indp6 .swiper-pagination-bullet-active{background: #73B699;}
.indp7{padding-bottom: 48px;}
.indp7 .nrBox li{padding: 24px 32px;}  
.ywye4{padding-bottom: 48px;}
@media (max-width:1482px) {
	.c_enter{width: 1200px;}
}
@media (max-width:1280px) {
	.c_enter{width: 996px;}
}  
.travel{height: unset;background: none;}
.travel_box{height: unset;margin-bottom: 16px;}
.travel_content{margin: 16px 0 0;}
.fwsz2{padding-bottom: 48px;}
.travel_content .travel_r{width: 336px;}
.travel_content .btnBox a{
	display: inline-block;
	vertical-align: middle;
	width: 159px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.1607843137254902);
	font-size: 26px;
	border-radius: 2px 2px 2px 2px;
}
.travel_content .btnBox .detail { 
	border: 1px solid #7FAF9C;
	color: #7FAF9C;
	margin-right: 8px;
}
.travel_content .btnBox .appointment{ 
	border: 1px solid #7FAF9C;
	background: #7FAF9C;
	color: #ffffff;
}
.travel_content .dingjin{
	color: #F56363;
	font-size: 18px;
	line-height: 1;
}
.travel_content .dingjin p{text-align: center;display: inline-block;}
.travel_content .dingjin p strong{font-size: 28px;display: block;}
.travel_content .dingjin b{font-size: 64px;}
.caseUl li{
	border-bottom: 1px solid #F5F5F5;
	padding: 32px 0;
}
.caseUl .imgBox{
	width: 180px;
	margin-right: 24px;
}
.caseUl .textBox{
	width: calc(100% - 204px);
}
.caseUl .textBox .tit{
	font-size: 17px;
	color: #333333;
}
.caseUl .textBox .desc{
	font-size: 12px;
	color: #999999;
	margin-top: 8px;
}
.pageNum{
	margin: 48px 0;
	text-align: center;
}
.pageNum a,
.pageNum span{
	display: inline-block;
	font-size: 20px;
	color: #333333;
	min-width: 32px;
	line-height: 32px;
	padding: 0 8px;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #E1E1E1;
	margin: 2px;
}
.pageNum span{background: #7FAF9C;color: #ffffff;}
.casedetail{
	font-size: 12px;
	line-height: 1.8;
	color: #333333;
}
.casedetail .pageTit{
	font-size: 18px;
	text-align: center;
}
.casedetail .pageInfo{
	margin: 16px 0 0;
	text-align: center;
	border-bottom: 1px solid #c5c5c5;
	padding-bottom: 24px;
}
.casedetail .pageInfo span{
	color: #999999;
	margin: 0 30px;
}
.casedetail .detailnr{
	padding: 28px 0;
}
.casedetail .fayeBox{
	border-top: 1px solid #c5c5c5;
	padding: 16px 0;
}
.casedetail .fayeBox a{
	font-size: 10px;
	color: #337AB7;
	display: block;
}
.aboutus1 .ptit{
	font-size: 40px;
	font-weight: 700;
	color: #333333;
}
.aboutus1 .nrBox .content{
	margin-top: 24px;
	font-size: 20px;
	color: #666666;
	line-height: 2.2;
}
.aboutus1 .nrBox .content p{text-indent: 2em;}
.aboutus2 .ptit{
	font-size: 26px;
	color: #59bd91;
	text-align: center;
}
.aboutus2 .nrBox ul{
	margin-top: 72px;
	font-size: 14px;
	color: #666666;
}
.aboutus2 .nrBox ul .tit{
	font-size: 20px;
	color: #333333;
}
.aboutus2 .nrBox ul .desc{
	margin-top: 8px;
	line-height: 24px;
	height: 48px;
}
.aboutus2 .nrBox ul .iconBox{
	text-align: center;
	margin-top: 16px;
}
.why16j .indp{padding: 56px 15% 0;}
.why16j .ptit{
	font-size: 34px;
	color: #333333;
}
.why16j .pdesc{
	font-size: 18px;
	color: #333333;
	margin: 20px 0;
}