.yincangwenzhang{height: 100%;position: fixed;top: 0px;left: 0px;z-index: 10000900;width: 100%;background: #fff;}
.content .word p {

  width: 100% !important;
}
.page{
	width: 100%;
	text-align:center;
}
.wrap{
	height: auto;
	width: 1200px;
	margin: 0 auto;
}
.clear{
	clear: both;
}
body{
	font-family: "思源黑体 CN"
}
#cemetery{
	overflow: hidden;
}
/*pc端头部*/
.p-header{
	width: 100%;
	padding: 10px 0;
}
.p-header .logo,.p-header .nav,.p-header .nav li{
	float: left;
}
.p-header .logo img{
	display: block;
}
.p-header .nav{
	margin-left: 24px;
}
.p-header .nav .a-menu{
	display: none;
}
.p-header .nav li a{
	display: block;
	padding: 0 20px;
	position: relative;
	font-size: 16px;
	color: #3c3c3c;
	line-height: 60px;
}
.p-header .nav li:first-child a{
	padding: 0 20px;
}
.p-header .nav ul li.active a{
	color: #af8a33;
}
.p-header .nav ul li:hover a{
	color: #af8a33;
}
/*.p-header .nav li a:before{
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 2px;
	width: 100%;
	background: #af8a33;
	content: "";
	display: none;
}
.p-header .nav li.active a:before{
	display: block;
}
.p-header .nav li.active a{
	color: #221f1f;
}
.p-header .nav li:hover a{
	color: #221f1f;
}
.p-header .nav li:hover a:before{
	display: block;
}*/
.p-header .tel{
	float: right;
	color: #382e2c;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	padding-left: 50px;
	font-size: 14px;margin-top: 8px;
}
.p-header .tel img,.header .tel span{
	display: block;
	float: left;
}
.p-header .tel img{
	display: block;
	position: absolute;
	left: 0;
	top: 50%;width: 38px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	/*margin-right: 3px;*/
}
.p-header .tel .num{
	color: #af8a33;
	font-size: 22px;font-weight: bold;
}
/*手机端头部*/
.click_nav{
	display: none;
}
.header{
	width: 100%;
	padding:5px 10px;
	position: relative;
	z-index: 101;
	box-sizing: border-box;
	display: none;
}
.header .logo,.header .tel,.header .nav0{
	float: left;
}
.header .tel{
	position: relative;
	padding-left: 36px;
	font-size: 14px;
	line-height: 20px;
	color: #382e2c;
	margin-left: 10px;
}
.header .tel img{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	height: 30px;
margin-top: 2px;
}
.header .tel .num{
	color: #af8a33;
	font-size: 18px;
}
.header .nav0{
	font-size: 20px;
	line-height: 44px;
	float: right;
	color: #131313;
}
.header .nav0 img{
border-radius: 0px;
}
/*banner*/
.banner{
	width: 100%;
	margin-bottom: 26px;
}
.banner img{
	display: block;
	width: 95%;margin: auto;
margin-top: 10px;
margin-bottom: 10px;
}
.banner .swiper-pagination-bullet-active{
	background: #fff;
}
.title{
	width: 100%;
	text-align: center;
	font-size: 13px;
	line-height: 32px;
	color: #999;
	margin-top: 10px;
}
.title p{
	color: #1b1b1b;
	font-size: 30px;
	position: relative;
}
.title p:after, .title p:before {
    position: absolute;
    left: 28%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    height: 1px;
    width: 14%;
    content: '';
    background: #d2d2d2;
}
.title p:before {
    left: auto;
    right: 28%;
}
.tab,.tab_top ul{
	width: 100%;
	overflow: hidden;
}

.tab_top ul li.active{
	color: #ad8f49;
	border-color: #b25421;
}
.tab_list{
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.nav00{
	display: none;
}
/*流程*/
.index_progess{
	width: 100%;
	padding: 3px 10px 13px;
	box-sizing: border-box;
}
.index_progess .p-00{
	margin: 40px 0 30px;
	font-size: 28px;
	text-align: center;
	color: #1b1b1b;
}
.index_progess ul{
	width: 100%;
	overflow: hidden;
}
.index_progess ul li{
	width: 24%;
	margin-left: 1.3333%;
	float: left;
	height: 90px;
	margin-top: 10px;
	overflow: hidden;
	border-radius: 7px;
	position: relative;
}
.index_progess ul li:nth-child(1){
	margin-left: 0;
}
.index_progess ul li .inner{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background:rgba(168, 115, 59, 0.9);
}
.index_progess ul li:nth-child(2) .inner,.index_progess ul li:nth-child(4) .inner{
	background: rgba(86, 87, 38, 0.9);
}
.index_progess ul li>img{
	width: 100%;
	height: 90px;
	display: block;
}
.index_progess ul li .inner .word{
	left: 0;
	overflow: hidden;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	color: #fff;
}
.index_progess ul li .inner .word,.index_progess ul li .inner img{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.index_progess ul li .inner .left{
	float: left;
	height: 52px;
}
.index_progess ul li .inner .right{
	float: right;
	height: 52px;
	width: 28px;
	position: relative;
}
.index_progess ul li .inner img{
	width: 30px;
	right: 0;
}
.index_progess ul li .inner .p-1{
	font-family: "思源宋体 CN";
	font-size: 18px;
}
.index_progess ul li .inner .p-2{
	font-size: 13px;
	margin-top: 5px;
}
/*墓型价格*/
.tomb_type_price{
	width: 100%;
	padding: 36px 0 40px;
	border-bottom: 1px solid #e8e8e8;
}
.tab_list{
	display: none;
}
.tab_list.focus{
	display: block;
}
.tomb_type_price .tab_top{
	text-align: center;
}
.tomb_type_price .tab_top ul li{
	display: inline-block;
	font-size: 16px;
	line-height: 32px;
	box-sizing: border-box;
	/*border: 1px solid #f2f2f2;*/
	/*padding: 0 16px;*/
	width: 96px;
	margin: 0 10px;
	margin-top: 10px;
	background: #f2f2f2;border-radius: 3px;
	cursor: pointer;
}
.tomb_type_price .tab_top ul li:hover{
	color: #fff;
	background: #ad8f49;
}
.tomb_type_price .tab_top ul li.active{
	background: #ad8f49;
	color: #fff;border-radius: 3px;
}
.cemetery_news .tab_top ul,.about_main .tab_top ul{
	width: 100%;
	/*padding: 16px 0;*/
	overflow: hidden;
	text-align: center;
}
.cemetery_news .tab_top ul li,.about_main .tab_top ul li{
	display: inline-block;
	/*padding: 0 20px;*/
	width: 96px;
	font-size: 16px;
	/*border: 1px solid #f0f0f0;*/
	line-height: 36px;
	margin: 0 8px;
	background: #f2f2f2;
	cursor: pointer;
}
.cemetery_news .tab_top ul li:hover,.about_main .tab_top ul li:hover{
	/*color: #ad8f49;*/
	color: #fff;
	background: #ad8f49;
}
.tab_list ul li{
	width: 24%;
	margin-top: 16px;
	margin-left: 1.33333%;
	float: left;
}
.tab_list ul li:nth-child(4n+1){
	margin-left: 0;
}
.tab_list ul li .pic img{
	display: block;
	width: 100%;
}
.tab_list ul li .word,.tab_list ul li .pic{
	width: 100%;
}
.tab_list ul li .pic{
	/*height: 240px;*/
	/*height: 188px;*/
	/*height: 161px;*/
	height: 196px;border-radius: 6px;
	overflow: hidden;
}
.tomb_type_price .tab_list ul li .pic img{
	max-height: 100%;
	height:100%;
}
.tab_list ul li:hover img{
	transform: scale(1.1);
	transition: all 1s;
	transform-style: preserve-3d;
}
.tab_list ul li .word{
	font-size: 14px;
	color: #999999;
	line-height: 22px;
	padding-top: 7px;
	box-sizing: border-box;
	border: 1px solid #f0f0f0;
	border-top: 0;
	padding: 10px;border-radius: 0px 0px 6px 6px;padding-top: 1px;
}
.tab_list ul li .word .p-1{
	font-size: 16px;
	/*color: #3c3c3c;*/
	color: #000;
}
.tab_list ul li .word .p-3 span:nth-child(2){
	color: #ec6a0c;
}
.tab_list ul li .word a.more{
	display:none;
	padding: 0 14px;
	line-height: 26px;
	color: #fff;
	background: #d1b063;
	margin-top: 4px;
	border-radius: 3px;
}
.tomb_type_price .type_more{
	
	margin-top: 20px;
	text-align: center;
}
.tomb_type_price .type_more a{
	display: inline-block;
	border: 1px solid #d97e39;
	color: #d97e39;
	font-size: 16px;
	line-height: 34px;
	padding: 0 26px;
	border-radius: 3px; 
}
.banner_pic{
	display: none;
}
/*认识万佛园*/
.index_about{
	width: 100%;
	padding: 40px 0 20px;
}
.index_about .content{
	width: 40%;
	float: left;
	margin-top: 26px;
}
.index_about .content video{
	width: 100%;
}
.index_about .intro{
	width: 60%;
	float: left;
	margin-top: 26px;
	box-sizing: border-box;
	font-size: 14px;
	color: #4b4b4b;
	padding:16px 10px 16px;
	box-sizing: border-box;
	line-height: 24px;
}
.index_about .intro p{
	text-indent: 2em;
}
.index_about .more{
	margin-top: 32px;
}
.index_about .more,.index_surroundings .more,.purchase_process .more,.cemetery_news .more,.index_honor .more{
	width: 100%;
	padding-bottom: 16px;
	text-align: center;
	margin-top: 10px;
}
.index_about .more a,.index_surroundings .more a,.purchase_process .more a,.cemetery_news .more a,.index_honor .more a{
	display: inline-block;
	border: #dfdfdf 1px solid;
	color: #8f8f8f;
	font-size: 16px;
	line-height: 36px;
	padding: 0 46px;
	border-radius: 5px;
}
/*陵园环境*/
.index_surroundings{
	width: 100%;
	padding-top: 40px;
	padding-bottom: 10px;
}
.index_surroundings .list ul{
	width: 100%;
}
.index_surroundings .list ul li{
	width: 24%;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 42px;
	color: #3c3c3c;
	margin-left:1.33333%;
	margin-top: 10px;
}
.index_surroundings .list ul li:nth-child(4n+1){
	margin-left: 0;
}
.index_surroundings .list ul li .pic{
	width: 100%;
	overflow: hidden;
	height: 214px;
}
.index_surroundings .list ul li:hover{
	box-shadow: 0 4px 6px 0 rgba(0,0,0,.1);
	transition: all 0.3s ease-in-out;
}
.index_surroundings .list ul li img{
	display: block;
	width: 100%;
	height:100%;
}
.index_surroundings .more a,.purchase_process .more a,.cemetery_news .more a{
	color: #d97e39;
	padding: 0 14px;
	border: 1px solid #d97e39;
}
/*购墓流程*/
.purchase_process{
	width: 100%;
	padding: 20px 0;
	background: #f8f8f8;
}
.purchase_process .banner_pic{
	margin-bottom: 10px;
}
.purchase_process .content{
	width: 100%;
	padding: 16px 0;
	
}
.purchase_process .list ul{
	width: 100%;
	margin-top: 16px;
	overflow: hidden;
}
.purchase_process .list ul li{
	width: 16.66666%;
	float: left;
	text-align: center;
}
.purchase_process .list ul li img{
	display: block;
	margin: 0 auto;
	width: 60px;
}
.purchase_process .list ul li .pic{
	width: 100%;
	position: relative;
}
.purchase_process .list ul li .pic span{
	height: 15px;
	width: 15px;
	color: #fff;
	border-radius: 50%;
	background: #db8d54;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	display: block;
	position: absolute;
	left: 50%;
	bottom: 4px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	z-index: 100;
}
.purchase_process .list ul li .pic:after{
    position: absolute;
    left: 50%;
    bottom: 15px;
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    border-bottom: #cdcdcd dashed 1px;
    visibility: inherit;
    z-index: 89;
}
.purchase_process .list ul li:nth-child(6) .pic:after{
	display: none;
}
.purchase_process .list ul li .p-1{
	font-size: 16px;
	color: #51103c;
	margin-top: 5px;
}
.purchase_process .list ul li .p-2{
	font-size: 12px;
	color: #666666;
	width: 80%;
	margin: 0 auto;
	height: 36px;		
}
.purchase_process .more a{
	padding: 0 46px;
	margin-top: 26px;
}
/*陵园动态*/
.cemetery_news{
	width: 100%;
	padding: 16px 0;
	padding-top: 40px;
}
.cemetery_news .tab_top ul{
	padding: 10px;
	box-sizing: border-box;
	/*margin-top: 20px;*/
}
.cemetery_news .tab_top ul li{
	border: 0;
	background: #f2f2f2;
	color: #3c3c3c;border-radius: 6px;
}
.cemetery_news .tab_top ul li.active{
	background: #c0a25c;
	color: #fff;border-radius: 6px;
}
.cemetery_news .tab_list dl{
	width: 100%;
	overflow: hidden;
}
.cemetery_news .tab_list dd{
	width: 50%;
	overflow: hidden;
	padding: 10px 0 0;
	float: left;
	padding-left: 16px;
	box-sizing: border-box;
	border-bottom: 1px solid #f2f2f2;
}
.cemetery_news .tab_list dd:nth-child(2n+1){
	padding-left: 0;
}
.cemetery_news .tab_list dd .pic{
	width: 31%;
	float: left;
	height: 127px;
	overflow: hidden;border-radius: 6px;
}
.cemetery_news .tab_list dd img{
	display: block;
	width: 100%;
}
.cemetery_news .tab_list dd .word{
	float: left;
	width: 69%;
	padding-right: 16px;
	box-sizing: border-box;
	color: #999999;
	font-size: 14px;
	line-height: 22px;
}
.cemetery_news .tab_list dd .p-1{
	font-size: 16px;
	color: #3c3c3c;
	line-height: 24px;
	height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.cemetery_news .tab_list dd .p-2{
	margin-top: 7px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.cemetery_news .more{
	margin-top: 26px;
}
/*荣誉资质*/
.index_honor{
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
}
.index_honor .list ul{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
.index_honor .list ul li{
	/*width: 32%;*/
	float: left;
	/*margin-left: 2%;*/
	margin-top: 10px;
	width: 24%;
	margin-left: 1.3333%;
	font-size: 16px;
	line-height: 42px;
	text-align: center;
	color: #333;
}
.index_honor .list ul li:hover{
	transform: translateY(-10px);
	transition: all 1s;
	transform-style: preserve-3d;
}
.index_honor .list ul li:nth-child(4n+1){
	margin-left: 0;
}
.index_honor .list ul li .pic{
	width: 100%;
	overflow: hidden;
	height: 180px;
}
.index_honor .list ul li .pic img{
	display: block;
	width: 100%;
	max-height: 100%;
}
.index_honor .more{
	margin-top: 26px;
}
/*友情链接*/
.links{
	width: 100%;
	padding: 7px 10px;
	box-sizing: border-box;
	background: #f8f8f8;
}
.links .p-1{
	color: #030203;
	font-size: 16px;
	line-height: 26px;
}
.links dl a{
	display: inline-block;
	color: #af8a33;
	font-size: 14px;
	line-height: 22px;
	margin-right: 12px;
}
/*底部*/
.footer{
	width: 100%;
	background: #eeeeee;
	padding: 16px 10px 20px;
	box-sizing: border-box;
	margin-bottom:56px;
}
.footer .last{
	width: 100%;
	text-align: center;
}
.footer .top,.footer .code{
	vertical-align: middle;
	text-align: center;
	width: 24%;
}
.footer .top{
	color: #382e2c;
	text-align: center;
	display: inline-block;
}
.footer .top .pic,.footer .top .word{
	display: inline-block;
	vertical-align: top;
	padding-top: 0;
}
.footer .top .pic img{
	margin-top: 5px;
}
.footer .top .word .p-2{
	color: #af8a33;
	font-size: 24px;
	font-weight: bolder;
}
.footer .code{
	text-align: center;
	display: inline-block;
}
.footer .code .code_img{
	width: 130px;
	display: block;
	margin: 10px auto 0;		
}
.footer .code .wechat{
	display: inline-block;
	border: 2px solid #00c800;
	color: #000000;
	font-size: 14px;
	line-height: 32px;
	padding: 0 16px;
	margin-top: 12px;
	background: #fff;
	border-radius: 20px;
	display: none;
}
.footer .code .wechat img{
	vertical-align: middle;
}
.footer .code p{
	font-size: 14px;
	line-height: 24px;
	color: #3e3e3e;
	margin-top: 8px;
	display: none;
}
.footer .code p span{
	font-size: 18px;
	color: #ff4d32;
}
.footer .word{
	text-align: center;
	padding-top: 8px;
	font-size: 14px;
	color: #7c7b7b;
	line-height: 26px;
}
.footer .word p{
	display: inline-block;
}
.footer .word .p-1{
	display: block;
}
.footer .word .p-1 span:nth-child(2){
	margin-left: 10px;
}
.fixed{
	display: none;
}
.a-banner{
	display: none;
}
.about_main video{
	width: 60%;
	display: block;
	margin: 0 auto 40px;
}
/*认识万佛园*/
.localtion{
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	background: #f9f9f9;
	font-size: 14px;
	line-height: 32px;
	/*margin-bottom: 10px;*/
}
.localtion a{
	color: #272727;
	margin-left: 12px;
	position: relative;
}
.localtion a:before{
	position: absolute;
	left: -11px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	content: "/";
}
.localtion a:first-child{
	margin-left: 0;
}
.localtion a:first-child:before{
	display: none;
}
/*陵园简介*/
.about_main{
	width: 100%;padding-top: 55px;
}
.about_main .tab_top{
	/*padding-top: 10px;*/
}
.about_main .tab{
	overflow: visible;
	margin-top: 10px;
}
.about_main .tab_top{
	width: 100%;
	/*border-bottom: 1px solid #dadada;*/
}
.about_main .tab_top ul{
	width: 86%;
	margin: 0 auto;
	overflow: visible;
}
.about_main .tab_top ul li.active{
	background: #c09748;
	color: #fff;
}
.about_main .list{
	padding: 16px 0 16px;
	box-sizing: border-box;
}
.about_main .content{
	/*padding-top: 16px;*/
}
.about_main .tab_list{
	padding-bottom: 20px;
}
.about_main .tab_list ul li{
	border: 0;
	padding: 10px 0;
	color: #999999;
	font-size: 14px;
	border-bottom: 1px solid #d2d2d2;
}
.about_main .tab_list ul li:first-child{
	margin-top: 0;
	padding-top: 0;
}
.about_main .list0 .tab_list ul li:first-child {
   margin-top: 16px;
   padding-top: 10px;
}
.about_main .list0 .tab_list ul li video{
	margin-bottom: 0;
}
.about_main .tab_list ul li .p-1{
	font-size: 16px;
	margin-top: 7px;
	line-height: 26px;
	color: #1b1b1b;
}
.about_main .tab_list .top_pic img{
	width: 100%;
	display: block;
}
.about_main .tab_list dl{
	width: 100%;
	overflow: hidden;
}
.about_main .tab_list dl dd{
	width: 32%;
	margin-left: 2%;
	float: left;
	margin-top: 10px;
	text-align: center;
	font-size: 16px;
	line-height: 42px;
	color: #3c3c3c;
}
.about_main .tab_list dl dd:nth-child(3n+1){
	margin-left: 0;
}
.about_main .tab_list dl dd img{
	display: block;
	width: 100%;
	height: 100%;
}
.about_main .tab_list dl dd .pic{
	width: 100%;
	overflow: hidden;
}
.about_main .list0 .tab_list ul li{
	border-bottom: 0;
}
/*墓型价格*/

.price_main{
	padding-top: 8px;
}
.price_main{
	border-bottom: 0;
}
.price_main .tab_top ul li{
	margin-bottom: 10px;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	box-sizing: border-box;
	color: #3c3c3c;
	position: relative;
}
.price_main .tab_top ul li:first-child{
	border-left: 0;
}
/*.price_main .tab_top ul li img{
	height: 10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	right: 13px;
}*/
.price_main .tab_top ul li select{
	width: 100%;
	height: 40px;
	outline: none;
	border: none;
	/*text-align: center;
	text-align-last: center;*/
	padding-left:13px;
	box-sizing: border-box;
	font-size: 16px;
	appearance:none;
	-moz-appearance:none; 
	-webkit-appearance:none; 
}
.price_main .tab_top ul li:first-child {
    border-left: 1px solid #f2f2f2 !important; 
}
.price_main .tab_top ul li{
	padding-right: 36px;
}
.price_main .tab_top ul li select{
	padding-left: 0;
}
/*价格详情*/
.price_inner{
	width: 100%;
}
.price_inner .inner_top{
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 10px solid #f2f2f2;
}
.price_inner .inner_banner{
	width: 30%;
	float: left;
	height: 335px;
	overflow: hidden;
}
.price_inner .inner_banner img{
	display: block;
	width: 100%;
}
.container.bottomline {
	padding: 10px 10px 0;
	width: 70%;
	float: left;
	box-sizing: border-box;
}
.font-b {
    font-weight: normal;
    font-size: 20px;
    color: #131313;
    line-height: 36px;
}
.product-price {
    color: #999999;
    line-height: 36px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ededed;
}
.product-price span {
    font-size: 14px;
    color: #ec6a0c;
}
.product-price.price-L span:nth-child(2) {
    font-size: 20px;
    font-weight: 700;
    margin: 0 5px;
}
.price_inner .ed-2{
	width: 100%;
	padding-top: 10px;
	overflow: hidden;
}
.price_inner .ed-2 li{
	width: 50%;
	float: left;
	font-size: 16px;
	color: #7d7d7d;
	line-height: 28px;
}
.price_inner .ed-2 li span{
	color: #131313;	
	font-size: 16px;
	font-weight: bolder;
}
.price_inner .last{
	width: 100%;
	overflow: hidden;
	border-radius: 5px;
	margin-top: 32px;
}
.price_inner .justify-content-around{
	width: 50%;
	padding: 10px 0;
	float: left;
	text-align: center;
	overflow: hidden;
	background: #f4f4f4;
}
.price_inner .justify-content-around li{
	width: 50%;
	float: left;
}
.price_inner .justify-content-around li p{
	color: #3c3c3c;
	font-size: 14px;
	line-height: 36px;
}
.price_inner .justify-content-around li a{
	display: block;
	width: 90%;
	margin: 0 auto;
	background: #af8a33;
	color: #fff;
	font-size: 16px;
	line-height: 40.5px;
	border-radius: 5px;
}
.price_inner .justify-content-around li:first-child a{
	background: #d1b063;
}
.price_inner .inner_tel{
	width: 50%;
	float: left;
	text-align: center;
	background: #f4f4f4;
	color: #3c3c3c;
	padding: 21px 0;
	font-size: 14px;
}
.price_inner .inner_tel img{
	height: 30px;
	vertical-align: middle;
}
.price_inner .inner_tel .p-1{
	font-size: 24px;
	font-weight: bolder;
	margin-bottom: 5px;
}
/*优惠券列表*/
.coupon_list{
	width: 100%;
	padding: 10px 10px 20px;
	box-sizing: border-box;
	border-bottom: 10px solid #f2f2f2;
}
.coupon_list .p-1{
	font-size: 18px;
    line-height: 46px;
    color: #be281a;
    text-align: center;
    margin-bottom: 10px;
}
.coupon_list li{
	width: 32%;
	overflow: hidden;
	background: #be281a;
	padding-left:10px;
	box-sizing: border-box;
	color: #ffdc8b;
	border-radius: 5px;
	margin-top: 10px;
	margin-left: 2%;
	float: left;
}
.coupon_list li:nth-child(3n+1){
	margin-left: 0;
}
.coupon_list li .left{
	float: left;
	width: 70%;
	padding: 16px 0;
	overflow: hidden;
}
.coupon_list li .left span{
	display: block;
	float: left;
	font-size: 14px;
	line-height: 32px;
}
.coupon_list li .left span:nth-child(2){
	font-size: 24px;
	font-weight: bolder;
	width: 71px;
}
.coupon_list li .left span:nth-child(3){
	margin-left: 30px;
}
.coupon_list li .right{
	float: left;
	width: 30%;
	padding: 16px 0;
	box-sizing: border-box;
	border-left: 1px dashed #b98e38;
}
.coupon_list li .right button{
	width: 80%;
	background: #ffdc8b;
	color: #be281a;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	border-radius: 5px;
	display: block;
	margin: 0 auto;
}
.price_inner .content{
	width: 100%;
	padding: 30px 10px 20px;
	box-sizing: border-box;
	border-bottom: 10px solid #f2f2f2;
}
.price_inner .content .title{
	font-size: 12px;
}
.price_inner .content img{
	max-width: 100%;
	height: auto !important;
}
.price_inner .content .details{
	width: 100%;
	padding-top: 10px;
}
/*查看全部*/
.more_list{
	width: 100%;
	padding: 10px 10px 26px;
	box-sizing: border-box;
}
.p-title-b {
    padding: 10px 0; 
    margin-bottom: 10px;
    font-size: 16px;
    line-height:28px;
    border-bottom: 1px solid #ececec;
}
.p-title-b>.title0 {
    padding-left: 10px;
    border-left: 3px solid #ad8f49;
    color: #1b1b1b;
    display: inline-block;
    font-weight: normal;
    margin-top: 0;
    font-size: 20px;
    vertical-align: top;
    margin-top: 3px;
}
.btn-primary-outline {
    color: #d1b063;
    border: 1px solid #D1B063;
    display: inline-block;
    padding: 0 10px;
    border-radius: 5px;
    float: right;
    vertical-align: top;
}
.price_inner .more_list ul{
	width: 100%;
	overflow: hidden;
}
.price_inner .more_list ul li{
	width: 32%;
	margin-left: 2%;
	float: left;
	margin-top: 10px;
	background: #f4f4f4;
}
.price_inner .more_list ul li:nth-child(3n+1){
	margin-left: 0;
}
.price_inner .more_list ul li .word{
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	text-align: center;
	color: #a7a7a7;
	font-size: 14px;
	line-height: 22px;
}
.price_inner .more_list ul li .word .p-1{
	font-size: 16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	color: #1b1b1b;
}
.price_inner .more_list ul li .pic{
	width: 100%;
	/*height: 69px;*/
	overflow: hidden;
}
.price_inner .more_list ul li .pic img{
	display: block;
	width: 100%;
}
.price_inner .more_list ul li .p-2 span{
	color: #d1b063;
	margin: 0 5px;
}
/*优惠券领取弹框*/
.model_box,.model_box .model_wrap{
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.model_box{
	position: fixed;
	z-index: 100000;
	display: none;
}
.model_box .model_wrap{
	position: absolute;
	z-index: 100001;
	background: rgba(0,0,0,0.65);
}
.model_box .inner{
	width: 21%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	background: #fff;
	padding: 10px 20px;
	box-sizing: border-box;
	border-radius: 5px;
	z-index: 100002;
}
.model_box .inner .closeBtn{
	position: absolute;
    right: 10px;
    top: 10px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background: #d92f16;
    color: #fff;
    border-radius: 15px;
    cursor: pointer;
    font-size: 18px;
    z-index: 1000000;
}
.model_box .inner .p-1{
	font-size: 20px;
	text-align: center;
	line-height: 36px;
	color: #be281a;
	padding-bottom: 7px;
	border-bottom: 1px dashed #d4d4d4;
}
.model_box .inner .p-2{
	font-size: 16px;
	line-height: 22px;
	padding: 10px 0;
	color: #e43d1c;
	border-bottom: 1px dashed #d4d4d4;
}
.model_box .inner .form{
	width: 100%;
}
.model_box .inner .form label{
	width: 100%;
	display: block;
	padding: 10px;
	overflow: hidden;
	line-height: 32px;
	box-sizing: border-box;
	border-bottom: 1px dashed #d4d4d4;
}
.model_box .inner .form label span,.model_box .inner .form label input{
	display: block;
	float: left;
}
.model_box .inner .form label span{
	width: 18%;
	font-size: 16px;
	color: #666666;
}
.model_box .inner .form label input{
	width: 82%;
	box-sizing: border-box;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	border: 1px solid #d2d2d2;
	color: #666666;
	padding-left: 10px;
	box-sizing: border-box;
	border-radius: 5px;
	outline: none;
}
.model_box .inner .form label textarea{
	display: block;
	width: 100%;
	height: 80px;
	box-sizing: border-box;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	padding: 5px;
	color: #666666;
	line-height: 22px;
	font-size: 14px;
	font-family: "思源黑体 CN";
	outline: none;
}
.model_box .inner .form label:nth-last-of-type(1){
	padding: 10px 0;
	border-bottom: 0;
}
.model_box .inner .form .btn{
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 38px;
	background: #d92f16;
	color: #FFFFFF;
	text-align: center;
	border-radius: 5px;
}
/*信息提交提示弹框*/
.infor_model{
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	background: rgba(0,0,0,0.6);
	color: #FFFFFF;
	white-space: nowrap;
	font-size: 16px;
	line-height: 32px;
	padding: 20px;
	z-index: 10003;
	display: none;
}
/*服务流程*/
.service_process{
	width: 100%;
}
.service_process .tab_list .title{
	margin-top: 5%;
}
.service_process .tab_list .title:first-child{
	margin-top: 0;
}
.service_process .tab_list ul li{
	width: 24%;
	float: left;
	margin-left: 1.33333%;
	border: 0;
	padding: 0;
	text-align: center;
	font-size: 16px;
	line-height: 42px;
	color: #212121;
	position: relative;
}
.service_process .tab_list ul li span{
	position: absolute;
	height: 24px;
	width: 24px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	background: #bb9e5a;
	left: 0;
	top: 0;
}
.service_process .tab_list ul li .pic{
	width: 100%;
	float: none;
	overflow: hidden;
	height: 188px;
}
.service_process .tab_list ul li:nth-child(4n+1){
	margin-left: 0;
}
.service_process .tab_list ul li:first-child,.service_process .tab_list ul li:nth-child(2){
	margin-top: 16px;
}
.service_process .tab_top ul li{
	/*width: 50%;*/
	
	margin: 0 8px;
	/*float: left;*/
	display: inline-block;
	box-sizing: border-box;
}
.service_process .tab_top ul{
	/*width: 24%;*/
	text-align: center;
}
/*陵园动态*/
.cemetery_news_main{
	padding-top: 16px;
}
.cemetery_news .tab_list dl {
    padding-top: 20px;
}
/*动态详情*/
.inner_main .content{
	padding: 0 10px;
	box-sizing: border-box;
	width: 100%;
}
.inner_main .content .p-1{
	font-size: 20px;
	text-align: center;
	line-height: 24px;
	padding: 5px 0;
	color: #383838;
}
.inner_main .content .p-2{
	font-size: 12px;
	line-height: 24px;
	color: #999999;
	text-align: center;
	padding: 7px 0 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f2f2f2;
}
.inner_main .content .word{
	width: 100%;
	padding-bottom: 16px;
	border-bottom: 1px solid #f2f2f2;
}
/*上一篇、下一篇-*/
.page_list{
	width: 100%;
	color: #3c3c3c;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 16px;
}
.page_list span{
	display: block;
	width: 100%;
	margin: 5px 0;
}
.page_list span:first-child{
	color: #8b8b8b;
}
.page_list .left,.page_list .right{
	width: 30%;
	float: left;
}
.page_list .right{
	float: right;
}
.recommend{
	margin-top: 16px;
	width: 100%;
}
.recommend .re_title{
	width: 100%;
	font-size: 16px;
	color: #fff;
	
	line-height: 36px;
	background: #f2f2f2;
}
.recommend .re_title span{
	display: inline-block;
	padding: 5px 36px;
	background: #c0a25c;
}
.recommend .list{
	width: 100%;
	padding-top: 8px;
}
.recommend .list ul{
	padding: 0;
}
.recommend .list ul li{
	width: 100%;
	position: relative;
	padding: 10px 0 10px 16px;
	box-sizing: border-box;
	margin-top: 0;
	border-bottom: 1px solid #f2f2f2;
}
 .recommend .list ul li span{
 	position: absolute;
 	left: 3px;
 	top: 50%;
 	transform: translateY(-50%);
 	-webkit-transform: translateY(-50%);
 	-moz-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	-o-transform: translateY(-50%);
 	height: 8px;
 	width: 8px;
 	border-radius: 50%;
 	background: #c0a25c;
 	display: block;
 }
.recommend .list ul li a{
	color: #3c3c3c;
	display: block;
	font-size: 14px;
	line-height: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
/*荣誉资质*/
.honor_main{
	width: 100%;
	padding: 0 0 16px;
}
.honor_main .top_img img,.honor_main .list ul li .pic img{
	display: block;
	width: 100%;
}
.honor_main .list ul li .pic img{
	max-height: 100%;
}
.honor_main .wrap{
	padding-top: 16px;
}
.honor_main .list ul{
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.honor_main .list ul li{
	width: 24%;
	float: left;
	margin-top: 10px;
	margin-left: 1.3333%;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
	color: #1b1b1b;
}
.honor_main .list ul li:nth-child(4n+1){
	margin-left: 0;
}
.honor_main .list ul li .pic{
	width: 100%;
	height: 177px;
	overflow: hidden;
}
/*联系我们*/
.contact{
	width: 100%;
	padding: 16px 10px;
	box-sizing: border-box;
}
.contact .p-0{
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 10px;
	color: #3e3e3e;
	padding-left: 8px;
	margin-bottom: 20px;
	box-sizing: border-box;
	border-bottom: 1px solid #e5e5e5;
}
.contact .p-0 span{
	display: block;
	width: 100%;
	padding-left: 10px;
	box-sizing: border-box;
	border-left: 2px solid #c09748;
}
.contact .map{
	width: 100%;
	margin: 16px 0;
}
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}
#dituContent img{
	max-width: none;
}
/*看墓专车*/
.special_car{
	width: 100%;
	padding: 16px 0 24px;
}
.special_car .title p:before{
	right: 14%;
}
.special_car .title p:after{
	left: 14%;
}
.special_car .list ul{
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	padding-top: 16px;
	overflow: hidden;
}
.special_car .list ul.ul1{
	display: none;
}
.special_car .list ul li{
	width: 24%;
	float: left;
	background: #f9f9f9;
	overflow: hidden;
	font-size: 14px;
	color: #4b4b4b;
	line-height: 24px;
	margin-left: 1.3333%;
}
.special_car .list ul li:first-child{
	margin-left: 0;
}
.special_car .list ul li .pic,.special_car .list ul li .word{
	width: 100%;
	float: left;
}
.special_car .list ul li .pic img{
	display: block;
	width: 100%;
}
.special_car .list ul li .word{
	box-sizing: border-box;
	padding: 7px 0 10px 10px;
}
.special_car .list ul li .word .p-1{
	font-size: 16px;
	font-weight: bold;
	color: #1b1b1b;
}
.special_car .list ul li .word .p-2{
	height: 72px;
}
.special_car .last{
	width: 100%;
	padding-top: 16px;
	text-align: center;
	color: #4b4b4b;
	font-size: 16px;
	line-height: 32px;
}
.special_car .last .p-1{
	color: #c73123;
	font-size: 20px;
	font-weight: bolder;
}
.special_car .last .sele{
	width: 66%;
	margin: 10px auto 0;
	overflow: hidden;
}
.special_car .last .sele a{
	display: block;
	width: 44%;
	margin-left: 12%;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	border-radius: 5px;
	background: #c0a25c;
	float: left;
}
.special_car .last .sele a:first-child{
	margin-left: 0;
}
/*骨灰寄存*/
.deposit{
	width: 100%;
	padding: 10px 10px 16px;
	box-sizing: border-box;
}
.deposit .content{
	padding-bottom: 16px;
	border-bottom: 1px solid #f2f2f2;
}
.contact p{
	font-size: 16px;
	line-height: 32px;
	color: #333;
}
.contact .mid{
	width: 100%;
	padding-top: 26px;
	position: relative;
}
.contact .mid .right{
	position: absolute;
	top: 50%;
	right: 20%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	text-align: center;
	font-size: 16px;
	white-space: nowrap;
	color: #3e3e3e;
	line-height: 42px;
}
.contact .mid .right img{
	display: block;
	margin: 0 auto;
	width: 120px;
}
.about_main .tab_list dl dd .pic{
	height: 280px;
	width: 100%;
	overflow: hidden;
}
.price_inner .more_list ul li .pic{
	/*height: 240px;*/
	height: 260px;
}
.price_main .tab_top .p-list{
	display: block;
}
.price_main .tab_top .a-list{
	display: none;
}
/*墓型价格*/
.price_main .grid-main {
    width: 100%;
}
.s-block{
	padding: 20px;
	box-sizing: border-box;
	width: 100%;
}
.ly-filter {
    width: 100%;
    line-height: 34px;
}
.ly-filter-item>div {
    width: 90px;
    vertical-align: top;
    font-weight: 600;
    text-align: center;
	display: table-cell;
	padding-top: 10px;
}
.ly-filter-item.filter-c1>ul>li {
    cursor: default;
    width: 82px;
    padding: 0;
    border: 0;
    cursor: pointer;
}
.ly-filter-item.filter-c1>ul>li:hover{
	color: #fff;
}
.ly-filter-item.filter-c1>ul>li span{
	display: block;
	width: 100%;
}
.ly-filter-item.filter-c1>ul>li.active{
	color: #fff;
}
.ly-filter-item.filter-c1 .d-td{
	width: auto;
	display: table-cell;
}
.price_main .tab_top .ly-filter-item.filter-c1>ul>li:first-child{
    border: 0 !important;
}
.ly-filter-item>ul>li {
    float: left;
    width: 96px;
    text-align: center;
    cursor: pointer;
}
.ly-filter-item>ul>li {
	color: #3c3c3c;
}
/* 新增 */
.p-header .logo img{ width:170px; height:60px;}
@media only screen and (max-width: 1280px) {
	.p-header .nav li a,.p-header .nav li:first-child a{
		padding: 0 8px;
	}
	.p-header .tel .num {
	    font-size: 24px;
	}
	.wrap{
		width: 1100px;
	}
	.tomb_type_price .tab_list ul li .pic{
		/*height: 219px;*/
		/*height: 147px;*/
		height: 250px;
	}
	.index_surroundings .list ul li .pic{
		height: 196px;
	}
	.cemetery_news .tab_list dd .pic{
		height: 119px;
	}
	.index_honor .list ul li .pic{
		height: 165px;
	}
	.about_main .tab_list dl dd .pic{
		height: 256px;
	}
	.price_inner .inner_banner{
		height: 320px;
	}
	.price_inner .more_list ul li .pic{
		/*height: 219px;*/
		height: 334px;
	}
	.service_process .tab_list ul li .pic{
		height: 172px;
	}
	.honor_main .list ul li .pic{
		height: 162px;
	}
	.container.bottomline{
		width: 68%;
	}
	.price_inner .inner_banner{
		width: 32%;
		height: 340px;
	}
}
@media only screen and (max-width: 768px) {
	.wrap{
		width: 100%;
	}
	.p-header{
		display: none;
	}
	.header{
		display: block;
	}
	.header .tel{
		margin-left: 80px;
		padding-top: 8px;
	}
	
	.index_progess .p-00 {
	    margin: 30px 0 20px;
	}
	.tomb_type_price .tab_list ul li .pic {
	    /*height: 179px;*/
	   height: 119px;
	}
	.index_surroundings .list ul li .pic{
		height: 137px;
	}
	.cemetery_news .tab_list dd .pic{
		height: 83px;
	}
	.index_honor .list ul li .pic{
		height: 112px;
	}
	.index_about .content {
	    box-sizing: border-box;
	    padding-left: 10px;
	}
	.index_surroundings{
		padding-top: 0;
	}
	.index_about .intro{
		padding-top: 0;
	}
	
	.tomb_type_price .tab_top ul li{
		margin: 0;
	}
	.price_inner .justify-content-around{
		display: none;
	}
	.price_inner .inner_tel{
		width: 100%;
	}
	.price_inner .last{
		margin-top: 0;
	}
	.coupon_list li .left span:nth-child(3){
		margin-left: 0;
	}
	.coupon_list li .left{
		width: 60%;
		box-sizing: border-box;
		border-right: 1px dashed #b98e38;
	}
	.coupon_list li .right{
		width: 40%;
		border: 0;
		height: 96px;
		position: relative;
	}
	.coupon_list li .right button{
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
	}
	.price_inner .more_list ul li .pic{
		/*height: 239px;*/
		height: 231px;
	}
	.honor_main .list ul li .pic{
		height: 112px;
	}
	.special_car .list ul li .word{
		padding: 8px;
	}
	.special_car .list ul li .word .p-2{
		height: 96px;
	}
	.price_inner .inner_banner{
		width: 42%;
		height: 312px;
	}
	.container.bottomline{
		width: 58%;
	}
	.tomb_type_price .tab_list ul li .pic{
		height: 173px;
	}
}

.price_main,.cemetery_news_main,.honor_main .wrap,.contact,.special_car{
	padding-top: 0;
}
@media only screen and (max-width: 767px) {
	#cemetery{
		padding-top: 10px;
		overflow: hidden;
	}
	.header .tel {
	    margin-left: 30px;
padding-top: 5px;
line-height: 16px;
	}
	
	/*.about_main .content p span{
		font-size: 14px !important;
	}*/
	
	/*看墓专车*/
	.special_car .list ul.ul1{
		display: block;
	}
	.special_car .list ul.ul2{
		display: none;
	}
	.special_car .list ul li{
		width: 100%;
		margin-left: 0;
	}
	.special_car .list ul li .pic,.special_car .list ul li .word{
		width: 50%;
		float: left;
	}
	/*荣誉资质*/
	.honor_main .list ul li{
		width: 49%;
		float: left;
		margin-top: 10px;
		margin-left: 2% !important;
		font-size: 16px;
		text-align: center;
		line-height: 42px;
		color: #1b1b1b;
	}
	.honor_main .list ul li:nth-child(2n+1){
		margin-left: 0 !important;
	}
	.honor_main .list ul li .pic{
		height: 104px;
	}
	/*服务流程*/
	/*.service_process .tab_top ul{
		width: 56%;
	}*/
	.service_process .tab_list ul li{
		width: 49%;
		margin-left: 2%;
	}
	.service_process .tab_list ul li:first-child,.service_process .tab_list ul li:nth-child(2){
		margin-top: 0;
	}
	/*墓型价格详情*/
	.price_inner .more_list ul li .pic{
		/*height: 69px;*/
		height: auto;
	}
	.container.bottomline {
	    border-bottom: 10px solid #f4f4f4; 
	}
	.price_inner .inner_top {
	    padding-bottom: 0; 
	    border-bottom: 0; 
	}
	.price_inner .justify-content-around{
		width: 100%;
		padding: 10px 0;
		text-align: center;
		overflow: hidden;
		background: #fff;
	}
	.price_inner .justify-content-around li{
		width: 50%;
		float: left;
	}
	.price_inner .justify-content-around li p{
		color: #3c3c3c;
		font-size: 14px;
		line-height: 36px;
	}
	.price_inner .justify-content-around li a{
		display: block;
		width: 90%;
		margin: 0 auto;
		background: #af8a33;
		color: #fff;
		font-size: 16px;
		line-height: 32px;
		border-radius: 5px;
	}
	.price_inner .justify-content-around li:first-child a{
		background: #d1b063;
	}
	.price_inner .inner_tel{
		width: 100%;
		text-align: center;
		background: #f4f4f4;
		border-radius: 5px;
		color: #3c3c3c;
		padding: 16px 0;
		font-size: 14px;
		margin: 20px 0;
	}
	.price_inner .inner_tel img{
		height: 20px;
		vertical-align: middle;
	}
	.price_inner .inner_tel .p-1{
		font-size: 20px;
		font-weight: bolder;
	}
	.price_inner .inner_banner,.container.bottomline{
		width: 100%;
		float: none;
	}
	.price_inner .last{
		margin-top: 0;
	}
	.coupon_list .p-1{
		font-size: 14px;
		line-height: 24px;
	}
	.coupon_list li{
		width: 100%;
		float: none;
		margin-left: 0;
	}
	.coupon_list li:nth-child(3n+1){
		margin-left: 0;
	}
	.p-title-b{
		padding-top: 0;
	}
	.p-title-b>.title0{
		font-size: 16px;
	}
	.model_box .inner{
		width: 98%;
		transform: translate(-50%,0);
		-webkit-transform: translate(-50%,0);
		-moz-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
		-o-transform: translate(-50%,0);
		top: auto;
		bottom: 1%;
	}
	/*墓型价格*/
	/*.price_main .tab_list ul li:first-child{
		margin-top: 0;
	}*/
	/*.price_main .tab_top ul li{
		border: 1px solid #f2f2f2 !important;
	}*/
	.price_main .tab_top{
		width: 100%;
		position: relative;
	}
	.price_main .tab_top .a-list{
		display: block;
	}
	.price_main .tab_top .p-list{
		display: none;
	}
	.price_main .tab_top .selectbox{
		position: relative;
		overflow: visible;
		padding: 10px 10px 0;
		box-sizing: border-box;
		width: 100%;
	}
	#cemetery li:first-child{
		margin-top: 0;
	}
	.price_main .tab_top .selectbox .selemediv{
		width: 32%;
		cursor: pointer;
		position: static;
		display: inline-block;
		background: #f2f2f2;
    	color: #3c3c3c;
    	font-size: 16px;
    	line-height: 32px;
	}
	/*.price_main .tab_top .selectbox .selemediv:hover{
		color: #fff;
		background: #d1b063;
	}*/
	.price_main .tab_top .citylist{
		width: 100%;
		position: absolute;
		left: 0;
		top: 40px;
		z-index: 1000;
		background: #fff;
		display: none;
		color: #333;
	}
	/*.price_main .tab_top ul li dl.dropdow-menu.active{
		display: block;
	}*/
	/*.price_main .tab_top ul li:hover {
	    color: #333;
	}*/
	/*.price_main .tab_top ul li.active dl{
		display: block;
	}*/
	.price_main .tab_top ul li.active{
		background: #d1b063;
		color: #fff;
	}
	.price_main .tab_top ul li img{
		height: 8px;
	}
	.price_main .tab_top ul li .img2{
		display: none;
	}
	.price_main .tab_top ul li.active .img1{
		display: none;
	}
	.price_main .tab_top ul li.active .img2{
		display: inline-block;
	}
	.price_main .tab_top .citylist{
		width: 100%;
		overflow: hidden;
		padding-bottom: 10px;
		box-shadow: 0 5px 5px rgba(242,242,242,.6);
	}
	.price_main .tab_top .citylist span{
		width: 25%;
		float: left;
		font-size: 14px;
		line-height: 36px;
		padding: 0 10px;
		box-sizing: border-box;
		text-align: center;
		cursor: pointer;
	}
	.price_main .tab_top .citylist span{
		display: block;
		border-bottom: 1px solid #f2f2f2;
	}
	/*.price_main .tab_top ul li dl dd:nth-last-of-type(1) span,.price_main .tab_top ul li dl dd:nth-last-of-type(2) span{
		border: 0;
	}*/
	/*.price_main .tab_top .btn-group{
		width: 33.33333%;
		float: left;
		position: static;
		line-height: 36px;
	}
	.price_main .tab_top .btn-group button{
		border: 0;
		width: 100%;
		font-size: 16px;
		line-height: 36px;
		border: 0 !important;
		padding: 0;
	}
	.open>.dropdown-toggle.btn-default:hover,.btn-default:hover{
		background-color: #fff;
    	border:0;
    	box-shadow: none;
	}
	.price_main .tab_top .btn-group.open button{
		background: #d1b063;
		color: #fff;
	}
	.price_main .tab_top .btn-group img{
		height: 8px;
	}
	.price_main .tab_top .btn-group .img2{
		display: none;
	}
	.price_main .tab_top .btn-group.open .img1{
		display: none;
	}
	.price_main .tab_top .btn-group.open .img2{
		display: inline-block;
	}
	.price_main .tab_top .dropdown-menu{
		border: 0;
		width: 100%;
		overflow: hidden;
	}
	.price_main .tab_top .dropdown-menu li{
		width: 50%;
		float: left;
		border: 0;
		
		color: #333;
		padding: 0 10px;
	} 
	.price_main .tab_top .dropdown-menu li span{
		display: block;
		width: 100%;
		border-bottom: 1px solid #f2f2f2;
	}
	.price_main .tab_list ul li .word{
		padding-bottom: 0;
		padding-top: 5px;
	}*/
	/*.about_main .tab_top ul{*/
	/*	text-align: center;*/
	/*}*/
	.about_main .tab_top ul li{
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 16px;
		width: 50%;
	}
	.price_main .tab_top ul li{
		padding-right: 20px;
	}
	.price_main .tab_top ul li select{
		padding-left: 13px;
	}
	.about_main video{
		width: 100%;
		margin-bottom: 10px;
	}
	.banner{
		display: none;
	}
	.a-banner{
		display: block;
	}
	/*底部*/
	.footer{
		padding-bottom: 60px;
	}
	.footer .word p{
		display: block;
	}
	.footer .code .wechat{
		display: none;
	}
	.footer .code p{
		display: none;
	}
	.footer .top,.footer .code{
		display: block;
		width: 100%;
	}
	/*荣誉资质*/
	.index_honor .list ul li{
		width: 49%;
		float: left;
		margin-left: 2% !important;
		margin-top: 10px;
		line-height: 32px;
		font-size: 14px;
	}
	.index_honor .list ul li:nth-child(2n+1){
		margin-left: 0 !important;
	}
	.index_honor .list ul li .pic{
		/*height: 104px;*/
		height: 117px;
	}
	/*陵园动态*/
	.cemetery_news{
		border-bottom: 10px solid #f2f2f2;
	}
	.cemetery_news .tab_list dd,.cemetery_news .tab_list dd:nth-child(2n+1){
		width: 100%;
		float: none;
		padding: 10px 0;
	}
	.cemetery_news .tab_list dd .pic{
		height: 87px;
	}
	.cemetery_news .tab_top ul li{
		padding: 0;
		margin: 0;
	}
	/*购墓流程*/
	.purchase_process{
		padding: 0;
	}
	.purchase_process .list ul{
		margin-top: 0;
	}
	.purchase_process .list ul li{
		width: 33.3333%;
	}
	.purchase_process .list ul li:nth-child(3) .pic:after,.purchase_process .list ul li:nth-child(6) .pic:after{
		display: none;
	}
	.index_surroundings{
		padding-top: 0;
		border-bottom: 10px solid #f2f2f2;
	}
	.index_surroundings .list ul{
		padding: 0 10px;
		box-sizing: border-box;
	}
	.index_surroundings .list ul li{
		width: 49%;
		float: left;
		text-align: center;
		font-size: 16px;
		line-height: 42px;
		color: #3c3c3c;
		margin-left: 2% !important;
		margin-top: 10px;
	}
	.index_surroundings .list ul li:nth-child(2n+1){
		margin-left: 0 !important;
	}
	.index_surroundings .list ul li .pic{
		width: 100%;
		height: 123px;
		overflow: hidden;
	}
	.index_about .content,.index_about .intro{
		width: 100%;
		float: none;
		margin-top: 0;
	}
	.index_about .intro{
		padding-top: 0;
	}
	.index_progess .p-00{
		display: none;
	}
	.click_nav .nav00 ul{
		border-bottom: 0;
	}
	/*.title p:after{
		left: auto;
		right: 22%;
	}
	.title p:before{
		left: 22%;
	}*/
	.title p:after, .title p:before{
		left: 20%;
	}
	.title p:before{
		right: 20%;
		left: auto;
	}
	.title p{
		font-size: 20px;
	}
	.tab_top ul{
		width: 100%;
		text-align: center;
	}
	.tab_top ul li{
		/*float: left;*/
		float: none;
		width: 32% !important;
		text-align: center;
		font-size: 16px;
		color: #a1a1a1;
		line-height: 38px;
		/*border-bottom: 2px solid #f2f2f2;*/
	}
	.tomb_type_price .tab_top ul li.active {
	    background: #c0a25c;
	    color: #fff;
	}
	.tomb_type_price .tab_top ul li {
	    background: #f2f2f2;
	    color: #3c3c3c;
	    padding-right: 0;
	}
	/*.tomb_type_price .tab_top ul li{
		width: 33.33333%;
		font-size: 16px;
		color: #a1a1a1;
		line-height: 38px;
		margin: 0;
		border: 0;
		padding: 0;
		border-bottom: 2px solid #f2f2f2;
	}
	.tomb_type_price .tab_top ul li.active {
	    color: #ad8f49;
	    border-color: #b25421;
	}
	.tomb_type_price .tab_list ul li .word{
		line-height: 32px;
	}*/
	.wrap{
		width: 100%;
	}
	.m-wrap {

  display: none;
}
	.header{
		display: block;
	}
	.p-header{
		display: none;
	}
	.header .logo img{
		height: 40px;
	}
	
	.footer .code .code_img {
display: none;
}
.footer .word .p-1 a {
  display: none;
}
.footer .word .p-1 img {
  display: none;
}
.links .p-1 {
  display: none;
}
.links dl a {
  display: none;
}	
	/*头部导航*/
	.nav-mask{
		position: fixed;
		left: 0;
		top: 66px;
		right: 0;
		bottom: 0;
		z-index: 100;
		display: none;
		background: rgba(0,0,0,0.2);
	}
	.click_nav{
		position: fixed;
		/*top: 66px;*/
		width: 100%;
		left: 0;
		background: #fff;
		z-index: 1000;
		display: none;
		border-top: 1px solid #f2f2f2;margin-top: 55px;
	}
	.click_nav .nav ul{
		border-bottom-width: 1px;
	}
	/*导航*/
	.nav00,.nav00 ul{
		width: 100%;
		display: block;
		overflow: hidden;
	}
	.nav00 ul li{
		width: 25%;
		float: left;
		text-align: center;
		border-right: 1px solid #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
		padding: 16px 0;
		box-sizing: border-box;
	}
	.nav00 ul li img{
		display: block;
		margin: 0 auto;
		height: 32px;
	}
	.nav00 ul li p{
		font-size: 14px;
		margin-top: 10px;
		color: #3c3c3c;
	}
	.nav00 ul{
		border-bottom: 8px solid #f2f2f2;
	}
	.nav00 ul li:nth-child(4n){
		border-right: 0;
	}
	/*流程*/
	.index_progess{
		border-bottom: 10px solid #f2f2f2;
	}
	.index_progess .p-00{
		display: none;
	}
	.index_progess ul li{
		width: 49%;
		margin-left: 2%;
		float: left;
		height: 90px;
		margin-top: 10px;
		overflow: hidden;
		border-radius: 7px;
		position: relative;
	}
	.index_progess ul li:nth-child(2n+1){
		margin-left: 0;
	}
	.index_progess ul li:nth-child(2) .inner,.index_progess ul li:nth-child(3) .inner{
		background: rgba(70, 78, 40, 0.9);
	}
	.index_progess ul li:nth-child(4) .inner{
		background: rgba(193, 117, 0, 0.9);
	}
	/*墓型价格*/
	.tomb_type_price{
		width: 100%;
		padding: 16px 0;
		border-bottom: 10px solid #f2f2f2;
	}
	.tab_list ul li{
		width: 100%;
		border-bottom: 1px solid #f0f0f0;
		box-sizing: border-box;
		overflow: hidden;
		margin-top: 12px;
		margin-left: 0 !important;
	}
	
	.tab_list ul li .pic img{
		display: block;
		width: 100%;
		/*height: 100%;*/
	}
	.tab_list ul li .pic{
		/*width: 40%;*/
		width: 35%;
		float: left;
	}
	.tab_list ul li .word {
		width: 65%;
		float: left;
	}
	.service_process .tab_top{
		border-bottom: 0;
	}
	.tab_list ul li .pic{
		height: 107px;
		/*height: 130px;*/
	}
	.tomb_type_price .tab_list ul li .pic{
		/*height: 98px;*/
		/*height: 130px;*/
		/*height: 101px;*/
		/*height: 112px;
		height: 169px;*/
		height: auto;
	}
	.tab_list ul li .word{
		padding-left: 16px;
		border: 0;
		line-height: 19px;
		/*line-height: 28px;*/
		box-sizing: border-box;
	}
	.tab_list ul li .word a.more{
		display: inline-block;
		line-height: 20px;
	}
	.service_process .tab_top{
		border-bottom: 0;
		padding-top: 0;
		/*background: rgb(242,242,242);*/
	}
	/*认识万佛园 */
	.index_about{
		padding: 0 0 16px;
	}
	.index_about,.banner_pic{
		width: 100%;
	}
	.index_about .banner_pic{
		display: block;
	}
	.index_about .more{
		margin-top: 10px;
		padding-bottom: 0;
	}
	.banner_pic img{
		width: 100%;
		display: block;
	}
	.banner_pic{
		margin-bottom: 26px;
	}
	.index_about .content{
		width: 100%;
		padding: 16px 10px;
		box-sizing: border-box;
	}
	.index_about video{
		width: 100%;
		background: #333;
	}
	.index_about .intro{
		width: 100%;
	}
	.side,.site-b{ display:none;}
	.footer{margin-bottom:0;}
	/*底部固定*/
	.fixed{
		display: block;
		width: 100%;
		position: fixed;
		left: 0;
		bottom: 0;
		padding: 7px 10px;
		box-sizing: border-box;
		background: #303030;
		z-index: 100000;
	}
	.fixed ul{
		width: 100%;
		overflow: hidden;
	}
	.fixed ul li{
		width: 43%;
		float: left;
		text-align: center;
		font-size: 16px;
		line-height: 38px;
		border-radius: 5px;
		margin-left: 2%;
		background: #2ca784;
	}
	.fixed ul li:first-child{
		margin-left: 0;
		background: #956b0b;
	}
	.fixed ul li a{
		display: block;
		color: #fff;
	}
	.fixed ul li img{
		vertical-align: middle;
		height: 24px;
	}
	.fixed ul li:nth-child(2) img{
		animation-name: fadeIn;   animation-duration: 0.4s;   animation-iteration-count: infinite;
	}
	@keyframes rubberBand {
		from {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
			opacity: 0;
		}
		30% {
			-webkit-transform: scale3d(1.25, 0.75, 1);
			transform: scale3d(1.25, 0.75, 1);
		}
		40% {
			-webkit-transform: scale3d(0.75, 1.25, 1);
			transform: scale3d(0.75, 1.25, 1);
		}
		50% {
			-webkit-transform: scale3d(1.15, 0.85, 1);
			transform: scale3d(1.15, 0.85, 1);
			opacity: 1;
		}
		65% {
			-webkit-transform: scale3d(.95, 1.05, 1);
			transform: scale3d(.95, 1.05, 1);
		}
		75% {
			-webkit-transform: scale3d(1.05, .95, 1);
			transform: scale3d(1.05, .95, 1);
		}
		to {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
			opacity: 1;
		}
	}
	/*服务流程*/
	.service_process{
		width: 100%;
	}
	.service_process .tab_list ul li{
		width: 49%;
		float: left;
		margin-left: 2% !important;
		border: 0;
		padding: 0;
		text-align: center;
		font-size: 16px;
		line-height: 42px;
		color: #212121;
		position: relative;
	}
	.service_process .tab_list ul li .pic{
		width: 100%;
		float: none;
		overflow: hidden;
		height: 122px;
	}
	.service_process .tab_list ul li:nth-child(2n+1){
		margin-left: 0 !important;
	}
	.service_process .tab_list ul li:first-child,.service_process .tab_list ul li:nth-child(2){
		margin-top: 0;
	}
	
	/*陵园动态*/
	.cemetery_news .tab_pic img{
		width: 100%;
		margin-top: 7px;
		display: block;
	}
	/*404页面*/
	.false{
		width: 100%;
		text-align: center;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	 	-webkit-transform: translateY(-50%);
	 	-moz-transform: translateY(-50%);
	 	-ms-transform: translateY(-50%);
	 	-o-transform: translateY(-50%);
	}
	.false img{
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	.false .p-1{
		font-size: 14px;
		margin-top: 16px;
		color: #333333;
	}
	.false .fa_list{
		width: 73%;
		overflow: hidden;
		margin: 26px auto 0;
	}
	.false .fa_list a{
		display: block;
		width: 44%;
		margin-left: 10%;
		background: #c0a25c;
		color: #fff;
		font-size: 16px;
		line-height: 34px;
		border-radius: 20px;
		float: left;
		text-align: center;
		border: 1px solid #c0a25c;
	}
	.false .fa_list a:first-child{
		margin-left: 0;
		color: #333333;
		background: #fff;
	}
	.localtion{
		margin-bottom: 0;
		padding: 5px 10px;
	}
	.tomb_type_price,.cemetery_news,.honor_main .wrap,.contact,.special_car,.contact .mid,.cemetery_news .tab_list dl{
		padding-top: 0;
	}
	.header{
		border-bottom: 1px solid #d8d8d8;
position: fixed;
background: #fff;top: 0px;height: 55px;
	}
	.cemetery_news .tab_top ul{
		margin-top: 0;
	}
	.contact .mid .right{
		display: none;
	}
	.contact .p-0{
		display: none;
	}
	.cemetery_news0{
		padding-top: 16px;		
	}
	.about_main .tab_list dl dd .pic{
		height: 80px;
	}
	.about_main .tab_list dl dd{
		font-size: 14px;
	}
	.price_inner .inner_banner{
		/*height: 228px;*/
		height: auto;
	}
	.footer .top{
		display: inline-block;
		width: auto;
		position: relative;
	}
	.footer .top .pic{
		position: absolute;
		left: -36px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.footer .top .pic img{
		margin-top: 0;
		height: 32px;
	}
	/*.tomb_type_price .tab_list ul li .word{
		line-height: 32px;
	}*/
	.contact{
		padding: 0;padding-top: 55px;
	}
	.contact .content,.contact .map{
		padding: 0 10px;
		box-sizing: border-box;
	}
	.tomb_type_price .tab_top ul{
		padding: 10px;
		box-sizing: border-box;
	}
	.banner {
	    width: 100%;
	    margin-bottom: 0;
	}
	.tomb_type_price .tab_top ul li:hover{
		background: #f2f2f2;
    	color: #333;
	}
	.tomb_type_price .tab_top ul li.active {
	    background: #c0a25c;
	    color: #fff;
	}
	.price_inner .more_list ul li .p-2 span{
		margin: 0;
	}
	.coupon_list li .right{
		height: 64px;
	}
}
/*@media only screen and (max-width: 414px) {
	.tomb_type_price .tab_list ul li .pic{
		height: 195px;
	}
}
@media only screen and (max-width: 375px) {
	.tomb_type_price .tab_list ul li .pic{
		height: 176px;
	}
}
@media only screen and (max-width: 360px) {
	.tomb_type_price .tab_list ul li .pic{
		height: 169px;
	}
}*/
@media only screen and (max-width: 320px) {
	.tomb_type_price .tab_list ul li .pic{
		height: 149px
	}
	.tomb_type_price .tab_list ul li .word{
		line-height: 22px;
	}
}
@media only screen and (max-width: 338px) {

.header .tel {
  margin-left: -35px;
  padding-top: 5px;
  line-height: 16px;
}
}


video{
	object-fit: fill;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }}
