@media (max-width:1700px) {
.main{ width:1200px;}
.logo{ padding-top:18px;}
.logo img{ width:160px;}
.search{width: 672px; padding-left:50px;}
.search_input{margin-top: 30px;width: 540px;height: 44px;margin-left: 0px;margin-bottom: 25px;font-size: 15px;}
.search_submit{width: 130px;height: 46px;line-height:46px;margin-top: 30px;font-size: 17px;}
.search_img{margin-left: 25px;width: 22px;height: auto;margin-top: 13px;}
.search_font {float: left;margin-top: 0px;margin-left: 5px; line-height:46px;}
.telphone{width: 240px;height: 60px;float: right;margin-top:30px;margin-right: 25px;}
.telphone_img{float: left;height: 46px;margin-right: 20px;}
.hours{font-size: 16px;}
.tel{font-size: 22px;margin-top: 0;}
.nav{ width:1200px; height:150px;}
.navtation { width:1000px; float: left;}
.navtation ul{margin-left: 50px;}
.navtation ul li{font-size: 16px;}
.navtation ul li:nth-child(10) span{ display:none;}
.navtation ul li a{font-size: 16px;}
.yline{margin-left: 16px;margin-right: 17px;}

.owl-theme .owl-controls .owl-page span{ width:40px; height:4px;    margin: 4px 7px;}

.message{height: 135px;width: 1200px;}
.code_message{width: 350px;margin-top: 20px;height: 95px;}
.wechat_font{font-size: 18px;margin-left: 10px;}
.code_message img{ height:95px; width:95px;}
.wechat_content_font{font-size: 14px;margin-left: 10px;}
.sreen{margin-top: 10px;}
.wechat_code{margin-top: 14px;}
.headerset{width:250px;margin-left:40px;margin-top: 20px;height: 95px;}
.headerset img{ width:75px; padding-top:10px;}
.headerset_font{font-size: 19px;margin-left: 25px;margin-top: 33px;}
.money{width: 220px;margin-left:0px;margin-top: 25px;height: 95px;}
.money img{ width:75px; padding-top:10px;}
.other_message{height: 120px;width: 1200px;}
.other_img{margin-left:0px;margin-top: 15px;width:100%;text-align:center;}
.other_img img{margin:0px auto;height: 20px;}
.other_font{font-size: 15px;width: 100%;height: 16px;margin-left:0px;margin-top: 10px;text-align:center;}
.about_us{width: 75px;float:none;display:inline-block;}
.about_us a,.contact_us a,.limit_buy a,.order_car a{ color:#fff;}
.contact_us{margin-left: 10px;width: 75px;float:none;display:inline-block;}
.limit_buy{margin-left: 10px;width: 75px;float:none;display:inline-block;}
.order_car{margin-left: 10px;width: 75px;float:none;display:inline-block;}
.onfile{font-size: 13px;width: 100%;height: 18px;margin-left:0px;margin-top: 14px;text-align:center;}
.onfile_font{width:auto; display:inline-block; float:none;}
.hotline{width:auto; display:inline-block;margin-left: 16px;  float:none;}
.onfile_tel{width:auto; display:inline-block; margin-left: 10px;  float:none;}
.company{font-size: 13px;width: 100%;height: 14px;margin-left:0px;margin-top: 2px;text-align:center;}
.last_message{width: 1200px;	margin-top: 25px;padding-bottom:25px;}
.last_title{font-size: 24px;margin-top: 2px;}
.footercar{font-size: 20px;width: auto;margin-left: 50px;margin-top: 5px;}
.people{font-size: 20px;width: auto;margin-left:50px;margin-top: 5px;}
.shopcar{font-size: 20px;width: auto;margin-left:50px;margin-top: 5px;}
.footercar img,.people img,.shopcar img{float: left; padding-right:5px; height:25px;}
.fourzero{font-size: 28px;font-weight: bold;width: auto;margin-left:40px;margin-top: 2px;}
.ordermust button{width:100px;height: 40px;font-size: 18px;}



.nines{  padding:50px 0px 50px 0px; background-size: 100% 100%;}
.ninelist{ width:1200px;}
.ninelist ul li{ width:285px; height: auto;  margin-right:20px;}

.nineinfor{ width:260px; position:absolute; left:20px; top:26px;}
.ninetit{ font-size:20px;}
.nineline{ width:20px; height:3px; margin-top:10px; }
.ninetext{ font-size:14px; line-height:24px; padding-top:8px;}


.Groupbuy{ width:1200px; }
.titles{ width:100%; text-align:center; padding-top:50px; font-size:30px; }
.titles span{  height:1px; width:60px;  margin:0px 25px 0px 25px;}
.titles2{ font-size:15px; padding-top:12px;}
.grouplist{ width:1200px; margin:0px auto; padding-top:40px;}
.grouplist ul li{ width:560px; padding:10px;  height:280px; }
.grouplist ul li:nth-child(2){ margin-right:0px;}
.grouimg{ width:265px; height:211px; }
.gourinfor{ width:280px; float:right;}
.gourinbt{ font-size:20px;  padding-top:0px;}
.gourinfor .cemetrenzheng{margin-top: 2px;}
.gourline{ width:30px; height:4px; margin-top:10px;}
.gourtext{ width:100%; padding-top:5px; line-height:22px; font-size:14px; height:134px;}
.hotslibt .hotsimg .cemetrenzheng{height: 22px;line-height: 20px;}
.hotslibt .hotsimg .cemetrenzheng img {
    width: auto;
    height: 13px;
    margin-top: 4px;
}
.cemetrenzheng{padding: 0 3px;}
.hotingors .cemesrbt{font-size: 14px;}
.hotingors .cemespan img{height: 12px;}
.hotingors .cemespan {
    float: left;
    width: auto;
    font-size: 12px;
    color: #666;
    margin-bottom: 0;
    margin-top: 8px;
}

.gourbot{ width:100%; padding-top:10px; height:48px;}
.gourtime{ float:left; font-size:20px; width:310px;  height:48px; line-height:48px; }
.gourtime .fr{font-size: 20px;}
.gourtime span{width:40px; height:34px;  margin:0px 6px 0px 6px; font-size:18px;  line-height:34px;}
.gourtmoney{  font-size:16px;  line-height:38px; height:38px; width:240px; }
.gourtmoney span{ font-size:26px;  padding-top:6px; }
.gourtmoney a{ display:block; float:right; width:100px; height:38px; line-height:38px;  font-size:16px; margin-top:5px;}

.hotslist{ width:1200px;  padding:20px 0px 20px 0px; margin-bottom:40px;}
.hotstit{ padding-left:20px; float:left; padding-top:30px; padding-right:20px; text-align:center; width:95px;}
.hotstit img{ width:85%; margin:0px auto; height: auto;}
.hotslibt{ float:left; padding:0px 0px 15px 15px; background:#fff; width:1030px;}
.hotslibt ul li{ width:194px; float:left; margin-right:10px; height: auto; margin-top:20px;}
.hotslibt ul li:nth-child(5){ margin-right:0px;}
.hotslibt .hotsimg{ width:194px; height:194px; overflow:hidden;}
.hotslibt .hotsimg img{ width:100%; height:100%;}
.hotingors{ width:90%; margin:0px auto;}
.hotsname{ padding:6px 0px 0px 0px; font-size:17px;  height:20px; line-height:20px;}
.hotsname:nth-child(2n) {
    font-size: 15px;
    padding-top: 2px;
    height: 16px;line-height: 16px;
}
.looks{ height:24px; padding:0px 7px 0px 7px;line-height:24px; margin-top:6px; font-size:12px; }
.looks span{ padding-top:6px; }
.hotext{  font-size:13px; color:#999; line-height:20px; height:40px; overflow:hidden; padding-top:4px;}
.hotmoney{ font-size:15px; color:#009b75; padding: 3px 0 5px;}
.hotmoney span{ font-weight: bold; font-size:20px;}


.chartcon{ width:100%; padding:50px 0px 50px 0px;}
.charts{ width:1200px;}
.chartmin:nth-child(3){ margin-right:0px;}
.chartit{width:100%;height: 38px;border-bottom:1px solid #009b75;font-size: 18px;line-height: 20px;box-sizing:  border-box;padding: 8px;}
.chartit em{ display:inline-block; width:5px; height:20px; background:#009b75;vertical-align:top; margin-right:10px; }
.chartit span{ color:#808080; font-size:14px; float:right;}
.chartfor{ width:100%; padding-top:22px;}

#mudimoney .chartit{ font-size:16px;}
#mudimoney .chartmin{ width:272px; padding:10px; margin-right:10px;}
#mudimoney #biaone1{ height:200px;}
#mudimoney #biaone2{ height:200px;}
#mudimoney #biaone3{ height:200px;}
#mudimoney #biaone4{ height:200px;}

#biaoneon{ height:310px; width:100%;}
.charbdna td{ padding:12px 0px 12px 0px; font-size:12px; color:#333;}
.charbdna td.bghui{ background:#fafafa;}
.charbdna td.sizes{ font-size:16px; color:#000;}
.xianluone{ widows:45%; float:left; padding-left:3%; line-height:22px;}
.xianluone2{ width:35%; float:right; line-height:22px; color:#000;}

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

.chartmin{ width:385px; padding:0px; margin-right:20px;padding-bottom: 10px;}

.tuijian .hotstit{ padding-top:20px;}
.tuijian .hotstit img{ width:75%;}
.hotstab{ width:100%; padding-top:15px;}
.hotstab ul li{ width:100%; text-align:center; font-size:16px; color:#b8dacf; height:34px; line-height:34px;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:14px; background:#fff; float:left;}
.hotstab ul li span:nth-child(2){ float:right;}
.hotstab ul li.xb span{ display:inline-block;}
.tuijian{ margin-top:50px;}

.dataets{ width:1200px; padding:0px 0px 60px 0px; margin:0px auto; }
.dataelist{padding-top:50px;}
.dataelist ul li{width:285px;height: 250px;padding-top: 15px;margin-right:15px;}
.dataelist ul li span:nth-child(4){ margin-right:0px;}

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

.informationcon{ width:100%; padding:60px 0px 60px 0px; margin-top:55px; background:#fafafa;}
.Informationmin{ width:1200px; }
.informaform{ width:480px; padding:0px 25px 40px 25px; }
.informaform td{ font-size:18px; color:#333333; padding-top:10px;}
.kuang{ width:100%; height:44px;  text-indent:10px;font-size:15px;  margin-bottom:10px; }
.yzms{width:100%; height:44px;  text-indent:10px;font-size:15px; margin-bottom:10px;}
.kuang2{ width:75%; height:44px;  text-indent:10px; font-size:15px; }
.yzms a{ width:23%;  height:24px; font-size:15px; margin-top:12px; }
.inputs{ width:80%; background:#009b75; height:50px; text-align:center; line-height:50px; font-size:18px; }

.inforight{  width:600px;}
.infortitlesw{ width:100%; height:36px;  font-size:22px;line-height:20px; }
.infortitlesw em{ height:20px; width:4px;  margin-right:12px;}
.infortitlesw span{ font-size:16px;}
.inforlbs{ width:100%; margin-top:20px;}
.inforlbs ul li{ padding-left:30px; height:40px; margin-top:15px; background-size:15px;}
.inforlbs ul li div{border-bottom:1px solid #e6e6e6; height:40px; line-height:40px; font-size:16px; color:#333;}
.inforlbs ul li em{  height:20px;  margin:0px 25px 0px 25px;}

.inforlists2{ width:100%; padding-top:44px;}
.inforlbs2{ width:100%; margin-top:20px;}
.inforlbs2 ul li{ padding-left:30px; height:40px; margin-top:10px;  background-size:15px;}
.inforlbs2 ul li div{ height:40px; line-height:40px; font-size:16px; color:#333;}
.inforlbs2 ul li span{ color:#999; font-size:15px; float:right; line-height:40px;}
.inforlbs2 ul li strong{ padding-right:20px;}


.Praisecons{ width:1200px; margin:0px auto; padding-top:80px;}
.Praiseleft{ width:440px; float:left;}
.Praisetit{ width:100%; font-size:26px;  line-height:46px;}
.Praiseleb ul li{ width:100%; padding-top:20px;}
.Praiseimgs{ width:60px; height:60px; float:left; overflow:hidden;border-radius:50%;}
.Praisenames{ width:370px; float:right;}
.Praisebiao{ width:100%; height:34px; line-height:34px; font-size:18px; font-weight:bold;}
.Praisebiao span{ padding-left:15px;}
.Praisestar{ float:left; height:20px; padding-top:2px;}
.Praisestar img{ float:left; padding-right:5px; width:18px; height:auto;}
.Praiseadd{ font-size:14px; color:#999; padding-left:20px; height:24px; line-height:24px; float:left;}
.Praisetime{font-size:14px; color:#999; padding-left:20px; height:24px; line-height:24px; float:left;}
.Parisetext{ width:100%; padding-top:10px; line-height:26px; font-size:14px;  height:78px; overflow:hidden;}

.Praiseright{ width:730px; float:right; }
.Praiseright .swiper-container{ padding:10px 10px 40px 10px;}
.Praiseright .swiper-pagination-bullet{ width:28px; height:5px; background:#009b75; 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 { left:95%; }


.byservice{ width:1200px; padding-top:100px;}
.byserimg{ width:540px; }
.byserimg .swiper-pagination-bullet{ width:40px; height:4px; background:#fff; border-radius:0px; opacity:0.5;}
.byserimg .swiper-pagination-bullet-active{ opacity:1;  background:#009b75;}

.byrights{ width:660px; float:left;}
.bytitle{ height:46px; padding-left:18px; margin-left:30px; border-left:4px solid #009b75; font-size:14px; color:#adadad;}
.bytitle span{ font-size:26px;  padding-bottom:10px;}
.bytaoc{ width:630px; padding-left:30px; padding-top:35px;}
.bytaoc ul li{ width:150px; height:185px; float:left;  margin-right:10px;}
.bytaoc ul li:nth-child(4){ margin-right:0px;}
.bytaoc ul li a{ width:100%; height:185px;}
.byname{ width:90%; margin:0px auto; height:34px; border-bottom:1px solid #009b75; font-size:17px; color:#333; line-height:34px;}
.bymoney{ width:100%; text-align:center; font-size:16px;  padding-top:6px;}
.bytext{ width:90%; margin:0px auto; padding-top:10px; height:110px; overflow:hidden; line-height:22px; font-size:12px;}

.bybottoms{ width:660px; margin-top:33px; height:355px; }
.bytabs{ width:100%; height:55px;}
.bytabs ul li{ width:16.66666666%; float:left; text-align:center; position:relative; height:55px; font-size:16px;}
.byuan{ width:20px; height:20px; margin-left:-11px; top:-10px;}
.bylines{ width:1px; height:20px; background:#ffffff; margin:0px auto; margin-bottom:3px; margin-top:5px; opacity:0;}
.bytabs ul li.xb{ color:#fff;}
.bytabs ul li.xb .bylines{ opacity:1;}

.byinforom{ width:90%; margin:0px auto; margin-top:20px; border:1px solid #fff;}
.byfornames{ width:100%; height:60px; border-bottom:1px solid #fff; line-height:60px; font-size:18px; font-weight:bold; color:#fff;}
.byfornames span{ display:inline-block; height:60px; padding-left:48px; margin-left:20px; line-height:60px; background-size:35px;}
.byfornames a{  width:30px; height:60px; float:right; margin-right:25px; background:url(../images/page_03.png) no-repeat center center;}
.byfortext{ width:90%; margin:0px auto; padding:10px 0px 10px 0px;}
.byfortext p{line-height:24px; font-size:12px; color:#fff;}

.newsmains{ width:1200px; margin:0px auto; padding-top:20px; padding-bottom:60px;}
.newslists{ width:100%; height:auto; padding-top:30px;}
.newslists ul li{ width:580px; float:left; height:170px;  padding-top:20px; margin-right:40px;}
.newslists ul li:nth-child(2n){ margin-right:0px;}
.newsimgs{ width:260px; height:165px; float:left;}
.newsimgs img{ width:100%; height:100%;}
.newsinfor{ width:310px; float:right;}
.newstitle{ width:100%; font-weight:bold; height:36px; line-height:36px; overflow:hidden; font-size:19px;}
.newstimes{ width:100%; font-size:12px; color:#999999; padding-top:2px;}
.newstext{ line-height:30px; font-size:14px; color:#808080; height:90px; overflow:hidden; padding-top:5px;}

/*墓地大全*/
.articles_warp{width: 100%;overflow: hidden;margin-bottom: 40px;}
.articles_warp .articles_nav{width: 100%;overflow: hidden;margin-bottom: 40px;}
.articles_warp .articles_nav .articles_one{width: 100%;overflow: hidden;}
.articles_warp .articles_nav .articles_one .left{width: 8%;font-size: 18px;color: #333;line-height: 42x;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 0% 11px 0;}
.articles_warp .articles_nav .articles_one .right a{font-size: 16px;color: #999;line-height: 42px;margin-right: 30px;}
.articles_warp .articles_nav .articles_one .right a.on{color: #009b75;}
.articles_warp .articles_nav .articles_one .right a:hover{color: #009b75;}


.serchmudi{ width:1200px; padding:30px 0px 30px 0px; margin:0px auto;}
.serchkk{ width:980px; height:60px; border:1px solid #e6e6e6; float:left;}
.serkuang{ width:800px; height:60px; border:none; text-indent:25px; color:#999; font-size:16px; float:left;}
.seranin{ width:180px; height:60px; text-align:center; line-height:60px;  font-size:20px; cursor:pointer;}
.sermas{ float:right; width:180px; height:60px;}
.sermas img{ height:100%;}

.cemetertlb{ width:100%; padding-bottom:40px;}
.cemetertlb ul li{ width:100%; padding:25px 0px 25px 0px;}
.cemeterimgs{ width:240px; height:185px; float:left;}

.cemeterinfor{ width:600px;  padding-left:22px;}
.cemeternames{ font-size:22px;  height:28px;}
.cemetertext{ font-size:16px;  line-height:30px; height:90px;  padding-top:10px;}
.cemetrights{ width:280px;  height:100px; border-left:1px solid #009b75; margin-top:55px;}
.cemetertitles{ padding-top:10px;}
.cemetertitles span{  padding:5px 8px 5px 8px; background:#c7e8ca; font-size:13px; color:#009b75;  margin-right:15px;}
.cemetertitles span img{ float:left; height:10px; padding-right:5px;padding-top: 3px;}

.cemetmontys{ text-align: center; font-size:28px; color:#009b75; font-weight:bold;}
.cemetmontys span{ font-size:18px; font-weight:500;}
.pingfen .cemespan img{height: 13px;}
.cemetrights a{ display:block; width:130px; height:40px; text-align:center; line-height:40px; font-size:18px;  margin-top:15px;}

/*殡葬用品*/
.articles_ul{width: 100%;overflow: hidden;}
.articles_ul li{width: 19%;float: left;margin-right: 1%;padding: 10px;
	margin-bottom: 30px;}
.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: 120px;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: 18px;color: #333;font-weight: bold;line-height: 40px;height: 40px;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: 13px;color: #999;line-height: 22px;height: 66px;overflow: hidden;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;}
.articles_ul li h3{font-size:22px;color: #009b75;line-height: 40px;font-weight: bold;height: 40px;overflow: hidden;}
.articles_ul li h3 span{font-size: 16px;}
.articles_ul li:hover h1{color: #009b75;transition: all 0.5s;}

.articxq_warp{width: 100%;overflow: hidden;}
/*.articxq_warp .main{border-top: 2px solid #009b75;}*/
.articxq_warp .left{width: 74%;}
.articxq_warp .right{width: 24%;margin-top: 70px;box-sizing: border-box;border: 1px solid #e6e6e6;padding: 20px 10px 0;}
.articxq_warp .right .right_nav{width: 100%;height: 36px;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 18px;color: #333;font-weight: bold;}
.articxq_warp .right .right_nav span{border-left: 4px solid #009b75;padding-left: 15px;line-height: 20px; display: block;}
.articxq_warp .right ul{width: 100%;overflow: hidden;}
.articxq_warp .right ul li{width: 100%;overflow: hidden;box-sizing: border-box;padding: 10px 5px;}
.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: 160px;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:18px;color: #333;text-align: center;line-height: 40px;height: 40px;overflow: hidden;}
.articxq_warp .right ul li p{font-size:18px;color: #e83c27;text-align: center;line-height: 30px;height: 30px;overflow: hidden;}
.articxq_warp .articxq_left{width: 40%;overflow: hidden;margin-top: 80px;float: left;}
.articxq_warp .articxq_right{width: 56%;overflow: hidden;float: right;}
.articxq_warp .articxq_right .tit{font-size:24px;color: #333;line-height: 30px;height: 30px;overflow: hidden;font-weight: bold;margin: 34px 0 28px;}
.articxq_warp .articxq_right .price{width: 100%;height: 60px;background-color: #f5f5f5;padding: 0 10px;line-height: 60px;overflow: hidden;}
.articxq_warp .articxq_right .price h1{font-size: 16px;color: #666;float: left;}
.articxq_warp .articxq_right .price h2{font-size: 26px;color: #ff9920;float: left;font-weight: bold;margin-left: 20px;}
.articxq_warp .articxq_right .price h2 span{font-size: 16px;font-weight: normal;}
.articxq_warp .articxq_right .price h3{font-size: 20px;color: #009b75;float: left;margin: 0 30px;}
.articxq_warp .articxq_right .price h4{font-size: 20px;color: #009b75;float: left;font-weight: bold;}
.articxq_warp .articxq_right .price h4 img{height: 28px;float: left;margin-top: 18px;margin-right: 14px;}
.articxq_warp .articxq_right .articxq_text{width: 100%;height: 60px;border-bottom: 1px dashed #e6e6e6;font-size: 18px;color: #333;line-height: 60px;}
.articxq_warp .articxq_right .articxq_text span{font-size: 16px;color: #666;margin: 0 48px 0 20px;}
.articxq_warp .articxq_right .online{font-size: 20px;color: #fff;display: block;width: 350px;height: 54px;margin:20px auto 30px;line-height:54px;}
.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: 52px;background-color: #f7f7f7;box-sizing: border-box;border-bottom: 2px solid #009b75;}
.left_con_nav h1{float: left;}
.left_con_nav h1 a{width: 150px;display: block;line-height: 50px;font-size: 18px;color: #666;text-align: center;float: left;}
.left_con_nav h1 a.on{background-color: #009b75;color: #fff;}
.left_con_nav h2{float: right;font-size: 20px;color: #009b75;line-height: 50px;font-weight: bold;margin-right: 10px;}
.left_con_nav h2 img{float: left;height: 25px;margin:12px 12px 0 0;}

.articxq_warp .articxq_right .suoshu{font-size: 20px;}
.articxq_warp .articxq_right .bei{width: 48% !important;float: left;height: 50px;line-height: 50px;}


.page{ margin-bottom:20px;}

/*殡葬服务*/
.servise_tit{font-size: 30px;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: 15px;color: #808080;line-height: 16px;text-align: center;margin: 20px 0 50px;}
.servise_lc{width: 100%;overflow: hidden;margin-top: 40px;}
.servise_lc ul{width: 100%;overflow: hidden;}
.servise_lc ul li{width: 16%;float: left;height: auto;overflow: hidden;position: relative;}
.servise_lc ul li+li{margin-left: 0.8%;}
.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:30px;overflow: hidden;background-color: rgba(0,155,117,0.9);position: absolute;bottom: 0;left: 0;
	font-size: 16px;color: #fff;line-height: 30px;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: 17px;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: 15px;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: 20px;color: #454545;line-height: 70px;}
.servise_tc .srevise_table ul li h2 span{font-size: 26px;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: 20px;left: 20px;}
.servise_tc .srevise_table ul li.one h1 .font2{position: absolute;top: 0px;right: 20px;}

.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: auto;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: 18px;color: #333;text-align: center;transition: all 0.5s;}
.servise_case ul li:hover p{color: #009b75;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:190px;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: 50px;line-height: 50px;overflow: hidden;font-size: 19px;color: #515151;text-align: center;transition: all 0.5s;}
.servise_house ul li:hover h1{color: #009b75;transition: all 0.5s;}
.servise_house ul li h2{width: 100%;height: 20px;line-height: 20px; overflow: hidden;font-size: 15px;color: #969696;text-align: center;transition: all 0.5s;margin-bottom: 10px;}
.servise_house ul li h2 img{display: inline-block;height: 15px;margin-right: 6px;}

.case_warp .serv .left_con .title{ font-size:24px; margin-bottom:30px;}
.left_con .content{ font-size:14px; line-height:32px;}

/*墓地详情*/
.case_warp .main{ border:none;}
.case_warp{ margin-bottom:0px;}
.left_nav{width: 100%;height: 70px;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 16px;color: #666;line-height: 70px;}
.left_nav span{margin: 0 15px;}


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


.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:12px;height:20px; margin-top:35px;cursor:pointer;text-decoration:none;}
.cemetuleft .spec-scroll .items{float:left;position:relative;width:520px;height:92px;overflow:hidden; margin-left:20px;}
.cemetuleft .spec-scroll .items ul{position:absolute;width:999999px;height:92px;}
.cemetuleft .spec-scroll .items ul li{float:left;width:130px;text-align:center;}
.cemetuleft .spec-scroll .items ul li img{border:1px solid #fff; width:120px;height:90px;}
.cemetuleft .spec-scroll .items ul li img:hover{border:1px solid #ff9920;padding:0px;}



.cemetyos{ width:590px; float:right;}
.cemetnamesa{font-size:24px;height: 30px;line-height: 30px;}
.cemetrenzheng {font-size: 12px;color: #ffa25e;height: 24px;line-height: 22px;margin-top: 10px;}
.cemetrenzheng img {display: inline-block;margin-right: 3px;float: left;margin-top: 5px;height: 13px;}
.cemetnadd{font-size: 15px;color: #333333;padding-left: 20px;height: 20px;line-height: 20px;background-size: auto 22px;background-size: 2%;}
.cemetxts{ width:100%; line-height:24px; font-size:14px;  padding-top:5px;}
.cemetfots{ padding:12px; margin-top:10PX;}
.cememont{height: 36px;}
.cememqian{  font-size:14px;  line-height:24px; height:24px; padding-right:20px;}
.cememqian span{ color:#ff9920; padding-left:10px;}
.cemespan img{height: 15px;}
.cememqian strong{ font-size:24px;}
.cemetels{margin-left: 20px;height: 26px;padding-left: 32px;font-size: 18px;line-height: 26px;background-size:auto 100%;}
.cemetitlas{padding-top: 12px;}
.cemetitlas span{width: 130px;height: 36px;line-height: 36px;font-size: 15px;margin-right: 20px;background-size:100% 100%;}
.cemeservice{width:100%;padding-top: 12px;clear:both;}
.cemesrbt{float:left;font-size: 15px;width: 82px;}
.cemetfots .cemespan{ float:left; width:450px; font-size:20px;  }
.cemespan{float:left;width: 505px;font-size: 15px;margin-bottom: 10px;}
.cemespan span{padding: 0px 20px 0 0px;}
.cemeslikes{width:100%;padding-top: 12px;text-align:center;}
.cemesred{ width:50%; float:left; text-align:center;}
.cemesred a{display:block;width: 150px;height: 40px;text-align:center;line-height: 40px;font-size: 16px;}
.cemesred p{margin-top: 5px;font-size: 14px;color:#999999;}
.cemesred span{color:#009b75;font-size: 18px;font-weight:bold;}

.cemetcomain{ width:1200px; margin:0px auto;}
.cemetabs{ width:100%; margin-top:30px; height:50px; background:#f7f7f7; border-bottom:2px solid #009b75;}
.cemetabs ul{ float:left;}
.cemetabs ul li{ float:left; width:115px; height:50px; text-align:center; line-height:50px;  font-size:17px;}
.cemephone{ margin-left:38px; height:50px; padding-left:30px; font-size:20px;  line-height:50px;background-size:auto 50%;}


.cemeformnr{ width:100%; padding-top:35px; overflow:hidden;}
.cemebiaoti{ width:100%; height:36px; border-bottom:1px solid #e6e6e6;}
.cemebiaoti span{font-size:19px; display:inline-block; padding-left:15px; height:20px; line-height:20px; border-left:4px solid #009b75;}
.cemeclasea{ padding:10px 0px 10px 0px;}
.cemeclasea ul li{ width:25%; float:left; height:50px; line-height:50px; font-size:16px; }
.cemeclasea ul li span{ font-size:17px; }

.cemexins{ width:100%; padding-top:20px;}
.undertext{ font-size:16px;}
.cemewenzi{ width:780px; float:left;}
.cemewenbt{ font-size:20px; }
.cemewetext{ font-size:15px;  }
.cemewetext p{ padding-top:5px;line-height:28px;}
.cemewentu{ width:400px; height:auto; padding-top:30px; float:right;}
.cemewentu img{ width:100%; height:100%;}

.cemebeilb{ width:100%; padding-top:15px;}
.cemebeilb ul li{ float:left; width:14%;  margin-right:10px; }
/*.cemebeilb ul li:nth-child(5){ margin-right:0px;}*/
.cemebeing{ width:230px; height:175px; overflow:hidden;}
.cemebeing img{ width:100%; height:160px;}
.cemebeiname{ width:90%; height:26px; overflow:hidden; line-height:26px; padding-top:10px; font-size:19px; }
.cemebeiwz{ width:90%; margin:0px auto; overflow:hidden; height:72px; line-height:24px; color:#999999; font-size:14px; padding-top:5px;}
.cemebeipice{ width:90%; padding:10px 0px 10px 0px; font-size:16px; color:#009b75;}
.cemebeipice span{ font-weight:bold; font-size:24px;}

.cemecelb{ width:100%;}
.cemecelb ul li{ float:left; width:280px; margin:20px 26px 0px 0px; text-align:center; font-size:15px; cursor:pointer;}
.cemecelb ul li:nth-child(4n){ margin-right:0px;}
.cemecelb ul li:nth-child(5n){ margin-right:26px;}
.cemeceimgs{ width:280px; height:185px; margin-bottom:5px;
	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%;}
.cemecelb ul li p{ line-height:20px;}

/*相册弹出*/
.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:470px; width:710px; 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:268px;}
.cemestarimg img{ width:100%; height:auto;}
.cemestarname{ width:100%; text-align:center; font-size:20px; color:#333333; padding-top:10px;}
.cemestarname2{width:100%; text-align:center; font-size:16px; color:#999999; padding-top:8px;}
.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:#009b75; border-radius:0px;}
.cemestare .swiper-pagination-bullet-active {background:#009b75;  opacity:1;}

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

.cemekehu{ width:100%;}
.cemekehu .swiper-slide{ padding-top:20px;}
.cemekehu .swiper-container{ padding-bottom:20px;}
.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:#009b75; border-radius:0px;}
.cemekehu .swiper-pagination-bullet-active {background:#009b75;  opacity:1;}
.cemekeimg{ float:left; width:60px; height:60px; }
.cemekeinfor{ width:500px; float:left; padding-left:15px;}
.cemekename{ width:100%; padding-top:10px;}
.cemeketit{ float:left; font-size:20px; font-weight:bold; color:#333333;}
.cemeketit span{ padding-right:5px;}
.cemekexin{  float:left; padding-left:5px;}
.cemekexin img{ float:left; padding-left:5px; height:14px;}
.cemekeadds{ font-size:13px; color:#999999; float:left; padding-left:15px;}
.camekewenz{ font-size:13px; line-height:24px; color:#999999; height:72px; overflow:hidden; padding-top:10px;}
.cemeketime{ font-size:13px; color:#999; padding-top:10px;}

.cememaps{ position: relative; width:100%; height:540px; margin-top:20px;}
.cemecontas{ width:300px; padding:25px; background:rgba(0,0,0,0.75); position:absolute; right:40px; top:60px; z-index:999;}
.cemecontit{ text-align:center; font-size:20px; color:#fff;}
.cemeconline{ width:80px; height:3px; background:#009b75; margin:0px auto; margin-top:10px;}
.cemeconmsa{ text-align:center; font-size:16px; color:#fff; opacity:0.6; margin-top:10px;}

.cemecontas td{ padding-top:15px;}
.cemkk{ width:100%; height:46px; background:#fff; border-radius:10px; overflow:hidden; border:none; text-indent:10px; line-height:46px; font-size:15px; color:#b2b2b2;}
.cemeconkuang{width:100%; height:46px; background:#fff; border-radius:10px; overflow:hidden;}
.cemkk2{ width:70%; float:left; height:46px; border:none; text-indent:10px; line-height:46px; font-size:15px; color:#b2b2b2;}
.cemeconkuang a{  width:29%; line-height:20px;  height:20px; margin-top:12px;}
.cemeinput{ width:100%; height:46px; line-height:46px; text-align:center; color:#fff; font-size:18px;}

.cemeaddresm{ width:100%; height:540px;}
.cemmmmap{ width:100%; height:540px;}
.cemtuijian{ width:100%; height:auto; padding-bottom:60px;}
.cemtuijian ul li{ width:280px; float:left; padding:20px 20px 0px 0px; text-align:center;}
.cemtuijian ul li:nth-child(5){ padding-right:0px;}
.cemtuiimg{ width:280px; height:210px;}
.cemtuiimg img{ width:100%; height:100%;}
.cemtuijian p{ font-size:18px; color:#333; padding-top:10px;}
.cemtuijian a:hover p{ color:#009b75;}

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


/*墓地专题*/

.jdtabs{ width:100%; text-align:center; padding-top:45px; font-size:0px;}
.jdtabs ul li{ width:238px; height:60px; text-align:center; line-height:60px; font-size:20px;  margin:0px 15px 0px 15px; }
.jdcoms{ width:1200px; margin:0px auto;}
.jdcoms ul{ display:none;}
.jdcoms ul.on{ display:block;}
.jdtops{ width:1200px; margin-top:25px; }
.jdqitb{background:#f7f7f7;}
.jdinfors{ width:780px; float:left;}
.jdnames{ width:92%; margin:0px auto; padding-top:15px; border-bottom:1px solid #d9d9d9;}
.jdnames span{ color:#333333; font-size:26px;}
.jdnames p{ font-size:16px; color:#858585; padding:2px 0px 10px 0px;}
.jdtexts{ font-size:15px; color:#383838; line-height:30px; width:92%; height:180px; margin:0px auto; margin-top:10px;}
.jdimg{ width:420px; float:right; height:308px;}
.jdimg img{ width:100%; height:100%;}
.jdqitb .swiper-button-next, .swiper-button-prev{ width:40px; height:45px;   }
.jdqitb .swiper-button-next, .swiper-button-prev{ width:40px; height:45px; }
.jdqitb .swiper-button-prev{} 
.jdqitb .swiper-button-next{}

.jdlistb{ width:1200px; margin:0px auto; padding-top:15px;}
.jdlistits{ width:100%; height:42px; border-bottom:1px solid #cccccc;}
.jdlistits span{ font-size:20px; color:#333333; font-weight:bold; padding-left:10px; height:24px; line-height:24px; border-left:4px solid #009b75; display:block;}

.jdlistb .swiper-container{ padding:15px 0px 40px 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:10px; height:10px; background:#bfbfbf; opacity:1;}
.jdlistb .swiper-pagination-bullet-active {background:#009b75;}

.jdlitu{ width:100%; height:180px;}
.jdlitu img{ width:100%; height:100%;}
.jdboml{ border:1px solid #e6e3e3; padding:10px; border-top:none;}
.jdlinames{ height:24px; overflow:hidden; line-height:24px;}
.jdtitles{ font-size:18px; color:#333; font-weight:bold; float:left; padding-top:0px;}
.jdmoney{ float:right;  color:#009b75;font-size:21px; font-weight:bold;}
.jdmoney span{ font-size:15px; font-weight:400;}
.jdlitexts{ font-size:13px; line-height:24px; height:48px; overflow:hidden; color:#999999; padding-top:5px;}

.conusm{ width:100%; padding-top:35px; padding-bottom:45px;}
.conusm a{ display:block; margin:0px auto; width:300px; height:48px; text-align:center; line-height:48px;  font-size:18px; border-radius:30px; overflow:hidden;}


.mudimoney{ width:100%; background:#f2f2f2; padding-bottom:20px;}
.muditextms{ width:100%; font-size:16px; color:#464545; line-height:36px; 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{ float:left; height:40px; line-height:40px; font-size:14px; color:#252525; padding:0px 0px 0px 0px; width:10%; cursor:pointer;}
.mudiaddtab ul li.act{ color:#fff; background:#009b75;}

.chartmin2{ padding:25px; margin-top:20px; background:#fff;}

.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:10px 0px 10px 0px; font-size:18px; color:#333;}
.mudiaddcons td img{ height:120px;}
.mudiaddcons td.mudititbr{ background:#f8f8f8; font-size:17px; color:#575757;}
.moneus{ font-size:19px; color:#009b75; font-weight:bold;}
.mudifonts{ padding:15px; border:1px solid #d9d9d9;  font-size:14px; line-height:32px; color:#636363;}
.mudifonts span{ color:#009b75;}


.muditao{ width:1200px; 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:16px 0px 16px 0px; font-size:15px; color:#333;}
.mudijtbai .mudititbig{ font-size:22px; font-weight:bold; margin:10px 0px 10px 0px; display:block;}
.mudijtbai .mudititbig2{ font-size:18px; font-weight:bold;}
.mudijtbai .mudititlv{ font-size:16px; color:#009b75; font-weight:bold;}
.mudijtbai td.mudititbgh{ background:#fafafa;}
.mudijtbai td img{ padding:0px 1px 0px 1px; display:inline-block; height:15px;}



.mudicanlb{ width:100%; padding-top:30px;}
.mudicanlb ul li{ padding:10px; width:1180px; background:url(../images/grou.png) #009b75; border-radius:10px; overflow:hidden; margin:15px 0px 0px 0px; float:left; min-height:250px;}
.mudicanlb ul li:nth-child(2n){ margin-right:0px;}
.mudicantu{ float:left; width:255px; height:250px; float:left; border-radius:10px; overflow:hidden;}
.mudicantu img{ width:100%; height:100%;}
.mudicaninfor{ width:900px; float:right;}
.mudicantit{ font-size:20px; color:#fff;}
.mudicandip{ font-size:13px; color:#fff; padding-top:10px;}
.mudicanlb ul li .mudicandip ul li{ display:block; float:left; height:26px; line-height:26px; width:33.33333333333%; vertical-align:middle; background:none;}
.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:15px; color:#333; line-height:36px; padding-top:30px;}

/*底部悬浮*/
.footer{margin-bottom: 80px;}
.footer_cover{width: 100%;height: 100px;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: 12%;margin-top: 48px;}
.footer_cover .right{width: 10%;}
.footer_cover .infortab{width: 60%;float: left;margin-left: 1%;margin-top: 50px;}
.footer_cover .telphone{width: 15%;float: right;margin-top: 45px;margin-right: 1%;}
.footer_cover .telphone_img{float: left;height: 40px;margin-right: 10px;margin-top: 6px;}
.footer_cover .telphone .hours{color: #fff;opacity: 0.6;font-size: 12px;margin-top: 5px;}
.footer_cover .telphone .tel{font-size: 18px;color:#fff;margin-top: 2px;font-weight: bold;}
.footer_cover .infortab .kuang{width:27%;margin-right: 1%;height: 36px;float: left;border:1px solid #d9d9d9;overflow:hidden;text-indent: 10px;border-radius:10px;font-size: 14px;color:#999999;margin-bottom:15px;background:#fff;}
.footer_cover .infortab .yzms{width:29%;height: 36px;margin-right: 1%;float: left;border:1px solid #d9d9d9;overflow:hidden;text-indent: 10px;border-radius:10px;font-size: 14px;color:#999999;margin-bottom:15px;background:#fff;}
.footer_cover .infortab .kuang2{width:65%;height: 36px;text-indent: 10px;font-size: 14px;color:#999999;background:#fff;border:none;float:left;}
.footer_cover .infortab .yzms a{width: 35%;float:right;text-align:left;height: 20px;border-left:1px solid #d9d9d9;color:#999;font-size: 13px;margin-top: 9px;display:block;box-sizing: border-box;}
.footer_cover .infortab .inputs{width:13%;float: left;background:#009b75;height: 38px;text-align:center;line-height: 38px;font-size: 14px;color:#fff;border-radius: 10px;overflow:hidden;display:block;margin:0px auto;border:none;}    


 } 
 
 
 
 @media (max-width:1300px) {
.main{ width:1000px;}
.logo{ padding-top:15px;}
.logo img{ width:160px;}
.search{width: 560px; padding-left:30px;}
.search_input{margin-top:25px;width: 440px;height: 40px;margin-left: 0px;margin-bottom: 30px;font-size: 14px;}
.search_submit{width: 110px;height: 42px;line-height:42px;margin-top: 25px;font-size: 16px;}
.search_img{margin-left: 15x;width: 20px;height: auto;margin-top: 13px;}
.search_font {float: left;margin-top: 0px;margin-left: 5px; line-height:42px;}
.telphone{width: 210px;height: 60px;float: right;margin-top:25px;}
.telphone_img{float: left;height: 42px;margin-right: 10px;}
.hours{font-size: 14px;}
.tel{font-size: 20px;margin-top:0px;}
.nav{ width:1000px; height:150px;}
.navtation { width:840px; float: left;}
.navtation ul{margin-left: 30px;}
.navtation ul li{font-size: 14px;}
.navtation ul li:nth-child(10) span{ display:none;}
.navtation ul li a{font-size: 14px;}
.yline{margin-left: 13px;margin-right: 14px;}

.owl-theme .owl-controls .owl-page span{ width:30px; height:3px;    margin: 4px 5px;}



.message{height: 120px;width: 1000px;}
.code_message{width:300px;margin-top: 15px;height: 90px;}
.wechat_font{font-size: 16px;margin-left:7px;}
.code_message img{ height:90px; width:95px;}
.wechat_content_font{font-size: 12px;margin-left:7px;}
.sreen{margin-top:5px;}
.wechat_code{margin-top: 14px;}
.headerset{width:200px;margin-left: 25px;margin-top:15px;height: 90px;}
.headerset img{ width:60px; padding-top:10px;}
.headerset_font{font-size: 16px;margin-left: 25px;margin-top: 30px;}
.money{width: 200px;margin-left:0px;margin-top: 15px;height: 90px;}
.money img{ width:60px; padding-top:10px;}
.last_message{width: 1000px;	margin-top: 25px;padding-bottom:25px;}
.last_title{font-size: 20px;margin-top: 2px;}
.footercar{font-size: 18px;width: auto;margin-left: 30px;margin-top: 5px;}
.people{font-size: 18px;width: auto;margin-left:30px;margin-top: 5px;}
.shopcar{font-size: 18px;width: auto;margin-left:30px;margin-top: 5px;}
.footercar img,.people img,.shopcar img{float: left; padding-right:5px; height:25px;}
.fourzero{font-size: 22px;font-weight: bold;width: auto;margin-left:30px;margin-top: 2px;}
.ordermust button{width:100px;height: 40px;font-size: 16px;}

.nines{  padding:40px 0px 40px 0px; background-size: 100%;}
.ninelist{ width:1000px;}
.ninelist ul li{ width:242px; height: auto;  margin-right:10px;}

.nineinfor{ width:260px; position:absolute; left:18px; top:24px;}
.ninetit{ font-size:16px;}
.nineline{ width:20px; height:3px; margin-top:10px; }
.ninetext{ font-size:12px; line-height:22px; padding-top:8px;}


.Groupbuy{ width:1000px; }
.titles{ padding-top:40px; font-size:26px; }
.titles span{  height:1px; width:50px;  margin:0px 25px 0px 25px;}
.titles2{ font-size:14px; padding-top:10px;}
.grouplist{ width:1000px; margin:0px auto; padding-top:40px;}
.grouplist ul li{ width:470px; padding:8px;  height:245px; margin-right:28px;}
.grouplist ul li:nth-child(2){ margin-right:0px;}
.grouimg{ width:230px; height:185px; }
.gourinfor{ width:220px; float:right;}
.gourinbt{ font-size:19px;  padding-top:0px;}
.gourline{ width:30px; height:3px; margin-top:5px;}
.gourtext{ width:100%; padding-top:5px; line-height:24px; font-size:13px; height:120px;}
.gourinfor .cemesrbt{margin-bottom: 0;}
.hotingors .cemesrbt {
    font-size: 13px;margin-bottom: 0;
}
.hotingors .cemespan{margin-top: 6px;}

.gourbot{ width:100%; padding-top:10px; height:40px;}
.gourtime{float:left;font-size: 18px;width: 255px;height:40px;line-height:40px;}
.gourtime .fr {font-size: 16px;}
.gourtime span{width: 34px;height: 30px;margin:0px 5px 0px 5px;font-size: 16px;line-height: 30px;}
.gourtmoney{  font-size:14px;  line-height:36px; height:36px; width:210px; }
.gourtmoney span{ font-size:20px;  padding-top:5px; }
.gourtmoney a{ display:block; float:right; width:100px; height:36px; line-height:36px;  font-size:14px; margin-top:5px;}

.hotslist{ width:1000px;  padding:15px 0px 15px 0px; margin-bottom:40px;}
.hotstit{ padding-left:10px; float:left; padding-top:20px; padding-right:10px; text-align:center; width:85px;}
.hotstit img{ width:80%; margin:0px auto; height: auto;}
.hotslibt{ float:left; padding:0px 0px 10px 10px; background:#fff; width:870px;}
.hotslibt ul li{ width:162px; float:left; margin-right:10px; height: auto; margin-top:15px;}
.hotslibt ul li:nth-child(5){ margin-right:0px;}
.hotslibt .hotsimg{ width:162px; height:125px; overflow:hidden;}
.hotslibt .hotsimg img{ width:100%; height:100%;}
.hotingors{ width:90%; margin:0px auto;}
.hotsname{ padding:6px 0px 0px 0px; font-size:16px;  height:20px; line-height:20px;}
.hotsname:nth-child(2n) {
    font-size: 13px;
    padding-top: 2px;
    height: 14px;
    line-height: 14px;
}
.looks{ height:22px; padding:0px 5px 0px 5px;line-height:22px; margin-top:5px; font-size:12px; }
.looks span{ padding-top:6px; font-size:12px; }
.looks span img{ height:10px;}
.hotext{  font-size:12px; color:#999; line-height:20px; height:40px; overflow:hidden; padding-top:5px;}
.hotmoney{ font-size:13px; color:#009b75; padding-top:5px;}
.hotmoney span{ font-weight: bold; font-size:17px;}

.chartcon{ width:100%; padding:40px 0px 40px 0px;}
.charts{ width:1000px;}
.chartit{ width:100%; height:32px; font-size:16px; line-height:20px;}
.chartit em{ display:inline-block; width:5px; height:20px;  margin-right:10px; }
.chartit span{ color:#808080; font-size:14px; float:right;}
.chartfor{ width:100%; padding-top:20px;}
.chartmin{ width:320px; padding:0px; margin-right:20px;}
#mudimoney .chartit{ font-size:13px;}
#mudimoney .chartmin{ width:233px; padding:5px; margin-right:10px;}
#mudimoney #biaone1{ height:180px;}
#mudimoney #biaone2{ height:180px;}
#mudimoney #biaone3{ height:180px;}
#mudimoney #biaone4{ height:180px;}

#biaoneon{ height:290px; width:100%;}
.charbdna td{ padding:5px 0px 5px 0px; font-size:12px; color:#333;}
.charbdna td.bghui{ background:#fafafa;}
.charbdna td.sizes{ font-size:14px; color:#000;}
.xianluone{ width:45%; float:left; padding-left:3%; line-height:18px;}
.xianluone2{ width:35%; float:right; line-height:20px; color:#000;}

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

.tuijian .hotstit{ padding-top:15x;}
.tuijian .hotstit img{ width:70%;}
.hotstab{ width:100%; padding-top:10px;}
.hotstab ul li{ width:100%; text-align:center; font-size:13px; color:#b8dacf; height:30px; line-height:30px;}
.hotstab ul li.xb{ color:#fff;}
.hotstab ul li span{ display:none; width:6px; height:6px;  margin-top:12px; background:#fff; float:left;}
.hotstab ul li span:nth-child(2){ float:right;}
.hotstab ul li.xb span{ display:inline-block;}
.tuijian{ margin-top:50px;}

.dataets{ width:1000px; padding:0px 0px 45px 0px; margin:0px auto; }
.dataelist{padding-top:40px;}
.dataelist ul li{ width:235px;}
.dataelist ul li span:nth-child(4){ margin-right:0px;}


.informationcon{ width:100%; padding:40px 0px 40px 0px; margin-top:45px; background:#fafafa;}
.Informationmin{ width:1000px; }
.informaform{ width:460px; padding:0px 15px 30px 15px; }
.informaform td{ font-size:16px; color:#333333; padding-top:6px;}
.kuang{ width:100%; height:40px;  text-indent:6px;font-size:13px;  margin-bottom:6px; }
.yzms{width:100%; height:40px;  text-indent:6px;font-size:13px; margin-bottom:6px;}
.kuang2{ width:75%; height:40px;  text-indent:6px; font-size:13px; }
.yzms a{ width:23%;  height:24px; font-size:13px; margin-top:12px; }
.inputs{ width:80%; background:#009b75; height:40px; text-align:center; line-height:40px; font-size:16px; }

.inforight{  width:480px;}
.infortitlesw{ width:100%; height:32px;  font-size:18px;line-height:20px; }
.infortitlesw em{ height:20px; width:4px;  margin-right:10px;}
.infortitlesw span{ font-size:13px;}
.inforlbs{ width:100%; margin-top:20px;}
.inforlbs ul li{ padding-left:30px; height:34px; margin-top:15px; background-size:10px;}
.inforlbs ul li div{border-bottom:1px solid #e6e6e6; height:34px; line-height:36px; font-size:13px; color:#333;}
.inforlbs ul li em{  height:20px;  margin:0px 20px 0px 20px;}

.inforlists2{ width:100%; padding-top:30px;}
.inforlbs2{ width:100%; margin-top:20px;}
.inforlbs2 ul li{ padding-left:30px; height:34px; margin-top:10px;  background-size:10px;}
.inforlbs2 ul li div{ height:34px; line-height:34px; font-size:13px; color:#333;}
.inforlbs2 ul li span{ color:#999; font-size:13px; float:right; line-height:40px;}
.inforlbs2 ul li strong{ padding-right:20px;}


.Praisecons{ width:1000px; margin:0px auto; padding-top:50px;}
.Praiseleft{ width:360px; float:left;}
.Praisetit{ width:100%; font-size:20px;  line-height:40px;}
.Praiseleb ul li{ width:100%; padding-top:10px;}
.Praiseimgs{ width:50px; height:50px;}
.Praisenames{ width:300px; float:right;}
.Praisebiao{ width:100%; height:30px; line-height:30px; font-size:17px; font-weight:bold;}
.Praisebiao span{ padding-left:12px;}
.Praisestar{ float:left; height:20px; padding-top:2px;}
.Praisestar img{ float:left; padding-right:5px; width:14px; height:auto;}
.Praiseadd{ font-size:12px; color:#999; padding-left:20px; height:24px; line-height:24px; float:left;}
.Praisetime{font-size:13px; color:#999; padding-left:20px; height:24px; line-height:24px; float:left;}
.Parisetext{ width:100%; padding-top:10px; line-height:22px; font-size:13px;  height:66px; overflow:hidden;}

.Praiseright{ width:620px; float:right; }
.Praiseright .swiper-container{ padding:10px 10px 40px 10px;}
.Praiseright .swiper-pagination-bullet{ width:28px; height:5px; background:#009b75; 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;
}

.byservice{ width:1000px; padding-top:60px;}
.byserimg{ width:460px; }
.byserimg .swiper-pagination-bullet{ width:30px; height:4px; background:#fff; border-radius:0px; opacity:0.5;}
.byserimg .swiper-pagination-bullet-active{ opacity:1;  background:#009b75;}

.byrights{ width:540px; float:left;}
.bytitle{ height:40px; padding-left:15px; margin-left:20px; border-left:3px solid #009b75; font-size:12px; color:#adadad;}
.bytitle span{ font-size:20px;  padding-bottom:5px;}
.bytaoc{ width:520px; padding-left:20px; padding-top:20px;}
.bytaoc ul li{ width:120px; height:165px; float:left;  margin-right:10px;}
.bytaoc ul li:nth-child(4){ margin-right:0px;}
.bytaoc ul li a{ width:100%; height:165px;}
.byname{ width:90%; margin:0px auto; height:30px; border-bottom:1px solid #009b75; font-size:15px;  line-height:30px;}
.bymoney{ width:100%; text-align:center; font-size:14px;  padding-top:5px;}
.bytext{ width:90%; margin:0px auto; padding-top:5px; height:100px; overflow:hidden; line-height:20px; font-size:12px;}

.bybottoms{ width:540px; margin-top:25px; height:307px; }
.bytabs{ width:100%; height:45px;}
.bytabs ul li{ width:16.66666666%; height:45px; font-size:14px;}
.byuan{ width:14px; height:14px; margin-left:-8px; top:-7px;}
.bylines{ width:1px; height:12px; margin-bottom:2px; margin-top:3px; opacity:0;}


.byinforom{ width:90%; margin:0px auto; margin-top:20px; border:1px solid #fff;}
.byfornames{ width:100%; height:50px;  line-height:50px; font-size:16px; }
.byfornames span{  height:50px; padding-left:40px; margin-left:15px; line-height:50px; background-size:30px;}
.byfornames a{  width:30px; height:50px; float:right; margin-right:15px; background:url(../images/page_03.png) no-repeat center center;}
.byfortext{ width:95%; margin:0px auto; padding:10px 0px 10px 0px;}
.byfortext p{line-height:22px; font-size:12px; color:#fff;}

.newsmains{ width:1000px; margin:0px auto; padding-top:10px; padding-bottom:50px;}
.newslists{ width:100%; height:auto; padding-top:30px;}
.newslists ul li{ width:485px; float:left; height:150px;  padding-top:15px; margin-right:30px;}
.newsimgs{ width:230px; height:135px; float:left;}
.newsimgs img{ width:100%; height:100%;}
.newsinfor{ width:240px; float:right;}
.newstitle{ width:100%; font-weight:bold; height:30px; line-height:30px; overflow:hidden; font-size:18px;}
.newstimes{ width:100%; font-size:12px; color:#999999; padding-top:0px;}
.newstext{ line-height:24px; font-size:13px; color:#808080; height:72px; overflow:hidden; padding-top:5px;}

/*墓地大全*/
.articles_warp{width: 100%;overflow: hidden;margin-bottom: 30px;}
.articles_warp .articles_nav{width: 100%;overflow: hidden;margin-bottom: 30px;}
.articles_warp .articles_nav .articles_one{width: 100%;overflow: hidden;}
.articles_warp .articles_nav .articles_one .left{width: 10%;font-size: 16px;color: #333;line-height: 38px;text-align: right;box-sizing: border-box;padding: 11px 2% 11px 0;}
.articles_warp .articles_nav .articles_one .right{width: 90%;border-bottom: 1px solid #e6e6e6;box-sizing: border-box;padding: 11px 0% 11px 0;}
.articles_warp .articles_nav .articles_one .right a{font-size: 14px;color: #999;line-height:36px;margin-right: 20px;}
.articles_warp .articles_nav .articles_one .right a.on{color: #009b75;}
.articles_warp .articles_nav .articles_one .right a:hover{color: #009b75;}


.serchmudi{ width:1000px; padding:30px 0px 30px 0px; margin:0px auto;}
.serchkk{ width:830px; height:50px; border:1px solid #e6e6e6; float:left;}
.serkuang{ width:680px; height:50px; border:none; text-indent:20px; color:#999; font-size:15px; float:left;}
.seranin{ width:150px; height:50px; text-align:center; line-height:50px;  font-size:18px; cursor:pointer;}
.sermas{ float:right; width:150px; height:50px;}
.sermas img{ height:100%;}

.cemetertlb{ width:100%; padding-bottom:40px;}
.cemetertlb ul li{ width:100%; padding:25px 0px 25px 0px;}
.cemeterimgs{ width:220px; height:175px; float:left;}

.cemeterinfor{ width:540px;  padding-left:22px;}
.cemeternames{ font-size:20px;  height:26px;}
.cemetertext{ font-size:14px;  line-height:26px; height:78px;  padding-top:10px;}
.cemetrights{ width:180px;  height:90px; border-left:1px solid #009b75; margin-top:55px;}
.cemetertitles{ padding-top:10px;}
.cemetertitles span{  padding:5px 10px 5px 10px; background:#c7e8ca; font-size:12px; color:#009b75;  margin-right:20px;}
/*.cemetertitles span img{ float:left; height:15px; padding-right:7px;}*/

.cemetmontys{ text-align: center; font-size:24px; }
.cemetmontys span{ font-size:16px; font-weight:500;}
.cemetrights a{ display:block; width:120px; height:36px; text-align:center; line-height:36px; font-size:16px;  margin-top:15px;}


/*殡葬用品*/
.articles_ul{width: 100%;overflow: hidden;}
.articles_ul li{width: 19%;float: left;margin-right: 1%;padding: 10px;
	margin-bottom: 20px;}
.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: 120px;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: 17px;color: #333;font-weight: bold;line-height: 36px;height: 36px;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: 12px;color: #999;line-height: 22px;height: 66px;overflow: hidden;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;}
.articles_ul li h3{font-size:20px;color: #009b75;line-height: 40px;font-weight: bold;height: 40px;overflow: hidden;}
.articles_ul li h3 span{font-size: 14px;}
.articles_ul li:hover h1{color: #009b75;transition: all 0.5s;}

.articxq_warp{width: 100%;overflow: hidden;}
.articxq_warp .main{border-top: 2px solid #009b75;}
.articxq_warp .left{width: 74%;}
.articxq_warp .right{width: 24%;margin-top: 50px;box-sizing: border-box;border: 1px solid #e6e6e6;padding:10px 10px 0;}
.articxq_warp .right .right_nav{width: 100%;height: 30px;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 16px;color: #333;font-weight: bold;}
.articxq_warp .right .right_nav span{border-left: 3px solid #009b75;padding-left: 10px;line-height: 18px; display: block;}
.articxq_warp .right ul li{padding: 10px 5px;}
.articxq_warp .right ul li .img{width: 100%;padding: 10px 0;overflow: hidden;}
.articxq_warp .right ul li .img img{height: 140px;transition: all 0.5s;margin: 0 auto;}
.articxq_warp .right ul li h1{font-size:16px;color: #333;text-align: center;line-height: 30px;height: 30px;overflow: hidden;}
.articxq_warp .right ul li p{font-size:14px;color: #e83c27;text-align: center;line-height: 20px;height: 20px;overflow: hidden;}
.articxq_warp .articxq_left{width: 40%;overflow: hidden;margin-top: 60px;float: left;}
.articxq_warp .articxq_right{width: 56%;overflow: hidden;float: right;}
.articxq_warp .articxq_right .tit{font-size:22px;color: #333;line-height: 30px;height: 30px;overflow: hidden;font-weight: bold;margin: 30px 0 25px;}
.articxq_warp .articxq_right .price{width: 100%;height: 60px;background-color: #f5f5f5;padding: 0 10px;line-height: 60px;overflow: hidden;}
.articxq_warp .articxq_right .price h1{font-size: 14px;color: #666;float: left;}
.articxq_warp .articxq_right .price h2{font-size: 20px;color: #ff9920;float: left;font-weight: bold;margin-left: 10px;}
.articxq_warp .articxq_right .price h2 span{font-size: 14px;font-weight: normal;}
.articxq_warp .articxq_right .price h3{font-size: 16px;color: #009b75;float: left;margin: 0 20px;}
.articxq_warp .articxq_right .price h4{font-size: 16px;color: #009b75;float: left;font-weight: bold;}
.articxq_warp .articxq_right .price h4 img{height: 25px;float: left;margin-top:20px;margin-right: 10px;}
.articxq_warp .articxq_right .articxq_text{width: 100%;height: 50px;border-bottom: 1px dashed #e6e6e6;font-size: 14px;color: #333;line-height:50px;}
.articxq_warp .articxq_right .articxq_text span{font-size: 16px;color: #666;margin: 0 48px 0 20px;}
.articxq_warp .articxq_right .online{font-size: 18px;color: #fff;display: block;width: 350px;height: 50px;margin:15px auto 20px;line-height:50px;}
.articxq_warp .left_con .content{display: none;margin-bottom: 50px;}
.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: 46px;background-color: #f7f7f7;box-sizing: border-box;border-bottom: 2px solid #009b75;}
.left_con_nav h1{float: left;}
.left_con_nav h1 a{width: 110px;display: block;line-height: 46px;font-size: 16px;color: #666;text-align: center;float: left;}
.left_con_nav h2{float: right;font-size: 18px;color: #009b75;line-height: 46px;font-weight: bold;margin-right: 10px;}
.left_con_nav h2 img{float: left;height: 22px;margin:10px 10px 0 0;}

.spec-scroll .items {
    width: 88%;
    margin-left: 1%;
    height: 100px;
    overflow: hidden;
}
.spec-scroll .items ul li {
    width: 80px;
    text-align: center;
    margin-right: 0px;
    box-sizing: border-box;
    padding: 0px;
    border:none;
}

.spec-scroll .items ul li:hover {
    border: none;
}
.spec-scroll{ margin-top:35px;}
.spec-scroll .prev, .spec-scroll .next{ height:58px; line-height:58px;}


/*殡葬服务*/
.servise_tit{font-size: 26px;color: #333;line-height: 32px;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: 14px;color: #808080;line-height: 16px;text-align: center;margin: 10px 0 40px;}
.servise_lc{width: 100%;overflow: hidden;margin-top:30px;}
.servise_lc ul{width: 100%;overflow: hidden;}
.servise_lc ul li{width: 16%;float: left;height: auto;overflow: hidden;position: relative;}
.servise_lc ul li+li{margin-left: 0.8%;}
.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:30px;overflow: hidden;background-color: rgba(0,155,117,0.9);position: absolute;bottom: 0;left: 0;
	font-size: 14px;color: #fff;line-height: 30px;text-align: center;}

.servise_tc{width: 100%;overflow: hidden;margin-top: 50px;}
.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: 16px;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: 14px;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: 18px;color: #454545;line-height: 70px;}
.servise_tc .srevise_table ul li h2 span{font-size: 22px;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: 20px;left: 20px;}
.servise_tc .srevise_table ul li.one h1 .font2{position: absolute;top: 0px;right: 20px;}

.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: auto;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: 50px;line-height: 50px;overflow: hidden;font-size: 15px;color: #333;text-align: center;transition: all 0.5s;}
.servise_case ul li:hover p{color: #009b75;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:160px;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: 40px;line-height: 40px;overflow: hidden;font-size: 17px;color: #515151;text-align: center;transition: all 0.5s;}
.servise_house ul li:hover h1{color: #009b75;transition: all 0.5s;}
.servise_house ul li h2{width: 100%;height: 20px;line-height: 20px; overflow: hidden;font-size: 13px;color: #969696;text-align: center;transition: all 0.5s;margin-bottom: 6px;}
.servise_house ul li h2 img{display: inline-block;height: 12px;margin-right: 6px;}

.case_warp .serv .left_con .title{ font-size:22px; margin-bottom:20px;}
.left_con .content{ font-size:13px; line-height:30px;}

/*墓地详情*/
.case_warp .main{ border:none;}
.case_warp{ margin-bottom:0px;}
.left_nav{width: 100%;height: 50px;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 14px;color: #666;line-height: 50px;}
.left_nav span{margin: 0 10px;}


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


.cemetuleft .spec-scroll{clear:both;margin-top:20px;width:100%; height:90px;}
.cemetuleft .spec-scroll .prev{float:left;}
.cemetuleft .spec-scroll .next{float:right;}
.cemetuleft .spec-scroll .prev,.cemetuleft .spec-scroll .next{display:block;width:10px;height:18px; margin-top:28px;cursor:pointer;text-decoration:none;}
.cemetuleft .spec-scroll .items{float:left;position:relative;width:440px;height:78px;overflow:hidden; margin-left:15px;}
.cemetuleft .spec-scroll .items ul{position:absolute;width:999999px;height:78px;}
.cemetuleft .spec-scroll .items ul li{float:left;width:110px;text-align:center;}
.cemetuleft .spec-scroll .items ul li img{border:1px solid #fff; width:100px;height:76px;}
.cemetuleft .spec-scroll .items ul li img:hover{border:1px solid #ff9920;padding:0px;}



.cemetyos{ width:500px; float:right;}
.cemetnamesa{font-size: 20px;height: 22px;line-height: 22px;}
.cemetrenzheng {font-size: 12px;color: #ffa25e;height: 24px;line-height: 22px;margin-top: 2px;}
.cemetrenzheng img {display: inline-block;margin-right: 3px;float: left;margin-top: 5px;height: 13px;}
.cemetnadd{font-size: 13px;color: #333333;padding-left: 15px;height: 20px;line-height: 20px;background-size: auto 22px;background-size: 2%;}
.cemetxts{width:100%;line-height: 20px;font-size: 12px;padding-top: 2px;}
.cemetfots{padding: 8px;margin-top: 5PX;}
.cememont{height: 30px;}
.cememqian{font-size: 12px;line-height: 20px;height: 20px;padding-right: 15px;}
.cememqian span{color:#ff9920;padding-left: 5px;}
.cemespan img{height: 13px;}
.cememqian strong{font-size: 20px;}
.cemetels{margin-left: 15px;height: 20px;padding-left: 25px;font-size: 15px;line-height: 20px;background-size:auto 100%;}
.cemetitlas{padding-top: 10px;}
.cemetitlas span{width: 120px;height: 30px;line-height: 30px;font-size: 13px;margin-right: 15px;background-size:100% 100%;}
.cemeservice{width:100%;padding-top: 12px;clear:both;}
.cemesrbt{float:left;font-size: 13px;width: 70px;margin-bottom: 8px;}
.cemetfots .cemespan{ float:left; width:450px; font-size:20px;  }
.cemespan{float:left;width: 420px;font-size: 13px;margin-bottom: 8px;}
.cemespan span{padding: 0px 20px 0 0px;}
.cemeslikes{width:100%;padding-top: 12px;text-align:center;}
.cemesred{ width:50%; float:left; text-align:center;}
.cemesred a{display:block;width: 150px;height: 40px;text-align:center;line-height: 40px;font-size: 16px;}
.cemesred p{margin-top: 2px;font-size: 14px;color:#999999;}
.cemesred span{color:#009b75;font-size: 16px;font-weight:bold;}

.cemetcomain{ width:1000px; margin:0px auto;}
.cemetabs{ width:100%; margin-top:25px; height:48px; background:#f7f7f7; border-bottom:2px solid #009b75;}
.cemetabs ul{ float:left;}
.cemetabs ul li{ float:left; width:100px; height:48px; text-align:center; line-height:48px;  font-size:15px;}
.cemephone{ margin-left:30px; height:48px; padding-left:25px; font-size:17px;  line-height:48px;background-size:auto 50%;}


.cemeformnr{ width:100%; padding-top:35px; overflow:hidden;}
.cemebiaoti{ width:100%; height:36px; border-bottom:1px solid #e6e6e6;}
.cemebiaoti span{font-size:18px; display:inline-block; padding-left:15px; height:20px; line-height:20px; border-left:3px solid #009b75;}
.cemeclasea{ padding:10px 0px 10px 0px;}
.cemeclasea ul li{ width:25%; float:left; height:40px; line-height:40px; font-size:14px; }
.cemeclasea ul li span{ font-size:15px; }

.cemexins{ width:100%; padding-top:20px;}
.undertext{ line-height:28px; font-size:14px;}
.cemewenzi{ width:560px; float:left;}
.cemewenbt{ font-size:18px; }
.cemewetext{ font-size:14px;  }
.cemewetext p{ padding-top:5px;line-height:28px;}
.cemewentu{ width:400px; height:auto; padding-top:30px; float:right;}
.cemewentu img{ width:100%; height:100%;}

.cemebeilb{ width:100%; padding-top:15px;}
.cemebeilb ul li{ float:left; width:14%;  margin-right:9px; }
/*.cemebeilb ul li:nth-child(5){ margin-right:0px;}*/
.cemebeing{ width:190px; height:145px; overflow:hidden;}
.cemebeing img{ width:100%; height:160px;}
.cemebeiname{ width:90%; height:20px; overflow:hidden; line-height:20px; padding-top:10px; font-size:16px; }
.cemebeiwz{ width:90%; margin:0px auto; overflow:hidden; height:66px; line-height:22px; color:#999999; font-size:12px; padding-top:5px;}
.cemebeipice{ width:90%; padding:10px 0px 10px 0px; font-size:13px; color:#009b75;}
.cemebeipice span{ font-weight:bold; font-size:18px;}

.cemecelb{ width:100%;}
.cemecelb ul li{ float:left; width:240px; margin:10px 13px 0px 0px; text-align:center; font-size:14px; cursor:pointer;}
.cemecelb ul li:nth-child(4n){ margin-right:0px;}
.cemecelb ul li:nth-child(5n){ margin-right:13px;}
.cemeceimgs{ width:240px; height:160px; margin-bottom:5px;
	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%;}
.cemecelb ul li p{ line-height:20px;}

/*相册弹出*/
.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:20vh;  z-index:10; text-align:center;}
.tutanchu .swiper-container{ width:100%; margin:0px auto;}
.tutanchu .swiper-slide img{ height: 395px; width:600px; 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:220px;}
.cemestarimg img{ width:100%; height:auto;}
.cemestarname{ width:100%; text-align:center; font-size:20px; color:#333333; padding-top:10px;}
.cemestarname2{width:100%; text-align:center; font-size:16px; color:#999999; padding-top:8px;}
.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:#009b75; border-radius:0px;}
.cemestare .swiper-pagination-bullet-active {background:#009b75;  opacity:1;}

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

.cemekehu{ width:100%;}
.cemekehu .swiper-slide{ padding-top:10px;}
.cemekehu .swiper-container{ padding-bottom:10px;}
.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:#009b75; border-radius:0px;}
.cemekehu .swiper-pagination-bullet-active {background:#009b75;  opacity:1;}
.cemekeimg{ float:left; width:50px; height:50px; }
.cemekeinfor{ width:410px; float:left; padding-left:10px;}
.cemekename{ width:100%; padding-top:0px;}
.cemeketit{ float:left; font-size:14px; font-weight:bold; color:#333333;}
.cemeketit span{ padding-right:5px;}
.cemekexin{  float:left; padding-left:5px;}
.cemekexin img{ float:left; padding-left:5px; padding-top:4px; height:10px;}
.cemekeadds{ font-size:12px; color:#999999; float:left; padding-left:15px;}
.camekewenz{ font-size:12px; line-height:24px; color:#999999; height:72px; overflow:hidden; padding-top:10px;}
.cemeketime{ font-size:12px; color:#999; padding-top:10px;}

.cememaps{ position: relative; width:100%; height:450px; margin-top:20px;}
.cemecontas{ width:280px; padding:15px; background:rgba(0,0,0,0.75); position:absolute; right:30px; top:40px; z-index:999;}
.cemecontit{ text-align:center; font-size:17px; color:#fff;}
.cemeconline{ width:70px; height:2px; background:#009b75; margin:0px auto; margin-top:8px;}
.cemeconmsa{ text-align:center; font-size:13px; color:#fff; opacity:0.6; margin-top:8px;}

.cemecontas td{ padding-top:10px;}
.cemkk{ width:100%; height:42px; background:#fff; border-radius:10px; overflow:hidden; border:none; text-indent:10px; line-height:42px; font-size:13px; color:#b2b2b2;}
.cemeconkuang{width:100%; height:42px; background:#fff; border-radius:10px; overflow:hidden;}
.cemkk2{ width:70%; float:left; height:42px; border:none; text-indent:10px; line-height:42px; font-size:13px; color:#b2b2b2;}
.cemeconkuang a{  width:29%; line-height:20px;  height:20px; margin-top:12px; font-size:13px;}
.cemeinput{ width:100%; height:42px; line-height:42px; text-align:center; color:#fff; font-size:16px;}

.cemeaddresm{ width:100%; height:450px;}
.cemmmmap{ width:100%; height:450px;}
.cemtuijian{ width:100%; height:auto; padding-bottom:60px;}
.cemtuijian ul li{ width:240px; float:left; padding:10px 13px 0px 0px; text-align:center;}
.cemtuijian ul li:nth-child(4){ padding-right:0px;}
.cemtuiimg{ width:240px; height:180px;}
.cemtuiimg img{ width:100%; height:100%;}
.cemtuijian p{ font-size:14px; color:#333; padding-top:8px;}
.cemtuijian a:hover p{ color:#009b75;}

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



/*墓地专题*/

.jdtabs{ width:100%; text-align:center; padding-top:45px; font-size:0px;}
.jdtabs ul li{ width:200px; height:50px; text-align:center; line-height:50px; font-size:18px;  margin:0px 12px 0px 12px; }
.jdcoms{ width:1000px; margin:0px auto;}
.jdcoms ul{ display:none;}
.jdcoms ul.on{ display:block;}
.jdtops{ width:1000px; margin-top:35px; }
.jdqitb{background:#f7f7f7;}
.jdinfors{ width:620px; float:left;}
.jdnames{ width:92%; margin:0px auto; padding-top:10px; border-bottom:1px solid #d9d9d9;}
.jdnames span{ color:#333333; font-size:20px;}
.jdnames p{ font-size:14px; color:#858585; padding:0px 0px 10px 0px;}
.jdtexts{ font-size:13px; color:#383838; line-height:30px; width:92%; height:180px; margin:0px auto; margin-top:6px;}
.jdimg{ width:380px; float:right; height:278px;}
.jdimg img{ width:100%; height:100%;}
.jdqitb .swiper-button-next, .swiper-button-prev{ width:35px; height:35px;  }
.jdqitb .swiper-button-next, .swiper-button-prev{ width:35px; height:35px; }
.jdqitb .swiper-button-prev{}
.jdqitb .swiper-button-next{}

.jdlistb{ width:1000px; margin:0px auto; padding-top:15px;}
.jdlistits{ width:100%; height:40px; border-bottom:1px solid #cccccc;}
.jdlistits span{ font-size:18px; color:#333333; font-weight:bold; padding-left:10px; height:24px; line-height:24px; border-left:4px solid #009b75; display:block;}

.jdlistb .swiper-container{ padding:10px 0px 40px 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:10px; height:10px; background:#bfbfbf; opacity:1;}
.jdlistb .swiper-pagination-bullet-active {background:#009b75;}

.jdlitu{ width:100%; height:170px;}
.jdlitu img{ width:100%; height:100%;}
.jdboml{ border:1px solid #e6e3e3; padding:10px; border-top:none;}
.jdlinames{ height:24px; overflow:hidden; line-height:24px;}
.jdtitles{ font-size:14px; color:#333; font-weight:bold; float:left; padding-top:0px;}
.jdmoney{ float:right;  color:#009b75;font-size:16px; font-weight:bold;}
.jdmoney span{ font-size:14px; font-weight:400;}
.jdlitexts{ font-size:12px; line-height:22px; height:44px; overflow:hidden; color:#999999; padding-top:5px;}

.conusm{ width:100%; padding-top:35px; padding-bottom:45px;}
.conusm a{ display:block; margin:0px auto; width:250px; height:40px; text-align:center; line-height:40px;  font-size:15px; border-radius:30px; overflow:hidden;}


.mudimoney{ width:100%; background:#f2f2f2; padding-bottom:20px;}
.muditextms{ width:100%; font-size:14px; color:#464545; line-height:30px; padding:10px 0px 0px 0px; text-align:center;}
.mudimoncon{ padding-top:30px;}
.mudiaddmin{ width:100%; padding-top:15px;}
.mudimsa{ width:100%; font-size:12px; color:#7b7b7b; line-height:22px;}
.mudimsa2{ text-align:center; font-size:13px; color:#404040; width:100%; padding-top:10px;}
.mudiaddtab{ width:100%; height: auto; background:#eeeeee; margin-top:15px;}
.mudiaddtab ul li{ float:left; height:36px; line-height:36px; font-size:12px; color:#252525; padding:0px 0px 0px 0px; width:10%; cursor:pointer;}
.mudiaddtab ul li.act{ color:#fff; background:#009b75;}

.chartmin2{ padding:25px; margin-top:20px; background:#fff;}

.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:10px 0px 10px 0px; font-size:15px; color:#333;}
.mudiaddcons td img{ height:100px;}
.mudiaddcons td.mudititbr{ background:#f8f8f8; font-size:14px; color:#575757;}
.moneus{ font-size:16px; color:#009b75; font-weight:bold;}
.mudifonts{ padding:15px; border:1px solid #d9d9d9;  font-size:12px; line-height:30px; color:#636363;}
.mudifonts span{ color:#009b75;}


.muditao{ width:1000px; 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:12px 0px 12px 0px; font-size:14px; color:#333;}
.mudijtbai .mudititbig{ font-size:18px; font-weight:bold; margin:10px 0px 10px 0px; display:block;}
.mudijtbai .mudititbig2{ font-size:15px; font-weight:bold;}
.mudijtbai .mudititlv{ font-size:12px; color:#009b75; font-weight:bold;}
.mudijtbai td.mudititbgh{ background:#fafafa;}
.mudijtbai td img{ padding:0px 1px 0px 1px; display:inline-block; height:12px;}

.jzplues{ width:200px; height:36px; line-height:36px; text-align:center; margin:0px auto; margin-top:25px; font-size:14px; color:#fff; background:#009b75;border-radius: 30px; cursor:pointer;}
.jsfanhui a{width:200px; height:36px; line-height:36px; text-align:center; margin:0px auto; margin-top:25px; font-size:14px; color:#fff; background:#009b75;border-radius: 30px; display:block; display:none;}


.mudicanlb{ width:100%; padding-top:30px;}
.mudicanlb ul li{ padding:15x; width:970px; background:url(../images/grou.png) #009b75; border-radius:10px; overflow:hidden; margin:15px 0px 0px 0px; float:left; min-height: auto;}
.mudicanlb ul li:nth-child(2n){ margin-right:0px;}
.mudicantu{ float:left; width:250px; height:245px; float:left; border-radius:10px; overflow:hidden;}
.mudicantu img{ width:100%; height:100%;}
.mudicaninfor{ width:700px; float:right;}
.mudicantit{ font-size:18px; color:#fff;}
.mudicandip{ font-size:12px; color:#fff; padding-top:15px;}
.mudicanlb ul li .mudicandip ul li{ display:block; float:left; height:24px; line-height:24px; width:33.33333333333%; vertical-align:middle; background:none;}
.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:13px; color:#333; line-height:30px; padding-top:20px;}

 }
 
 
 
@media (max-width:1024px) {
.nav{ display:none;}	
.footer{ display:none;} 
.main{ width:100%;}
 .filebot{display: block;}
 .foots{display: block;}
.footer_cover{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: 90%;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: 18px;font-weight:bold;color:#333;}
.uptable{ width:90%; margin:0px auto;}
.uptable td{padding-top: 15px;font-size: 14px;color:#666;line-height: 36px;}
.mikuang{width:100%;height: 36px;line-height: 36px;border:1px solid #e6e6e6;text-indent:10px;font-size: 14px;color:#333;}
.miyam{width:100%;height: 36px;border:1px solid #e6e6e6;}
.mikuang2{width: 64%;height: 36px;line-height: 36px;text-indent:10px;font-size: 14px;color:#333;float:left;border:none;}
.miyam a{width: 35%;height: 20px;line-height: 20px;margin-top: 8px;font-size: 13px;text-align:center;color:#333;border-left:1px solid #ccc;float:right;}
.miniu{width:100%;height: 40px;line-height: 40px;margin:0px auto;display:block;text-align:center;font-size: 15px;color:#fff;background:#009b75;border:none;}

/*墓地大全*/
.articles_warp{width: 100%;overflow: hidden;margin-bottom:0px;}
.articles_warp .articles_nav{ display:none;}

.cemetrenzheng {margin-top: 15px;}

.serchmudi{ width:95%; padding:20px 0px 20px 0px; margin:0px auto;}
.serchkk{ width:71%; height:40px; border:1px solid #e6e6e6; float:left;}
.serkuang{ width:82%; height:40px; border:none; text-indent:10px; color:#999; font-size:12px; float:left;}
.seranin{ width:18%; height:40px; text-align:center; line-height:40px;  cursor:pointer; margin-top:0px; background:url(../images/souserch.png) no-repeat center center #009b75; background-size: auto 50%;}
.sermas{ float:right; width:26%; height:40px; margin-top:0px;}
.sermas img{ height:100%;}

.cemetertlb{ width:100%; padding-bottom:20px; margin:0px auto;}
.cemetertlb ul li{ width:100%; padding:15px 0px 15px 0px; border-bottom:1px solid #ccc;}
.cemeterimgs{ width:100%; height: auto; float:left;}

.cemeterinfor{ width:100%;  padding-left:0px; padding-top:10px;}
.cemeternames{ font-size:16px;  height:20px;}
.cemetertext{ font-size:12px;  line-height:24px; height:68px;  padding-top:5px;}
.cemetrights{ width:100%;  height: auto; border-left:none; margin-top:5px;}
.cemetertitles{ padding-top:10px; display:none;}
.cemetertitles span{  padding:5px 10px 5px 10px; background:#c7e8ca; font-size:12px; color:#009b75;  margin-right:20px;}
.cemetertitles span img{ float:left; height:15px; padding-right:7px;}

.cemetmontys{ text-align: left; font-size:22px; width:40%; float:left; }
.cemetmontys span{ font-size:14px; font-weight:500;}
.cemetrights a{ display:block; width:40%; height:36px; text-align:center; line-height:36px; font-size:14px;  margin-top:0px; float:right;}
.pingfen{width: 100%;float: none;overflow: hidden;}

/*殡葬用品*/
.articles_ul{width: 100%; margin:0px auto;overflow: hidden; padding-top:10px;}
.articles_ul li{width: 49%;float: left;margin-right: 2%;padding:1%;
	margin-bottom: 15px;background-color: #fff;}
.articles_ul li:nth-child(5n){margin-right: 2%;}
.articles_ul li:nth-child(2n){margin-right: 0%;}
.articles_ul li .img{width: 100%;overflow: hidden;padding: 10px 0 5px;}
.articles_ul li .img img{height: 100px;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: 14px;color: #333;font-weight: bold;line-height: 28px;height: 28px;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: 12px;color: #999;line-height: 20px;height: 40px;overflow: hidden;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;}
.articles_ul li h3{font-size:18px;color: #009b75;line-height: 40px;font-weight: bold;height: 40px;overflow: hidden;}
.articles_ul li h3 span{font-size: 12px;}
.articles_ul li:hover h1{color: #009b75;transition: all 0.5s;} 

.articxq_warp{width: 100%;overflow: hidden;}
.articxq_warp .main{border-top: 0px solid #009b75; padding-top:15px;}
.articxq_warp .left{width: 95%; margin:0px auto; float:none;}
.articxq_warp .right{ display:none;width: 91%; float:none; margin-top:0px;box-sizing: border-box;border: 1px solid #e6e6e6;padding:2%;}
.articxq_warp .right .right_nav{width: 100%;height: 36px;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 18px;color: #333;font-weight: bold;}
.articxq_warp .right .right_nav span{border-left: 4px solid #009b75;padding-left: 15px;line-height: 20px; display: block;}
.articxq_warp .right ul{width: 100%;overflow: hidden;}
.articxq_warp .right ul li{width: 100%;overflow: hidden;box-sizing: border-box;padding: 10px 5px;}
.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: 160px;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:18px;color: #333;text-align: center;line-height: 40px;height: 40px;overflow: hidden;}
.articxq_warp .right ul li p{font-size:18px;color: #e83c27;text-align: center;line-height: 30px;height: 30px;overflow: hidden;}
.articxq_warp .articxq_left{width: 100%;overflow: hidden;margin-top: 0;float: none;display: none;}
.articxq_warp .articxq_right{width: 100%;overflow: hidden;float: none;}
.spec-scroll {
    margin-top: 20px;
}
.articxq_warp .articxq_right .tit{font-size:18px;color: #333;line-height: 30px;height: 30px;overflow: hidden;font-weight: bold;margin: 10px 0 10px;}
.articxq_warp .articxq_right .price{width: 100%;height: 50px;background-color: #f5f5f5;padding: 0 10px;line-height: 50px;overflow: hidden;}
.articxq_warp .articxq_right .price h1{font-size: 14px;color: #666;float: left;}
.articxq_warp .articxq_right .price h2{font-size: 19px;color: #ff9920;float: left;font-weight: bold;margin-left: 20px;}
.articxq_warp .articxq_right .price h2 span{font-size: 16px;font-weight: normal;}
.articxq_warp .articxq_right .price h3{font-size: 20px;color: #009b75;float: left;margin: 0 30px; display:none;}
.articxq_warp .articxq_right .price h4{font-size: 20px;color: #009b75;float: left;font-weight: bold; display:none;}
.articxq_warp .articxq_right .price h4 img{height: 30px;float: left;margin-top: 20px;margin-right: 14px;}
.articxq_warp .articxq_right .articxq_text{width: 100%;height: 40px;border-bottom: 1px dashed #e6e6e6;font-size: 14px;color: #333;line-height: 40px;}
.articxq_warp .articxq_right .articxq_text span{font-size: 13px;color: #666;margin: 0 25px 0 10px;}
.articxq_warp .articxq_right .suoshu{font-size: 14px;}
.articxq_warp .articxq_right .online{font-size: 16px;color: #fff;display: block;width: 100%;height:50px;margin:20px auto 20px;line-height:50px;}
.articxq_warp .left_con .content{display: none;margin-bottom: 30px;}
.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: 46px;background-color: #f7f7f7;box-sizing: border-box;border-bottom: 2px solid #009b75;}
.left_con_nav h1{float: left; width:100%;}
.left_con_nav h1 a{width: 50%;display: block;line-height: 46px;font-size: 14px;color: #666;text-align: center;float: left;}
.left_con_nav h1 a.on{background-color: #009b75;color: #fff;}
.left_con_nav h2{float: right;font-size: 20px;color: #009b75;line-height: 50px;font-weight: bold;margin-right: 10px; display:none;}
.left_con_nav h2 img{float: left;height: 25px;margin:12px 12px 0 0;}


.sjfiles{ display:block; width:95%; margin:0px auto; padding-top:0px; font-size:0px;}
.sjfiles select{ width:25%; height:40px; font-size:13px; color:#333; border:1px solid #ccc;}
.sjfiles2{ display:block; width:95%; margin:0px auto; padding-top:15px; font-size:0px;}
.sjfiles2 select{ width:33.333333333333%; height:40px; font-size:13px; color:#333; border:1px solid #ccc;}

.sjfiles2 .sjfenlists{ width:100%; height:36px; position:relative;}
.sjfiles2 .sjfenlists ul li{ width:31%; height:36px; line-height:36px; float:left; margin-right:0.3333333333333%; color:#fff; padding-left:2%; font-size:12px; background: url(../images/up1.png) no-repeat 94% center #009b75; background-size: auto 16%;}
.sjfiles2 .sjfenlists ul li.xb{background: url(../images/up2.png) no-repeat 94% center #009b75; background-size: auto 16%;}

.sjfenlists{ width:100%; height:36px; position:relative;}
.sjfenlists ul li{ width:22.5%; height:36px; line-height:36px; float:left; margin-right:0.5%; color:#fff; padding-left:2%; font-size:12px; background: url(../images/up1.png) no-repeat 94% center #009b75; background-size: auto 16%;}
.sjfenlists ul li.xb{background: url(../images/up2.png) no-repeat 94% center #009b75; background-size: auto 16%;}
.quyu1{ position:absolute; left:0px; top:36px; z-index:9000; width:94%; height:auto; padding:10px 3% 10px 3%; background:#fff; display:none;}
.quyu1 a{ display:block; width:50%; color:#333; float:left; line-height:34px; height:34px; font-size:13px;}
.quyu1 a:hover{ color:#009b75;}
.quyu1 a.on{ color:#009b75;}
	 
.sjfoot{ display:block; width:100%; padding:15px 0px 15px 0px; background:#000; text-align:center; font-size:12px; color:#fff;}

/*殡葬服务*/
.servise_tit{font-size:17px;color: #333;line-height:24px;text-align: center;}
.servise_tit span{position: relative;}
.servise_tit span:before{content: "";width: 40%;height: 1px;background-color: #d9d9d9;position: absolute;top: 48%;left: -50%;}
.servise_tit span:after{content: "";width: 40%;height: 1px;background-color: #d9d9d9;position: absolute;top: 48%;right: -50%;}
.servise_des{font-size: 12px;color: #808080;line-height: 12px;text-align: center;margin: 5px 0 20px;}
.servise_lc{width: 100%;overflow: hidden;margin-top:30px;}
.servise_lc .main{ width:100%;}
.servise_lc ul{width: 100%;overflow: hidden;}
.servise_lc ul li{width: 31%; margin:10px 0% 0px 1.8%;}
.servise_lc ul li:nth-child(2n){ margin-left:1.8%;}
.servise_lc ul li+li{margin-left:1.8%;}
.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:24px;
	font-size: 12px;color: #fff;line-height: 24px;text-align: center;}
	

.shtaocan{ display:block; width:100%; padding-top:30px;}
.shtaocantabs{ width:95%; margin:0px auto; height:38px; background:#d6d6d6; margin-top:15px;}
.shtaocantabs ul li{ width:25%; float:left; height:38px; text-align:center; font-size:13px; color:#333; line-height:38px;}
.shtaocantabs ul li.xb{ background:#009b75; color:#fff;}
.shartaocims{ width:95%; margin:0px auto; padding-top:20px; background:#fff; padding-bottom:20px;}
.shartaocims ul{ display:none;}
.sharanmeas{ width:100%; text-align:center; font-size:18px; font-weight:500; padding-bottom:0px;}
.sharanmeas2{ padding-top:0px; font-size:22px; font-weight:600; color:#009b75; text-align:center; width:100%; padding-bottom:5px; border-bottom:1px solid #e6e6e6;}
.sharamibnguigh{ width:100%; font-size:14px; line-height:24px; color:#333; padding-top:10px; }
.sharamibnguigh span{ display:inline-block; text-align:right; width:40%; font-weight:600;}
.sharamibnguigh font{ padding:0px 6px 0px 6px;}

.servise_tc{width: 100%;overflow: hidden;margin-top: 50px; display:none;}
.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:  auto;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: 14px;color: #000;line-height: 20px;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: 12px;color: #444;line-height: 20px;text-align: center; padding:15px 0px 15px 0px;}
.servise_tc .srevise_table ul li.one{background-color: #fff;height:  auto; }
.servise_tc .srevise_table ul li.one h2{font-size: 13px;color: #454545;line-height: 20px;padding:15px 0px 15px 0px;}
.servise_tc .srevise_table ul li h2 span{font-size: 16px;color: #ec6a0c;font-weight: bold;line-height: 20px;padding:15px 0px 15px 0px;}
.servise_tc .srevise_table ul li.one h1{height:  auto; padding:15px 0px 15px 0px;}
.servise_tc .srevise_table ul li.one h1 .font1{position: absolute;top: 20px;left: 00px;}
.servise_tc .srevise_table ul li.one h1 .font2{position: absolute;top: 0px;right: 00px;}

.servise_case{width: 100%;overflow: hidden;margin-top:30px;}
.servise_case ul{width: 100%;overflow: hidden;}
.servise_case ul li{width: 49%;float: left;margin-right: 2%;margin-bottom: 10px;}
.servise_case ul li:nth-child(2n){margin-right: 0;}
.servise_case ul li:nth-child(4n){margin-right: 0;}
.servise_case ul li .img{width: 100%;height: auto;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: 36px;line-height: 36px;overflow: hidden;font-size: 12px;color: #333;text-align: center;transition: all 0.5s;}
.servise_case ul li:hover p{color: #009b75;transition: all 0.5s;}

.servise_house{width: 100%;overflow: hidden;margin:10px 0 30px;}
.servise_house ul{width: 100%;overflow: hidden;}
.servise_house ul li{width: 49%; margin-top:10px;float: left; margin-right:2%; box-sizing: border-box;border:1px solid #e6e6e6;padding: 1%;}
.servise_house ul li+li{margin-left: 0%;}
.servise_house ul li:nth-child(2n){margin-right: 0;}
.servise_house ul li .img{width: 100%;height: auto;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: 34px;line-height: 34px;overflow: hidden;font-size: 14px;color: #515151;text-align: center;transition: all 0.5s;}
.servise_house ul li:hover h1{color: #009b75;transition: all 0.5s;}
.servise_house ul li h2{width: 100%;height:18px;line-height: 18px; overflow: hidden;font-size: 12px;color: #969696;text-align: center;transition: all 0.5s;margin-bottom: 6px;}
.servise_house ul li h2 img{display: inline-block;height: 10px;margin-right: 5px;}

.case_warp .serv .left_con .title{ font-size:17px;}
.left_con .content{ width:95%; margin:0px auto;}

/*墓地详情*/
.case_warp .main{ border:none;}
.case_warp{ margin-bottom:0px;}
.left_nav{ display:none;}
.left_nav span{margin: 0 10px;}


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


.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:10px;height:18px; margin-top:25px;cursor:pointer;text-decoration:none;}
.cemetuleft .spec-scroll .items{float:left;position:relative;width:440px;height:78px;overflow:hidden; margin-left:10px;}
.cemetuleft .spec-scroll .items ul{position:absolute;width:999999px;height:78px;}
.cemetuleft .spec-scroll .items ul li{float:left;width:110px;text-align:center;}
.cemetuleft .spec-scroll .items ul li img{border:1px solid #fff; width:100px;height:76px;}
.cemetuleft .spec-scroll .items ul li img:hover{border:1px solid #ff9920;padding:0px;}


.toplistsj{ display:block; width:100%; position:relative;}
.toplistsj img{ width:100%; height:auto;}
.toplistsj .swiper-pagination{ bottom:5px; font-size:14px; color:#009b75; top: auto;}


.cemetyos{ width:95%; margin:0px auto; float:none;}
.cemetnamesa{ font-size:17px;  height:36px; line-height:36px; padding-top:10px;}
.cemetnadd{ font-size:12px; color:#333333; padding-left:15px; height:18px; line-height:18px; background-size:auto 13px;}
.cemetxts{ width:100%; line-height:22px; font-size:12px;  padding-top:8px;}
.cemetfots{ padding:10px; margin-top:10PX;}
.cememont{  height:32px;}
.cememqian{  font-size:14px;  line-height:24px; border:none; height:24px; padding-right:20px;}
.cememqian span{ color:#ff9920; padding-left:0;}
.cememqian strong{ font-size:20px;}
.cemetels{ display:none;}
.cemetitlas{ padding-top:15px;}
.cemetitlas span{ width: 38%;height: 34px;line-height: 34px;font-size: 13px;margin-bottom: 5px;margin-right: 3%; background-size:100% 100%;}
.cemeservice{ width:100%; padding-top:15px; clear:both;}
.cemespan{width: auto;}
.cemesrbt{float:left;margin-bottom: 6px;}
.cemespan{float:left;width: auto;font-size: 13px;margin-bottom: 6px;}
.cemespan span{padding:0 0% 0 0px; width:45%; font-size:15px;}
.cemespan span:nth-child(3){padding-top: 0;}
.cemespan span:nth-child(4){padding-top: 0;}
.cemeslikes{ width:100%; padding-top:10px; text-align:center;}
.cemesred{ width:50%; float:left; text-align:center;}
.cemesred a{ display:block; width:95%; height:40px; text-align:center; line-height:40px; font-size:15px; }
.cemesred p{ margin-top:10px; font-size:12px; color:#999999;}
.cemesred span{ color:#009b75; font-size:14px; font-weight:bold;}

.cemetcomain{ width:95%; margin:0px auto;}
.cemetabs{ display:none;}
.cemetabs ul{ float:left;}
.cemetabs ul li{ float:left; width:100px; height:48px; text-align:center; line-height:48px;  font-size:15px;}
.cemephone{ margin-left:30px; height:48px; padding-left:25px; font-size:17px;  line-height:48px;background-size:auto 50%;}


.cemeformnr{ width:95%; margin:0px auto; padding-top:20px; overflow:hidden;}
.cemebiaoti{ width:100%; height:34px; border-bottom:1px solid #e6e6e6;}
.cemebiaoti span{font-size:16px; display:inline-block; padding-left:10px; height:20px; line-height:20px; border-left:3px solid #009b75;}
.cemeclasea{ padding:10px 0px 10px 0px;}
.cemeclasea ul li{ width:100%; float:left; height: auto; line-height:30px; font-size:13px; }
.cemeclasea ul li span{ font-size:14px; }

.cemexins{ width:100%; padding-top:20px;}
.cemewenzi{ width:100%; float:none;}
.cemewenbt{ font-size:16px; }
.cemewetext{ font-size:13px;background: #f2f2f2;}
.cemewetext *{background: #f2f2f2!important;}
.cemewetext p{ padding-top:5px;line-height:28px;}
.cemewentu{ width:100%; height:auto; padding-top:20px; float:right;}
.cemewentu img{ width:100%; height:100%;}

.cemebeilb{ width:100%; padding-top:15px;max-height: 700;overflow: hidden;}
.cemebeilb ul li{ float:left; width:43%; margin-bottom:12px;  margin-right:2%; }
.cemebeilb ul li:nth-child(5){ margin-right:2%;}
.cemebeilb ul li:nth-child(2n){ margin-right:0px;}
.cemebeing{ width:100%; height: auto; overflow:hidden;}
.cemebeing img{ width:100%; height:auto;}
.cemebeiname{ width:90%; height:20px; overflow:hidden; line-height:20px; padding-top:10px; font-size:14px; }
.cemebeiwz{ width:90%;display: none; margin:0px auto; overflow:hidden; height:66px; line-height:22px; color:#999999; font-size:12px; padding-top:5px;}
.cemebeipice{ width:90%; padding:2px 0px 10px 0px; font-size:12px; color:#009b75;}
.cemebeipice span{ font-weight:bold; font-size:15px;}

.cemecelb{ width:100%;}
.cemecelb ul li{ float:left; width:48%; margin:10px 2% 0px 0px; text-align:center; font-size:12px; cursor:pointer;}
.cemecelb ul li:nth-child(2n){ margin-right:2%;}
.cemecelb ul li:nth-child(5n){ margin-right:2%;}
.cemeceimgs{ width:100%; height: 118px; margin-bottom:5px;
	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%;}
.cemecelb ul li p{ line-height:20px;}

.undertext{ line-height:26px; font-size:13px;}
/*相册弹出*/
.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:70vh; position: absolute; left:0px; top:30vh;  z-index:10; text-align:center;}
.tutanchu .swiper-container{ width:100%; margin:0px auto;}
.tutanchu .swiper-slide img{ height: auto; width:100%; margin:0px auto;}
.tutanchu .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image: url(../images/display1.png); width:20px; height:38px; left:10px; top:48%; background-size:100% auto;}
.tutanchu .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image: url(../images/display2.png); width:20px; height:38px; right:10px; top:48%;left: auto; background-size:100% auto;}


.cemestare{ width:95%; margin:0px auto; padding-top:25px;}
.cemestare .swiper-container{ padding-bottom:40px;}
.cemestarimg{ width:100%; height:181px;overflow: hidden;}
.cemestarimg img{ width:100%; height:auto;}
.cemestarname{ width:100%; text-align:center; font-size:16px; color:#333333; padding-top:5px;}
.cemestarname2{width:100%; text-align:center; font-size:12px; color:#999999; padding-top:5px;}
.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:#009b75; border-radius:0px;}
.cemestare .swiper-pagination-bullet-active {background:#009b75;  opacity:1;}

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

.cemekehu{ width:95%; margin:0px auto;}
.cemekehu .swiper-slide{ padding-top:10px;}
.cemekehu .swiper-container{ padding-bottom:30px;}
.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:18px; height:2px; background:#009b75; border-radius:0px;}
.cemekehu .swiper-pagination-bullet-active {background:#009b75;  opacity:1;}
.cemekeimg{ float:left; width:40px; height:40px; }
.cemekeinfor{ width:85%; float:right; padding-left:0px;}
.cemekename{ width:100%; padding-top:0px;}
.cemeketit{ float:left; font-size:14px; font-weight:bold; color:#333333;}
.cemeketit span{ padding-right:5px;}
.cemekexin{  float:left; padding-left:5px;}
.cemekexin img{ float:left; padding-left:5px; padding-top:4px; height:10px;}
.cemekeadds{ font-size:12px; color:#999999; float:left; padding-left:15px; display:none;}
.camekewenz{ font-size:12px; line-height:24px; color:#999999; height:72px; overflow:hidden; padding-top:10px;}
.cemeketime{ font-size:12px; color:#999; padding-top:10px;}

.cememaps{ position: relative; width:100%; height: auto; margin-top:20px;}
.cemecontas{ width:94%; padding:3%; background:rgba(0,0,0,0.75); position: relative; right:0px; top:0px; z-index:999;}
.cemecontit{ text-align:center; font-size:16px; color:#fff;}
.cemeconline{ width:40px; height:2px; background:#009b75; margin:0px auto; margin-top:5px;}
.cemeconmsa{ text-align:center; font-size:12px; color:#fff; opacity:0.6; margin-top:5px;}

.cemecontas td{ padding-top:10px;}
.cemkk{ width:100%; height:38px; background:#fff; border-radius:10px; overflow:hidden; border:none; text-indent:10px; line-height:38px; font-size:12px; color:#b2b2b2;}
.cemeconkuang{width:100%; height:34px; background:#fff; border-radius:10px; overflow:hidden;}
.cemkk2{ width:70%; float:left; height:34px; border:none; text-indent:10px; line-height:38px; font-size:12px; color:#b2b2b2;}
.cemeconkuang a{  width:29%; line-height:16px;  height:16px; margin-top:10px; font-size:12px;}
.cemeinput{ width:100%; height:34px; line-height:34px; text-align:center; color:#fff; font-size:14px;}

.cemeaddresm{ width:100%; margin-top:15px; height:300px;}
.cemmmmap{ width:100%; height:300px;}
.cemtuijian{ width:100%; height:auto; padding-bottom:40px;}
.cemtuijian ul li{ width:49%; float:left; padding:15px 2% 0px 0px; text-align:center;}
.cemtuijian ul li:nth-child(5){ padding-right:2%;}
.cemtuijian ul li:nth-child(2n){ padding-right:0px;}
.cemtuiimg{ width:100%; height: auto;}
.cemtuiimg img{ width:100%; height:135px;}
.cemtuijian p{ font-size:12px; color:#333; padding-top:8px;}
.cemtuijian a:hover p{ color:#009b75;}

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

.newsmains{ width:95%; margin:0px auto; padding-top:10px; padding-bottom:20px;}
.newslists{ width:100%; height:auto; padding-top:30px;}
.newslists ul li{ width:100%; float:none; height: 120px;  padding-top:15px; margin-right:0px;}
.newsimgs{ width:40%; height: 100px; float:left;}
.newsimgs img{ width:100%; height:100%;}
.newsinfor{ width:58%; float:right;}
.newstitle{ width:100%; font-weight:bold; height:26px; line-height:26px; overflow:hidden; font-size:16px;}
.newstimes{ width:100%; font-size:12px; color:#999999; padding-top:0px;}
.newstext{ line-height:21px; font-size:12px; color:#808080; height:63px; overflow:hidden; padding-top:0px;}
.sgs{ display:none;}



.sjheader{ display:block; width:100%; position:fixed; left:0px; top:0px; height: auto; background:#fff; z-index:9999999999999999;}
.logosj{ float:left; width:30%;}
.sjhmin{ width:94%; margin:0px auto;}
.logosj img{ height:40px; padding:5px 0px 5px 0px;}
/*手机导航*/
.burger{ z-index: 50; height: 22px; width: 26px;  float: right; position: relative;  margin-top: 8px;}
.burger .x, .burger .y, .burger .z {height: 2px;  width: 20px; position: absolute; margin: auto; top: 0; bottom: 0;background: #009b75;border-radius: 2px; transition: all 200ms ease-out;}
.burger .y { top: 14px; width: 20px;}
.burger .z { top: 28px;}
.burger .rotate45 { transform: rotate(45deg); transition: all 0.5s; top: 20px;}
.burger .hide{display: none;}
.burger .rotate135 {transform: rotate(135deg);transition: all 0.5s;    top: 20px;}

.yline{ display:none;}

.sjmen{ display:block;}
.menu{width: 100%;height: 100vh;position: fixed;top: 50px;left: 100%; background: rgba(0, 0, 0,0.9); border-top: 1px solid #333; transition: all 0.5s; z-index: 999999999999999999;padding-top:0px; display:block;}
.menu.block{left: 0;transition: all 0.5s;}
.menu ul{width: 100%;overflow:  auto;padding-top: 20px;}
.menu ul li{width: 100%;line-height: 48px;padding:0px;}
.menu ul li a{width: 100%;display: block;line-height: 48px;text-align: center;font-size: 16px;	color: #fff;letter-spacing: 1px;}
.menu ul li:hover{background-color: #009b75;}
.menu ul li:hover a{color: #fff;}
.menu ul li:hover a:after{height: 0;}
 
.foots{ width:100%; background:#262626;}
.footop{ width:100%; text-align:center; padding:12px 0px 12px; border-bottom:1px solid #686868;}
.footop img{ width:70%; margin:0px auto;}
.footlist{ width:100%; font-size:0px; text-align:center; padding:20px 0px 20px 0px; vertical-align:middle;}
.footlist ul li{ width:20%; text-align:center; display:inline-block; text-align:center; padding:0px 5% 0px 5%; border-right:1px solid #686868;}
.footlist ul li:nth-child(3){ border:none;}
.footlist ul li img{ width:58%; margin:0px auto;}
.footlist ul li p{padding-top:7px; color:#fff; font-size:13px;}
.footbon{ width:100%; padding:12px 0px 12px 0px; border-top:1px solid #686868; line-height:24px; font-size:12px; color:#fff; text-align:center;}

body{ background:#f2f2f2; padding-bottom:45px; padding-top:50px;}
.filebot{ position:fixed; z-index:99999; height:40px; left:0px; bottom:0px; width:100%;}
.filebot a{ display:block; width:50%; float:left; height:40px; text-align:center; background:#3e3e3e;}
.filebot a:nth-child(2){  background:#1ca684;}
.filebot a img{ height:40px; width:auto; margin:0px auto;}

/*JoJo 移动端底部固定*/
.fixfoot{display:block;width:100%;height:45px;line-height:45px;position:fixed;bottom:0;left:0;z-index:999;background-color:rgba(0,0,0,0.8);font-size:20px;font-weight:700;}
.fixfoot a{color:#fff;text-align: center;}
.fixfoot .title{width:45%;float: left;color:#00b993;}
.fixfoot .phone{width:55%;float: left;}
.fixfoot img{display:inline-block;margin-bottom:-4px;padding-right: 8px;}

.hedser {
    position: absolute;
    width: 50%;
    left: 35%;
    height: 34px;
    top: 8px;
}
.topse{ width:100%; height:34px; line-height:34px; background: url(../images/sers_03.png) no-repeat 10px center #e6e6e6; background-size:auto 45%; font-size:13px; color:#b2b2b2; text-indent:15%; border:none;}
.seas_sub {
    width: 30%;
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    border: 1px solid #009b75;
    background-color: #009b75;
    display: block;
    color: #fff;
}
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 