@charset "utf-8";
.warp {
	width: 100%;
	height: 100%;
}
.header{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.logo{
	padding-top:25px;
	height: auto;
	float: left;
}
.nav{
	width: 1600px;
	float: right;
	height: 190px;
}
.search{
	width: 1077px;
	float: left;
}
.search_input{
	margin-top: 40px;
	border:1px solid #083D4E;
	width: 800px;
	height: 52px;
	margin-left: 124px;
	margin-bottom: 32px;
	text-indent: 1rem;
	font-size: 20px;
	float: left;
}
.search_submit{
	border:1px solid #083D4E;
	background-color: #083D4E;
	width: 143px;
	height: 54px;
	color: #FFF;
	display: block;
	float: left;
	margin-top: 40px;
	font-size: 22px;
	/*line-height: 54px;*/
}
.search_img{
	float: left;
	margin-left: 30px;
	width: 27px;
	height: 28px;
	margin-top: 7px;
}
.search_font{
	float: left;
	margin-top: 7px;
	margin-left: 5px;
}
.telphone{
	width: 255px;
	height: 60px;
	float: right;
	margin-top: 44px;
}
.telphone_img{
	float: left;
	height: 52px;
	margin-right: 20px;
}
.hours{
	font-size: 18px;
	color: #666666;
}
.tel{
	font-size: 26px;
	color:#083D4E;
	margin-top: 10px;
	font-weight: bold;
}
.navtation{
	/*width: 80%;*/
}
.navtation ul{
	float: left;
	margin-left: 60px;
}
.navtation ul li{
	float: left;
	font-size: 15px;
	color:#999999;
	vertical-align:middle;
}
.navtation ul li a{
	font-size: 18px;
	color:#333;
	display:inline-block;
	vertical-align:middle;
}
.navtation ul li a:hover{
	color:#083D4E;
	font-weight: bold;
}
.navtation ul .on a{
	color:#083D4E;
	font-weight: bold;
}
.yline{
	margin-left: 23px;
	margin-right: 24px;
	display:inline-block;
	vertical-align:middle;
	color:#e6e6e6;
}
.footer{
	height: auto;
	background-color: black;
	margin-bottom: 120px;
}
.message{
	height: 155px;
	width: 1600px;
	margin: 0 auto;
}
.code_message{
	float: left;
	width: 464px;
	margin-top: 25px;
	height: 95px;
	border-right: 1px solid #4c4c4c;
}
.code_message img{
	float: left;
}
.wechat_font{
	font-size: 26px;
	color: #FFF;
	display: block;
	float: left;
	margin-left: 20px;
}
.wechat_content_font{
	font-size: 16px;
	color: #FFF;
	display: block;
	opacity: 0.5;
	float: left;
	margin-left: 20px;
}
.sreen{
	margin-top: 20px;
}
.wechat_code{
	margin-top: 14px;
}
.headerset{
	float: left;
	width: 304px;
	margin-left: 106px;
	margin-top: 25px;
	height: 95px;
	border-right: 1px solid #4c4c4c;
	display: block;
	box-sizing: border-box;
}
.headerset img{
	float: left;
}
.headerset_font{
	font-size: 22px;
	color: #FFF;
	display: block;
	float: left;
	margin-left: 25px;
	margin-top: 33px;
}
.clean{
	clear: both;
}
.money{
	float: right;
	width: 220px;
	margin-left: 85px;
	margin-top: 25px;
	height: 95px;
	display: block;
}
.money img{
	float: left;
}
.long_line{
	border:1px solid #4c4c4c;
}
.other_message{
	height: 150px;
	width: 1600px;
	margin: 0 auto;
	text-align: center;
	display: block;
}
.other_img{
	display: block;
	margin-left:609px;
	margin-top: 20px;
}
.other_font{
	font-size: 16px;
    color: #FFF;
    width: 451px;
    height: 18px;
    margin-left: 590px;
    margin-top: 14px;
}
.about_us{
	float: left;
	text-align: left;
	width: 91px;
	border-right: 1px solid #606060;
}
.about_us a,.contact_us a,.limit_buy a,.order_car a{ color:#fff;}
.contact_us{
	float: left;
	text-align: left;
	margin-left: 28px;
	width: 91px;
	border-right: 1px solid #606060;
}
.limit_buy{
	float: left;
	text-align: left;
	margin-left: 28px;
	width: 91px;
	border-right: 1px solid #606060;
}
.order_car{
	float: right;
	text-align: left;
	margin-left: 28px;
	width: 91px;
}
.onfile{
    font-size: 16px;
    color: #999999;
    width: 596px;
    height: 18px;
    margin-left: 520px;
    margin-top: 14px;
}
.onfile_font{
	float: left;
	text-align: left;
	width: 186px;
}
.hotline{
	float: left;
	text-align: left;
	width: 213px;
	margin-left: 16px;
}

.onfile_tel{
	float: left;
	margin-left: 10px;
}
.company{
	font-size: 16px;
    color: #999999;
    width: 596px;
    height: 18px;
    margin-left: 520px;
    margin-top: 8px;
}
.last_message{
	width: 1600px;
	margin: 0 auto;
	text-align: center;
	display: block;
	margin-top: 25px;
	padding-bottom:25px;
}
.last_title{
	float: left;
	color: #FFF;
	font-size: 28px;
	margin-top: 2px;
}
.footercar{
	float: left;
	color: #FFF;
	font-size: 24px;
	width: 193px;
	margin-left: 111px;
	margin-top: 2px;
}
.people{
	float: left;
	color: #FFF;
	font-size: 24px;
	width: 193px;
	margin-left: 83px;
	margin-top: 2px;
}
.shopcar{
	float: left;
	color: #FFF;
	font-size: 24px;
	width: 193px;
	margin-left: 85px;
	margin-top: 2px;
}
.footercar img,.people img,.shopcar img{
	float: left;
}
.fourzero{
	float: left;
	font-size: 32px;
	color: #FFF;
	font-weight: bold;
	width: 226px;
	margin-left: 127px;
	margin-top: 2px;
}
.ordermust button{
	float: right;
	width: 110px;
	height: 41px;
	border-radius: 10px;
	background-color: #083D4E;
	font-size: 18px;
	color: #FFF;
	border:0px solid #083D4E;
}

/*分页*/
.page img{display: block;margin: 0 auto;}
.page{
	position: relative;
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-bottom: 66px;
}
.page ul{
	display: inline-block;
	text-align: center;
	width: auto;
}
.page ul li{
	width: 34px;
	height: 34px;
	box-sizing: border-box;
	border: 1px solid #eee;
	margin: 4.5px;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
	color: #333;
	overflow: hidden;
	padding: 0 !important;
	display: inline-block;
}
.page ul li span{
	color: #333;
}
.page ul li a{
	color: #333;
}
.page ul li.active{
	border: 1px solid #083D4E !important;
	color: #fff;
	background-color: #083D4E;
}
.page ul li.active span{
	color: #fff;
}
.page img{
	margin: 0 auto;
}
.banner{ width:100%; height:auto;}
.banner img{ width:100%; height:auto;}

.nines{ width:100%; height: auto; padding:65px 0px 65px 0px; background:url(../images/index_03.jpg) no-repeat center top #f9f9f9;}
.ninelist{ width:1600px; margin:0px auto;}
.ninelist ul li{ width:376px; height:247px; position:relative; float:left; margin-right:32px;overflow: hidden;}
.ninelist ul li img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.ninelist ul li:hover img{transition: all 0.5s;transform: scale(1.1,1.1);}
.ninelist ul li:nth-child(4){ margin-right:0px;}
.nineinfor{ width:300px; position:absolute; left:35px; top:30px;}
.ninetit{ font-size:28px; font-weight:bold; color:#fff;}
.nineline{ width:22px; height:4px; margin-top:15px; background:#fff;}
.ninetext{ font-size:18px; line-height:28px; color:#fff; opacity:0.7; padding-top:8px;}

.Groupbuy{ width:1600px; margin:0px auto;}
.titles{ width:100%; text-align:center; padding-top:60px; font-size:36px; color:#333; font-weight:600; vertical-align:middle;}
.titles span{ display:inline-block; height:1px; width:64px; background:#d9d9d9; margin:0px 30px 0px 30px; vertical-align:middle;}
.titles2{ width:100%; text-align:center; color:#808080; font-size:16px; padding-top:15px;}
.grouplist{ width:1600px; margin:0px auto; padding-top:50px;}
.grouplist ul li{
	width:750px;
	padding:10px;
	background:url(../images/grou.png) no-repeat center center #083D4E;
	height:405px;
	float:left;
	border-radius:10px;
	overflow:hidden;
	margin: 10px;
}
.grouplist ul li:nth-child(2){ margin-right:0px;}
.grouimg{ width:414px; height:329px; float:left;border-radius:10px; overflow:hidden;}
.grouimg img{ width:100%; height:100%;transition: all 0.5s;}
.grouplist ul li:hover img{transform: scale(1.1, 1.1);transition: all 0.5s;}
.gourinfor{ width:330px; float:right;}
.gourinbt{ font-size:30px; font-weight:bold; color:#fff; padding-top:15px; /*width: 66%;*/ float: left;}
.gourinfor .cemetrenzheng{background-color: #fff;}
.gourinfor .cemesrbt{width: auto;color: #fff;margin-top: 5px;}
.gourinfor .cemespan{width: auto;margin-top: 5px;margin-bottom: 0;}
.gourline{ width:32px; height:5px; background:#fff; margin-top:15px;}
.gourtext{ width:100%; padding-top:5px; line-height:34px; font-size:18px; color:#fff; height:200px; overflow:hidden;}

.gourbot{ width:100%; padding-top:20px; height:48px;}
.gourtime{ float:left; font-size:30px; width:420px; font-weight:bold; color:#fff; height:44px; line-height:44px; vertical-align:middle;}
.gourtime .fr{ float:right;font-size: 28px;}
.gourtime span{ display:inline-block; width:52px; height:44px; vertical-align:middle; text-align:center; background:#fff; margin:0px 8px 0px 8px; color:#333; line-height:44px;font-size: 26px;}
.gourtmoney{ float:right; font-size:18px; color:#fff; line-height:48px; height:48px; width:310px; vertical-align:middle;}
.gourtmoney span{ font-size:32px; font-weight:bold; padding-top:0; display:inline-block;}
.gourtmoney a{ display:block; float:right; width:124px; height:46px; text-align:center; line-height:46px;transition: all 0.5s; border:1px solid #fff; font-size:18px; color:#fff;}
.gourtmoney a:hover{ background:#fff; color:#083D4E;transition: all 0.5s;}

.sollet{ width:100%; height:auto; padding-top:70px; padding-bottom:70px;}
.sollet img{ width:100%; height:auto;}

.hotslist{ width:1600px; margin:0px auto; padding:35px 0px 35px 0px; background:url(../images/grou.png) #083D4E; margin-bottom:40px;}
.hotstit{ padding-left:28px; float:left; padding-top:50px; padding-right:28px; text-align:center; width:110px;}
.hotslibt{ float:left; padding:0px 0px 25px 25px; background:#fff; width:1380px;}
.hotslibt ul li{ width:255px; float:left; margin-right:18px; height:380px; border:1px solid #ccc; overflow:hidden;border-radius:10px; margin-top:25px;}
.hotslibt ul li:nth-child(5){ margin-right:0px;}
.hotslibt .hotsimg{ width:255px; height:255px; overflow:hidden;position: relative;}
.hotslibt .hotsimg .cemetrenzheng{position: absolute;bottom: 0;right: 0;background-color: #fff;height: 28px;}
.hotslibt .hotsimg .cemetrenzheng img{width: auto;height: auto;}
.hotslibt .hotsimg img{ width:100%; height:100%;transition: all 0.5s;}
.hotslibt ul li:hover .hotsimg img{transform: scale(1.1, 1.1);transition: all 0.5s;}
.hotingors{ width:90%; margin:0px auto;}
.hotingors .cemesrbt {float: left;font-size: 16px;color: #333;width: auto;margin-top: 5px;}
.hotingors .cemespan {float: left;width: auto;font-size: 16px;color: #666;margin-bottom: 0;margin-top: 5px;}
.hotingors .cemespan img {display: inline-block;height: 15px;}
.hotsname{ padding:10px 0px 0px 0px;  overflow:hidden; font-size:20px; font-weight:bold; height:22px; line-height:22px;}
.hotsname a{ color:#333;}
.hotsname a:hover{ color:#083D4E;}
.hotsname:nth-child(2n){font-size: 16px;padding-top: 5px;}
.looks{ height:24px; padding:0px 7px 0px 7px; background:#c7e8ca; line-height:24px; margin-top:6px; font-size:13px; color:#083D4E; overflow:hidden;border-radius:3px; vertical-align:middle; display:inline-block;}
.looks span{ display:inline-block; padding-top:6px; float:left; padding-right:4px;}
.hotext{ width:100%; font-size:14px; color:#999; line-height:22px; height:44px; overflow:hidden; padding-top:6px;}
.hotmoney{ font-size:16px; color:#083D4E; padding-top:2px;}
.hotmoney span{ font-weight: bold; font-size:24px;}

.chartcon{ width:100%; padding:65px 0px 65px 0px; background:#fafafa;padding-top: 0 !important;}
.chartcon .titles{margin-bottom: 30px;}
.charts{ width:1600px; margin:0px auto;}
.chartmin{ width:470px; float:left; height: auto; background:#fff; padding:25px; margin-right:20px;}
.chartmin:nth-child(3){ margin-right:0px;}
.chartit{ width:100%; height:40px; border-bottom:1px solid #083D4E; font-size:24px; color:#333333; vertical-align:top; line-height:24px;}
.chartit em{ display:inline-block; width:7px; height:24px; background:#083D4E;vertical-align:top; margin-right:12px; font-weight:500;}
.chartit span{ color:#808080; font-size:16px; float:right;}
.chartfor{ width:100%; padding-top:25px;}

.hotstab{ width:100%; padding-top:25px;}
.hotstab ul li{ width:100%; text-align:center; font-size:18px; color:#b8dacf; height:45px; line-height:45px;vertical-align:middle; cursor:pointer;}
.hotstab ul li.xb{ color:#fff;}
.hotstab ul li span{ display:none; width:6px; height:6px; overflow:hidden;border-radius:50%; vertical-align:middle; margin-top:20px; background:#fff; float:left;}
.hotstab ul li span:nth-child(2){ float:right;}
.hotstab ul li.xb span{ display:inline-block;}
.tuijian{ margin-top:80px;}

.hotslsty ul{ display:none;}

.dataets{ width:1600px; padding:0px 0px 90px 0px; margin:0px auto; }
.dataelist{padding-top:50px;}
.dataelist ul li{width:384px;height: 350px;padding-top: 30px;background:url(../images/index_59.jpg) no-repeat;background-size: 100% 100%;float:left;margin-right:16px;}
.dataelist ul li span:nth-child(4){ margin-right:0px;}
.dataelist ul li:nth-child(2n){ background:url(../images/index_61.jpg) no-repeat;background-size: 100% 100%;}

.datamem{ width:100%; text-align:center; position:relative;}
.datamem .big{font-size: 80px;color:#fff;}
.datamem .small{ color:#fff; font-size:22px; padding-left:5px;}
.datamem .plus{position:absolute;font-size: 60px;right: 60px;top:0px;color:#fff;}
.datatit{width:100%;text-align:center;font-size: 24px;font-weight:bold;padding-top: 15px;color:#fff;}
.dataline{ width:34px; height:5px; margin:0px auto; background:#fff; margin-top:15px;}
.datatexts{ width:75%; margin:0px auto; padding-top:15px; font-size:20px; color:#fff; line-height:36px; text-align:center;}

.informationcon{ width:100%; padding:80px 0px 80px 0px; margin-top:85px; background:#fafafa;}
.Informationmin{ width:1600px; margin:0px auto;}
.informaform{ width:650px; padding:0px 40px 40px 40px; background:url(../images/index_70.jpg) no-repeat bottom right #fff; float:left;}
.informaform td{ font-size:24px; color:#333333; padding-top:15px;}
.kuang{ width:100%; height:60px; border:1px solid #d9d9d9; overflow:hidden; text-indent:20px;border-radius:10px; font-size:18px; color:#999999; margin-bottom:15px; background:#fff; }
.yzms{width:100%; height:60px; border:1px solid #d9d9d9; overflow:hidden; text-indent:20px;border-radius:10px; font-size:18px; color:#999999; margin-bottom:15px; background:#fff;}
.kuang2{ width:75%; height:60px;  text-indent:20px; font-size:20px; color:#999999;  background:#fff; border:none; float:left;}
.yzms a{ width:23%; float:right; text-align:center; height:24px; border-left:1px solid #d9d9d9; color:#999; font-size:20px; margin-top:18px; display:block;}
.inputs{ width:70%; background:#083D4E; height:52px; text-align:center; line-height:52px; font-size:20px; color:#fff;border-radius:10px; overflow:hidden; display:block; margin:0px auto; border:none;}

.inforight{ float:right; width:815px;}
.inforlists{ width:100%;}
.infortitlesw{ width:100%; height:42px; border-bottom:1px solid #d21313; font-size:24px; color:#d21313; font-weight:bold; line-height:24px; vertical-align:top;}
.infortitlesw em{ height:24px; width:4px; background:#d21313; display:inline-block; margin-right:15px;vertical-align:top;}
.infortitlesw span{ float:right; font-size:18px; color:#999; font-weight:400;}
.palsin{ width:100%; padding-bottom:30px;}
.inforlists .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px; z-index:100; position:absolute;}
.inforlists .swiper-pagination-bullet{ width:12px; height:12px; background:#083D4E; border-radius:50%; opacity:0.5;}
.inforlists .swiper-pagination-bullet-active{ opacity:1;}

.inforlbs{ width:100%; margin-top:20px;}
.inforlbs ul li{ padding-left:40px; height:62px; margin-top:20px;  background:url(../images/index_66.png) no-repeat center left; vertical-align:middle;}
.inforlbs ul li div{border-bottom:1px solid #e6e6e6; height:62px; line-height:62px; font-size:22px; color:#333;}
.inforlbs ul li span{ color:#d21313; font-weight:bold;}
.inforlbs ul li em{ display:inline-block; vertical-align:middle; height:20px; width:1px; background:#d9d9d9; margin:0px 28px 0px 28px;}

.inforlists2{ width:100%; padding-top:54px;}
.inforlists2 .infortitlesw{ border-bottom:1px solid #083D4E; color:#083D4E;}
.inforlists2 .infortitlesw em{  background:#083D4E; }
.inforlbs2{ width:100%; margin-top:20px;}
.inforlbs2 ul li{ padding-left:40px; height:62px; margin-top:10px;  background:url(../images/index_72.png) no-repeat center left; vertical-align:middle;}
.inforlbs2 ul li div{border-bottom:1px solid #e6e6e6; height:62px; line-height:62px; font-size:22px; color:#333;}
.inforlbs2 ul li span{ color:#999; font-size:18px; float:right; line-height:62px;}
.inforlbs2 ul li strong{ padding-right:20px;}


.Praisecons{ width:1600px; margin:0px auto; padding-top:120px;}
.Praiseleft{ width:610px; float:left;}
.Praisetit{ width:100%; font-size:40px; color:#333333; font-weight:bold; color:#333; line-height:66px; border-bottom:1px solid#e6e6e6;}
.Praisetit span{ color:#083D4E;}
.Praiseleb{ width:100%;}
.Praiseleb ul li{ width:100%; padding-top:30px;}
.Praisetops{ width:100%;}
.Praiseimgs{ width:64px; height:64px; float:left; overflow:hidden;border-radius:50%;}
.Praisenames{ width:525px; float:right;}
.Praisebiao{ width:100%; height:38px; line-height:38px; font-size:22px; font-weight:bold;color: #333;}
.Praisebiao span{ padding-left:20px;}
.Praisestar{ float:left; height:20px; padding-top:2px;}
.Praisestar img{ float:left; padding-right:5px;}
.Praiseadd{ font-size:16px; color:#999; padding-left:20px; height:24px; line-height:24px; float:left;}
.Praisetime{font-size:16px; color:#999; padding-left:20px; height:24px; line-height:24px; float:left;}
.Parisetext{ width:100%; padding-top:15px; line-height:28px; font-size:16px; color:#999999; height:84px; overflow:hidden;}

.Praiseright{ width:960px; float:right; }
.Praiseright .swiper-container{ padding:10px 10px 40px 10px;}
.Praiseright .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px; z-index:100; position:absolute;}
.Praiseright .swiper-pagination-bullet{ width:28px; height:5px; background:#083D4E; border-radius:0px; opacity:0.5;}
.Praiseright .swiper-pagination-bullet-active{ opacity:1;}
.Praiseright .swiper-slide img{ width:100%;
	box-shadow:0px 0px 10px #afafb0;
	-moz-box-shadow:0px 0px 10px #afafb0;
	-webkit-box-shadow:0px 0px 10px #afafb0;
}
.Praiseright .nexts, .Praiseright .prevs {
	position: absolute;
	top:50%;
	width:27px;
	height:47px;
	margin-top:-22px;
	z-index: 10;
	cursor: pointer;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	outline: none;}

.Praiseright  .prevs {background:url(../images/left1.jpg) no-repeat center left; left:1.2222222%; background-size:100%;}
.Praiseright .nexts {background:url(../images/left2.jpg) no-repeat center left; left:96%;  background-size:100%; right:0px;}

.byservice{ width:1600px; margin:0px auto; padding-top:160px;}
.byserimg{ width:677px; float:left;}
.byserimg img{ width:100%;}
.byserimg .swiper-slide img{ width:100%; }
.byserimg .swiper-pagination-bullet{ width:50px; height:6px; background:#fff; border-radius:0px; opacity:0.5;}
.byserimg .swiper-pagination-bullet-active{ opacity:1;  background:#083D4E;}

.byrights{ width:923px; float:left;}
.bytitle{ height:64px; padding-left:22px; margin-left:60px; border-left:6px solid #083D4E; font-size:16px; color:#adadad;}
.bytitle span{ font-size:36px; color:#333333; font-weight:bold; display:block; padding-bottom:15px;}
.bytaoc{ width:863px; padding-left:60px; padding-top:45px;}
.bytaoc ul li{ width:200px; height:228px; float:left;  margin-right:20px;}
.bytaoc ul li:nth-child(4){ margin-right:0px;}
.bytaoc ul li a{ width:100%; height:228px;border:1px solid #e6e6e6; display:block;}
.bytaoc ul li a:hover{ border:1px solid #083D4E;
	box-shadow:0px 0px 10px #8febd4;
	-moz-box-shadow:0px 0px 10px #8febd4;
	-webkit-box-shadow:0px 0px 10px #8febd4;}
.byname{ width:85%; margin:0px auto; height:54px; border-bottom:1px solid #083D4E; font-size:20px; color:#333; line-height:54px;}
.bymoney{ width:100%; text-align:center; font-size:22px; color:#083D4E; font-weight:600; padding-top:12px;}
.bytext{ width:85%; margin:0px auto; padding-top:10px; height:112px; overflow:hidden; line-height:24px; font-size:14px; color:#808080;}

.bybottoms{ width:923px; margin-top:63px; height:420px; background:url(../images/grou.png) #083D4E;}
.bytabs{ width:100%; height:78px;}
.bytabs ul li{ width:16.66666666%; float:left; text-align:center; position:relative; height:78px; font-size:22px; color:#8ecab7; cursor:pointer;}
.byuan{ width:30px; height:30px; border:1px solid #083D4E; background:#fff; overflow:hidden;border-radius:50%; position: absolute; left:50%; margin-left:-16px; top:-15px;}
.bylines{ width:2px; height:28px; background:#ffffff; margin:0px auto; margin-bottom:5px; margin-top:10px; opacity:0;}
.bytabs ul li.xb{ color:#fff;}
.bytabs ul li.xb .bylines{ opacity:1;}

.byinforom{ width:85%; margin:0px auto; margin-top:40px; border:1px solid #fff;}
.byinforom ul{ display:none;}
.byfornames{ width:100%; height:74px; border-bottom:1px solid #fff; line-height:74px; font-size:26px; font-weight:bold; color:#fff;}
.byfornames span{ display:inline-block; height:74px; padding-left:58px; margin-left:28px; line-height:74px; background-position:left center; background-repeat:no-repeat;}
.byfornames a{ display:block; width:30px; height:74px; float:right; margin-right:25px; background:url(../images/page_03.png) no-repeat center center;}
.byfortext{ width:90%; margin:0px auto; padding:20px 0px 20px 0px;line-height:26px; font-size:14px; color:#fff;}
.byfortext p{line-height:26px; font-size:14px; color:#fff;}

.newsmains{ width:1600px; margin:0px auto; padding-top:60px; padding-bottom:110px;}
.newslists{ width:100%; height:auto; padding-top:30px;}
.newslists ul li{ width:765px; float:left; height:215px; border-bottom:1px dashed #e6e6e6; padding-top:35px; margin-right:60px;}
.newslists ul li:nth-child(2n){ margin-right:0px;}
.newslists ul li:hover img{transform: scale(1.1, 1.1);transition: all 0.5s;}
.newsimgs{ width:304px; height:190px; float:left; overflow:hidden;}
.newsimgs img{ width:100%; height:100%;transition: all 0.5s;}
.newsinfor{ width:440px; float:right;}
.newstitle{ width:100%; font-weight:bold; height:44px; line-height:44px; overflow:hidden; font-size:22px;}
.newstitle a{ color:#333;}
.newstitle a:hover{ color:#083D4E;}

.newstimes{ width:100%; font-size:16px; color:#999999; padding-top:10px;}
.newstext{ line-height:34px; font-size:16px; color:#808080; height:102px; overflow:hidden; padding-top:10px;}
.newstext a{ color:#083D4E;}

/*墓地专题*/
.banner2{ width:100%; height:auto;}
.banner2 img{ width:100%; height:auto;}

.jdtabs{ width:100%; text-align:center; padding-top:45px; font-size:0px;}
.jdtabs ul li{ width:250px; height:70px; text-align:center; line-height:70px; font-size:26px; color:#444444; background:#d4d4d4; margin:0px 15px 0px 15px; display: inline-block; cursor:pointer;}
.jdtabs ul li.act{ color:#fff; background:#083D4E;}
.jdcoms{ width:1600px; margin:0px auto;}
.jdcoms ul{ display:none;}
.jdcoms ul.on{ display:block;}
.jdtops{ width:1600px; margin-top:45px; }
.jdqitb{background:#f7f7f7;}
.jdinfors{ width:1040px; float:left;}
.jdnames{ width:92%; margin:0px auto; padding-top:35px; border-bottom:1px solid #d9d9d9;}
.jdnames span{ color:#333333; font-size:36px;}
.jdnames p{ font-size:18px; color:#858585; padding:15px 0px 15px 0px;}
.jdtexts{ font-size:17px; color:#383838; line-height:46px; width:92%; margin:0px auto; padding-top:0px; margin-top:10px; height:230px; overflow: auto;}
.jdtexts::-webkit-scrollbar{
	width:3px;
	height:3px;
	border-radius:10px;
}
.jdtexts::-webkit-scrollbar-track{
	background: rgb(255, 255, 255, 0.3);
	border-radius:10px;
}
.jdtexts::-webkit-scrollbar-thumb{
	background: #083D4E;
	border-radius:10px;
	width: 5px;
}
.jdtexts::-webkit-scrollbar-corner{
	background: #fefefe;
	border-radius:10px;
}

.jdimg{ width:560px; float:right; height:410px;}
.jdimg img{ width:100%; height:100%;}
.jdqitb .swiper-button-next, .swiper-button-prev{ width:50px; height:50px;left:50%;}
.jdqitb .swiper-button-next, .swiper-button-prev{ width:50px; height:50px;}
.jdqitb .swiper-button-prev{left:0%; top:45%;}
.jdqitb .swiper-button-next{left:91%; top:45%;}

.jdlistb{ width:1600px; margin:0px auto; padding-top:25px;}
.jdlistits{ width:100%; height:48px; border-bottom:1px solid #cccccc;}
.jdlistits span{ font-size:24px; color:#333333; font-weight:bold; padding-left:15px; height:28px; line-height:28px; border-left:5px solid #083D4E; display:block;}

.jdlistb .swiper-container{ padding:20px 0px 60px 0px;}
.jdlistb .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px; z-index:100; position:absolute;}
.jdlistb .swiper-pagination-bullet{ width:12px; height:12px; background:#bfbfbf; opacity:1;}
.jdlistb .swiper-pagination-bullet-active {background:#083D4E;}

.swiper-slide:hover .jdlitu img{transform: scale(1.1, 1.1);transition: all 0.5s;}
.jdlitu{ width:100%; height:294px; overflow:hidden;}
.jdlitu img{ width:100%; height:100%;transition: all 0.5s;}
.jdboml{ border:1px solid #e6e3e3; padding:10px; border-top:none;}
.jdlinames{ height:28px; overflow:hidden; line-height:28px;}
.jdlinames a{ color:#333;}
.jdlinames a:hover{ color:#083D4E;}
.jdtitles{ font-size:22px; color:#333; font-weight:bold; float:left; padding-top:5px;}
.jdmoney{ float:right;  color:#083D4E;font-size:24px; font-weight:bold;}
.jdmoney span{ font-size:16px; font-weight:400;}
.jdlitexts{ font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#999999; padding-top:5px;}

.conusm{ width:100%; padding-top:45px; padding-bottom:45px;}
.conusm a{ display:block; margin:0px auto; width:360px; height:54px; text-align:center; line-height:54px; background:#083D4E; color:#fff; font-size:20px; border-radius:30px; overflow:hidden;}


.mudimoney{ width:100%; background:#f2f2f2; padding-bottom:20px; }
.muditextms{ width:100%; font-size:18px; color:#464545; line-height:42px; padding:15px 0px 0px 0px; text-align:center;}
.mudimoncon{ padding-top:50px;}
.mudiaddmin{ width:100%; padding-top:15px;}
.mudimsa{ width:100%; font-size:13px; color:#7b7b7b; line-height:22px;}
.mudimsa2{ text-align:center; font-size:16px; color:#404040; width:100%; padding-top:10px;}
.mudiaddtab{ width:100%; height: auto; background:#eeeeee; margin-top:15px;}
.mudiaddtab ul li{ width:10%; float:left; text-align:center; background:#eee;height:44px; line-height:44px; font-size:15px; color:#252525; padding:0px 0px 0px 0px; cursor:pointer;}
.mudiaddtab ul li.act{ color:#fff; background:#083D4E;}

#mudimoney  .chartit{ font-size:20px;}
#mudimoney .chartmin{ width:360px; padding:15px; margin-right:13px;}
#mudimoney #biaone1{ height:250px;}
#mudimoney #biaone2{ height:250px;}
#mudimoney #biaone3{ height:250px;}
#mudimoney #biaone4{ height:250px;}

#biaoneon{ height:420px; width:100%;}

.charbdna{ width:100%; border:1px solid #e6e6e6; border-top:none; border-right:none; padding-bottom:2px;}
.charbdna td{ border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6; padding:20px 0px 20px 0px; font-size:13px; color:#333;}
.charbdna td.bghui{ background:#fafafa;}
.charbdna td.sizes{ font-size:20px; color:#000;}
.xianluone{ width:45%; float:left; padding-left:3%; line-height:26px;}
.xianluone2{ width:35%; float:right; line-height:26px; color:#000;}


#mudimoney .chartmin3{ padding:15px; width:360px; margin-right:0px; background:#fff; float:right;}
#mudimoney  .chartmin3 .chartfor{ padding-top:0px;}

.mudifenbu .chartmin4{ padding-top:25px;}

.mudiaddcons{ width:100%; padding-top:20px;}
.mudiaddcons ul{ display:none;}
.mudiaddcons table{ border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.mudiaddcons td{ border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9; padding:15px 0px 15px 0px; font-size:20px; color:#333;}
.mudiaddcons td img{ height:135px;}
.mudiaddcons td p{ font-size:16px; padding-top:5px; color:#333;}
.mudiaddcons td p font{ color:#083D4E;}
.mudiaddcons td.mudititbr{ background:#f8f8f8; font-size:18px; color:#575757;}
.moneus{ font-size:22px; color:#083D4E; font-weight:bold;}
.mudifonts{ padding:15px; border:1px solid #d9d9d9; margin-top:20px;  font-size:14px; line-height:36px; color:#636363;}
.mudifonts span{ color:#083D4E;}

.jzplues{ width:280px; height:44px; line-height:44px; text-align:center; margin:0px auto; margin-top:25px; font-size:17px; color:#fff; background:#083D4E;border-radius: 30px; cursor:pointer;}
.jsfanhui a{width:280px; height:44px; line-height:44px; text-align:center; margin:0px auto; margin-top:25px; font-size:17px; color:#fff; background:#083D4E;border-radius: 30px; display:block; display:none;}

.muditao{ width:1600px; margin:0px auto; }

.muditopsa{ padding-top:20px;}
.mudijtbai{ width:100%;}
.mudijtbai table{ border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.mudijtbai td{ border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9; padding:22px 0px 22px 0px; font-size:17px; color:#333;}
.mudijtbai .mudititbig{ font-size:28px; font-weight:bold; margin:10px 0px 10px 0px; display:block;}
.mudijtbai .mudititbig2{ font-size:20px; font-weight:bold;}
.mudijtbai .mudititlv{ font-size:18px; color:#083D4E; font-weight:bold;}
.mudijtbai td.mudititbgh{ background:#fafafa;}
.mudijtbai td img{ padding:0px 3px 0px 3px; display:inline-block; height:20px;}



.mudicanlb{ width:100%; padding-top:30px;}
.mudicanlb ul li{ padding:10px; width:770px; background:url(../images/grou.png) #083D4E; border-radius:10px; overflow:hidden; margin:20px 20px 0px 0px; float:left; min-height:345px;}
.mudicanlb ul li:nth-child(2n){ margin-right:0px;}
.mudicantu{ float:left; width:350px; height:345px; float:left; border-radius:10px; overflow:hidden;}
.mudicantu img{ width:100%; height:100%;}
.mudicaninfor{ width:390px; float:right;}
.mudicantit{ font-size:28px; color:#fff;}
.mudicandip{ font-size:13px; color:#fff; padding-top:15px;}
.mudicanlb ul li .mudicandip ul li{ display:block; float:left; height:26px; line-height:26px; width:50%; vertical-align:middle; padding:0px; margin:0px; min-height:auto;}
.mudicandip span{ display:block; float:left; height:26px; line-height:26px; width:50%; vertical-align:middle;}
.mudicandip em{ display:inline-block; width:5px; height:5px; background:#fff; margin-right:4px; border-radius:50%; overflow:hidden;vertical-align:middle;}

.mudijwens{ width:100%; font-size:18px; color:#333; line-height:42px; padding-top:30px;}


/*墓地大全*/
.articles_warp{width: 100%;overflow: hidden;margin-bottom: 50px;}
.articles_warp .articles_nav{width: 100%;overflow: hidden;margin-bottom: 50px;}
.articles_warp .articles_nav .articles_one{width: 100%;overflow: hidden;}
.articles_warp .articles_nav .articles_one .left{width: 8%;font-size: 22px;color: #333;line-height: 48px;text-align: right;box-sizing: border-box;padding: 11px 2% 11px 0;}
.articles_warp .articles_nav .articles_one .right{width: 92%;border-bottom: 1px solid #e6e6e6;box-sizing: border-box;padding-right: 9%;padding: 11px 0;}
.articles_warp .articles_nav .articles_one .right a{font-size: 18px;color: #999;line-height: 48px;margin-right: 50px;}
.articles_warp .articles_nav .articles_one .right a.on{color: #083D4E;}
.articles_warp .articles_nav .articles_one .right a:hover{color: #083D4E;}





.serchmudi{ width:1600px; padding:35px 0px 35px 0px; margin:0px auto;}
.serchkk{ width:1375px; height:70px; border:1px solid #e6e6e6; float:left;}
.serkuang{ width:1175px; height:70px; border:none; text-indent:25px; color:#999; font-size:20px; float:left;}
.seranin{ width:200px; height:70px; text-align:center; line-height:70px; color:#fff; background: url(../images/souserch.png) no-repeat center center #083D4E;
    background-size: auto 50%; float:left; border:none; font-size:22px; cursor:pointer;}
.sermas{ float:right; width:200px; height:70px; border:1px solid #e6e6e6;}
.sermas img{ height:100%;}

.cemetertlb{ width:100%; padding-bottom:40px;}
.cemetertlb ul li{ width:100%; padding:25px 0px 25px 0px;}
.cemeterimgs{ width:260px; height:200px; float:left; overflow:hidden;}
.cemeterimgs img{ width:100%; height:100%;transition: all 0.5s;}
.cemetertlb ul li:hover .cemeterimgs img{transform: scale(1.1, 1.1);transition: all 0.5s;}

.cemeterinfor{ width:820px; float:left; padding-left:22px;}
.cemeternames{ font-size:26px; color:#333333; font-weight:bold; height:28px;width: 50%;float: left;}
.cemeternames a{ color:#333;}
.cemeternames a:hover{ color:#083D4E;}
.cemetertext{ font-size:18px; color:#808080; line-height:34px; height:102px; overflow:hidden; padding-top:15px;}
.cemetrights{ width:395px; float:right; text-align:center; height:110px; border-left:1px solid #083D4E; margin-top:55px;}
.cemetertitles{ padding-top:12px;width: 50%;float: left;overflow: hidden;}
.cemeterinfor .cemetrenzheng{margin-top: 0;}
.pingfen {float: right;width: 30%;margin-top: 15px;}
.pingfen .cemespan{width: auto;margin-bottom: 0;}
.cemetertitles span{  padding:10px 10px 10px 10px; background:#c7e8ca; font-size:16px; color:#083D4E; overflow:hidden;border-radius:3px; vertical-align:middle; display:inline-block;  float:left; margin-right:20px;}
.cemetertitles span img{ float:left; height:15px; padding-right:7px;padding-top: 5px;}

.cemetmontys{ text-align: center; font-size:38px; color:#083D4E; font-weight:bold;}
.cemetmontys span{ font-size:20px; font-weight:500;}
.cemetrights a{ display:block; width:130px; height:44px; text-align:center; line-height:44px; border:1px solid #083D4E; color:#083D4E; font-size:19px; margin:0px auto; font-weight:bold; margin-top:15px;}
.cemetrights a:hover{ color:#fff; background:#083D4E;}


/*墓地详情*/
.left_nav{width: 100%;height: 80px;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 18px;color: #666;line-height: 100px;}
.left_nav a{color: #666;}
.left_nav a.on{color: #083D4E;}
.left_nav span{font-family: "宋体";margin: 0 20px;}


.cemetertops{ width:1600px; margin:0px auto; padding-top:0px;}
.cemetuleft{ width:785px; float:left;}
/*图片放大镜样式*/
.cemetuleft .jqzoom{position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width:785px; height:597px;}
.cemetuleft .jqzoom img{ width:100%; height:100%;}
.cemetuleft .zoomdiv{ display:none;}
.cemetuleft .jqZoomPup{ display:none;}
/*图片小图预览列表*/
.cemetuleft .spec-preview{width:780px;height:597px;}


.cemetuleft .spec-scroll{clear:both;margin-top:20px;width:100%; height:122px;}
.cemetuleft .spec-scroll .prev{float:left;}
.cemetuleft .spec-scroll .next{float:right;}
.cemetuleft .spec-scroll .prev,.cemetuleft .spec-scroll .next{display:block;width:15px;height:27px; margin-top:47px;cursor:pointer;text-decoration:none;}
.cemetuleft .spec-scroll .items{float:left;position:relative;width:720px;height:122px;overflow:hidden; margin-left:30px;}
.cemetuleft .spec-scroll .items ul{position:absolute;width:999999px;height:122px;}
.cemetuleft .spec-scroll .items ul li{float:left;width:180px;text-align:center;}
.cemetuleft .spec-scroll .items ul li img{border:2px solid #fff; width:158px;height:118px;}
.cemetuleft .spec-scroll .items ul li img:hover{border:2px solid #ff9920;padding:0px;}



.cemetyos{ width:780px; float:right;}
.cemetnamesa{ font-size:34px; color:#333; font-weight:bold; height:60px; line-height:60px;width: 50%;float: left;}
.cemetrenzheng{font-size: 14px;color: #ffa25e;height: 30px;line-height: 28px; box-sizing: border-box;border: 1px solid #ffa25e;border-radius: 5px;padding: 0 5px;float: right;margin-top: 20px;}
.cemetrenzheng img{display: inline-block;margin-right: 3px;}
.cemetnadd{ font-size:20px; color:#333333; padding-left:27px; height:30px; line-height:30px; background: url(../images/addres_03.png) no-repeat center left;clear: both;}
.cemetxts{ width:100%; line-height:30px; font-size:16px; color:#999999;}
.cemetfots{ padding:20px; background:#f5f5f5; margin-top:10PX;}
.cememont{ width:100%; border-bottom:1px solid #d9d9d9; height:45px;}
.cememqian{ float:left; font-size:18px; color:#666666; line-height:32px; height:32px; padding-right:38px; border-right:1px solid #083D4E;}
.cememqian span{ color:#ff9920; padding-left:10px;}
.cememqian strong{ font-size:34px;}
.cemetels{ margin-left:38px; height:32px; padding-left:40px; font-size:24px; color:#083D4E; font-weight:bold; line-height:32px; background:url(../images/cemeteryshow_03.png) no-repeat center left; float:left;}
.cemetitlas{ padding-top:15px;}
.cemetitlas span{ width:190px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#083D4E; margin-right:30px; background:url(../images/cemeteryshow_07.png) no-repeat center center; display:block; float:left;}
.cemeservice{width:100%;padding-top: 20px;border-bottom:1px solid #d9d9d9;}
.cemesrbt{float:left;font-size: 20px;color:#333;width: 110px;}
.cemespan{float:left;width: 670px;font-size: 20px;color: #666;margin-bottom: 14px;}
.cemespan img{display: inline-block;height: 18px;}
.cemespan span{padding: 0px 20px 0 0px;display:inline-block;color:#083D4E;font-weight: bold;}
.cemeslikes{ width:100%; padding-top:20px; text-align:center;}
.cemesred{ width:50%; float:left; text-align:center;}
.cemesred a{ display:block; width:220px; height:60px; text-align:center; line-height:60px; font-size:22px; color:#fff; margin:0px auto; background:#083D4E;}
.cemesred p{ margin-top:15px; font-size:20px; color:#999999;}
.cemesred span{ color:#083D4E; font-size:24px; font-weight:bold;}

.cemetcomain{ width:1600px; margin:0px auto;}
.cemetabs{ width:100%; margin-top:75px; height:60px; background:#f7f7f7; border-bottom:2px solid #083D4E;}
.cemetabs ul{ float:left;}
.cemetabs ul li{ float:left; width:160px; height:60px; text-align:center; line-height:60px; color:#666; font-size:20px;}
.cemetabs ul li a{ color:#666;}
.cemetabs ul li.act{ color:#fff; background:#083D4E;}
.cemetabs ul li.act a{ color:#fff;}
.cemephone{ margin-left:38px; height:60px; padding-left:40px; font-size:24px; color:#083D4E; font-weight:bold; line-height:60px; background:url(../images/cemeteryshow_03.png) no-repeat center left; float:right;}


.cemeformnr{ width:100%; padding-top:45px; overflow:hidden;}
.cemebiaoti{ width:100%; height:40px; border-bottom:1px solid #e6e6e6;}
.cemebiaoti span{ color:#333333; font-size:22px; display:inline-block; padding-left:20px; height:20px; border-left:5px solid #083D4E; font-weight:bold;}
.cemeclasea{ width:100%; border-bottom:1px solid #e6e6e6; padding:15px 0px 15px 0px;}
.cemeclasea ul li{ width:25%; float:left; height:50px; line-height:50px; font-size:18px; color:#666666;}
.cemeclasea ul li span{ color:#333; font-size:19px; font-weight:bold;}

.cemexins{ width:100%;height: 330px;padding-top: 30px;overflow: hidden;}
.cemewenzi{ width:1050px; float:left;}
.cemewenbt{ font-size:22px; color:#083D4E; font-weight:bold; color:#083D4E;}
.cemewetext{ font-size:18px; color:#666666; height: 300px;overflow: auto;}
.cemewetext::-webkit-scrollbar{
	width:3px;
	height:3px;
	border-radius:10px;
}
.cemewetext::-webkit-scrollbar-track{
	background: rgb(0, 0, 0, 0.3);
	border-radius:10px;
}
.cemewetext::-webkit-scrollbar-thumb{
	background: #083D4E;
	border-radius:10px;
	width: 5px;
}
.cemewetext::-webkit-scrollbar-corner{
	background: #666;
	border-radius:10px;
}
.cemewetext p{ padding-top:15px;line-height:36px;}
.cemewentu{ width:515px; /*height:270px;*/ float:right;}
.cemewentu img{ width:100%; height:100%;}

.cemebeilb{ width:100%; padding-top:25px;}
.cemebeilb ul li{ float:left; width:14%; float:left; border:1px solid #ccc; margin-right:4px;margin-left: 15px; border-radius:10px; overflow:hidden;margin-top: 1%;}
/*.cemebeilb ul li:nth-child(5){ margin-right:0px;}*/
.cemebeing{ width:300px; height:230px; overflow:hidden;}
.cemebeing img{ width:100%; height:160px;transition: all 0.5s;}
.cemebeilb ul li:hover .cemebeing img{transform: scale(1.1, 1.1);transition: all 0.5s;}
.cemebeiname{ width:85%; height:30px; overflow:hidden; line-height:30px; padding-top:12px; font-size:22px; font-weight:bold; margin:0px auto;}
.cemebeiname a{ color:#333;}
.cemebeiname a:hover{ color:#083D4E;}
.cemebeiwz{ width:85%; margin:0px auto; overflow:hidden; height:78px; line-height:26px; color:#999999; font-size:16px; padding-top:5px;}
.cemebeipice{ width:85%; margin:0px auto; padding:10px 0px 20px 0px; font-size:18px; color:#083D4E;}
.cemebeipice span{ font-weight:bold; font-size:30px;}

.cemecelb{ width:100%;}
.cemecelb ul li{ float:left; width:300px; margin:25px 25px 0px 0px; text-align:center; font-size:16px; cursor:pointer;}
.cemecelb ul li:nth-child(5n){ margin-right:0px;}
.cemeceimgs{ width:300px; height:200px; margin-bottom:10px; overflow:hidden;
	box-shadow:0px 0px 15px #ccc;
	-moz-box-shadow:0px 0px 15px #ccc;
	-webkit-box-shadow:0px 0px 15px #ccc;
}
.cemeceimgs img{ width:100%; height:100%;transition: all 0.5s;}
.cemecelb ul li:hover .cemeceimgs img{transform: scale(1.1, 1.1);transition: all 0.5s;}
.cemecelb ul li p{ line-height:22px;}

/*相册弹出*/
.tuuotu{ width:100%; position: fixed; height:100vh; left:0px; top:0px; z-index:999999999999999999999999999999999999999999; display:none;}
.close_ch{ position:absolute; right:0px; top:0px; z-index:8888888; cursor:pointer;}
.close_ch img{ width:50px; height:50px;}
.tuuotu ul{ display:none;}
.tuuotu ul.on{ display:block;}
.tubghei{ width:100%; height:100vh;  left:0px; top:0px; z-index:9;background:rgba(0,0,0,0.9); position:absolute;}
.tutanchu{ width:100%; height:80vh; position: absolute; left:0px; top:15vh;  z-index:10; text-align:center;}
.tutanchu .swiper-container{ width:100%; margin:0px auto;}
.tutanchu .swiper-slide img{ height: 590px; width:890px; margin:0px auto;}
.tutanchu .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image: url(../images/display1.png); width:27px; height:44px; left:10px; top:48%;}
.tutanchu .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image: url(../images/display2.png); width:27px; height:44px; right:10px; top:48%;left: auto;}







.cemestare{ width:100%; padding-top:25px;}
.cemestare .swiper-container{ padding-bottom:40px;}
.cemestarimg{ width:100%; height:365px; overflow:hidden;}
.cemestarimg img{ width:100%; height:auto;}
.cemestarname{ width:100%; text-align:center; font-size:22px; color:#333333; padding-top:15px;}
.cemestarname2{width:100%; text-align:center; font-size:18px; color:#999999; padding-top:10px;1}
.cemestare .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px; z-index:100; position:absolute;}
.cemestare .swiper-pagination-bullet{ width:24px; height:4px; background:#083D4E; border-radius:0px;}
.cemestare .swiper-pagination-bullet-active {background:#083D4E;  opacity:1;}


.cemeformnr .newslists{ padding-top:0px;}

.cemekehu{ width:100%;}
.cemekehu .swiper-slide{ padding-top:30px;}
.cemekehu .swiper-container{ padding-bottom:40px;}
.cemekehu .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px; z-index:100; position:absolute;}
.cemekehu .swiper-pagination-bullet{ width:24px; height:4px; background:#083D4E; border-radius:0px;}
.cemekehu .swiper-pagination-bullet-active {background:#083D4E;  opacity:1;}
.cemekeimg{ float:left; width:64px; height:64px; overflow:hidden; border-radius:50%; overflow:hidden;}
.cemekeinfor{ width:690px; float:left; padding-left:20px;}
.cemekename{ width:100%; padding-top:10px;}
.cemeketit{ float:left; font-size:22px; font-weight:bold; color:#333333;}
.cemeketit span{ padding-right:10px;}
.cemekexin{  float:left; padding-left:10px;}
.cemekexin img{ float:left; padding-left:5px;}
.cemekeadds{ font-size:16px; color:#999999; float:left; padding-left:15px;}
.camekewenz{ font-size:16px; line-height:28px; color:#999999; height:56px; overflow:hidden; padding-top:15px;}
.cemeketime{ font-size:16px; color:#999; padding-top:10px;}

.cememaps{ position: relative; width:100%; height:595px; margin-top:30px;}
.cemecontas{ width:310px; padding:35px; background:rgba(0,0,0,0.75); position:absolute; right:45px; top:80px; z-index:999;}
.cemecontit{ text-align:center; font-size:22px; color:#fff;}
.cemeconline{ width:80px; height:3px; background:#083D4E; margin:0px auto; margin-top:12px;}
.cemeconmsa{ text-align:center; font-size:18px; color:#fff; opacity:0.6; margin-top:15px;}

.cemecontas td{ padding-top:20px;}
.cemkk{ width:100%; height:50px; background:#fff; border-radius:10px; overflow:hidden; border:none; text-indent:20px; line-height:50px; font-size:17px; color:#b2b2b2;}
.cemeconkuang{width:100%; height:50px; background:#fff; border-radius:10px; overflow:hidden;}
.cemkk2{ width:70%; float:left; height:50px; border:none; text-indent:20px; line-height:50px; font-size:17px; color:#b2b2b2;}
.cemeconkuang a{ float:right; text-align:center; width:29%; line-height:20px; color:#b2b2b2; display:block; height:20px; margin-top:15px; border-left:1px solid #d9d9d9;}
.cemeconkuang a:hover{ color:#083D4E;}
.cemeinput{ width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; border:none; background:#083D4E; border-radius:10px; overflow:hidden; cursor:pointer;}

.cemeaddresm{ width:100%; height:595px;}
.cemmmmap{ width:100%; height:595px;}
.cemtuijian{ width:100%; height:auto; padding-bottom:60px;}
.cemtuijian ul li{ width:300px; float:left; padding:25px 25px 0px 0px; text-align:center;}
.cemtuijian ul li:nth-child(5){ padding-right:0px;}
.cemtuiimg{ width:300px; height:230px; overflow:hidden;}
.cemtuiimg img{ width:100%; height:100%;transition: all 0.5s;}
.cemtuijian ul li:hover .cemtuiimg img{transform: scale(1.1, 1.1);transition: all 0.5s;}
.cemtuijian p{ font-size:22px; color:#333; padding-top:15px;}
.cemtuijian a:hover p{ color:#083D4E;}

.h60{ height:60px; width:100%; clear:both;}


/*殡仪馆详情*/
.cemetfots .cemespan{ width:585px;}
.undertext{ width:100%; font-size:18px; line-height:36px; color:#666666;}


/*家族墓地*/
/*.gravejs{ width:1600px; margin:0px auto;}
.gravemin{ width:100%; padding-top:40px;}
.graveinfor{ width:800px; height:380px; float:left; background:url(../images/jiazu_03.jpg) center center #083D4E;}
.graveasm{ padding:37px;}
.gravetits{ width:100%; border-bottom:1px solid #d9d9d9; padding-bottom:20px;}
.gravetits span{ font-size:36px; color:#fff;}
.gravetits p{ font-size:18px; color:#fff; opacity:0.6; padding-top:15px; text-transform:uppercase;}
.gravewen{ padding-top:15px; font-size:18px; color:#dfe9e6; }
.gravewen p{line-height:40px;}
.gravewen span{ font-weight: bold; color:#fff;}
.graveimgs{ width:800px; height:380px; float:right;}
.graveimgs img{ width:100%; height:100%;}

.graveclass{ width:100%; height:700px; margin-top:75px; background:url(../images/graveyard_08.jpg) no-repeat center center;}
.graveclass .titles{ color:#fff;}
.graveclass .titles span{ background:#fff;}
.graveclass .titles2{ color:#fff;}
.gravelbas{ width:1600px; margin:0px auto; padding-top:50px;}
.gravelbas ul li{ width:788px; height:390px; float:left; position:relative;}
.geveclssimg{ width:100%; height:100%;}
.geveclssimg img{ width:100%; height:100%;}
.gevealinf{ width:600px; height:255px; background:rgba(0,155,117,0.85); position:absolute; left:0px; top:0px;}*/




/*客户案例*/
.customer_case{width: 100%;overflow: hidden;}
.case_nav{width: 100%;overflow: hidden;margin-top: 25px;border-bottom: 1px solid #e6e6e6;font-size: 20px;color: #999;line-height: 70px;}
.case_nav span{font-size: 22px;color: #333;margin-right: 30px;}
.case_nav a{margin-right: 50px;color: #999;}
.case_nav a.on{color: #083D4E;font-weight: bold;}
.case_ul{width: 100%;overflow: hidden;margin-top: 30px;}
.case_ul li{width: 100%;overflow: hidden;margin-bottom: 65px;}
.case_ul li .left{width: 22%;height: 198px;overflow: hidden;}
.case_ul li .left img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.case_ul li:hover .left img{transition: all 0.5s;transform: scale(1.1,1.1);}
.case_ul li .right{width: 75.5%;overflow: hidden;}
.case_ul li .right h1{font-size: 26px;color: #333;line-height: 44px;font-weight: bold;transition: all 0.5s;}
.case_ul li:hover .right h1{color: #083D4E;transition: all 0.5s;}
.case_ul li .right h2{font-size: 18px;color: #808080;line-height: 40px;margin: 10px 0 22px;}
.case_ul li .right h3{font-size: 16px;color: #083D4E;line-height: 38px;font-weight: bold;width: 110px;height: 38px;border: 1px solid #083D4E;text-align: center;}
.case_tj{width: 100%;overflow: hidden;}
.case_tj .case_tj_tit{width: 100%;overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.case_tj .case_tj_tit span{font-size: 22px;color: #333;line-height: 22px;font-weight: bold;padding-left: 20px;border-left: 5px solid #083D4E;}
.case_tj ul{width: 100%;overflow: hidden;margin: 25px 0 55px;}
.case_tj ul li{width: 19%;float: left;}
.case_tj ul li+li{margin-left: 0.8%;}
.case_tj ul li .img{width: 100%;height: 232px;overflow: hidden;}
.case_tj ul li .img img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.case_tj ul li:hover .img img{transition: all 0.5s;transform: scale(1.1,1.1);}
.case_tj ul li p{font-size: 24px;color: #333;line-height: 64px;text-align: center;height: 64px;text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;transition: all 0.5s;}
.case_tj ul li:hover p{color: #083D4E;transition: all 0.5s;}


/*案例详情*/
.case_warp{width: 100%;overflow: hidden;margin-bottom: 70px;}
/*.case_warp .main{border-top: 3px solid #083D4E;}*/
.case_warp .left{width: 64%;overflow: hidden;margin-bottom: 80px;}
.case_warp .right{width: 34%;overflow: hidden;}
.left_nav{width: 100%;height: 80px;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 18px;color: #666;line-height: 100px;}
.left_nav a{color: #666;}
.left_nav a.on{color: #083D4E;}
.left_nav span{font-family: "宋体";margin: 0 20px;}
.left_con{width: 100%;overflow: hidden;padding: 25px 0 30px;}
.left_con .title{font-size: 30px;color: #333;line-height: 30px;height: 30px;overflow: hidden;font-weight: bold;}
.left_con .time{font-size: 15px;color: #999;line-height: 15px;margin: 20px 0 30px;}
.left_con .time span{margin-left: 38px;}
.left_con .content{font-size: 16px;color: #808080;line-height: 36px;}
.left_con .content img{display: inline-block;max-width: 100%;}
.left_con .content .img25{float:left;padding:10px;width:23%;}
.case_warp .left .pian{width: 100%;overflow: hidden;border-top: 1px dashed #a5a5a5;}
.case_warp .left .pian a{font-size: 16px;color: #808080;line-height: 16px;height: 16px;overflow: hidden;margin-top: 22px;float: left;}
.case_warp .left .pian a span{color: #083D4E;}
.case_warp .left .pian a:nth-child(2){float: right;}
.case_warp .left .pian a:hover{color: #083D4E;}
.case_warp .right .right_nav{width: 100%;height: 80px;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 22px;color: #333;font-weight: bold;}
.case_warp .right .right_nav span{border-left: 5px solid #083D4E;padding-left: 20px;margin-top: 40px;display: block;}
.case_warp .right ul{width: 100%;overflow: hidden;}
.case_warp .right ul li{width: 100%;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.case_warp .right ul li .img{width: 41%;float: left;margin: 20px 0;overflow: hidden;height: 126px;}
.case_warp .right ul li .img img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.case_warp .right ul li .txt{width: 55%;float: right;margin: 20px 0;}
.case_warp .right ul li .txt h1{font-size: 20px;color: #333;line-height: 38px;height: 38px;overflow: hidden;transition: all 0.5s;}
.case_warp .right ul li .txt p{font-size: 16px;color: #808080;line-height: 36px;margin-top: 8px;height: 70px;overflow: hidden;}
.case_warp .right ul li:hover .img img{transition: all 0.5s;transform: scale(1.1,1.1);}
.case_warp .right ul li:hover .txt h1{color: #083D4E;transition: all 0.5s;}


/*殡葬资讯*/
.news_warp{width: 100%;overflow: hidden;margin-bottom: 100px;}
.news_warp .new_left {width: 64%;float: left;}
.news_warp .new_right {width: 34%;float: right;}
.news_warp .new_title {width: 100%;height: 80px;border-bottom: 1px solid #e6e6e6;}
.news_warp .new_title span {display: block;float: left;width: 5px;height: 20px;background-color: #083D4E;margin: 40px 20px 0 0;}
.news_warp .new_title h1 {font-size: 22px;color: #333333;line-height: 22px;font-weight: bold;float: left;margin-top: 40px;height: 22px;overflow: hidden;}
.news_warp .new_title a{ font-size:16px; color:#666; line-height: 22px; margin-top:40px; display:inline-block; float:right;}
.news_warp .new_title a:hover{ color:#083D4E;}
.news_warp .new_left ul.new_ul li {width: 100%;padding: 32px 0;border-top: 1px dashed #e6e6e6;overflow: hidden;}
.news_warp .new_left ul.new_ul li:nth-child(1) {padding-top: 30px;border-top: none;}
.news_warp .new_left ul.new_ul li .new_img {float: left;width: 28%;height: 175px;overflow: hidden;}
.news_warp .new_left ul.new_ul li .new_img img {display: block;width: 100%;height: 100%;transition: all 0.5s;}
.news_warp .new_left ul.new_ul li .new_img img:hover {transform: scale(1.1, 1.1);transition: all 0.5s;}
.news_warp .new_left ul.new_ul li .new_main {width: 69%;float: right;}
.news_warp .new_left ul.new_ul li .new_main h3 {font-size: 24px;color: #333;line-height: 24px;height: 24px;margin-top: 16px;margin-bottom: 23px;
	text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;transition: all 0.5s;}
.news_warp .new_left ul.new_ul li .new_main h4 {font-size: 18px;color: #999999;line-height: 18px;}
.news_warp .new_left ul.new_ul li .new_main p {font-size: 16px;color: #808080;line-height: 34px;height: 68px;margin-top: 14px;text-overflow: ellipsis;
	overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news_warp .new_left ul.new_ul li .new_main p span {color: #083D4E;}
.news_warp .new_left ul.new_ul li .new_main h3:hover {color: #083D4E;transition: all 0.5s;}
.news_warp .load {width: 190px;height: 50px;border: 1px solid #e6e6e6;display: block;margin: 0 auto;font-size: 18px;color: #999999;line-height: 50px;
	text-align: center;margin-top: 12px;transition: all 0.5s;}
.news_warp .load:hover {color: #083D4E;border: 1px solid #083D4E;transition: all 0.5s;}
.news_warp .new_left ul.new_xg {width: 100%;overflow: hidden;margin-top: 22px;}
.news_warp .new_left ul.new_xg li{width: 32%;float: left;overflow: hidden;position: relative;height: 234px;}
.news_warp .new_left ul.new_xg li+li{margin-left: 2%;}
.news_warp .new_left ul.new_xg li img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.news_warp .new_left ul.new_xg li:hover img{transition: all 0.5s; transform: scale(1.1,1.1);}
.news_warp .new_left ul.new_xg li p{width: 100%;height: 50px;overflow: hidden;background: rgba(0,155,117,0.85);position: absolute;bottom: 0;left: 0;
	font-size: 20px;color: #fff;line-height: 50px;text-align: center;box-sizing: border-box;padding: 0 10px;}
.news_warp .new_hot {width: 100%;overflow: hidden;}
.news_warp .new_hot_one {width: 100%;padding: 20px 0 25px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.news_warp .new_hot_one .new_hot_img {width: 41%;height: 140px;overflow: hidden;float: left;}
.news_warp .new_hot_one .new_hot_img img {display: block;width: 100%;height: 100%;transition: all 0.5s;}
.news_warp .new_hot_one .new_hot_img img:hover {transform: scale(1.1, 1.1);transition: all 0.5s;}
.news_warp .new_hot_one .new_hot_main {width: 54.6%;float: right;}
.news_warp .new_hot_one .new_hot_main h3 {font-size: 20px;color: #333;line-height: 28px;height: 56px;text-overflow: ellipsis;overflow: hidden;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news_warp .new_hot_one .new_hot_main p {font-size: 16px;color: #808080;line-height: 26px;height: 52px;margin-top: 8px;text-overflow: ellipsis;overflow: hidden;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news_warp .new_hot_one .new_hot_main h4 {font-size: 16px;color: #999;text-align: right;margin-top: 5px;}
.news_warp .new_hot_one .new_hot_main h3:hover {color: #083D4E;}
.news_warp .new_hot ul {width: 100%;overflow: hidden;padding-top: 18px;}
.news_warp .new_hot ul li {font-size: 18px;color: #333;line-height: 20px;overflow: hidden;margin-bottom: 35px;height: 20px;}
.news_warp .new_hot ul li:last-child{margin-bottom: 10px;}
.news_warp .new_hot ul li font {float: left;color: #083D4E;margin-right: 20px;}
.news_warp .new_hot ul li p {float: left;width: 70%;color: #333;height: 20px;line-height: 20px;text-overflow: ellipsis;overflow: hidden;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news_warp .new_hot ul li span {font-size: 14px;float: right;color: #999999;line-height: 18px;}
.news_warp .new_hot ul li:hover p {color: #083D4E;}
/*详情页面*/
.news_xq .left_con{padding-bottom: 0;}
/*.news_xq .main{border-top: 3px solid #083D4E;}*/


/*殡葬服务*/
.servise_tit{font-size: 36px;color: #333;line-height: 36px;text-align: center;}
.servise_tit span{position: relative;}
.servise_tit span:before{content: "";width: 64px;height: 1px;background-color: #d9d9d9;position: absolute;top: 50%;left: -100px;}
.servise_tit span:after{content: "";width: 64px;height: 1px;background-color: #d9d9d9;position: absolute;top: 50%;right: -100px;}
.servise_des{font-size: 16px;color: #808080;line-height: 16px;text-align: center;margin: 20px 0 50px;}
.servise_lc{width: 100%;overflow: hidden;margin-top: 50px;}
.servise_lc ul{width: 100%;overflow: hidden;}
.servise_lc ul li{width: 15%;float: left;height: 203px;overflow: hidden;position: relative;}
.servise_lc ul li+li{margin-left: 2%;}
.servise_lc ul li img{display: block;width: 100%;transition: all 0.5s;}
.servise_lc ul li:hover img{transition: all 0.5s;transform: scale(1.1,1.1);}
.servise_lc ul li p{width: 100%;height: 38px;overflow: hidden;background-color: rgba(0,155,117,0.9);position: absolute;bottom: 0;left: 0;
	font-size: 20px;color: #fff;line-height: 38px;text-align: center;}

.servise_tc{width: 100%;overflow: hidden;margin-top: 70px;}
.servise_tc .title1{position: absolute;top: 26px;left:0px;}
.servise_tc .title2{position: absolute;top: 26px;right:0px;}
.servise_tc .srevise_table{width: 100%;box-sizing: border-box;border: 1px solid #b5b4b4;}
.servise_tc .srevise_table ul{width: 100%;overflow: hidden;background-color: #f3f3f3;}
.servise_tc .srevise_table ul li{width: 100%;height: 50px;overflow: hidden;}
.servise_tc .srevise_table ul li+li{border-top: 1px solid #ddd;}
.servise_tc .srevise_table ul li:nth-child(2n){background-color: #fff;}
.servise_tc .srevise_table ul li h1{width: 12%;float: left;font-size: 18px;color: #000;line-height: 50px;text-align: center;}
.servise_tc .srevise_table ul li h2{width: 22%;float: left;box-sizing: border-box;border-left: 1px solid #ddd;font-size: 16px;color: #444;line-height: 50px;text-align: center;}
.servise_tc .srevise_table ul li.one{background-color: #fff;height: 70px;}
.servise_tc .srevise_table ul li.one h2{font-size: 22px;color: #454545;line-height: 70px;}
.servise_tc .srevise_table ul li h2 span{font-size: 30px;color: #ec6a0c;font-weight: bold;line-height: 50px;}
.servise_tc .srevise_table ul li.one h1{background: url(../images/fwx_03.jpg) no-repeat;background-size: 100% 100%;position: relative;height: 70px;}
.servise_tc .srevise_table ul li.one h1 .font1{position: absolute;top: 40px;left: 30px;}
.servise_tc .srevise_table ul li.one h1 .font2{position: absolute;top: 12px;right: 30px;}

.servise_case{width: 100%;overflow: hidden;margin-top: 70px;}
.servise_case ul{width: 100%;overflow: hidden;}
.servise_case ul li{width: 23.75%;float: left;margin-right: 1.66%;margin-bottom: 22px;}
.servise_case ul li:nth-child(4n){margin-right: 0;}
.servise_case ul li .img{width: 100%;height: 255px;overflow: hidden;}
.servise_case ul li .img img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.servise_case ul li:hover .img img{transition: all 0.5s;transform: scale(1.1,1.1);}
.servise_case ul li p{width: 100%;height: 56px;line-height: 56px;overflow: hidden;font-size: 22px;color: #333;text-align: center;transition: all 0.5s;}
.servise_case ul li:hover p{color: #083D4E;transition: all 0.5s;}

.servise_house{width: 100%;overflow: hidden;margin:35px 0 80px;}
.servise_house ul{width: 100%;overflow: hidden;}
.servise_house ul li{width: 23.5%;float: left;box-sizing: border-box;border:1px solid #e6e6e6;padding: 10px;}
.servise_house ul li+li{margin-left: 2%;}
.servise_house ul li .img{width: 100%;height: 242px;overflow: hidden;}
.servise_house ul li .img img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.servise_house ul li:hover .img img{transition: all 0.5s;transform: scale(1.1,1.1);}
.servise_house ul li h1{width: 100%;height: 56px;line-height: 60px;overflow: hidden;font-size: 22px;color: #515151;text-align: center;transition: all 0.5s;}
.servise_house ul li:hover h1{color: #083D4E;transition: all 0.5s;}
.servise_house ul li h2{width: 100%;height: 20px;overflow: hidden;font-size: 16px;color: #969696;text-align: center;transition: all 0.5s;margin-bottom: 10px;}
.servise_house ul li h2 img{display: inline-block;height: 18px;margin-right: 6px;}

.case_warp .serv{width: 100%;float: none;overflow: hidden;}
.case_warp .serv .left_con .title{text-align: center;margin-bottom: 40px;}


/*殡葬用品*/
.articles_warp{width: 100%;overflow: hidden;margin-bottom: 50px;}
.articles_warp .articles_nav{width: 100%;overflow: hidden;margin-bottom: 50px;}
.articles_warp .articles_nav .articles_one{width: 100%;overflow: hidden;}
.articles_warp .articles_nav .articles_one .left{width: 8%;font-size: 22px;color: #333;line-height: 48px;text-align: right;box-sizing: border-box;padding: 11px 2% 11px 0;}
.articles_warp .articles_nav .articles_one .right{width: 92%;border-bottom: 1px solid #e6e6e6;box-sizing: border-box;padding: 11px 4% 11px 0;}
.articles_warp .articles_nav .articles_one .right a{font-size: 18px;color: #999;line-height: 48px;margin-right: 50px;}
.articles_warp .articles_nav .articles_one .right a.on{color: #083D4E;}
.articles_warp .articles_nav .articles_one .right a:hover{color: #083D4E;}
.articles_ul{width: 100%;overflow: hidden;}
.articles_ul li{width: 18.8%;float: left;margin-right: 1.5%;box-sizing: border-box;border: 1px solid #ccc;border-radius: 10px;overflow: hidden;padding: 22px;
	margin-bottom: 40px;}
.articles_ul li:nth-child(5n){margin-right: 0;}
.articles_ul li .img{width: 100%;overflow: hidden;padding: 20px 0;}
.articles_ul li .img img{height: 150px;margin: 0 auto;transition: all 0.5s;}
.articles_ul li:hover .img img{transition: all 0.5s;transform: scale(1.1,1.1);}
.articles_ul li h1{font-size: 22px;color: #333;font-weight: bold;line-height: 46px;height: 46px;overflow: hidden;transition: all 0.5s;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;}
.articles_ul li h2{font-size: 16px;color: #999;line-height: 26px;height: 78px;overflow: hidden;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;}
.articles_ul li h3{font-size: 32px;color: #083D4E;line-height: 46px;font-weight: bold;height: 46px;overflow: hidden;}
.articles_ul li h3 span{font-size: 20px;}
.articles_ul li:hover h1{color: #083D4E;transition: all 0.5s;}

.articxq_warp{width: 100%;overflow: hidden;}
/*.articxq_warp .main{border-top: 3px solid #083D4E;}*/
.articxq_warp .left{width: 70%;}
.articxq_warp .right{width: 26%;margin-top: 79px;box-sizing: border-box;border: 1px solid #e6e6e6;padding: 30px 20px 0;}
.articxq_warp .right .right_nav{width: 100%;height: 40px;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 22px;color: #333;font-weight: bold;}
.articxq_warp .right .right_nav span{border-left: 5px solid #083D4E;padding-left: 20px;line-height: 22px; display: block;}
.articxq_warp .right ul{width: 100%;overflow: hidden;}
.articxq_warp .right ul li{width: 100%;overflow: hidden;box-sizing: border-box;padding: 20px 10px;}
.articxq_warp .right ul li+li{border-top: 1px dashed #e6e6e6;}
.articxq_warp .right ul li .img{width: 100%;padding: 10px 0;overflow: hidden;}
.articxq_warp .right ul li .img img{height: 200px;transition: all 0.5s;margin: 0 auto;}
.articxq_warp .right ul li:hover .img img{transform: scale(1.1,1.1); transition: all 0.5s;}
.articxq_warp .right ul li h1{font-size: 22px;color: #333;text-align: center;line-height: 40px;height: 40px;overflow: hidden;}
.articxq_warp .right ul li p{font-size: 22px;color: #e83c27;text-align: center;line-height: 30px;height: 30px;overflow: hidden;}
.articxq_warp .articxq_left{width: 40%;overflow: hidden;margin-top: 100px;float: left;}
.articxq_warp .articxq_right{width: 56%;overflow: hidden;float: right;}
.articxq_warp .articxq_right .suoshu{float: right;color: #083D4E;font-size: 24px;}
.articxq_warp .articxq_right .tit{font-size: 30px;color: #333;line-height: 30px;height: 30px;overflow: hidden;font-weight: bold;margin: 34px 0 28px;}
.articxq_warp .articxq_right .price{width: 100%;height: 75px;background-color: #f5f5f5;padding: 0 20px;line-height: 75px;overflow: hidden;}
.articxq_warp .articxq_right .price h1{font-size: 18px;color: #666;float: left;}
.articxq_warp .articxq_right .price h2{font-size: 34px;color: #ff9920;float: left;font-weight: bold;margin-left: 30px;}
.articxq_warp .articxq_right .price h2 span{font-size: 22px;font-weight: normal;}
.articxq_warp .articxq_right .price h3{font-size: 32px;color: #083D4E;float: left;margin: 0 36px;}
.articxq_warp .articxq_right .price h4{font-size: 24px;color: #083D4E;float: left;font-weight: bold;}
.articxq_warp .articxq_right .price h4 img{height: 30px;float: left;margin-top: 22px;margin-right: 14px;}
.articxq_warp .articxq_right .articxq_text{width: 100%;height: 72px;border-bottom: 1px dashed #e6e6e6;font-size: 20px;color: #333;line-height: 72px;}
.articxq_warp .articxq_right .articxq_text span{font-size: 18px;color: #666;margin: 0 48px 0 20px;}
.articxq_warp .articxq_right .bei{width: 48%;float: left;height: 60px;line-height: 60px;}
.articxq_warp .articxq_right .bei span{margin-right: 10px;}
.articxq_warp .articxq_right .bei:nth-child(2n){float: right;}
.articxq_warp .articxq_right .online{font-size: 22px;color: #fff;display: block;width: 400px;height: 60px;background-color: #083D4E;margin: 30px auto 40px;line-height: 60px;
	text-align: center;}
.articxq_warp .left_con .content{display: none;margin-bottom: 100px;}
.articxq_warp .left_con .content.on{display: block;}
.articxq_warp .left_con .content img{display: block;margin: 0 auto;}
.left_con_nav{width: 100%;height: 60px;background-color: #f7f7f7;box-sizing: border-box;border-bottom: 2px solid #083D4E;}
.left_con_nav h1{float: left;}
.left_con_nav h1 a{width: 160px;display: block;line-height: 60px;font-size: 20px;color: #666;text-align: center;float: left;}
.left_con_nav h1 a.on{background-color: #083D4E;color: #fff;}
.left_con_nav h2{float: right;font-size: 24px;color: #083D4E;line-height: 60px;font-weight: bold;margin-right: 12px;}
.left_con_nav h2 img{float: left;height: 30px;margin:15px 12px 0 0;}


/*选墓服务*/
.select_car{width: 100%;overflow: hidden;}
.select_carmain{width: 100%;box-sizing: border-box;border:1px solid #f2f2f2;margin-top: 40px;}
.select_carmain ul{width: 33.33%;float: left;box-sizing: border-box;}
.select_carmain ul li{width: 100%;font-size: 30px;color: #333;line-height: 88px;text-align: center;height: 88px;overflow: hidden;}
.select_carmain ul li+li{border-top: 1px solid #f2f2f2;}
.select_carmain ul li span{font-size: 24px;color: #666; }
.select_carmain ul:nth-child(3) span{color: #083D4E; font-weight:600;}
.select_carmain ul li img{display: inline-block;height: 24px;margin-right: 10px;vertical-align:middle;}
.select_carmain ul:nth-child(2){border-left: 1px solid #f2f2f2;}
.select_carmain ul li font{font-size: 18px;color: #999;line-height: 32px;display: inline-block;vertical-align:middle;}
.select_carmain ul:nth-child(3){border: 1px solid #083D4E;box-shadow: 0 0 12px #083D4E;}
.select_carmain ul:nth-child(3) li span{font-size: 18px;}
.select_carmain ul:nth-child(3) li img{height: 18px;}
.select_carmain ul:nth-child(3) li:nth-child(1){background: url(../images/xmfw_05.jpg) no-repeat;background-size: 100% 100%;color: #fff;}

.select_lc{width: 100%;overflow: hidden;margin-bottom: 60px;}
.select_lc .left{width: 53%;height: 548px;overflow: hidden;background: url(../images/xmfw_09.jpg) no-repeat;background-size: 100% 100%;margin-top: 46px;
	box-sizing: border-box;padding: 30px 1.2%;}
.select_lc .left img{width: 2.7%;float: left;margin-right: 2%;}
.select_lc .left .text{width: 95%;float: left;margin-bottom: 20px;}
.select_lc .left .text h1{font-size: 22px;color: #fff;line-height: 22px;font-weight: bold;}
.select_lc .left .text h2{width: 22px;height: 3px;background-color: #fff;margin: 10px 0 16px;}
.select_lc .left .text h3{width: 100%;overflow: hidden;}
.select_lc .left .text h3 span{display: block;width: 23.5%;float: left;margin-right: 2%;height: 40px;overflow: hidden;box-sizing: border-box;border: 1px solid #fff;
	font-size: 18px;color: #fff;line-height: 40px;text-align: center;margin-bottom: 15px;background-color: rgba(0,0,0,0.1);}
.select_lc .left .text h3 span:nth-child(4n){margin-right: 0;}
.select_lc .right{width: 47%;height: 548px;overflow: hidden;margin-top: 46px;}
.select_lc .right img{display: block;width: 100%;height: 100%;}

.select_team{width: 100%;height: 780px;background-image:url("../images/xm_bg.jpg");background-attachment: fixed;background-position: center;background-repeat: no-repeat;
	background-size: cover;}
.select_team .titles{color: #fff;}
.select_team .titles2{color: #fff;}
.select_team .swiper-container{margin-top: 45px;padding-bottom: 56px;}
.select_team .swiper-container .swiper-slide{position: relative;}
.select_team .swiper-container .swiper-slide img{display: block;width: 100%;}
.select_team .swiper-container .swiper-slide .name{width: 100%;height: 70px;background-color: rgba(0,155,117,0.9);position: absolute;bottom: 0;left: 0;
	color: #fff;text-align: center;line-height: 30px;}
.select_team .swiper-container .swiper-slide .name h1{font-size: 22px;margin-top: 8px;}
.select_team .swiper-container .swiper-slide .name h2{font-size: 16px;}
.swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background: #bfbfbf;opacity: 1;}
.swiper-pagination-bullet-active{background: #083D4E;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 10px;}
.select_tel{width: 360px;height: 55px;box-sizing: border-box;border: 1px solid #fff;border-radius: 50px;margin: 30px auto 0;font-size: 20px;color: #fff;line-height: 50px;
	text-align: center;}
.select_tel font{vertical-align: middle;}
.select_tel span{font-size: 26px;font-weight: bold;vertical-align: middle;}

.select_yh{width: 100%;overflow: hidden;margin-bottom: 70px;}
.select_yh ul{width: 100%;overflow: hidden;margin-top: 50px;}
.select_yh ul li{width: 32.5%;float: left;margin:0 1.25% 20px 0;height: 270px;background: url(../images/xmfw_bb_06.jpg) no-repeat;background-size: 100% 100%;overflow: hidden;
	box-sizing: border-box;padding: 20px 15px 20px 25px; }
.select_yh ul li:nth-child(2n){background: url(../images/xmfw_bb_03.jpg) no-repeat;background-size: 100% 100%;}
.select_yh ul li:nth-child(3n){margin-right: 0;}
.select_yh ul li .left{width: 50%;}
.select_yh ul li .left h1{font-size: 28px;color: #fff;line-height: 28px;font-weight: bold;height: 28px;overflow: hidden;margin-top: 20px;}
.select_yh ul li .left h2{width: 30px;height: 5px;background-color: #fff;margin: 15px 0;}
.select_yh ul li .left h3{font-size: 16px;color: #fff;line-height: 30px;height: 120px;text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;}
.select_yh ul li .right{width: 42%;height: 100%;}
.select_yh ul li .right img{display: block;width: 100%;height: 100%;}

.select_ys{width: 100%;overflow: hidden;height: 670px;overflow: hidden;background-color: #fafafa;}
.select_ys ul{width: 100%;margin-top: 66px;}
.select_ys ul li{width: 32.5%;float: left;height: 317px;position: relative;}
.select_ys ul li img{display: block;width: 100%;height: 100%;}
.select_ys ul li+li{margin-left: 1.25%;}
.select_ys ul li .text{width: 78%;height: 142px;overflow: hidden;box-sizing: border-box;padding: 20px 10%;background-color: #fff;box-shadow: 0 0 10px #ccc;
	position: absolute;bottom: -56px;left: 11%;}
.select_ys ul li .text h1{font-size: 30px;color: #083D4E;line-height: 30px;height: 30px;overflow: hidden;text-align: center;font-weight: bold;}
.select_ys ul li .text h2{font-size: 20px;color: #999;line-height: 32px;text-align: center;margin-top: 10px;}

.select_gw{width: 100%;overflow: hidden;}
.select_tit{font-size: 32px;color: #333;line-height: 32px;text-align: center;font-weight: bold;margin: 60px 0 40px;}
.select_gw .swiper-container{padding-bottom: 66px;}
.select_gw .swiper-container .swiper-slide{height: 585px;overflow: hidden;background: url(../images/xmfw_59.jpg) no-repeat;background-size: 100% 100%;
	box-sizing: border-box;padding: 0 15px;}
.select_gw .swiper-container .swiper-slide .name{font-size: 28px;color: #fff;line-height: 72px;text-align: center;}
.select_gw .swiper-container .swiper-slide .img{width: 72%;margin: 26px auto 40px;height: 198px;position: relative;}
.select_gw .swiper-container .swiper-slide .img img{width: 100%;height: 100%;overflow: hidden;border-radius: 200px;}
.select_gw .swiper-container .swiper-slide .img p{width: 80%;height: 45px;background-color: #fff;font-size: 20px;color: #083D4E;line-height: 45px;text-align: center;
	font-weight: bold;position: absolute;left: 10%;bottom: -20px;}
.select_gw .swiper-container .swiper-slide h1{font-size: 16px;color: #fff;text-align: center;line-height: 16px;height: 16px;overflow: hidden;}
.select_gw .swiper-container .swiper-slide h2{font-size: 16px;color: #fff;text-align: center;line-height: 26px;height: 52px;overflow: hidden;opacity: 0.7;margin: 15px 0 20px;}
.select_gw .swiper-container .swiper-slide .left{width: 50%;text-align: center;}
.select_gw .swiper-container .swiper-slide .left font{font-size: 30px;color: #fff;line-height: 30px;font-weight: bold;display: block;}
.select_gw .swiper-container .swiper-slide .left span{font-size: 16px;color: #fff;line-height: 16px;display: block;margin-top: 10px;opacity: 0.7;}
.select_gw .swiper-container .swiper-slide .right{width: 50%;text-align: center;box-sizing: border-box;border-left: 1px solid #fff;}
.select_gw .swiper-container .swiper-slide .right font{font-size: 30px;color: #fff;line-height: 30px;font-weight: bold;display: block;}
.select_gw .swiper-container .swiper-slide .right span{font-size: 16px;color: #fff;line-height: 16px;display: block;margin-top: 10px;opacity: 0.7;}
.select_gw .swiper-container .swiper-slide a{width: 145px;height: 38px;box-sizing: border-box;border: 1px solid #fff;margin: 25px auto 0;font-size: 16px;color: #fff;
	line-height: 38px;text-align: center;display: block;transition: all 0.5s;}
.select_gw .swiper-container .swiper-slide a:hover{background-color: #fff;color: #083D4E;transition: all 0.5s;}

.select_fw{width: 100%;overflow: hidden;margin-bottom: 60px;}
.select_fw .titles2{margin-bottom: 50px;}
.select_fw .img{width: 100%;height: 274px;overflow: hidden;position: relative;margin-bottom: 20px;}
.select_fw .img img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.select_fw .img:hover img{transition: all 0.5s;transform: scale(1.1,1.1);}
.select_fw .txt{width: 230px;height: 86px;background: url(../images/xm_tt.png) no-repeat;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;
	transform:translate(-50%,-50%);font-size: 28px;color: #fff;line-height: 86px;text-align: center;font-weight: bold;}
.select_fw .left{width: 38%;}
.select_fw .center{width: 21%;margin: 0 1.5%;height: 568px;overflow: hidden;position: relative;float: left;}
.select_fw .center .img{width: 100%;height: 100%;}
.select_fw .right{width: 38%;}

.select_zj{width: 100%;overflow: hidden;background-color: #fafafa;}
.select_zj ul{width: 100%;overflow: hidden;margin-bottom: 60px;}
.select_zj ul li{width: 48.75%;box-sizing: border-box;height: 333px;border: 1px solid #e6e6e6;background-color: #fff;padding: 20px;float: left;}
.select_zj ul li:nth-child(2n){float: right;}
.select_zj ul li .img{width: 29%;height: 100%;float: left;}
.select_zj ul li .img img{display: block;width: 100%;height: 100%;}
.select_zj ul li .text{width: 68%;height: 100%;float: right;}
.select_zj ul li .text h1{font-size: 24px;color: #083D4E;line-height: 24px;font-weight: bold;}
.select_zj ul li .text h2{font-size: 18px;color: #333;line-height: 34px;margin: 15px 0 5px;}
.select_zj ul li .text h2 font{color: #083D4E;font-size: 16px;margin-right: 10px;}
.select_zj ul li .text h2 span{margin-right: 38px;}
.select_zj ul li .text p{font-size: 16px;color: #999999;line-height: 30px;}

.select_jx{width: 100%;overflow: hidden;}
.select_jx .select_jxmain{width: 100%;height: 605px;overflow: hidden;}
.select_jx .left{width: 50%;height: 100%;box-sizing: border-box;padding: 38px 28px 60px 48px;background: url(../images/xmfw_85.jpg) no-repeat;
	background-size: 100% 100%;}
.select_jx .left h1{font-size: 36px;color: #fff;line-height: 36px;}
.select_jx .left h2{font-size: 18px;color: #fff;line-height: 60px;opacity: 0.6;border-bottom: 1px solid #fff;}
.select_jx .left .con{font-size: 17px;color: #fff;line-height: 48px;margin-top: 15px;height: 380px;overflow: auto;}
.select_jx .left .con p{margin-bottom: 10px;}
.select_jx .right{width: 50%;height: 100%;position: relative;}
.select_jx .right .swiper-container{width: 100%;height: 100%;}
.select_jx .right .swiper-container .swiper-slide{width: 100%;height: 100%;}
.select_jx .right .swiper-container .swiper-slide img{display: block;width: 100%;height: 100%;}
.select_jx .left .con::-webkit-scrollbar{
	width:3px;
	height:3px;
	border-radius:10px;
}
.select_jx .left .con::-webkit-scrollbar-track{
	background: rgb(255, 255, 255, 0.3);
	border-radius:10px;
}
.select_jx .left .con::-webkit-scrollbar-thumb{
	background: #fff;
	border-radius:10px;
	width: 5px;
}
.select_jx .left .con::-webkit-scrollbar-corner{
	background: #179a16;
	border-radius:10px;
}
.select_jx .swiper-button-next, .select_jx . .swiper-button-prev {
	position: absolute;
	top: auto;
	bottom: 32px;
	width: 50px;
	height: 50px;
	margin-top: -25px;
	z-index: 10;
	cursor: pointer;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	outline: none;
}
.select_jx .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url(../images/xm_l_104.jpg);
	left: -50px;
	right: auto;
}
.select_jx .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url(../images/xm_r_105.jpg);
	right: auto;
	left: 0;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0.6;}

.select_case{width: 100%;overflow: hidden;margin-bottom: 60px;}
.select_case .select_case_tit {border-bottom: 1px solid #ccc;margin: 50px 0 35px;}
.select_case .select_case_tit span{font-size: 24px;color: #333;line-height: 24px;font-weight: bold;margin-bottom: 20px;border-left: 5px solid #083D4E;display: inline-block;
	padding-left: 20px;}
.select_case ul{width: 100%;overflow: hidden;}
.select_case ul li{width: 48%;float: left;height: 175px;overflow: hidden;margin-bottom: 30px;}
.select_case ul li:nth-child(2n){float: right;}
.select_case ul li .img{width: 39%;float: left;height: 100%;overflow: hidden;}
.select_case ul li .img img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.select_case ul li:hover .img img{transition: all 0.5s;transform: scale(1.1,1.1);}
.select_case ul li .text{width: 57%;float: right;}
.select_case ul li .text h1{font-size: 24px;color: #333;line-height: 24px;font-weight: bold;height: 24px;overflow: hidden;margin: 15px 0 25px;}
.select_case ul li .text h2{font-size: 18px;color: #999;line-height: 18px;}
.select_case ul li .text h3{font-size: 16px;color: #808080;line-height: 34px;margin-top: 15px;}
.select_case .select_tel{color: #083D4E;border: 1px solid #083D4E;}

.select_lu{width: 100%;overflow: hidden;background-color: #fafafa;padding-bottom: 60px;}
.select_lu .swiper-container{width: 100%;overflow: hidden;padding-bottom: 80px;margin-top: 40px;}
.select_lu .swiper-slide .left{width: 25.8%;}
.select_lu .swiper-slide .left .img{width: 100%;height: 275px;overflow: hidden;}
.select_lu .swiper-slide .left .img img{width: 100%;height: 100%;}
.select_lu .swiper-slide .left .txt{width: 100%;overflow: hidden;height: 136px;overflow: hidden;box-sizing: border-box;border: 1px solid #083D4E;border-top: none;
	background-color: #e0f3f0;padding: 18px 20px;}
.select_lu .swiper-slide .left .txt h1{width: 100%;height: 44px;overflow: hidden;border-bottom: 1px solid #083D4E;}
.select_lu .swiper-slide .left .txt h1 img{height: 23px;float: left;margin: 3px 12px 0 0;float: left;}
.select_lu .swiper-slide .left .txt h1 font{font-size: 28px;color: #333;display: inline-block;line-height: 28px;float: left;}
.select_lu .swiper-slide .left .txt h1 span{font-size: 18px;color: #808080;display: inline-block;margin-top: 6px;float: right;}
.select_lu .swiper-slide .left .txt h2{width: 100%;margin-top: 18px;}
.select_lu .swiper-slide .left .txt h2 span{display: block;width: 30%;height: 38px;float: left;box-sizing: border-box;border: 1px solid #083D4E;background-color: #ccebe3;
	font-size: 18px;color: #083D4E;line-height: 38px;text-align: center;overflow: hidden;}
.select_lu .swiper-slide .left .txt h2 span+span{margin-left: 5%;}
.select_lu .swiper-slide .right{width: 73%;}
.select_lu .swiper-slide .right .des{width: 100%;height: 120px;overflow: hidden;background-color: #e0f3f0;box-sizing: border-box;padding: 25px 34px;
	font-size: 18px;color: #808080;line-height: 34px;}
.select_lu .swiper-slide .right .tit{width: 100%;height: 27px;line-height: 27px;box-sizing: border-box;border-left: 5px solid #083D4E;padding-left: 20px;
	font-size: 24px;color: #333;line-height: 27px;margin: 34px 0 26px;}
.select_lu .swiper-slide .right ul{width: 100%;overflow: hidden;}
.select_lu .swiper-slide .right ul li{width: 32%;float: left;height: 205px;overflow: hidden;box-sizing: border-box;}
.select_lu .swiper-slide .right ul li img{width: 47.7%;height: 100%;float: left;}
.select_lu .swiper-slide .right ul li+li{margin-left: 2%;}
.select_lu .swiper-slide .right ul li .txt{width: 52.3%;float: right;height: 205px;overflow: hidden;box-sizing: border-box;border: 1px solid #083D4E;border-left: none;
	background-color: #e0f3f0;padding: 16px 12px 0 16px;}
.select_lu .swiper-slide .right ul li .txt h1{font-size: 24px;color: #333;line-height: 24px;height: 24px;overflow: hidden;}
.select_lu .swiper-slide .right ul li .txt h2{width: 24px;height: 4px;background-color: #083D4E;margin: 12px 0 10px;}
.select_lu .swiper-slide .right ul li .txt h3{width: 100%;height: 55px;background-color: #c0e8e2;overflow: hidden;box-sizing: border-box;padding: 5px 10px;
	font-size: 16px;color: #083D4E;line-height: 22px;}
.select_lu .swiper-slide .right ul li .txt h4{font-size: 16px;color: #666;line-height: 16px;margin:10px 0 15px;text-align: center;}
.select_lu .swiper-slide .right ul li .txt h4 span{color: #083D4E;font-weight: bold;}
.select_lu .swiper-slide .right ul li .txt a{display: block;width: 90%;height: 30px;background-color: #083D4E;margin: 0 auto;font-size: 16px;color: #fff;line-height: 30px;
	text-align: center;}

.select_azlc{width: 100%;overflow: hidden;}
.select_azlc ul{width: 100%;overflow: hidden;margin: 70px 0 50px;position: relative;}
.select_azlc ul li{width: 14.28%;float: left;}
.select_azlc ul li img{width: 50px;margin: 0 auto;padding: 0 25px;background-color: #fff;}
.select_azlc ul li h1{font-size: 22px;color: #333;line-height: 22px;text-align: center;margin: 15px 0 10px;}
.select_azlc ul li p{font-size: 16px;color: #999;line-height: 30px;text-align: center;}
.select_azlc ul .line{width: 80%;border-top: 1px dashed #e6e5e3;box-sizing: border-box;position: absolute;top: 30px;left: 10%;z-index: -1;}

.select_wp{width: 100%;overflow: hidden;margin-bottom: 110px;}
.select_wp ul{width: 100%;overflow: hidden;}
.select_wp ul li{width: 49.25%;height: 388px;overflow: hidden;float: left;position: relative;}
.select_wp ul li:nth-child(2){float: right;}
.select_wp ul li img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.select_wp ul li:hover img{transition: all 0.5s;transform: scale(1.1,1.1);}
.select_wp ul li .text{width: 71%;height: 256px;background: url(../images/xmfw_wp.png) no-repeat;background-size: 100% 100%;overflow: hidden;
	position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);box-sizing: border-box;padding: 48px 64px;}
.select_wp ul li .text h1{font-size: 22px;color: #fff;line-height: 22px;text-align: center;}
.select_wp ul li .text h2{width: 28px;height: 4px;background-color: #fff;margin: 15px auto 10px;}
.select_wp ul li .text h3{font-size: 18px;color: #fff;line-height: 34px;text-align: center;height: 102px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;}



/*关于我们*/
.about_one{width: 100%;overflow: hidden;margin-bottom: 20px;}
.index_about{width: 100%;overflow: hidden;margin-top: 60px;}
.index_about .left{width: 50%;}
.index_about .left .tit{width: 100%;overflow: hidden;position: relative;}
.index_about .left .tit h1{font-size: 136px;color: #f2f2f2;font-weight: bold;text-transform: uppercase;margin-top: -20px;}
.index_about .left .tit p{font-size: 36px;color: #083D4E;font-weight: bold;position: absolute;top: 100px;left: 0;}
.index_about .left .text{width: 705px;height: 306px;overflow: hidden;border-left: 2px solid #083D4E;box-sizing: border-box;padding-left: 34px;margin-top: 45px;}
.index_about .left .text p{width: 100%;font-size: 18px;color: #333;line-height: 40px;margin-bottom: 10px;}
.index_about .left .text p:nth-child(1){margin-top: -10px;}
.index_about .right{width: 48%;}
.index_about .right img{display: block;width: 100%;}

.about_two{width: 100%;overflow: hidden;}
.about_two ul{width: 100%;overflow: hidden;margin-top: 55px;}
.about_two ul li{width: 18.2%;float: left;height: 320px;overflow: hidden;background-color: #f4f4f4;box-sizing: border-box;padding: 43px 11px 0;}
.about_two ul li+li{margin-left: 2%;}
.about_two ul li img{display: block;width: 93px;margin: 0 auto;}
.about_two ul li h1{font-size: 22px;color: #2d2d2d;line-height: 22px;text-align: center;height: 22px;overflow: hidden;margin: 20px 0 16px;}
.about_two ul li h2{width: 32px;height: 2px;background-color: #848484;margin: 0 auto;}
.about_two ul li h3{font-size: 16px;color: #5d5d5d;line-height: 36px;text-align: center;margin-top: 13px;height: 72px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;}

.about_three{width: 100%;overflow: hidden;}
.about_three .about_why{width: 100%;overflow: hidden;height: 515px;margin-top: 55px;}
.about_three .about_why .left{width: 46%;height: 100%;background-color: #083D4E;overflow: hidden;box-sizing: border-box;padding: 65px 54px;}
.about_three .about_why .left h1{font-size: 38px;color: #fff;line-height: 38px;}
.about_three .about_why .left h2{width: 42px;height: 4px;background-color: #fff;margin: 20px 0;}
.about_three .about_why .left h3{font-size: 30px;color: #fff;line-height: 30px;margin-bottom: 18px;}
.about_three .about_why .left h4{font-size: 20px;color: #fff;line-height: 62px;height: 248px;text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;}
.about_three .about_why .right{width: 54%;height: 100%;overflow: hidden;}
.about_three .about_why .right img{display: block;width: 100%;height: 100%;}
/*联系我们*/
.contact_warp{
	width: 100%;
	overflow: hidden;
}
.contact_warp .main{
	padding: 80px 0 90px;
}
.contact_text{
	width: 100%;
	overflow: hidden;
	padding-bottom: 45px;
	border-bottom: 1px solid #e2e2e2;
	margin-top: 60px;
}
.contact_text .left{
	width: 26.25%;
	height: 280px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #eaeaea;
}
.contact_text .left h1{
	font-size: 30px;
	color: #3a3a3a;
	line-height: 44px;
}
.contact_text .left h3{
	font-size: 24px;
	color: #3a3a3a;
	margin-top: 5px;
}
.contact_text .left p{
	font-size: 14px;
	color: #8b8b8b;
	margin: 40px 0 80px;
}
.contact_text .left h5{
	width: 180px;
	height: 50px;
	background-color: #083D4E;
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	text-align: center;
}
.contact_text .con{
	overflow: hidden;
	float: left;
	padding: 0 9%;
	box-sizing: border-box;
}
.contact_text .con font{
	font-size: 20px;
	color: #083D4E;
	display: block;
}
.contact_text .con span{
	display: block;
	font-size: 30px;
	color: #083D4E;
	font-weight: bold;
	line-height: 60px;
	margin-left: -2px;
}
.contact_text .con h1{
	font-size: 14px;
	color: #8b8b8b;
	margin-top: 15px;
}
.contact_text .con p{
	font-size: 16px;
	line-height: 48px;
	color: #525252;
	margin-top: 28px;
}
.contact_text .right{
	width: 26.25%;
	height: 280px;
	overflow: hidden;
	float: right;
	border-left: 1px solid #eaeaea;
}
.contact_text .right img{
	display: block;
	width: 170px;
	height: 170px;
	margin: 0 auto;
	border:1px solid #ebebeb;
	margin-top: 25px;
}
.contact_text .right p{
	font-size: 16px;
	line-height: 30px;
	color: #404040;
	margin-top: 10px;
	text-align: center;
}
.contact_map{
	width: 100%;
	overflow: hidden;
	margin-top: 45px;
}



/*墓地专题*/
.special_one{width: 100%;overflow: hidden;}
.special_one .one_main{width: 100%;overflow: hidden;height: 380px;margin: 50px 0 80px;}
.special_one .one_main .left{width: 50%;overflow: hidden;height: 100%;box-sizing: border-box;padding: 40px;background: url(../images/jz_05.jpg) no-repeat;
	background-size: 100% 100%;}
.special_one .one_main .left h1{font-size: 36px;color: #fff;line-height: 36px;}
.special_one .one_main .left h2{font-size: 18px;color: #fff;line-height: 60px;opacity: 0.5;}
.special_one .one_main .left h3{font-size: 18px;color: #dfe9e6;line-height: 40px;border-top: 1px solid #d9d9d9;padding-top: 10px;max-height: 200px;overflow: hidden;}
.special_one .one_main .left h3 span{color: #fff;font-weight: bold;}
.special_one .one_main .right{width: 50%;overflow: hidden;height: 100%;}
.special_one .one_main .right img{display: block;width: 100%;height: 100%;}

.special_two{width: 100%;height: 700px;overflow: hidden;background-image:url("../images/jz_bg_03.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;}
.special_two .titles{color: #fff;}
.special_two .titles2{color: #fff;}
.special_two ul{width: 100%;overflow: hidden;margin-top: 50px;}
.special_two ul li{width: 49.25%;height: 388px;overflow: hidden;float: left;position: relative;}
.special_two ul li:nth-child(2){float: right;}
.special_two ul li img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.special_two ul li:hover img{transition: all 0.5s;transform: scale(1.1,1.1);}
.special_two ul li .text{width: 76%;height: 256px;background: url(../images/jzmd.png) no-repeat;background-size: 100% 100%;overflow: hidden;
	position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);box-sizing: border-box;padding: 35px 38px;}
.special_two ul li .text h1{font-size: 22px;color: #fff;line-height: 22px;text-align: center;}
.special_two ul li .text h2{width: 28px;height: 4px;background-color: #fff;margin: 15px auto 10px;}
.special_two ul li .text h3{font-size: 18px;color: #fff;line-height: 34px;text-align: center;height: 146px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;}

.special_three{width: 100%;overflow: hidden;}
.special_three .three_main{width: 100%;overflow: hidden;height: 585px;margin: 50px 0 40px;}
.special_three .three_main .left{width: 50%;overflow: hidden;height: 100%;box-sizing: border-box;padding: 60px 50px;background-color: #f7f7f7;}
.special_three .three_main .left h1{font-size: 36px;color: #333333;line-height: 36px;}
.special_three .three_main .left h2{font-size: 18px;color: #858585;line-height: 60px;}
.special_three .three_main .left h3{font-size: 17px;color: #383838;line-height: 48px;border-top: 1px solid #d9d9d9;padding-top: 10px;max-height: 370px;overflow: hidden;}
.special_three .three_main .left h3 p{margin-bottom: 10px;}
.special_three .three_main .right{width: 50%;overflow: hidden;height: 100%;}
.special_three .three_main .right img{display: block;width: 100%;height: 100%;}

.special_four{width: 100%;overflow: hidden;}
.special_four .four_nav{width: 100%;height: 42px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.special_four .four_nav .left{width: 50%;}
.special_four .four_nav .left span{display: block;font-size: 22px;color: #333;font-weight: bold;line-height: 22px;border-left: 5px solid #083D4E;box-sizing: border-box;
	padding-left: 20px;}
.special_four .four_nav .right a{font-size: 22px;color: #adadad;padding: 0 25px;}
.special_four .four_nav .right a:last-child{padding-right: 0;}
.special_four .four_nav .right a.on{color: #333;}
.special_four .four_main{width: 100%;overflow: hidden;margin: 26px 0 100px;}
.special_four .four_main ul{width: 100%;overflow: hidden;display: none;}
.special_four .four_main ul.on{display: block;}
.special_four .four_main ul li{width: 24%;float: left;box-sizing: border-box;}
.special_four .four_main ul li+li{margin-left: 1.33333%;}
.special_four .four_main ul li .img{width: 100%;height: 294px;overflow: hidden;}
.special_four .four_main ul li .img img{display: block;width: 100%;height: 100%;transition: all 0.5s;}
.special_four .four_main ul li:hover .img img{transition: all 0.5s;transform: scale(1.1,1.1);}
.special_four .four_main ul li .text{width: 100%;height: 114px;overflow: hidden;box-sizing: border-box;border: 1px solid #e6e3e3;padding: 18px 12px;}
.special_four .four_main ul li .text h1{font-size: 22px;color: #333;line-height: 25px;float: left;height: 25px;overflow: hidden;font-weight: bold;}
.special_four .four_main ul li .text h2{font-size: 25px;color: #083D4E;line-height: 25px;float: right;height: 25px;overflow: hidden;font-weight: bold;}
.special_four .four_main ul li .text h2 span{font-size: 15px;font-weight: normal;}
.special_four .four_main ul li .text h3{font-size: 14px;color: #999;line-height: 24px;height: 48px;margin-top: 10px; text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;}

#biaone1{ width:100%; height:300px;}
#biaone2{ width:100%; height:300px;}
#biaone3{ width:100%; height:300px;}
#biaone4{ width:100%; height:640px;}
#biaone3{ width:100%; height:300px;}


/*底部悬浮*/
.footer_cover{width: 100%;height: 150px;overflow: hidden;position: fixed;bottom: 0;left: 0;z-index: 99999999;
background: url(../images/yybg_02.png) no-repeat center;background-size: 100%;}
.footer_cover .left{width: 16%;margin-top: 60px;}
.footer_cover .right{width: 12%;}
.footer_cover .infortab{width: 53%;float: left;margin-left: 1.5%;margin-top: 78px;}
.footer_cover .telphone{width: 15%;float: right;margin-top: 70px;margin-right: 1%;}
.footer_cover .telphone_img {float: left;height: 50px;margin-right: 15px;margin-top: 6px;}
.footer_cover .telphone .hours{color: #fff;opacity: 0.6;font-size: 16px;}
.footer_cover .telphone .tel{font-size: 24px;color:#fff;margin-top: 5px;font-weight: bold;}
.footer_cover .infortab .kuang{width:27%;margin-right: 1%; height:46px;float: left; border:1px solid #d9d9d9; overflow:hidden; text-indent:12px;border-radius:10px; font-size:16px; color:#999999; margin-bottom:15px; background:#fff; }
.footer_cover .infortab .yzms{width:29%; height:46px;margin-right: 1%;float: left; border:1px solid #d9d9d9; overflow:hidden; text-indent:12px;border-radius:10px; font-size:16px; color:#999999; margin-bottom:15px; background:#fff;}
.footer_cover .infortab .kuang2{ width:65%; height:46px; text-indent:12px; font-size:16px; color:#999999;  background:#fff; border:none; float:left;}
.footer_cover .infortab .yzms a{ width:35%; float:right; text-align:left; height:24px; border-left:1px solid #d9d9d9; color:#999; font-size:14px; margin-top:12px; display:block;box-sizing: border-box;}
.footer_cover .infortab .inputs{ width:13%;float: left; background:#083D4E; height:48px; text-align:center; line-height:46px; font-size:18px; color:#fff;border-radius:10px; overflow:hidden; display:block; margin:0px auto; border:none;}	
	

/*手机新增*/
.sjfoot{ display:none;}
 .sjfiles2{ display:none;}
 .sjfiles{ display:none;}
 .toplistsj{ display:none;}
 .sjheader{ display:none;}
 .menu{ display:none;}
 .filebot{display: none;}
 .foots{display: none;}
 .shtaocan{ display:none;}
 /*JoJo 移动端底部固定*/
 .fixfoot{ display:none;}


 /*弹出*/
.blacks{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:99999; background:rgba(0,0,0,0.7); display:none;}
.mimaup{ width:30%; position:fixed; z-index:999999; background:#fff; left:50%; top:50%; padding:20px 0px 20px 0px; transform:translate(-50%,-50%); display:none;}
.iptit{ width:100%; text-align:center; font-size:24px; font-weight:bold; color:#333; }
.uptable{ width:90%; margin:0px auto;}
.uptable td{ padding-top:20px; font-size:16px; color:#666; line-height:40px;}
.mikuang{ width:100%; height:40px; line-height:40px; border:1px solid #e6e6e6; text-indent:10px; font-size:16px; color:#333;}
.miyam{ width:100%;height:40px; border:1px solid #e6e6e6;}
.mikuang2{ width:70%; height:40px; line-height:40px; text-indent:10px; font-size:16px; color:#333; float:left; border:none;}
.miyam a{ width:24%; height:30px; line-height:30px; margin-top:5px; font-size:14px; text-align:center; color:#333; border-left:1px solid #ccc; float:right;}
.miniu{ width:100%; height:42px; line-height:42px; margin:0px auto; display:block; text-align:center; font-size:16px; color:#fff; background:#083D4E; border:none;}

