﻿@charset "utf-8";



*,

*::before,

*::after {

	margin: 0;

	padding: 0;

	tap-highlight-color: transparent;

	-webkit-tap-highlight-color: transparent;

}



body {

	font-family: "΢   ź ";

}

a{

	color:inherit;

	-webkit-user-select :none;

}



.videop {

	width: 640px;

	margin: 0 auto;

	position: relative;

}



.header {

	width: 640px;

	margin: 0 auto;

	position: absolute;

	margin-top: -430px;

}



.header_main {

	width: 610px;

	margin: 0 auto;

	display: flex;

	flex-direction: row-reverse;

	z-index: 1003;

	justify-content: space-between;

}



.back {

	z-index: 1003;

	line-height: 50px;

}



.back a {

	text-decoration: none;

	font-size: 32px;

	color: #ffffff;

}



.iconfontpcs {

	top: 25px;

	left: 35px;

	position: absolute;

}



.header_title {

	z-index: 1003;

	text-align: center;

	display: flex;

	justify-content: center;

	line-height: 50px;

}



.header_title span {

	font-size: 32px;

	color: #FFFFFF;

}













.slidingPrompt {

	font-size: 14px;

	color: #000;

}



#sliding {

	width: 230px;

	height: 40px;

	line-height: 40px;

	border-radius: 30px;

	background: rgba(100, 100, 100, 0.5);

	text-align: center;

}



.slidingPrompt p {

	font-size: 24px;

	color: #FFFFFF;

}



/*.nav{position: relative;width: 20%;z-index: 1006;margin-top: 5px;}*/

.inner-header-icon span {

	display: block;

	width: 45px;

	height: 2.4px;

	line-height: 2.4px;

	margin-left: -10px;

	border-radius: 1px;

	background-color: #FFFFFF;

	margin-top: 6px;

}



.inner-nav {

	background-color: rgba(255, 255, 255, 1);

	width: 100%;

	position: absolute;

	top: 85px !important;

	left: 0px;

	padding-bottom: 30px;

	display: none;

	z-index: 9999;

}



video.android-full {

	overflow: hidden;

	width: 640px;

	position: relative;

	height: 480px;

	object-fit: contain;

	margin: 0 auto;

}



#ctn {

	position: fixed;

	left: 0;

	top: 0;

	width: 640px;

	height: 480px;

	margin: 0 auto;

	overflow: hidden;

}



#videoMainY {

	width: 640px;

	height: 480px;

	margin: 0 auto;

	overflow: hidden;

	z-index: 1008;

}



.MyVV {

	width: 640px;

	height: 70px;

	margin: 0 auto;

	overflow: hidden;

	background: #000000;

	display: none;

	z-index: 1008;

}



.videosbf {

	width: 640px;

	height: 480px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}



#slideVideo {

	width: 100%;

	height: 100%;

	object-fit: cover;

	object-position: center center;

}



#mybutton {

	position: absolute;

	width: 80px;

	height: 80px;

	display: block;

	top: 150px;

	left: 43%;

	z-index: 1008;

}



#close {

	position: absolute;

	width: 60px;

	height: 60px;

	display: block;

	font-size: 24px;

	top: 3px;

	right: 20px;

	line-height: 70px;

	border-radius: 50%;

	z-index: 1008;

	display: none;

	color: #fff;

}



.videop #pic {

	vertical-align: bottom;

	width: 100%;

}



.videos {

	width: 640px;

	height: 480px;

	margin: 0 auto;

	overflow: hidden;

	margin-top: -65px;

	position: absolute;

	z-index: 0;

}



.wrapper {

	width: 640px;

	margin: 0 auto;

	height: 480px;

	position: relative;

	font-size: 14px;

	margin: 0;

	overflow: hidden;

}



.carousels {

	width: 640px;

	margin: 0 auto;

}



/*  Ƶ*/

.swiper-slideVideo {

	width: 640px;

	margin: 0 auto;

	height: 480px;

	position: relative;

}



/*.video_btn {width: 80px;height: 80px;position: absolute;left: 0;

	top: 0;top: 155px;right: 0;margin: auto;overflow: hidden;}*/



/*.video_btn>img {width: 100%;height: 100%;pointer-events: none;}

.swiper-slideVideo>video {width: 640px;height: 100%; object-fit: cover;overflow: hidden;}

.ban_video{width: 640px;height: 480px;margin: 0 auto;}

#slideVideo{width: 640px;margin: 0 auto;height: 100%;padding-bottom: 150px;object-fit: cover;object-position: center center;}

*/



/*ͼƬ/  Ƶ л */

.vAndi {

	width: 250px;

	height: 50px;

	position: absolute;

	left: 0;

	right: 0;

	margin: auto;

	bottom: 70px;

	z-index: 9999;

}



.vAndiCont {

	width: 250px;

	height: 50px;

	display: flex;

	align-items: center;

	justify-content: space-between;

}



.vAndiCont>div {

	width: 120px;

	height: 40px;

	border-radius: 30px;

	line-height: 40px;

	background: #fff;

	color: #444444;

	font-size: 24px;

	text-align: center;

}



.videoBtn.SWactive:before {

	border-left: 8px solid #fff;

	border-top: 8px solid transparent;

	border-bottom: 8px solid transparent;

}



.videoBtn.SWactive {

	background: #ff6800;

	color: #fff;

}



.imgBtn.SWactive {

	background: #00a48b;

	color: #fff;

}



.videoPic {

	margin: 0 auto;

	width: 640px;

	height: 480px;

}



.videoBnt {

	position: fixed;

	left: 10px;

	bottom: 20%;

	display: none;

}



.videoBnt a {

	text-decoration: none;

}





.totality {

	width: 120px;

	height: 40px;

	background: rgba(50, 50, 50, 0.6);

	position: absolute;

	bottom: 70px;

	right: 20px;

	z-index: 1002;

	border-radius: 30px;

}



.totality p {

	font-size: 24px;

	color: #FFFFFF;

	text-align: center;

	line-height: 40px;

}



.kongbai {

	width: 640px;

	height: 630px;

	margin: 0 auto;

	background: #FFFFFF;

}



.introlingyuan {

	width: 595px;

	background: #FFFFFF;

	border-radius: 5px;

	box-shadow: 0px 5px 5px 2px rgba(231, 231, 231, 0.6);

	margin: 0 auto;

	margin-top: 430px;

	z-index: 1;

}



.introName {

	width: 535px;

	margin: 0 auto;

	padding-top: 30px;

	display: flex;

	align-items: center;

}



.introName p {

	font-size: 30px;

	color: #333333;

}



.biaoMain {

	padding: 2px 5px;

	background: #ff6800;

	border-radius: 5px;

	color: #FFFFFF;

	margin-left: 10px;

	display: inline;

}



.pingfenwuxing {

	width: 300px;

	display: inline;

	margin-top: 6px;

}



.pingfenwuxing .bigxx {

	width: 116px;

	height: 24px;

	display: inline-block;

	padding-top: 5px;

	background: url(../images/xingxing_hui.png) left no-repeat;

	overflow: hidden;

}



.pingfenwuxing .xingxing {

	width: 100%;

	height: 21px;

	display: block;

	background: url(../images/xingxing_hei.png) left no-repeat;

	overflow: hidden;

}



.pingfengming {

	font-size: 24px;

	color: #333333;

	display: inline-block;

	width: auto;

	margin-right: 10px;

}



.pingfeng {

	font-size: 24px;

	color: #333333;

	display: inline-block;

	width: auto;

	margin-left: 10px;

}



.introName a {

	text-decoration: none;

}



.biaoqian {

	width: 535px;

	margin: 0 auto;

	display: flex;

	flex-flow: row;

	align-items: baseline;

	padding-top: 25px;

	padding-bottom: 24px;

	border-bottom: 1px solid #DCDCDC;

}



.biaoqian .biao {

	height: 34px;

	padding: 0 15px;

	background: #f4f4f4;

	margin-right: 15px;

	margin-bottom: 15px;

	border-radius: 5px;

	line-height: 34px;

	font-size: 20px;

	display: inline-block;

}



.biaoqian .biao.color1 {

	background: #ffebeb;

}



.biaoqian .biao.color2 {

	background: #ebf8fd;

}



.biaoqian .biao.color3 {

	background: #ffebff;

}



.biaoqian .biao.color4 {

	background: #f4f4f4;

}



.biaoqian .biao.color5 {

	background: #F9F0CE;

}



.biaoqian .biao.color6 {

	background: #E6E7FB;

}



.menu_mains {

	width: 535px;

	margin: 0 auto;

	border-bottom: 1px solid #DCDCDC;

	padding-bottom: 30px;

	padding-top: 15px;

}



.menu_mains ul {

	width: 535px;

	margin: 0 auto;

	display: flex;

	flex-flow: row;

	align-items: baseline;

}



.type_titles {

	list-style-type: none;

	font-size: 24px;

	color: #808080;

	letter-spacing: 30px;

}



.type_intros {

	width: 420px;

	font-size: 24px;

	color: #333333;

}



.menu_mains li {

	margin-top: 20px;

	list-style-type: none;

}



.price span {

	font-size: 28px;

	color: red;

	padding-right: 10px;

}



.zhangdi p {

	margin-left: 10px;

}



.zhangdi span {

	color: #808080;

	margin-left: 60px;

	letter-spacing: 30px

}



.introZhandi {

	display: flex;

	justify-content: flex-start;

	align-items: baseline;

}



.zhangdi {

	display: flex;

	justify-content: flex-start;

	align-items: baseline;

}



.introFooter {

	width: 535px;

	height: 100px;

	line-height: 100px;

	margin: 5px auto;

	display: flex;

	justify-content: space-between;

	align-items: baseline;

}



.shouPingJia span,

.guangZhu span {

	font-size: 24px;

	color: #547a9a;

}



.iconxiangxia {

	margin-left: 10px;

}



.guangZhus {

	margin-right: 5px;

}



.introFooter a {

	text-decoration: none;

}



.type_intros a {

	text-decoration: none;

}



.introAdder {

	display: flex;

	justify-content: space-between;

}



.introAdderss {

	width: 300px;

	color: #547a9a;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.introMap {

	margin-top: -10px;

	position: relative;

}



.introMap span {

	font-size: 25px;

	color: #009944;

	position: absolute;

	right: 40px;

	top: 10px;

}



.introMap img {

	width: 100;

	height: 48px;

	border-radius: 5px;

}



.lingyuanName {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.nameMain {

	width: 610px;

	margin: 0 auto;

	margin-top: 20px;

}



.nameMain p {

	font-size: 30px;

	color: #333333;

}



.buyMuServic {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

	padding-top: 30px;

}



.serviceTitle {

	display: flex;

	justify-content: center;

	align-items: baseline;

	padding-top: 20px;

	padding-bottom: 35px;

}



.serviceTitle span {

	font-size: 40px;

	color: #099b49;

	font-weight: 600;

}



.icontitles {

	margin: 0 15px;

}



.serviceContent {

	width: 595px;

	margin: 0 auto;

	background: #e8f7eb;

	border-radius: 5px;

	margin-bottom: 30px;

	position: relative;

	overflow: hidden;

}



.serviceContent img {

	max-width: 100%;

	vertical-align: bottom;

}



.contentTitle {

	width: 560px;

	margin: 0 auto;

	padding-top: 20px;

	display: flex;

	flex-flow: row;

}



.contentTitle img {

	vertical-align: bottom;

}



.contentTitle p {

	font-size: 26px;

	color: #099b49;

	font-weight: 600;

	margin-left: 10px;

	margin-top: 2px;

}



.contentContent {

	width: 560px;

	margin: 0 auto;

	padding-top: 10px;

	padding-bottom: 20px;

}



.contentContent p {

	font-size: 26px;

	color: #808080;

	line-height: 45px;

	text-align: justify;

	letter-spacing: 0.6px;

}



.yueche {

	position: absolute;

	left: 165px;

	top: 87px;

	color: #333;

	font-size: 24px;

}



.boundary {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	height: 10px;

	background: #EEEEEE;

}



.specialOffer {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	padding-bottom: 60px;

	display: none;

}



.offerTitle {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

}



.offerTitle p {

	font-size: 30px;

	color: #333333;

	padding-top: 45px;

}



.offerPic {

	width: 595px;

	margin: 0 auto;

}



.offerPic img {

	width: 100%;

	padding-top: 30px;

}



.getSpecial {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

}



.getSpecialTitle {

	text-align: center;

	padding-top: 40px;

	display: flex;

	justify-content: center;

	align-items: center;

}



.getSpecialTitle p {

	font-size: 36px;

	color: #f96c1f;

	font-weight: 600;

}



.line {

	width: 120px;

	border-top: 2px solid #f96c1f;

	margin: 0 30px;

	margin-top: 10px;

}



.getRule {

	text-align: center;

	padding-top: 25px;

	padding-bottom: 30px;

}



.getRule p {

	font-size: 24px;

	color: #333333;

}



.getSpecials {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	display: flex;

	justify-content: space-between;

}



.gets {

	width: 190px;

	height: 220px;

	border-radius: 5px;

	overflow: hidden;

}



.gets-top {

	width: 100%;

	height: 130px;

	background: #fa7923;

	text-align: center;

}



.topEdu {

	color: #FFFFFF;

	font-size: 36px;

	padding-top: 20px;

}



.topYaoqiu {

	color: #FFFFFF;

	font-size: 20px;

	padding-top: 10px;

}



.gets-bottom {

	background: #fff3e0;

	height: 90px;

	width: 100%;

	text-align: center;

}



.gets-bottom span {

	font-size: 24px;

	color: #333333;

	line-height: 90px;

}



.getSpecials a {

	text-decoration: none;

}



.topEdu i {

	font-size: 24px;

}



.lables {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	padding-top: 30px;

}



.lables_main {

	width: 610px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

}



.traits_title {

	width: 10%;

}



.traits_title span {

	font-size: 24px;

	color: #333333;

}



.traits {

	width: 90%;

}



.traits ul {

	list-style-type: none;

	margin-left: -20px;

}



.traits ul li {

	display: inline-block;

	margin-left: 20px;

	margin-bottom: 20px;

}



.trait_titles {

	margin-left: -10px;

}



.trait_titles>span {

	font-size: 24px;

	color: #333333;

}



.traits .captions p {

	font-size: 24px;

	color: #333333;

	font-weight: 400;

}



.captions {

	padding: 5px 10px;

	background: #eef8ef;

	border-radius: 6px;

	height: 30px;

	line-height: 30px;

}



.captions.color1 {

	background: #ffebeb;

}



.captions.color2 {

	background: #ebf8fd;

}



.captions.color3 {

	background: #ffebff;

}



.captions.color4 {

	background: #ffebeb;

}



.zongzhifuwu {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	padding: 30px 0;

}



.zongzhifuwu_main {

	width: 610px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

	padding-bottom: 6px;

}



.fuwu_left,

.fuwu_right {

	width: 300px;

	height: 120px;

	border: 1px solid #DCDCDC;

	border-radius: 10px;

}



.con_top {

	display: flex;

	justify-content: flex-start;

	margin-top: 20px;

	align-items: flex-end;

	margin-left: 30px;

}



.con_top p {

	font-size: 24px;

	color: #ffab2e;

	margin-left: 10px;

}



.con_bottom p {

	font-size: 24px;

	color: #808080;

	margin-top: 10px;

	margin-left: 30px;

}



.intro {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.intro_p {

	width: 596px;

	margin: 0 auto;

	min-height: 160px;

	border-bottom: 1px solid #DCDCDC;

	padding-bottom: 30px;

	line-height: 45px;

	font-size: 24px;

	color: #333333;

	text-align: justify;

}



#desc {

	height: 170px;

	max-height: 9999px;

	overflow: hidden;

}



.intro_p p {

	line-height: 45px;

	font-size: 24px;

	color: #333333;

	text-align: justify;

}



.introJianJie {

	width: 595px;

	margin: 0 auto;

}



.introJianJie p {

	font-size: 30px;

	color: #333333;

	padding: 30px 0;

}



.longyanType {

	width: 640px;

	margin: 0 auto;

}



.typeMain {

	width: 595px;

	margin: 0 auto;

	padding-top: 20px;

	overflow: hidden;

}



.menuMain {

	display: flex;

	flex-flow: row;

	padding-bottom: 20px;

}



.typeTitle {

	list-style-type: none;

}



.typeTitle li {

	font-size: 24px;

	color: #808080;

	text-align-last: justify;

	line-height: 55px;

}



.typeIntro {

	list-style-type: none;

	margin-left: 35px;

}



.typeIntro li {

	width: 450px;

	display: flex;

	flex-flow: wrap;

	font-size: 24px;

	color: #333333;

	line-height: 55px;

}



.priceAdder {

	width: 640px;

	margin: 0 auto;

	display: flex;

	flex-flow: row;

	position: relative;

}



.priceAdder ul {

	list-style-type: none;

}



.priceAdder ul li {

	display: inline-block;

	font-size: 24px;

	color: #808080;

}



.priceAdder a {

	text-decoration: none;

}



.iconfontgos {

	margin-left: 25px;

	position: absolute;

	top: 0px;

}



.price_adder ul {

	list-style-type: none;

	margin-left: -10px;

}



.price_adder ul a {

	text-decoration: none;

}



.price_adder ul li {

	display: inline-block;

	font-size: 32px;

	color: #333333;

	padding: 15px 0;

}



article {

	max-width: 640px;

	margin: 0 auto;

}



article .barnav_main,

article .bornav_main,

.design,

.nearby {

	position: -webkit-sticky;

	position: sticky;

}



article .barnav_main,

article .bornav_main,

.design,

.nearby {

	color: #fff;

	top: 0;

	z-index: 1;

}



article content {

	display: block;

	position: relative;

	background-color: #FFFFFF;

}



.lingyuan {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}



.lingyuanMain {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	border-top: 2px solid #EEEEEE;

	padding-bottom: 20px;

}



.lingyuan a {

	text-decoration: none;

}



.fufu {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

}



.fufu>img {

	margin-top: 30px;

	border-radius: 5px;

}



.picmain {

	width: 595px;

	height: 334px;

}



.fufu .pic {

	top: -2px;

	left: 2.8%;

	position: absolute;

}



.fufu p {

	color: #fff;

	display: block;

	font-size: 18px;

	margin: 1px 0;

	padding: 10px 50px;

	text-align: center;

	text-decoration: none;

	text-shadow: 0 0 2px #444;

	position: absolute;

	left: -43px;

	top: 62px;

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

}



.trait {

	margin-top: 18px;

}



.trait ul {

	list-style-type: none;

}



.trait ul li {

	float: left;

	margin-left: 20px;

	margin-top: 5px;

}



.trait_title {

	margin-left: -5px;

	padding-right: 20px;

}



.trait_title>span {

	font-size: 28px;

	color: #4c4c4c;

}



.caption {

	border: 1px solid #bfbfbf;

	padding: 2px 10px;

	border-radius: 7px;

	margin-top: 2px;

	font-size: 18px;

	color: #8d8d8d;

	margin-top: 6px;

}



.specification {

	margin-top: 10px;

}



.specification span {

	font-size: 24px;

	color: #4c4c4c;

}



.guige {

	float: left;

	margin-left: 15px;

}



.mianji {

	float: left;

	margin-left: 40px;

}



.shoujia {

	margin-top: 20px;

	margin-left: 15px;

	float: left;

}



.shoujia span {

	font-size: 24px;

	color: #ff6c00;

}



.fufu:after,

.trait:after,

.specification:after {

	content: "";

	display: table;

	clear: both;

}



.load_more {

	width: 640px;

	min-height: 100px;

	max-height: 300px;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

	background: #FFFFFF;

	padding-top: 20px;

}



.load_more p {

	font-size: 24px;

	color: #ff6800;

}



#answersmore {

	margin-top: 20px;

}



.salesman {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	padding-bottom: 35px;

}



.salesman_mian {

	width: 595px;

	margin: 0 auto;

}



.salesman_mian img {

	width: 100%;

}



.hui {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background: #EEEEEE;

	height: 10px;

}



.design {

	width: 640px;

	height: 90px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

}



.design span {

	font-size: 32px;

	margin-left: 28px;

	line-height: 90px;

}



.design a {

	text-decoration: none;

	color: #4c4c4c;

}



.design .iconfontxiansxain {

	margin-left: 10px;

	vertical-align: middle;

	margin-bottom: 5px;

}



.designs {

	width: 640px;

	height: 90px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

}



.designs span {

	color: #333333;

	font-size: 32px;

	line-height: 90px;

}



.designs .iconfontxiansxain {

	margin-left: 10px;

	vertical-align: middle;

	margin-bottom: 5px;

}



.tombstone {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.tombstone_mian {

	width: 640px;

	margin: 0 auto;

}



.tombstone_mian ul {

	list-style-type: none;

	padding-bottom: 10px;

}



.tombstone_mian ul li {

	display: inline-block;

	margin-left: 15px;

	padding-bottom: 30px;

	overflow: hidden;

}



.tombstone_mian ul li a {

	text-decoration: none;

}



.artistic {

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	padding-bottom: 30px;

}



.artistic p {

	font-size: 24px;

	padding-top: 15px;

	color: #4c4c4c;

	text-align: center;

	height: 24px;

}



.artistic .jiage {

	color: #ff6c00;

}



.mubeiMenu {

	padding-top: 30px;

}



.artistic img {

	width: 285px;

	height: 200px;

	border-radius: 5px;

}





.questions {

	width: 640px;

	margin: 0 auto;

	padding: 30px 0;

	margin-bottom: 40px;

}



.questions_main {

	width: 640px;

	margin: 0 auto;

}



#main_nav .barnav {

	display: flex;

	justify-content: center;

}



.barnav {

	overflow: hidden;

	background-color: #FFFFFF;

	width: 595px;

	margin: 0 auto;

	border-bottom: 2px solid #EEEEEE;

	height: 80px;

	line-height: 45px;

}



.barnav li {

	display: inline-block;

	padding: 15px 0px;

	font-size: 24px;

	color: #808080;

	list-style: none;

	cursor: pointer;

	margin-right: 40px;

}



.barnav .selecteds {

	font-size: 30px;

	color: #333333;

	border-bottom: 4px solid #068300;

}



.barnav .selecteds>.user_num {

	font-size: 24px;

	color: #333333;

}



.barnav a {

	text-decoration: none;

	color: #333333;

}



.kongbaichu {

	width: 640px;

	height: 40px;

	margin: 0 auto;

	overflow: hidden;

}





.bornav {

	overflow: hidden;

	text-align: center;

	background-color: #FFFFFF;

	display: flex;

	flex-flow: row;

	width: 640px;

	margin: 0 auto;

	border-bottom: 2px solid #DCDCDC;

	height: 100px;

	line-height: 70px;

}



.bornav li {

	padding: 15px 0px;

	font-size: 24px;

	color: #808080;

	list-style: none;

	cursor: pointer;

	width: 250px;

}



.bornav .selecteds {

	font-size: 30px;

	color: #333333;

	border-bottom: 4px solid #068300;

}



.bornav .selecteds>.user_num {

	font-size: 24px;

	color: #333333;

}



.bornav a {

	text-decoration: none;

	color: #333333;

}



.barnav_main {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	overflow-x: auto;

	position: relative;

	background: #FFFFFF;

}



.barnav_mains {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	position: fixed;

	top: 0;

	z-index: 99998;

	display: none;

}



.bornav_main {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}



.bornav_mains {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	position: fixed;

	top: 0;

	z-index: 99999;

	display: none;

}



.fixDiv {

	display: block;

}



.content #lists {

	display: none;

	padding-bottom: 40px;

}



.content {

	width: 640px;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

}



.content .list_main {

	width: 610px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

	align-items: flex-end;

	padding-bottom: 40px;

}



.comprehensive {

	display: flex;

	flex-direction: column;

	text-align: center;

	margin-left: 8px;

}



.comprehensive .ping {

	font-size: 66px;

	color: #333333;

}



.comprehensive .zonghe {

	font-size: 30px;

	color: #333333;

}



#spreads,

#spready {

	display: none;

}



.answer {

	width: 610px;

	margin: 0 auto;

	overflow: hidden;

	padding-top: 10px;

}



#answer {

	margin-bottom: 20px;

}



.answer_main {

	width: 600px;

	margin: 0 auto;

	border-radius: 8px;

	overflow: hidden;

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	margin-bottom: 30px;

}



.answer_title {

	width: 600px;

	min-height: 140px;

	max-height: 400px;

	margin: 0 auto;

}



.answer_title_main {

	width: 550px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

}



.answer_title_left {

	display: flex;

	margin-top: 30px;

	/*flex-wrap:wrap;text-align:center;*/

}



.icontwen {

	margin-top: 8px;

}



.answer_title_left p {

	margin-top: 5px;

	margin-left: 15px;

	font-size: 28px;

	color: #039400;

}



.answer_time {

	margin-top: 35px;

	color: #808080;

	font-size: 24px;

}



.answer_contents {

	width: 500px;

	padding-bottom: 30px;

	margin-left: 75px;

	overflow: hidden;

	border-bottom: 2px solid #EEEEEE;

}



.answer_contents p {

	font-size: 24px;

	color: #a3cda3;

	margin-top: 10px;

}



.answer_contents .answer_contentp {

	padding-top: 5px;

}



.answers_title_main {

	width: 550px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

	align-items: center;

}



.answers_title_main p {

	font-size: 24px;

	color: #808080;

}



.answers_title_left {

	display: flex;

	flex-wrap: wrap;

	text-align: center;

}



.answers_title_left img {

	width: 35px;

	height: 35px;

	border-radius: 50%;

}



.answers_title_left p {

	margin-top: 2px;

	margin-left: 15px;

	color: #808080;

	font-size: 24px;

}



.answers_time {

	margin-top: 6px;

}



.answers_contents {

	width: 550px;

	margin: 0 auto;

	overflow: hidden;

	min-height: 60px;

	max-height: 1000px;

}



.answers_contents p {

	font-size: 24px;

	color: #808080;

	margin-top: 15px;

}



.answers_contentnull {

	width: 500px;

	min-height: 40px;

	max-height: 400px;

	margin-left: 45px;

	overflow: hidden;

	border-bottom: 2px solid #EEEEEE;

	padding-bottom: 40px;

}



.answers_contentnull p {

	font-size: 24px;

	color: #333333;

	margin-top: 15px;

}



.ansers_add {

	width: 500px;

	height: 50px;

	margin-left: 65px;

	overflow: hidden;

	padding-bottom: 20px;

	padding-top: 20px;

}



.ansers_add p {

	text-align: center;

	font-size: 24px;

	line-height: 50px;

}



.ansers_add.huida {

	text-decoration: none;

	color: #00b804;

	font-size: 24px;

	display: block;

}



.answer_content {

	width: 550px;

	margin: 0 auto;

	padding: 20px 0;

}



.answer_content_mian {

	width: 550px;

	margin: 0 auto;

	border-bottom: 2px solid #eeeeee;

	padding-bottom: 30px;

}



.answer_content_mian p {

	font-size: 24px;

	color: #007713;

	padding-top: 30px;

}



.anser_add {

	width: 600px;

	margin: 0 auto;

	padding: 40px 0;

	overflow: hidden;

}



.anser_add_main {

	width: 550px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

	align-items: baseline;

}



.answer_content_mian a {

	text-decoration: none;

}



.anser_add_main span {

	font-size: 24px;

	color: #333333;

}



.anser_add_left {

	display: flex;

	flex-wrap: wrap;

}



.anser_add_left .duihua {

	color: #ff6600;

	margin-left: 10px;

}



.anser_add_left a {

	text-decoration: none;

}



.anser_add_right {

	float: right;

}



#huida,

#huidas,

#btny,

#meda {

	font-size: 24px;

	color: #00b804;

}



.anser_add_right a {

	text-decoration: none;

}



.grade_mian {

	display: flex;

	justify-content: space-between;

	margin-left: 30px;

}



.grade {

	text-align: center;

	display: flex;

	flex-direction: column;

	margin-left: 10px;

}



.grade p {

	font-size: 24px;

	color: #808080;

	font-weight: 300;

	margin: 20px 0;

}



.iconfontdianping {

	line-height: 64px;

}



.dianpings {

	color: #007713;

	background: #007713;

}



.evaluation {

	width: 595px;

	height: 230px;

	margin: 0 auto;

	overflow: hidden;

	border: 1px solid #dcdcdc;

	border-radius: 10px;

	margin-bottom: 60px;

}



.evaluations {

	width: 550px;

	height: 230px;

	margin: 0 auto;

	overflow: hidden;

	border: 1px solid #dcdcdc;

	border-radius: 10px;

	margin-top: 40px;

	background: #eeeeee;

	display: none;

}



.evaluationy {

	width: 550px;

	height: 230px;

	margin: 0 auto;

	overflow: hidden;

	border: 1px solid #dcdcdc;

	border-radius: 10px;

	margin-top: 40px;

	background: #eeeeee;

	display: none;

}



.evaluationwu {

	width: 550px;

	height: 230px;

	margin: 0 auto;

	overflow: hidden;

	border: 1px solid #dcdcdc;

	border-radius: 10px;

	margin-top: 40px;

	background: #eeeeee;

	display: none;

}



#evaluation {

	width: 595px;

	height: 230px;

	margin: 0 auto;

	overflow: hidden;

	border-radius: 10px;

	margin-top: 0px;

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

}



#evaluation .buttom {

	background: #ff6800;

}



.pingjiatext {

	width: 545px;

	height: 130px;

	padding-top: 15px;

	margin: 0 auto;

	margin-left: 25px;

	font-size: 24px;

	border: none;

	outline: none;

	resize: none;

}



.pingjiatexts {

	width: 525px;

	height: 130px;

	margin: 0 auto;

	padding-top: 15px;

	margin-left: 25px;

	font-size: 24px;

	border: none;

	outline: none;

	resize: none;

	background: #EEEEEE;

}



.budget_select {

	font-size: 24px;

	color: #333333;

	width: 550px;

	margin: 0 auto;

	overflow: hidden;

	padding: 10px 0;

	text-align: right;

}



.budget_select input {

	display: none;

}



.budget_select ul {

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap

}



#left-label {

	margin-left: 15px;

}



.budget_select p {

	position: relative;

	margin-left: 10px;

	bottom: 5px;

}



.budget_select label {

	display: flex;

	flex-flow: row;

	vertical-align: middle;

	align-items: baseline;

}



.budget_select p::before {

	display: inline-block;

	content: "";

	width: 16px;

	height: 16px;

	border-radius: 5px;

	border: 2px solid #333333;

	position: relative;

	vertical-align: bottom;

}



.budget_select input:checked+p::after {

	display: inline-block;

	content: "";

	width: 10px;

	height: 10px;

	border-radius: 3px;

	position: absolute;

	left: 5px;

	bottom: 5px;

	background-color: #028401;

}



.budget_select input:checked+p::before {

	display: inline-block;

	content: "";

	width: 16px;

	height: 16px;

	border-radius: 5px;

	border: 2px solid #028401;

	vertical-align: bottom;

}



.bugdets {

	display: flex;

	justify-content: space-between;

	align-items: baseline;

	list-style-type: none;

}



.bugdets li {

	margin-left: 10px;

}



#bugdets {

	float: right;

}



.buttom {

	width: 147px;

	height: 55px;

	margin: 0 auto;

	background: #ffab2e;

	border-radius: 5px;

	border: none;

	outline: none;

	cursor: pointer;

	text-align: center;

	margin-right: 10px;

}



.buttom span {

	font-size: 24px;

	color: #FFFFFF;

}



.buttoms {

	width: 147px;

	height: 55px;

	margin: 0 auto;

	background: #ffab2e;

	border-radius: 5px;

	border: none;

	outline: none;

	cursor: pointer;

	text-align: center;

	margin-right: 15px;

}



.buttoms span {

	font-size: 24px;

	color: #FFFFFF;

}



.user {

	width: 610px;

	margin: 0 auto;

	overflow: hidden;

}



.user_main {

	width: 100%;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

}



.user_time {

	display: flex;

	justify-content: space-between;

	padding-bottom: 20px;

}



.user_pic {

	width: 78px;

}



.user_pic img {

	border-radius: 50%;

}



.user_content {

	width: 512px;

	margin-left: 20px;

}



.name {

	font-size: 24px;

	color: #333333;

	display: flex;

	flex-wrap: wrap;

}



.name #buy {

	margin-left: 20px;

}



.timeing {

	font-size: 24px;

	color: #333333;

	margin-left: 20px;

}



.time_ping {

	display: flex;

	flex-wrap: wrap;

	align-items: baseline;

	margin-bottom: 20px;

}



.score {

	margin-left: 10px;

}



.score span {

	color: #ffab2e;

	font-size: 24px;

}



.user_con {

	font-size: 24px;

	color: #333333;

	line-height: 40px;

	font-weight: 300;

	padding-bottom: 30px;

}



.user_con p {

	font-size: 24px;

	color: #333333;

	line-height: 40px;

	font-weight: 300;

}



.user_con p.over {

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

}



.goodIntroduction {

	color: #808080;

	display: block;

	padding: 5px 0 10px 0;

}



.nearbys {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	padding-top: 40px;

	background: #FFFFFF;

}



.nearbys_main {

	width: 610px;

	height: 60px;

	margin: 0 auto;

	overflow: hidden;

	display: flex;

	justify-content: space-between;

	align-items: baseline;

	border-bottom: 2px solid #DCDCDC;

	padding-bottom: 30px;

}



.nearbys_left p {

	font-size: 32px;

	color: #333333;

}



.nearbys_right a {

	text-decoration: none;

}



.nearbys_content {

	background: #FFFFFF;

	text-align: center;

	padding: 10px 5px;

	border-radius: 50px;

}



.nearbys_content span {

	font-size: 24px;

	margin-right: 3px;

	color: #ff6800;

}



.nearbys_right a {

	text-decoration: none;

}



.memorial {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background-color: rgba(240, 240, 240, 0.6);

	margin-top: 40px;

}



.memorial_body {

	width: 640px;

	margin: 0 auto;

	background-image: url(../images/background.jpg);

	background-size: cover;

}



.memorial_main {

	width: 530px;

	margin: 0 auto;

}



.memorial_title {

	padding-top: 50px;

}



.memorial_title h2 {

	font-size: 24px;

	color: #333333;

	margin-bottom: 20px;

}



.memorial_title p {

	font-size: 24px;

	color: #4c4c4c;

	margin-bottom: 40px;

}



.memorial_photo {

	width: 527px;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

	border-radius: 10px;

}



.memorial_photo ul {

	list-style-type: none;

}



.memorial_photo ul li {

	float: left;

}



.memorial_photo img {

	vertical-align: bottom;

}



.memorialhall {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	padding: 10px 0;

}



.memorialhall_main {

	width: 610px;

	margin: 0 auto;

	overflow: hidden;

}



.hall_save {

	width: 510px;

	margin: 0 auto;

	margin-top: 40px;

}



.hall_save img {

	float: left;

}



.hall_save p {

	font-size: 28px;

	color: #333333;

	float: left;

	margin-left: 15px;

}



.hall_content {

	margin-left: 38px;

	margin-top: 10px;

}



.hall_content>p {

	font-size: 21px;

	color: #4c4c4c;

	line-height: 35px;

}



.hall_title:after,

.hall_content:after {

	content: "";

	display: table;

	clear: both;

}



.look {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	padding: 50px 0;

}



.look_main {

	width: 350px;

	margin: 0 auto;

	text-align: center;

	border-radius: 50px;

	background: #ffffff;

	padding: 20px 0;

}



.look_main span {

	font-size: 24px;

	color: #4c4c4c;

}



.look a {

	text-decoration: none;

}



.interstice {

	width: 640px;

	background: #eeeeee;

	margin: 0 auto;

	height: 10px;

}



.nearcemetery {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	padding-bottom: 20px;

}



.nearcemetery_main {

	width: 630px;

	margin: 0 auto;

}



.nearcemetery_main ul {

	list-style-type: none;

}



.nearcemetery_main ul li {

	display: inline-block;

	margin-left: 10px;

	margin-bottom: 20px;

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	border-radius: 5px;

}



.nearcemetery_main ul li a {

	text-decoration: none;

}



.cemetery {

	padding-bottom: 20px;

}



.cemetery p {

	font-size: 24px;

	color: #808080;

	margin-top: 10px;

	margin-left: 15px;

}



.cemetery .p_adder {

	color: #b2b2b2;

}



.cemetery .addre {

	margin-top: 10px;

	margin-left: 15px;

}



.cemetery .addre span {

	font-size: 24px;

	color: #808080;

}



/*

.nearby{width: 640px;height: 110px;line-height: 110px; margin: 0 auto;overflow: hidden;background: #FFFFFF;}

.nearby_main{width: 610px;margin: 0 auto;overflow: hidden;display: flex;justify-content: space-between;align-items:center;}

.nearby_left p{font-size: 32px;color: #333333;}

.nearby_right a{text-decoration: none;}

.nearby_content{background: #FFFFFF;width: 175px;height: 50px;line-height: 50px; text-align: center;border-radius: 50px;-webkit-box-shadow: rgba(231,231,231,0.8) 0px 0px 10px;

   -moz-box-shadow: rgba(231,231,231,0.8) 0px 0px 10px;box-shadow: rgba(231,231,231,0.8) 0px 0px 10px;margin-bottom: 5px;margin-top: 5px;margin-right: 5px;}

.nearby_content span{font-size: 24px;margin-right: 3px;color: #ff6800;}

.nearby_right a{text-decoration: none;}

*/



.new {

	padding-bottom: 20px;

}



.news {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.news_main {

	width: 610px;

	margin: 0 auto;

	border-bottom: 1px solid #e5e5e5;

	overflow: hidden;

	padding-bottom: 30px;

	display: flex;

	justify-content: space-between;

}



.news_left {

	width: 92px;

	height: 92px;

	border-radius: 5px;

}



.news_left img {

	width: 100%;

	height: 100%;

	vertical-align: bottom;

}



.news_right {

	width: 82%;

}



.new a {

	text-decoration: none;

}



.news_right .newTitle {

	font-size: 26px;

	color: #333333;

	margin-top: 10px;

}



.news_right .newCon {

	font-size: 21px;

	color: #808080;

	margin-top: 10px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.load_more {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

	background: #FFFFFF;

	padding-bottom: 20px;

}



.load_more p {

	font-size: 24px;

	color: #ff6800;

}



.load_more a {

	text-decoration: none;

}



.mutuans {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	padding-top: 30px;

}



.footer {

	width: 100%;

	margin: 0 auto;

	text-align: center;
/*
	display: flex;

	justify-content: center;
	*/
}



.footer p {

	font-size: 20px;

	color: #999999;

	font-weight: 300;

}



.footer_left {

	margin-right: 20px;

}



.footer_right {

	margin-left: 20px;

}



.footLogo {

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

	padding-bottom: 30px;

}



.footLogo p {

	font-size: 26px;

	margin-left: 25px;

	color: #3d475f;

	margin-bottom: 3px;

}



.footLogo img {

	width: 134px;

	height: 30px;

	vertical-align: bottom;

}



.foot {

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

	border-top: 2px solid rgba(255, 255, 255, 0.4);

	padding-bottom: 85px;

}



.foot p {

	font-size: 20px;

	color: #999999;

	padding: 10px 0;

	font-weight: 300;

}





.flexFoot {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.flexFoot_main {

	width: 640px;

	height: 80px;

	line-height: 80px;

	margin: 0 auto;

	overflow: hidden;

	z-index: 1007;

	position: fixed;

	bottom: -1px;

	background: #FFFFFF;

	box-shadow: 0px -5px 5px 2px rgba(0, 0, 0, 0.1);

	display: flex;

	justify-content: space-between;

	align-items: baseline;

}



.flexFoot_main a {

	text-decoration: none;

}



.flexFoot_main i {

	font-size: 40px;

	margin-right: 10px;

}



.flexFoot_lefts {

	width: 226px;

	height: 80px;

	display: flex;

	flex-flow: row;

	overflow: hidden;

}



.flexLeft {

	margin-left: 1px;

}



.flexFoot_left {

	display: flex;

	justify-content: center;

	margin-left: 35px;

}



.flexFoot_left p {

	font-size: 26px;

	color: #333333;

}



.flexFoot_rights {

	width: 374px;

	height: 80px;

	display: flex;

	justify-content: center;

	overflow: hidden;

}



.flexFoot_rights p {

	font-size: 26px;

	color: #FFFFFF;

}



.flexFoot_right {

	width: 187px;

	height: 80px;

	background: #f39801;

	display: flex;

	justify-content: center;

	overflow: hidden;

	border: 2px solid #f39801;

}



.flexFoot_rightx {

	width: 187px;

	height: 80px;

	background: #009a44;

	display: flex;

	justify-content: center;

	overflow: hidden;

	border: 2px solid #009a44;

}



.iconfonthome {

	margin-right: 5px;

}



.iconfontphone,

.iconfonthomeback {

	margin-right: 5px;

}



.black_overlay {

	position: fixed;

	display: none;

	overflow: hidden;

	top: 85px;

	left: 0;

	width: 100%;

	height: 100%;

	margin: auto;

	text-align: center;

	background-color: rgba(71, 71, 71, 0.9);

	z-index: 1004;

	-moz-opacity: 0.8;

	opacity: .80;

	filter: alpha(opacity=88);

}



/*    һҳ  ť*/

.previousPage {

	z-index: 1003;

	position: fixed;

	bottom: 32%;

	right: 13px;

}



.nextPage {

	z-index: 1003;

	position: fixed;

	bottom: 21%;

	right: 10px;

}



.goBackTop {

	z-index: 1003;

	position: fixed;

	bottom: 9%;

	right: 20px;

	display: none;

}



.backss {

	width: 90px;

	height: 90px;

	border-radius: 50%;

	background: #fff;

	text-align: center;

	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;

	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;

	box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;

	overflow: hidden;

}



.goBackTop a {

	text-decoration: none;

}



.backss p {

	font-size: 20px;

	color: #333333;

	margin-top: -15px;

}



.backss .iconfontbackss {

	line-height: 70px;

	vertical-align: bottom;

}



.libao_overlay {

	position: fixed;

	display: none;

	overflow: hidden;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: auto;

	text-align: center;

	background-color: rgba(71, 71, 71, 0.9);

	z-index: 1001;

	-moz-opacity: 0.8;

	opacity: .80;

	filter: alpha(opacity=88);

}



.white_content {

	position: fixed;

	display: none;

	width: 505px;

	height: 850px;

	top: 47%;

	left: 50%;

	z-index: 1008;

	border-radius: 7px;

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



.headers {

	width: 505px;

	margin: 0 auto;

	overflow: hidden;

	z-index: 98;

}



.headers .pic {

	width: 100%;

	border-top-right-radius: 7px;

	border-top-left-radius: 7px;

}



.headers .wenzi {

	width: 420px;

	margin: 0 auto;

	position: absolute;

	top: 23%;

	left: 10%;

}



.wenzi p {

	font-size: 24px;

	color: rgba(250, 250, 250, 0.9);

	line-height: 40px;

}



.headers .pic {

	width: 505px;

	vertical-align: bottom;

}



.phone_main {

	width: 505px;

	margin: 0 auto;

	overflow: hidden;

	z-index: 99;

	padding-bottom: 40px;

	padding-top: 5px;

	background: -moz-linear-gradient(top, #ff4236 0%, #ff2045 100%);

	background: -webkit-linear-gradient(top, #ff4236 0%, #ff2045 100%);

	background: -o-linear-gradient(top, #ff4236 0%, #ff2045 100%);

	background: -ms-linear-gradient(top, #ff4236 0%, #ff2045 100%);

}



.libao_title {

	width: 410px;

	margin: 0 auto;

	overflow: hidden;

}



.libao_title p {

	font-size: 24px;

	color: #ffda50;

}



.phone_login input {}



.user_login {

	width: 410px;

	margin: 0 auto;

	height: 70px;

	line-height: 70px;

	background: #FFFFFF;

	border-radius: 10px;

	margin-top: 40px;

}



.password_login {

	width: 410px;

	margin: 0 auto;

	height: 70px;

	line-height: 70px;

	background: #FFFFFF;

	border-radius: 10px;

	margin-top: 40px;

}



.phone_login a {

	text-decoration: none;

}



.DeInfo_text {

	width: 310px;

	margin: 0 auto;

	height: 70px;

	line-height: 70px;

	border: none;

	font-size: 28px;

	outline: medium;

	margin-left: 20px;

	outline: none;

}



.DeInfo_texts {

	width: 150px;

	margin: 0 auto;

	height: 70px;

	line-height: 70px;

	border: none;

	font-size: 28px;

	outline: medium;

	margin-left: 20px;

	outline: none;

}



.code {

	float: right;

	font-size: 28px;

	color: #009E0F;

	margin-right: 20px;

}



.iconfontpp {

	line-height: 70px;

	margin-left: 20px;

}





.contents {

	width: 410px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

	align-items: baseline;

}



#contenp a {

	text-decoration: none;

	color: #FFFFFF;

	font-weight: 200;

	font-size: 22px;

}



.contents #libao span {

	font-size: 24px;

	color: #FFFFFF;

	margin-left: 10px;

	margin-top: 2px;

}



.contents_select {

	font-size: 24px;

	color: #333333;

	width: 155px;

	margin: 0 auto;

	overflow: hidden;

	margin-left: -13px;

}



.contents_select input {

	display: none;

}



.contents_select p {

	position: relative;

	margin-left: 5px;

	bottom: 2px;

}



.bugdets_contents label {

	display: flex;

	flex-flow: row;

	vertical-align: middle;

	align-items: baseline;

}



.bugdets_contents p::before {

	display: inline-block;

	content: "";

	width: 16px;

	height: 16px;

	border-radius: 5px;

	border: 2px solid #FFFFFF;

	position: relative;

	vertical-align: bottom;

}



.bugdets_contents input:checked+p::after {

	display: inline-block;

	content: "";

	width: 8px;

	height: 8px;

	border-radius: 3px;

	position: absolute;

	left: 6px;

	bottom: 6px;

	background-color: #FFFFFF;

}



.bugdets_contents input:checked+p::before {

	display: inline-block;

	content: "";

	width: 16px;

	height: 16px;

	border-radius: 5px;

	border: 2px solid #FFFFFF;

	vertical-align: bottom;

}



.bugdets_contents {

	display: flex;

	justify-content: space-between;

	align-items: baseline;

	list-style-type: none;

}



.bugdets_contents li {

	margin-left: 10px;

}



.guize {

	width: 200px;

}



.guize a {

	text-decoration: none;

	font-size: 21px;

	color: #FFFFFF;

	margin-left: -55px;

}



.buttom_main {

	margin: 0 auto;

	text-align: center;

	margin-top: 40px;

}



.register {

	width: 300px;

	height: 55px;

	line-height: 55px;

	background: #FFFFFF;

	border-radius: 50px;

	border: none;

	outline: none;

}



.register p {

	font-size: 24px;

	color: red;

}



.cn {

	width: 410px;

	margin: 0 auto;

	font-size: 21px;

	color: #FFFFFF;

	font-weight: 300;

	text-align: center;

	padding-top: 40px;

}



.buttomx {

	height: 120px;

	width: 505px;

	margin: 0 auto;

	text-align: center;

	bottom: -80px;

	position: absolute;

}



.buttomx a {

	text-decoration: none;

}



#reuslt_code {

	width: 300px;

	height: 20px;

	margin-left: 10px;

}



.headers .pic {

	position: relative;

}







.rule_overlay {

	position: fixed;

	display: none;

	overflow: hidden;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: auto;

	text-align: center;

	background-color: rgba(71, 71, 71, 0.9);

	z-index: 1008;

	-moz-opacity: 0.8;

	opacity: .80;

	filter: alpha(opacity=88);

}



.hongbao_rule {

	position: fixed;

	display: none;

	width: 505px;

	height: 850px;

	top: 47%;

	left: 50%;

	z-index: 1005;

	border-radius: 7px;

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



.rule {

	width: 500px;

	margin: 0 auto;

	height: 700px;

	background: #00E215;

}



.rule h1 {

	font-size: 30px;

	color: #FFFFFF;

}



.nearcemetery {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

	padding-top: 30px;

}



.nearcemetery_main {

	width: 630px;

	margin: 0 auto;

}



.nearcemetery_main ul {

	list-style-type: none;

}



.nearcemetery_main ul li {

	display: inline-block;

	margin-left: 10px;

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	margin-bottom: 20px;

}



.nearcemetery_main ul li a {

	text-decoration: none;

}



.cemeterys {

	padding-bottom: 20px;

}



.cemeterys img {

	border-radius: 5px;

}



.cemeterys p {

	font-size: 24px;

	color: #808080;

	margin-top: 15px;

}



.cemeterys .p_adder {

	color: #b2b2b2;

}



.cemeterys .addre {

	margin-top: 15px;

}



.cemeterys .addre span {

	font-size: 22px;

	color: #ff551a;

	font-weight: 400;

}



.cemeteryFoot {

	margin-left: 20px;

}



.nearby {

	width: 640px;

	height: 100px;

	margin: 0 auto;

	background: #FFFFFF;

	overflow: hidden;

	box-shadow: 0px 15px 15px -15px rgba(200, 200, 200, 0.6);

}



.nearby_main {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	display: flex;

	justify-content: space-between;

	align-items: baseline;

}



.nearby_left {

	display: flex;

	justify-content: flex-start;

	align-items: baseline;

}



.nearby_left span {

	font-size: 21px;

	color: #ff702f;

}



.icontitlesfangxain {

	margin-left: 10px;

	margin-top: 10px;

	margin-right: 10px;

}



.nearby_left p {

	font-size: 32px;

	margin-top: 27px;

	color: #333333;

	padding-right: 20px;

}



.nearby_right a {

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.nearby_content {

	background: #FFFFFF;

	width: 175px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	border-radius: 50px;

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 10px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 10px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 10px;

	margin-bottom: 5px;

	margin-top: 5px;

	margin-right: 5px;

}



.nearby_content span {

	font-size: 24px;

	margin-right: 3px;

	color: #ff6800;

}



.nearby_right a {

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}





.articles {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.articles_main {

	width: 610px;

	margin: 0 auto;

	border-bottom: 1px solid #DCDCDC;

	display: flex;

	justify-content: space-between;

	padding: 30px 0;

}



.articles_pic {

	width: 100px;

	height: 100px;

	border-radius: 5px;

	overflow: hidden;

}



.articles_pic img {

	width: 100%;

	height: 100%;

	vertical-align: bottom;

}



.articles_content {

	margin-left: 20px;

	width: 490px;

}



.articles_content p,

.articles_content2 p {

	font-size: 26px;

	color: #4c4c4c;

}



.articles_content .content,

.articles_content2 .content {

	width: 490px;

	color: #999;

	margin-top: 6px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	text-align: justify;

	font-size: 21px;

}



.articles a {

	text-decoration: none;

}









.mubei_overlay {

	position: fixed;

	display: none;

	overflow: hidden;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: auto;

	text-align: center;

	background-color: rgba(0, 0, 0, 1);

	z-index: 1001;

	-moz-opacity: 0.8;

	opacity: .80;

	filter: alpha(opacity=88);

}



.mubei_content {

	position: fixed;

	width: 640px;

	overflow: hidden;

	top: 250%;

	left: 50%;

	z-index: 1008;

	border-radius: 7px;

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



.carousel {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}



.lymain {

	width: 640px;

	position: relative;

	overflow: hidden;

	margin: 0 auto;

}



#swiper-container {

	width: 640px;

	height: 850px;

}



.swiper-slide {

	text-align: center;

}



.picName {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.pic_mubei {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.pic_mubei img {

	width: 100%;

	height: 100%;

	vertical-align: bottom;

}



.name_mubei {

	width: 610px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

}



.name_mubei p {

	font-size: 40px;

	color: #FFFFFF;

	padding-top: 30px;

}



.buttomxs {

	height: 120px;

	line-height: 100px;

	width: 640px;

	margin: 0 auto;

	text-align: center;

	font-size: 70px;

}



.buttomxs a {

	text-decoration: none;

	color: #fff

}



.jiangpai {

	color: #c5700c;

	background-color: #fff2cf;

	display: inline-block;

	position: relative;

	padding: 0 5px;

	border-radius: 5px;

	font-weight: normal;

	font-size: 24px;

}

.jp-1{

	color: #c5700c;

	background-color: #fff2cf;

}

.jp-2{

	color: #a7a7a7;

	background-color: #f1f1f1;

}

.shangbang[_ngcontent-c2] {

	height: 42px;

	line-height: 42px;

	/*background: #fff5ed;*/

	border-radius: 21px;

	font-size: 24px;

	color: #2a2a2a;

	display: inline-block;

	padding-left: 5px;

	padding-right: 15px;

	overflow: hidden;

	margin-bottom: 20px;

}

.shangbang[_ngcontent-c2] i[_ngcontent-c2] {

	color: #ff6800;

	font-size: 30px;

	margin-right: 12px;

	padding-top: 6px;

}

.shangbang[_ngcontent-c2] em[_ngcontent-c2] {

	font-weight: 700;

	padding-right: 10px;

	border-right: 1px solid #333;

	margin-right: 10px;

	line-height: 24px;

	display: inline-block;

	color: #333;

	font-style: normal;

}

.shangbang[_ngcontent-c2] span[_ngcontent-c2] {

	font-size: 24px;

}

/*详情*/

*{

	margin:0px;

	border:0px;

}

.w{

	width:590px;

	margin:0 auto;

}

.lan{

	height:15px;

	width:100%;

	background-color:#f5f5f5;

}

.gengduo {

	box-sizing:border-box;

	width: 590px;

	height: 80px;

	margin: 0 auto;

	color: #4b87ff;
	background-color: #f5f8fe;
	margin-top: 30px;

}

.gengduo a{

	display:block;

	width: 590px;

	height: 80px;

	text-align:center;

	font-size:24px;

	line-height:80px;

}

.xq-tese {

	box-sizing: border-box;

	width: 590px;

	margin: 0 auto;

}

.xq-tese-1 {

	box-sizing: border-box;

	width: 590px;

	height: 80px;

	padding: 25px 0;

}

.xq-tese-1 a{

	position:relative;

	top:-60px;

	right:-490px;

	font-size:20px;

	color:#999999;

	line-height:80px;

}

.xq-tese-2 {

	border-bottom: 1px solid #ccc;

}



.le-dian {

	display: inline-block;

	background-color: #ff6600;

	height: 25px;

	width: 6px;

	margin-right: 14px;

	border-radius: 3px;

}

.xq-biaoti{

	display:inline-block;

	width:565px;

	font-size:29px;

}

.xq-tese-b1{

	box-sizing:border-box;

	height:100px;

	padding-top:20px;



}

.tubiao {

	display: inline-block;

	height: 37px;

	width: 75px;

	color: #fff;

	font-size: 24px;

	text-align: center;

	line-height: 37px;

	position:relative;

	top:-17px;

	margin-right:15px;

	border-radius: 37px;

	background-color: #4b87ff;

}

.b1-ri {

	display: inline-block;

}

.b1-ri h3{

	font-size:25px;

	font-weight:400;

}

.b1-ri p {

	font-size:20px;
	margin-top: 3px;
	color:#666666;

}

.xq-tese-b2 {

	box-sizing: border-box;

	height: 90px;

	padding-top: 30px;

}

.xq-tese-b2 .tubiao {

	position:relative;

	top:0px;

	height: 37px;

	width: 75px;

	color: #fff;

	font-size: 20px;

	text-align: center;

	line-height: 37px;

	margin-right: 15px;

	border-radius: 37px;

	background-color: #4b87ff;

}

.xq-tese-3 div {

	display: inline-block;

	height: 90px;

	width: 290px;

	color: #4b87ff;

	font-size:24px;

	line-height:90px;

	text-align:center;

}

.jieshao{

	background-color:#fff;
	padding: 0 25px 25px;

}
.bor-b{
	border-bottom: 1px solid #dedede;
}
.jieshao-b{
	margin-top: 15px;
	height: 490px;
	overflow: hidden;
}
.jieshao-b p{

	font-size:25px;

	line-height:48px;
	text-align: left;

}
.jieshao .jieshao-zhankai{
	box-shadow: 0px -12px 40px rgba(245,248,254,0.3);

}
.jieshao-zhankai {

	height: 70px;

	width:100%;

	font-size: 24px;

	text-align: center;

	line-height: 70px;

	color: #568fff;

	background-color: #f5f8fe;

	/*margin-bottom:25px;*/

}

.guanggao{

	position:relative;

	width:100%;

	height:150px;

}

.gg-text{

	position:absolute ;

	top:45px;

	margin-left:25px;

}

.gg-text h3{

	color:#fff;

	font-weight:400;

	font-size:32px;

}

.gg-text p {

	color: #fff;

	font-size: 24px;

}

.xangce{
	padding: 0 25px 25px;
	overflow: hidden;
	background-color:#fff;

}

.xangce-b{

	position:relative;


	width:590px;



	overflow:hidden;

}

.xangce :nth-child(2n){

	float:right;



}

.xangce :nth-child(2n+1) {

	float:left;

}

.xangce-b1 {

	height: 300px;

	width: 285px;

}

.xangce-b1 img {

	position: relative;

	top: 25px;

	height: 212px;

	width: 285px;

	background: url(../images/x_5f6055ee1839f.jpg) 0 0/100% 100% no-repeat;

	background-color: #ccc;

	border-radius: 3px;

}

.xangce-b1 p {

	position:relative;

	top:49px;

	width:100%;

	color:#333333;

	font-size:24px;

	text-align:center;

	line-height:24px;

}

.dianping{

	overflow: hidden;
	padding:0 25px 25px 25px;

	background-color:#fff;

}

.dianping-b1 {

	/*height: 330px;*/

	width: 100%;

}

.dianping-le{

	/*display:inline-block;*/
	float: left;

	height:70px;

	width:120px;

	margin-top:55px;


}

.dianping-le p{

	color:#ff6800;

	font-size:32px;

	text-align:center;

}

.dianping-le span {

	font-size: 24px;

	text-align: center;

}

.dianping-ri {

	display: inline-block;

	border-left: 1px solid #dedede;

	width: 460px;

	margin-top: 25px;

}



.dianping-ri li {

/*        display: inline-block;

float: left;*/

height: 50px;

width:320px;

font-size: 26px;

color:#666666;

line-height:50px;
margin-left: 5px;

text-align: center;

}

.dianping-bo {

	position: relative;

	width: 100%;

	height: 200px;

	border-radius: 3px;

	margin-top:30px;

	background-color: #f8f8f8;

}

.dianping-bo textarea {

	width: 100%;

	height: 200px;

	font-size:20px;

	border-radius: 3px;

	border:1px solid #bebebe;

	background-color: #f8f8f8;

}

.dianping-b2{
	font-size: 23px;
	text-align: center;
	padding: 5px 0;
} 

.xuanze {

	position: absolute;

	bottom: 37px;

	left: 30px;

	height: 24px;

	width: 350px;

	color: #333;

	font-size: 24px;

	font-weight: 700;

}

.dianping-bo button {

	position: absolute;

	bottom: 20px;

	right: 30px;

	height: 50px;

	width: 150px;

	border-radius:3px;

	color: #fff;

	font-size:24px;

	font-weight: 700;

	background-color:#ff6600;

}

.dianping-b2-qt{

	box-sizing:border-box;

/*	height:315px;
*/
	width:100%;

	margin:35px 0;
/*	padding-bottom: 150px;
*/    padding-top: 20px;

	border-bottom:#ededed;

}

.dianping-b2-qt .qt-le{

	display:inline-block;

	position:relative;

	height:100%;

	width:75px;

}

.dianping-b2-qt .qt-le div {

	position:absolute;

	top:0px;

	height: 64px;

	width: 64px;

	border-radius:50%;

	background-color:#ccc;

}

.dianping-b2-qt .qt-ri {

	display: inline-block;

	position: relative;

	height: 100%;

	width: 510px;

}

.qt-ri-top {

	height: 65px;

	width: 100%;
	font-size: 22px;

}

.top-1{

	position:absolute;

	top:0px;

	left:0px;

	color:#333333;

}

.top-2 {

	position: absolute;

	top: 35px;

	left: 0px;

	color: #ff6600;



}

.top-3 {

	position: absolute;

	top: -2px;

	left: 130px;

	border:1px solid #ff7a1e;

	color: #ff7a1e;
	padding: 2px 4px;
	border-radius: 5px;
	font-size: 21px;

}

.top-4 {

	position: absolute;

	top: 0px;

	left: 235px;

	color:#999999;

}

.top-5 {

	position: absolute;

	top: 35px;

	left: 150px;

	color: #666666;

}

.qt-ri-bo {

/*	position: absolute;

	top:80px;

	height: 200px;*/


	clear:both; position:relative;overflow:auto;height:auto;

	width: 100%;

	color:#333333;

	font-size:22px;

}

.xq-tj_lys[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box;

	padding: 0 20px

}



.xq-tj_lys[_ngcontent-c2] .title[_ngcontent-c2] {

	height: 88px;

	width: 100%;

	line-height: 88px;

	box-sizing: border-box;

	border-bottom: 1px solid #e4e4e4

}



.xq-tj_lys[_ngcontent-c2] .title[_ngcontent-c2] h4[_ngcontent-c2] {

	font-size: 31px;

	float: left;

	margin: 0;

}



.xq-tj_lys[_ngcontent-c2] .title[_ngcontent-c2] span[_ngcontent-c2] {

	float: right;

	font-size: 24px;

	color: #888

}

.dongtai{

	overflow: hidden;
	padding: 0 25px 25px 25px;

	background-color:#fff;

}

.dongtai-b{

	position:relative;

	height:155px;

	width:100%;

	border-bottom:1px solid #dedede;
	padding: 10px 0;
}

.dongtai-b-le{

	position:absolute;

	top:30px;

	width:90px;

	height:80px;

	background-color:#f5f5f5;

}

.dongtai-b-ri {

	position:absolute;

	top:25px;

	left:110px;

	height:100px;

	width: 80%;

}

.dongtai-b-ri h3{

	font-size:28px;
	font-weight: 700;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}

.dongtai-b-ri p {

	font-size: 22px;

	color:#666666;
	margin-top: 5px;

}

.dongtai-b-le div {

	height: 35px;

	width: 90px;
	line-height: 35px;

	font-size: 23px;

	color: #666666;

	text-align: center;

	border-bottom: 2px solid #e2e2e2;
	font-weight: 700;

}



.dongtai-b-le span {

	display: block;

	height: 40px;

	width: 90px;

	color: #333333;

	text-align: center;

	font-size: 21px;
	line-height: 40px;
}



.xq-view {

	position: absolute;

	right: 0px;

	top: 33px;

	color: #999999;

	font-size: 16px;

}

/*详情*/

/*骨灰寄存*/

.banner {

	position: relative;

	border-top: 85px solid #fff;

	height: 280px;

	width: 100%;

	background: url(/images/banner01.jpg) 0 0/100% 100% no-repeat;

}



.banner-main .feiru {

	color: #fff;

	text-align: left;

	position: absolute;

	top: 60px;

}



.banner-main .feiru .fr-til {

	font-size:55px;

}



.banner-main .feiru p {

	margin-top: 15px;

	margin-bottom: 15px;

	font-size: 24px;

}



.banner-main .feiru hr {

	width: 78px;

	height: 4px;

	background-color: #fff;

	margin: 0;

}

.jicunbanli{

	height:640px;

	width:100%;

	background-color:#fff;

	margin-top:15px;

}

.jicunbanli-main img {

	margin:25px 0;

	height:358px;

	width:inherit;

	background: url(../images/ghjc01.jpg) 0 0/100% 100% no-repeat;

}

.ghjc-text{

	width:inherit;

}

.ghjc-text .p1{

	text-align:center;

	font-size:24px;

	min-height:40px;

	color:#333333;

}

.jicunbanli-main h3{

	text-align:center;

	font-size:24px;

	color:#333333;

	line-height:28px;

	font-weight:400;

}

.jicunbanli-main p {

	font-size: 20px;

	color: #666666;

	line-height: 32px;

	font-weight: 400;

}

.huanjing {


	width: 100%;

	background-color: #fff;

	margin-top: 15px;

}

.huanjing-main img {

	margin: 25px 0;

	height: 358px;

	width: inherit;

	background: url(../images/ghjc01.jpg) 0 0/100% 100% no-repeat;

}



.huanjing-main h3 {

	text-align: center;

	font-size: 24px;

	color: #333333;

	line-height: 28px;

	font-weight: 400;

}



.huanjing-main p {

	font-size: 20px;

	color: #666666;

	line-height: 32px;

	font-weight: 400;

}

.huanjing-main .tupian02 {

	width: inherit;

	height: 245px;

	margin-bottom: 50px;

	margin-top: 25px;

	background: url(../images/huanjing02.jpg) 0 0/100% 100% no-repeat;

}

.huanjing-main .tupian03 {

	width: inherit;

	height: 690px;

	margin-bottom: 25px;

	margin-top: 45px;

	background: url(../images/huanjing03.jpg) 0 0/100% 100% no-repeat;

}

.zhinan {

	height:1060px;

	width: 100%;

	background-color: #fff;

	margin-top: 15px;

}

.zhinan-main img {

	margin: 25px 0;

	margin-bottom:135px;

	height: 925px;

	width: inherit;

	background: url(../images/zhinan01.jpg) 0 0/100% 100% no-repeat;

}

/*骨灰寄存*/

/*代祭祀*/

.banner-djs {

	position: relative;

	border-top: 85px solid #fff;

	height: 280px;

	width: 100%;

	background: url(/images/banner02.jpg) 0 0/100% 100% no-repeat;

}

.shuoming-djs {

	height: 225px;

	width: 100%;

	background-color: #689f77;

}

.shuoming-djs p{

	padding-top:12px;

	line-height:40px;

	font-size:20px;

	color:#fff;

}



.shoufeimingxi{

	margin-top:25px;

	height:1150px;

	width:100%;

	background-color:#fff;

}

.shoufeimingxi-main {

	position: relative;

}

.shoufeimingxi img {

	margin-top: 25px;

}

.shoufeimingxi .taocan {

	display: block;

	position:absolute;



	font-size:18px;

	line-height:40px;

	color:#666666;

	list-style: none;

}

.shoufeimingxi .taocan li:first-child {

	color: #333333;

	font-weight: 700;

}



.shoufeimingxi .taocan li{

	display:block;

	list-style:none;

}

.tc1 {

	top: 202px;

	left: 38px;

}

.tc2 {

	top: 202px;

	left: 350px;

}

.tc3 {

	top: 718px;

	left: 38px;

}

.tc4 {

	top: 716px;

	left: 350px;



}

.zixun{

	position:absolute;

	height:40px;

	width:135px;

	border-radius:20px;

	color:#fff;

	line-height:40px;

	font-size:18px;

	text-align:center;

}

.zixun1 {

	top: 460px;

	right: 387px;

	background-color: #a5bada;

}

.zixun2 {

	top: 460px;

	right: 75px;

	background-color: #fa7e73;

}

.zixun3 {

	top: 976px;

	right: 387px;

	background-color: #fac652;

}

.zixun4 {

	top: 976px;

	right: 75px;

	background-color: #6d72e0;

}

.liucheng{

	height:1730px;

	margin-top:15px;

	width:100%;

	background-color:#fff;

}

.liucheng-main {

	/*height: 1647px;*/

	position: relative;

}

.liucheng-main img {

	margin-top:25px;

}

.liucheng-main .list {

	position: absolute;

	line-height: 35px;

}

.liucheng-main .list h3 {

	color: #339900;

	font-size: 32px;



}

.liucheng-main .list p {

	font-size: 24px;

	font-weight:700;

	color: #333333;



}

.liucheng-main .li1 {

	top: 100px;

	left: 300px;

}

.liucheng-main .li2 {

	top: 308px;

	left: 50px;

	text-align:right;

}

.liucheng-main .li3 {

	top: 558px;

	left: 300px;

}

.liucheng-main .li4 {

	top: 790px;

	left: 75px;

	text-align: right;

}

.liucheng-main .li5 {

	top: 1020px;

	left: 300px;

}

.liucheng-main .li6 {

	top: 1255px;

	left: 193px;

	text-align: right;

}

.liucheng-main .li7 {

	top: 1485px;

	left: 300px;

}

.jieda {

	height: 1090px;

	margin-top: 15px;

	width: 100%;

	background-color: #fff;

}

.jieda-main ul{

	margin-top:40px;

}

.jieda-main ul li {

	display:block;

	margin-bottom: 35px;

}

.jieda-main ul li h4{

	font-size:20px;

	line-height:40px;

	color:#333333;

}

.jieda-main ul li p {

	font-size: 18px;

	color: #666666;

}

.jieda-main img{

	height:275px;

	width:635px;

	margin:25px 0;

}

.jieda-main .tishi h3 {

	font-size:24px;

	line-height:0px;

	color: #f5863c;

}

.jieda-main .tishi li {

	font-size: 20px;

	margin-bottom:25px;

	color: #333333;

}

/*代祭祀*/

/*更多服务*/

.banner-gengduo {

	position: relative;

	border-top: 85px solid #fff;

	height: 280px;

	width: 100%;

	background: url(/images/banner03.jpg) 0 0/100% 100% no-repeat;

}



.shuoming-gengduo {


	width: 100%;

	background-color: #b5a177;

}



.shuoming-gengduo p {

	padding: 12px 0;

	line-height: 40px;

	font-size: 24px;

	color: #fff;

}

.gengduofw{
	background-color:#ffffff;

}

.gengduofw-b{

	box-sizing:border-box;

	overflow: hidden;

	padding:25px 0;

	border-bottom:5px solid #f5f5f5;

}

.gengduofw-b img {

	height: 200px;

	width: 270px;
	border-radius: 5px;

	Vertical-align:top;
	float: left;

}

.gengduofw-b .gd-ri{

	margin-left:19px;
	width: 51%;
	float: left;
}

.gengduofw-b .gd-ri h3{

	font-size:30px;

	font-weight:700;

	color:#333333;

	text-align:left;

}

.gengduofw-b .gd-ri hr {

	width: 50px;

	height: 4px;

	background-color: #ff6600;

	margin-top:8px;

}

.gengduofw-b .gd-ri p {

	font-size: 23px;

	font-weight: 400;

	line-height:30px;

	margin-top:12px;

	color: #666666;

	text-align: left;

}

.gengduofw-b .gd-ri div{

	width:108px;

	height:40px;

	background-image: linear-gradient(to right , #fea019 , #fd644f);

	color:#fff;

	text-align:right;

	line-height:40px;

	border-radius:3px;

	font-size:20px;

	margin-top:12px;

}

/*更多服务*/

/*迁坟安葬*/

.banner-qianfen {

	position: relative;

	border-top: 85px solid #fff;

	height: 280px;

	width: 100%;

	background: url(/images/banner04.jpg) 0 0/100% 100% no-repeat;

}

.jingyan {

	width: 100%;

	background-color: #fff;

	margin-top: 15px;

	padding-bottom:15px;

}



.jingyan-main img {

	margin: 25px 0;

	height: 358px;

	width: inherit;

	background: url(../images/ghjc01.jpg) 0 0/100% 100% no-repeat;

}



.jingyan-main h3 {

	text-align: center;

	font-size: 24px;

	color: #333333;

	line-height: 28px;

	font-weight: 400;

	margin-bottom:10px;

}



.jingyan-main p {

	font-size: 20px;

	color: #666666;

	line-height: 32px;

	font-weight: 400;

}



.jingyan-main .tupian02 {

	width: inherit;

	height: 395px;

	margin-bottom: 50px;

	margin-top: 25px;

	background: url(../images/huanjing02.jpg) 0 0/100% 100% no-repeat;

}

.qianfen {

	margin-top: 15px;

	padding-bottom:20px;

	width: 100%;

	background-color: #fff;

}



.qianfen-main {

	/*height: 1647px;*/

	position: relative;

}



.qianfen-main img {

	margin-top: 25px;

}



.qianfen-main .list {

	position: absolute;

	line-height: 35px;

}



.qianfen-main .list h3 {

	color: #ff8300;

	font-size: 32px;

}



.qianfen-main .list p {

	font-size: 24px;

	font-weight: 700;

	color: #333333;

}



.qianfen-main .li1 {

	top: 95px;

	left: 305px;

}



.qianfen-main .li2 {

	top: 293px;

	left: 80px;

	text-align: right;

}



.qianfen-main .li3 {

	top: 498px;

	left: 305px;

}



.qianfen-main .li4 {

	top: 700px;

	left: 190px;

	text-align: right;

}



.qianfen-main .li5 {

	top: 910px;

	left: 305px;

}



.qianfen-main .li6 {

	top: 1105px;

	left: 72px;

	text-align: right;

}

.jinji {

	margin-top: 15px;

	padding-bottom:15px;

	width: 100%;

	background-color: #fff;

}

.jinji-main img {


	width: 100%;

	margin: 25px 0;

}

.jinji-main li{

	display:inline-block;

	width:285px;

	height:60px;

	color:#333333;

	font-size:20px;

}

.jinji-main li:nth-child(2n) {

	text-align:right;

}



.qianfen-why {

	margin-top: 15px;

	padding-bottom: 25px;

	width: 100%;

	background-color: #fff;

}

.qianfen-why img {

	height: 445px;

	width: 590px;

	margin: 25px 0;

}



.qianfen-why .tishi li {

	display:block;

	font-size: 22px;

	line-height: 40px;

	color: #333333;

	list-style: none;

}



.qianfen-why .tishi li p  {

	font-size: 20px;

	line-height: 26px;

	color: #666666;

}

/*迁坟安葬*/

/* 遗像烤瓷*/

.banner-yixiang {

	position: relative;

	border-top: 85px solid #fff;

	height: 280px;

	width: 100%;

	background: url(/images/banner05.jpg) 0 0/100% 100% no-repeat;

}

.cpzhanshi-main{

	margin-bottom:25px;

}

.cpzhanshi-main img {

	margin-top: 25px;

}

.chicun-main img {

	margin-top: 25px;

}

/* 遗像烤瓷*/



/*殡葬百科*/

.banner-binzang {

	position: relative;

	border-top: 85px solid #fff;

	height: 280px;

	width: 100%;

	background: url(/images/banner06.jpg) 0 0/100% 100% no-repeat;

}



/*殡葬百科*/



/*详情文章*/

.wenzhang {

	position: relative;

	background-color: #ffffff;

	border-top: 85px solid #ffffff;

	padding-bottom:25px;

}

.wenzhang-top {

	position: relative;


	width: 100%;

}

.wenzhang-top h3{

	font-size:30px;

	color:#333333;

	margin:25px 0;

}

.wenzhang-top p {

	font-size: 23px;

	color: #999999;
	padding: 0 0 15px 0;

}

.wenzhang-top span {

	position: absolute;

	right: 0px;

	top: 58px;

	font-size: 20px;

	color: #999999;

}

.wenzhang-main{

	border-top:1px solid #dedede;
	font-size:28px !important;
}

.wenzhang-main img {

	margin-top: 25px;

}

.wenzhang-main p {

	font-size:28px !important;

	line-height:2;

	color:#666666;

	margin: 25px 0;

}
.wenzhang-main p span{
	font-size:28px !important;
	line-height: 2;
}
.wenzhang-main a{
	font-size:28px !important;
	line-height: 2;
}
/*详情文章*/

/*团购列表*/

.banner-tglb {

	border-top:85px solid #ffffff;

	height: 510px;

	width: 100%;

	background: url(../images/tglb01.jpg) 0 0/100% 100% no-repeat;



}

.liebiao-b{

	margin-bottom:25px;

}

.liebiao-top {

	height: 65px;

	width: 590px;

	line-height: 65px;

	background-color: #44972f;

	color: #fff;

	border-radius: 5px;

}

.liebiao-top .le{

	margin-left:15px;

	float:left;

	font-size:29px;
	font-weight: 700;
	letter-spacing: 2px;
	color: #ffffcd;

}

.liebiao-top .ri {

	margin-right: 15px;

	float: right;

	font-size: 19px;
	color: #ffffcd;

}
.liebiao-top .ri i{
	color: #efc404;
	font-style: inherit;
}
.liebiao-main {

	height: 720px;

	padding: 25px 20px 0 20px;

	background-color: #fff;

}
.liebiao-main .liebiao-dz{
	position: relative;
}
.liebiao-main .liebiao-dz .tuan-jiaobiao{
	position: absolute;
	top: -4px;
	left: -3px;
}
.liebiao-main .liebiao-dz .tuan-jiaobiao .dazhe {
	display: inline-block;
	width: 100px;
	height: 100px;
	font-size: 17px;
	color: #fff;
	background-image: url(../images/label_coulor.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.liebiao-main .liebiao-dz .tuan-jiaobiao .dazhe1 {

	background-image: url(../images/label_bk.png);
	
}
.liebiao-main .liebiao-dz .tuan-jiaobiao .dazhe em {
	transform: rotate(-47deg);
	display: inline-block;
	margin: 25px 0px 0px 2px;
}
.liebiao-main img{

	height: 410px;

	width:550px;

}

.liebiao-main .liebiao-bu {

	position:relative;

	margin:30px 0 20px;

}

.liebiao-main .liebiao-bu .bu-1 {

	height:34px;

	color:#333;

	font-size:30px;
	font-weight: 700;

}

.liebiao-main .liebiao-bu .bu-1 span{

	color: #bbbbbb;

	font-size: 21px;
	font-weight: normal;

}

.liebiao-main .liebiao-bu .bu-2 {

	margin:20px 0;

	height: 34px;

	color: #ff6600;

	font-size: 26px;

}



.liebiao-main .liebiao-bu .bu-2 span {

	font-weight:700;

}

.liebiao-main .liebiao-bu .bu-3 {

	background-color: #edf3f1;

	color: #a6bcaf;

	border-radius: 3px;

	height: 40px;
	line-height: 40px;

	font-size: 22px;

	margin-bottom: 20px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.liebiao-main .liebiao-bu .bu-3 span {

	font-size: 22px;

	margin: 0 10px;

	font-weight: 700;

}



.liebiao-main .liebiao-bu .bu-3 span::before {

	height: 22px;

	width: 3px;

	background-color: #a6bcaf;

}

.liebiao-main .liebiao-bu .bu-4 {

	position: absolute;

	right: 0px;

	top: 12px;

	font-size: 24px;

	color: #666666;

	text-decoration:line-through;

}

.liebiao-main .liebiao-bu .bu-5 {

	height:60px;

	border-top:1px solid #dedede;

	padding-top:23px;

	font-size: 26px;

	color: #fff;

}

.liebiao-main .liebiao-bu .bu-5 .le {

	height: 60px;

	width: 260px;

	float: left;

	text-align: center;

	line-height: 60px;

	border-radius:5px;

	background-color: #f5c477;

}

.liebiao-main .liebiao-bu .bu-5 .ri {

	height: 60px;

	width: 260px;

	float: right;

	text-align: center;

	line-height: 60px;

	border-radius: 5px;

	background-color: #ff7e20;

}

/*团购列表*/

/*墓地团购*/

.tuango {

	background-color:#fff;

}

.tuango .liebiao-b {

	z-index:10;

	position: relative;

	top:-100px;

	box-shadow: 0px 0 7px #ccc;

}

.tuango .liebiao-main .liebiao-bu .bu-4 {

	position: absolute;

	right: 170px;

	top: 55px;

	font-size: 24px;

	color: #666666;

	text-decoration: line-through;

}

.tuango .liebiao-main .liebiao-bu .bu-3 {

	position: absolute;

	right: 0px;

	top: 12px;

}

.tuango .liebiao-main .liebiao-bu .bu-3 img{

	height:30px;

	width:120px;

}

.tuango .liebiao-main .liebiao-bu .bu-6  {

	height: 40px;

	width: 590px;

	font-size:22px;

	line-height:40px;

}

.tuango .liebiao-main .liebiao-bu .bu-6 span {

	text-align: center;

	margin-right: 10px;

	padding: 0 10px;

}

.tuango .liebiao-main .liebiao-bu .bu-6 span:nth-child(1) {

	background-color: #ebf3fe;

	color: #638ec9;

}

.tuango .liebiao-main .liebiao-bu .bu-6 span:nth-child(2) {

	background-color: #f8eae6;

	color: #dd866c;

}

.tuango .liebiao-main .liebiao-bu .bu-6 span:nth-child(3) {

	background-color: #e2f8e1;

	color: #68a56c;

}

.tuango .liebiao-main .liebiao-bu .bu-7 {

	height: 110px;

	width: 100%;

	border-radius: 5px;

	background-color: #53a5ed;

	font-size:20px;

	line-height:35px;

	color:#fff;

	padding-top:25px;

	margin:25px 0 35px 0;

}

.tuango .liebiao-main .liebiao-bu .bu-7 span{

	margin-left:20px;

}

.tuango .liebiao-main .liebiao-bu .bu-8 {

	font-size: 22px;

	line-height: 24px;

	color: #333;

	margin-bottom: 30px;

}

.tuango .liebiao-main .liebiao-bu .bu-8 span {

	display:block;

}

.tuango .liebiao-main .liebiao-bu .bu-5 {

	height: 60px;

	padding-top: 23px;

	font-size: 26px;

	color: #fff;

	border-top:0px;

}



.tuango .liebiao-main .liebiao-bu .bu-5 .le {

	height: 60px;

	width: 260px;

	float: left;

	text-align: center;

	line-height: 60px;

	border-radius: 5px;

	border: 1px solid #f5c477;

	color: #f5c477;

	background-color: #fff;

}



.tuango .liebiao-main .liebiao-bu .bu-5 .ri {

	height: 60px;

	width: 260px;

	float: right;

	text-align: center;

	line-height: 60px;

	border-radius: 5px;

	background-color: #ff7e20;

}

/*墓地团购*/


.ly-dialog-wrap {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 9999;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.4);
	display: none;
}
.ly-dialog-container {
	width: 100%;
	height: 100%;
	position: relative;
}
.ly-dialog-container .dialog {
	background: #fff;
	position: absolute;
	top: 25%;
	margin: 0 50px;
	left: 0;
	right: 0;
	padding-bottom: 30px;
	border-radius: 5px;
}
.ly-dialog-container .dialog .dialog-header {
	position: relative;
	height: 90px;
}
.ly-dialog-container .dialog .dialog-header h3 {
	color: #ad8f49;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 0;
	line-height: 90px;
}
.ly-dialog-container .dialog .dialog-header .dialog-close {
	position: absolute;
	right:10px;
	top: 10px;
	width: 32px;
	height: 32px;
	background-image: url(../images/guanbi.png);
}
.ly-dialog-container .dialog .dialog-body {
	padding: 0 25px 13px;
	position: relative;
}
.tips {
	border: .1px dashed #aa362b;
	color: #ff5200;
	padding: 15px;
	font-size:26px;
	line-height: 1.3;
}
.mt-3, .my-3 {
	margin-top: 20px;
}
.w-input {
	width: 100%;
}
.form-control {
	display: block;
	width: 98%;
	border: 1px solid #ccc;
	color: #999999;
	padding: 12px 5px;
	font-size: 26px;
	line-height: 1.5;
	height: 40px;
	border-radius: 7px;
}
.btn {
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 15px 5px;
	border-radius: 6px;
	font-size: 28px;
}
.btn-block {
	display: block;
	width: 98%;
}
.btn-red {
	color: #fff;
	background-image: linear-gradient(90deg, #fe8f23 0, #ff6b02 100%);
	background-color: #be281a;
}
.btn.btn-circle {
	border-radius:50px;
}


/*陵园特色*/
.banner-tese {
	position: relative;
	border-top: 85px solid #fff;
	height: 280px;
	width: 100%;
	background: url(../images/tese.jpg) 0 0/100% 100% no-repeat;
}
.tese .con_item[_ngcontent-c2] {
	overflow-x: auto
}

.tese .items[_ngcontent-c2] {
	margin-top: 30px;
	width: auto;
	display: -webkit-box;


}

.tese .items {
	margin-top: 30px;
	width: auto;

}

.tese .items[_ngcontent-c2] .item[_ngcontent-c2] {
	display: inline-block;
	width: 285px;
	height: 330px;
	margin-left: 15px;
	margin-bottom: 30px;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
	border-radius: 7px;
	box-shadow: 0 0 10px #ccc;
}
.tese .items[_ngcontent-c2] .item[_ngcontent-c2]:nth-child(2n-1){
	margin-left: 0;
}
.tese .items[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] {
	width: 285px;
	height: 235px
}

.tese .items[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] img[_ngcontent-c2] {
	width: 100%;
	height: 100%;
	border-radius: 7px 7px 0 0;
}

.tese .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] {
	text-align: center;
	color: #333;
	width: 100%;
	text-align: center;

	overflow: hidden;
}

.tese .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .name[_ngcontent-c2] {
	font-size: 28px;
	height: 30px;
	line-height: 30px;
	color: #333;
	display: block;
	margin-top: 10px;
	text-align: center;

}

.tese .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] p[_ngcontent-c2] {
	font-size: 23px;
	margin: 10px 0 15px 0;
	color: #666
}


.tese .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .zt[_ngcontent-c2] {
	display: inline-flex;
	border: 1px #fff solid;
	font-size: 20px;
	line-height: 10px;
	padding: 10px 20px;
}


.tese .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .zt[_ngcontent-c2] img {
	height: 10px;
	margin-left: 10px;
}
/*陵园特色*/

