﻿.list_center {
            width: 80%;
        }

        .list_left_xq {
            background: #fff;
        }
		.fss{
		   font-size:16px;
		}
	.tusi1{height:500px;}

        #news_list li {
            width: 100%;
            border-bottom: 1px solid #E1E1E1;
        }


        .cemeteryBlock-news-onetext {
            float: right;
            width: 65%;
            position: relative;
            padding: 0 3%;
        }

        .cemeteryBlock-news-oneimg,
        .cemeteryBlock-news-onetext {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            height: 10rem;
        }

        .cemeteryBlock-news-list {
            margin-top: 10px;
            margin-right: 0px;
            margin-left: 0px;
        }

        .cemeteryBlock-news-list>li {
            padding: 1rem 0;
            border-bottom: 1px solid #ececec;

            position: relative;
        }

        .cemeteryBlock-news-cap {
            font-weight: 400;
            color: #505050;
            text-align: left;
            line-height: 18px;
        }

        .cemeteryBlock-news-details {
            margin: .5rem 0rem;
            font-size: 12px !important;
            font-weight: 400;
            color: #8F8F8F;
            text-align: left;
            padding: 0px !important;
            line-height: 20px;
            overflow: hidden;
        }

        .clamp2 {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            padding: 5px 0px !important;
            font-size: 14px !important;
        }

        .cemeteryBlock-news-one .cemeteryBlock-news-time {
            position: absolute;
            width: 92%;
            bottom: -10px;
        }

        .cemeteryBlock-news-one .cemeteryBlock-news-time,
        .cemeteryBlock-news-time {
            color: #999;
            font-size: 12px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-align: left;
        }

        .cemeteryBlock-news-list {
            margin-top: 0rem;
        }

        .cemeteryBlock-news-oneimg {
            float: right;
            width: 34%;
        }

        .cemeteryBlock-news-oneimg img {
            width: 100%;
            height: 100%;
            border-radius: 5px;
            border: 1px solid #F4F4F4;
            box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 15%);
        }

        .cemeteryBlock-news-list>li:last-of-type {
            border-bottom: none;
        }

        .floatRight {
            float: right;
        }

        .list_left_xq ul li i {

            background: unset;
            float: none;
            margin: 0px;
        }

        .laypage_prev,
        .laypage_next,
        .laypage_btn {
            background: #12B092 !important;
            border: 1px solid #12B092;
            border-radius: 2px !important;
            color: #fff !important;
            line-height: 24px !important;
        }


		.btt{font-size:20px;}
        /* 价格 */
        .lowprice {
            font-size: 15px;
            float: right;
            margin-right: 50px;
            line-height: 40px;
        }

        .lowprice em {
            font-size: 20px;
            color: #17AF92;
        }

        em {
            font-style: normal;
            font-family: "Microsoft YaHei";
        }

        /* 底部广告 */
        .fotbar_bd1 {
            float: right;
            font-size: 24px;
            color: #17AF92;
        }

   

        @media (max-width:680px) {
            .float_fotbar {
                display: none;
            }
        }

        /* 筛选按钮 */
        .screenpart {
            width: 100%;
            height: auto;
            background: #fff;
        }

        .md_selecttit {
            /* width: 4.1rem; */
            height: 2.5rem;
            line-height: 2.5rem;
            color: #fff;
            font-size: 12px;
            /* background: #17AF92; */
            text-align: center;
            float: left;
        }

        .mr10 {
            margin-right: 10px;
        }

        .quickregion li {
            /* width: 192px; */
            float: left;
            /* margin-right: 10px; */
        }

        .md_selecttit {
            /* width: 65px; */
            /* width: 20%; */
            height: 40px;
            line-height: 40px;
            color: #fff;
            font-size: 12px;
            /* background: #17AF92; */
            text-align: center;
            float: left;
        }

        .md_divselect {
            margin: 0 auto;
            position: relative;
            /* z-index: 10000; */
            margin-left: 25px
        }

        .md_divselect cite {
            width: 80px;
            /* width: 40%; */
            height: 40px;
            line-height: 38px;
            /* display: block; */
            /* color: #585858; */
            cursor: pointer;
            font-style: normal;
            padding-left: 25px;
            /* padding-right: 25px; */
            /* border: 1px solid #17AF92; */
            background: url(../../image/web/xjt.png) no-repeat right center;
            font-size: 14px;
            font-family: "微软雅黑";
        }

        .md_divselect ul {
            /* width: 110px; */
            border: 1px solid #17AF92;
            border-top: none;
            background-color: #ffffff;
            position: absolute;
            z-index: 20000;
            margin-top: 10px;
            display: none;
        }

        .md_divselect li {
            /* width: 110px; */
            height: 26px;
            line-height: 26px;
            font-family: "微软雅黑";
            list-style: none;
        }

        .quickregion li {
            /* width: 192px; */
            float: left;
            /* margin-right: 10px; */
        }

        .md_divselect li a {
            /* width: 90px; */
            width: 5rem;
            display: block;
            height: 24px;
            color: #333333;
            text-decoration: none;
            /* padding-left: 10px; */
            /* padding-right: 10px; */
            font-size: 12px;
            text-align: center;
        }

        .screenpart_R {
            /* margin: .5rem .5rem; */
            padding: .5rem;
            /* background-color: #12B092; */
            border-bottom: #17AF92 1px solid;
        }


        /* 主要内容 */
        .insidepage {
            width: 100%;
            height: auto;
            background: #f6f6f6;
        }

        .insidepage_warp {
            width: 1200px;
            width: 80%;
            height: auto;
            margin: 0 auto;
            background: #fff;
        }

        .fgline {
            width: 100%;
            height: 20px;
            background: #f6f6f6;
        }

        .md_introduce {
            /* width: 1200px; */
            width: 100%;
            height: auto;
        }

        .md_introduce_L {
            float: left;
            /* width: 600px; */
            width: 50%;
        }

        .md_introduce_R {
            float: right;
            /* width: 600px; */
            width: 50%;
            /* padding-left: 30px; */
            /* padding-right: 30px; */
        }

        .md_introduce_R h3 {
            /* width: 570px; */
            height: 40px;
            line-height: 50px;
            text-align: left;
            font-size: 24px;
	    font-weight:600;
            font-family: "Microsoft YaHei";
        }

        .md_introduce_R p {
            font-size: 14px;
            margin-top: 6px;
            color: #000;
            line-height: 24px;
        }

        .md_introduce_R img {
            display: inline-block;
            padding-right: 5px;
        }

        .ml10 {
            margin-left: 10px;
        }

        .lowprice {
            font-size: 15px;
            float: right;
            margin-right: 50px;
            line-height: 40px;
	    margin-top:10px;
        }
	.lowprice1 {
            font-size: 18px;
           
           
            line-height: 40px;
	    margin-top:10px;
        }

        em {
            font-style: normal;
            font-family: "Microsoft YaHei";
        }

        /* 右下方 */
        .mdxq_bdfw_one1 ul {
            display: flex;
           
             border-radius: 13px;
            /* width: 600px; */
            width: 100%;
            height: 204px;
            background-color: rgb(244, 244, 244);
            flex-wrap: wrap;
            /* margin-top: 20px; */
            align-items: center;
            
        }
	
	   .mdxq_bdfw_one1 ul span{
		color:#000;
		
	   }

        .mdxq_bdfw_one1 ul li {
           width:25%;
	display: flex;
  	justify-content: center;
  	align-items: center;

        }

        

        .mdxq_bdfw_one1 ul li img {
            height: 26px;
            /* width: 86px; */
            margin-top: 6px;
            margin-left: 10px;
        }

        i {
            font-style: italic;
        }

        *,
        div,
        p,
        span,
        ol,
        li,
        dl,
        dt,
        a,
        img,
        ul {
            margin: 0;
            padding: 0;
            /* font-size: 14px; */
            font-family: "微软雅黑";
        }


        /* tab栏切换 */
        li {
            list-style: none;
        }

        .tab {
            width: 100%;
            min-height: 250px;
            margin: 0 auto;
            border-color: #ccc;

        }

        .tab_list {
            /* height: 39px; */
            
            width: 80%;
			max-width:1200px;
            margin: 0 auto;
            height: 74px;
            padding-top: 8px;
            font-family: Source Han Sans CN;
            font-size: 20px;
            font-weight: 500;
        }

        .tab_list li {
            float: left;
            height: 39px;
            line-height: 57px;
            padding: 0 20px;
            text-align: center;
            cursor: pointer;
            font-size: 20px;
        }
	.tab_list .current a{color:#fff;}
.tab_list li a{color:#fff;}

        .tab_list .current {
            border-bottom: 4px solid #fff;
            color: #fff;
            padding-bottom: 63px;
        }

        .item {
            display: flex;
			flex-direction: column;

        }

        .tab_con {
            /* background-color: #f8f8f8; */
            width: 80%;
			max-width:1200px;
            margin: 0 auto;
        }
		.ipp{
			font-size: 18px;
		}

        .ipp p {
            margin-top: 20px;
        }

        .item ul li a {
            text-decoration: none;
        }

        .three_picbox a {
            display: block;
            overflow: hidden;
            position: relative;
            height: 100%;
            text-decoration: none;
            background: #3968af;
            color: #fff;
        }


        .three_picbox span {
            position: absolute;
			
            bottom: 0;
			left:0;
            width: 100%;
            padding: 7px 0;
            text-align: center;
            background: rgba(000, 000, 000, .5);
            
        }

        .md_muxingprice {
            color: red;
        }

        em {
            font-style: normal;
            font-family: "Microsoft YaHei";
        }


       

        .three_picbox li {
            float: left;
            width: 24%;
            
            margin-left: .5%;
            margin-right: .5%;
            margin-bottom: 1%;
        }


        .fgline1 {
            border-bottom: #17AF92 1px solid;
            margin-top: 10px;
        }

        fieldset {
            display: block;
        }

        /* 服务流程 */
        .vc_column_container>.vc_column-inner {
            border: 1px solid #eee;
            border-top-left-radius: 8px;
            border-top-right-radius: 8px;
        }

        .vc_column_container {
            /* padding-left: 22px; */
            /* padding-left: 0.6%; */
            /* padding-right: 8px; */
            padding-top: 5px;
        }


		/* li .current a{
		 color: #17AF92;
		} */



        /* 弹出框 */
        /* 用于遮罩层的样式 */
        #overlay {
            position: fixed;
            top: 0;
            left: 0;
	   
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 100;
	   
            display: none;
	    
            /* 初始状态下隐藏 */

        }

        /* 用于弹框的样式 */
        #details-box {
            position: fixed;
	   
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            
            border-radius: 5px;
            padding: 20px;
            border: 1px solid #ccc;
            background-color: #fff;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
            z-index: 101;
            display: none;
            /* 初始状态下隐藏 */
        }

        /* 用于关闭按钮的样式 */
        #close-btn {
            position: absolute;
            top: 2px;
            right: 15px;
            font-size: 35px;
            font-weight: bold;
            color: #555;
            cursor: pointer;
        }

        /* 弹出框结束 */


        /* 弹出框 */
        .text {
            display: flex;
        }


        .tiw {
            cursor: text;
            width: 80%;
			max-width:1200px;
            margin: 0 auto;
        }

        .ph {
            display: none;
        }
	

        /* 墓碑弹窗 */
        .youhui {
            width: 100%;
            height: 20px;
            line-height: 20px;
            font-size: 14px;
            color: #999;
            margin-top: 10px;
            cursor: pointer;
        }

        .youhui span {
            float: left;
            width: 36px;
            font-size: 12px;
            background-color: #17AF92;
            color: #fff;
            height: 20px;
            line-height: 20px;
            text-align: center;
            border-radius: 2px;
            margin-right: 5px;
        }

        .intro {
            padding-bottom: 10px;

            border-top: 1px solid #e1e1e1;

            margin-top: 10px;
            width: 100%;
        }


        .intro ul li {
            width: 50%;
            float: left;
            margin-top: 20px;
            font-size: 14px;
            color: #666;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            list-style: none;
        }

        li strong {
            color: black;

        }

        /* 遮罩 */
        .class_outer {
            display: block;
            width: 100%;
            height: 535px;
            margin: 0px auto;
            position: relative;
            overflow: hidden;
        }

        .class_cover {
            width: 100%;
            height: 278px;

            background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));

            color: #FFFFFF;
            font-size: 26px;
            position: absolute;
            left: 0px;
            bottom: 0px;
        }

        /* 图片标题 */
        .title_left p {

            margin-top: 7px;

        }

        .title_left p:nth-child(-n+4) {
            border-bottom: 1px solid rgba(255, 255, 255, 0.2);
            padding-bottom: 2px;
            width: 479px;
            line-height: 30px;
        }

        .zc {
            display: flex;
            width: 160px;
            margin: 8px;
        }

        .lbt {
			width: 100%;
            background-size: cover;
            height: 510px;
			cursor: text;
        }

        .lan {
            background-color: #17AF92;
        }


		a:hover{
		 color:#000;
		}

		.gg{
		  
		 /* height:300px;*/
		 
		}
		.phto{height:100%;}

		.bu{margin: 10px 1% 10px 0;}
		.shuline{line-height:30px;}

		.tusi{height:500px;}
		.zuobian{margin-right: 20px;}
		.g{padding-left: 30px;}




        /* 媒体响应 */
        @media (max-width:680px) {
	.tusi1{height:auto;}
	.g{padding-left:2%;padding-top:10px;}
	.md_introduce_R h3{text-align:center;}

		.zuobian{margin-right: 0px;}
		.tusi{height:auto;}

		.shuline{line-height:23px;}
		.phto{height:auto;}
		/*.gg{height:200px;}*/
		.current a{color:#fff;transition:auto;}
		.btt{font-size:12px;font-family: "微软雅黑";}
		.fss{
		  font-size:14px;
		}
		.ipp{
		 font-size:12px;
		}
		.lbt{
		height:250px;
		}
            .text {
                flex-direction: column;
            }

            .carousel-nav {
                width: 100%;
            }

            .carousel-item img {
                width: 100%;
            }

            .carousel-caption {
                width: 100%;
            }

            .md_introduce_L {
                float: none;
                clear: both;
                width: 100%;
            }

            .md_introduce_R {
                float: none;
                clear: both;
                width: 100%;
            }

            .tab {
                width: 100%;
            }

            .mdxq_bdfw_one1 ul {
                width: 100%;
		background-color: #17AF92;
		border-radius: 13px;
		
            }
	   .mdxq_bdfw_one1 ul span{
		color:#fff;
		
	   }

            /* body{
                width: 100%;
            } */

            .insidepage_warp {
                width: 100%;
            }

            /* .tab_list{
                height: 0px;
            } */
            span {
                font-size: 12px;
            }

            .tab_list li {
                padding: 0 2%;
            }

            .three {
                margin-left: 12%;
            }

            .vc_column_container {
                width: 100%;
                padding-left: 2%;
                padding-right: 2%;
            }

            .three_picbox li {
                width: 48%;
            }

            .three_picbox {
                margin-left: 1.5%;
            }

            .class_cover {
                display: none;
            }

            .ph {
                display: block;
                /* width: 100%; */
                width: 100%;
                margin: 0 auto;
                background-color: #fff;
                padding-bottom: 30px;
            }

            .title_right {
                background-color: #17AF92;
                border-radius: 14px;
            }

            .zc {
                width: 27%;
                margin: 10px;
            }

            .title_left p:nth-child(-n+4) {
                border-bottom: 1px solid #d2d2d2;
                width: 98%;
            }

            .class_outer {
                height: 249px;
                width: auto;
            }

            .lan {
                background-color: #f5f5f5;
            }





            .tab_list {
                background-color: #f5f5f5;
                width: 100%;

                height: 45px;
                font-size: 12px;
                padding-top: 3px;


            }

            .tab_list .current {
                padding: 0;
                padding-left: 2%;
                padding-right: 2%;
            }

            .tab_list li {
                font-size: 12px;
                padding-left: 2%;
		line-height:40px;
            }
.tab_list li a{color:#000;}

            .tab_con {
                background-color: #fff;
                width: 100%;
                margin: 0 auto;
				padding-left:2%;
				padding-right:2%;
				padding-top:20px
            }

            .tab_list .current {
                border: none;
                background-color: #17AF92;
                color: #fff;
            }

        }

        @media (max-width:320px) {
.g{padding-left:2%;padding-top:10px;}
	.md_introduce_R h3{text-align:center;}
		.zuobian{margin-right: 0px;}
		.tusi{height:260px;}
		.shuline{line-height:23px;}
		 .phto{height:auto;}
		.gg{height:200px;}
		.current a{color:#fff;}
		.btt{font-size:12px;font-family: "微软雅黑";}
		.fss{
		  font-size:14px;
		}
		.ipp{
		 font-size:12px;
		}
		.lbt{
		height:250px;
		}
            .text {
                flex-direction: column;
            }

            .carousel-nav {
                width: 100%;
            }

            .carousel-item img {
                width: 100%;
            }

            .carousel-caption {
                width: 100%;
            }

            .md_introduce_L {
                float: none;
                clear: both;
                width: 100%;
            }

            .md_introduce_R {
                float: none;
                clear: both;
                width: 100%;
            }

            .tab {
                width: 100%;
            }

            .mdxq_bdfw_one1 ul {
                width: 100%;
		background-color: #17AF92;
		border-radius: 13px;
		
            }
	   .mdxq_bdfw_one1 ul span{
		color:#fff;
		
	   }
            /* body{
                width: 100%;
            } */

            .insidepage_warp {
                width: 100%;
            }

            /* .tab_list{
                height: 0px;
            } */
            span {
                font-size: 12px;
            }

            .tab_list li {
                padding: 0 2%;
            }

            .three {
                margin-left: 12%;
            }

            .vc_column_container {
                width: 100%;
                padding-left: 2%;
                padding-right: 2%;
            }

            .three_picbox li {
                width: 48%;
            }

            .three_picbox {
                margin-left: 1.5%;
            }

            .class_cover {
                display: none;
            }

            .ph {
                display: block;
                /* width: 100%; */
                width: 100%;
                margin: 0 auto;
                background-color: #fff;
                padding-bottom: 30px;
            }

            .title_right {
                background-color: #17AF92;
                border-radius: 14px;
            }

            .zc {
                width: 27%;
                margin: 10px;
            }

            .title_left p:nth-child(-n+4) {
                border-bottom: 1px solid #d2d2d2;
                width: 98%;
            }

            .class_outer {
                height: 249px;
                width: auto;
            }

            .lan {
                background-color: #f5f5f5;
            }





            .tab_list {
                background-color: #f5f5f5;
                width: 100%;

                height: 45px;
                font-size: 12px;
                padding-top: 3px;


            }

            .tab_list .current {
                padding: 0;
                padding-left: 2%;
                padding-right: 2%;
            }

            .tab_list li {
                font-size: 12px;
                padding-left: 2%;
		line-height:40px;
            }
	.tab_list li a{color:#000;}

            .tab_con {
                background-color: #fff;
                width: 100%;
                margin: 0 auto;
				padding-left:2%;
				padding-right:2%;
            }

            .tab_list .current {
                border: none;
                background-color: #17AF92;
                color: #fff;
            }

        }



		.gg{
			transition: transform 0.3s ease;
			}
		.gg:hover{
			transform: scale(1.1);
			}