@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }}/*全局样式*/
@charset "utf-8";
html {
    overflow-x: hidden;
}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,
select {margin: 0;padding: 0}
body {font: 14px "微软雅黑", "Arial Narrow", HELVETICA;color: #000;-webkit-text-size-adjust: 100%;overflow-x: hidden;min-width:320px;max-width: 1920px;margin: 0 auto !important;}
input:required,
textarea:required {outline: 0 none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;-webkit-appearance: none !important;}
input,textarea{appearance:none;-webkit-appearance:none;-moz-appearance: none; -o-appearance: none;outline: none;    }
*{margin:0; padding:0;}
a {text-decoration: none !important;cursor: pointer !important;color: #000;}
a:focus {outline: none !important;}
ul,li,dl,dt,dd{list-style-type:none;}
i{font-style:normal}
ul {margin: 0;}
li {list-style: none;}
img{max-width:100%;}
.container-fluid {max-width: 1230px !important;}
.tr5 {transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;}
.tr2 {transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;}
.overflow { overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-height: initial}
.bjcover{background-position: 50% 50%; background-size: cover;transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;}
.yincangwenzhang{height: 100%;position: fixed;top: 0px;left: 0px;z-index: 10000900;width: 100%;background: #fff;}
.lyhj.baguetteBoxOne .list{display:block !important}

header .logo{line-height: 110px;height: 110px;font-size: 0;}
header .logo img{max-height:88%;}
header .txt{font-size: 13px;color: #000000;padding-left: 48px;background: url("../images/tu1.png") no-repeat left center;line-height:16px;margin-top: 44px;}
header .txt span{font-size: 26px;color: #ff5a00;display: block;font-weight: bold;line-height: 28px;font-family: 'Arial';margin-top: 4px;}

/*pc导航*/
header{position: relative;z-index: 111;}
header nav{background: #1d9f6e;}
header nav .ul{font-size: 0;margin:0;}
header nav .ul > li{position: relative;float:left;text-align: center;width: 11.111%;}
header nav .ul > li:nth-child(n + 2):after{content:'';width: 1px;height: 18px;background:rgba(255,255,255,.3);position: absolute;left: 0;bottom:0;top: 1px;margin:auto 0;}
header nav .ul > li > a{position: relative; line-height:50px; display:block; color: #fff;font-size: 15px;}
header nav .ul > li > ul {display:none;position:absolute;left: 0;top: 100%;width: 100%;z-index: 100;}
header nav .ul > li > ul > li{position: relative;font-size: 13px;background:#ff5a00;line-height:20px;border-top: 1px solid rgba(255,255,255,0.1);}
header nav .ul > li > ul > li > a{color: #fff;display: block;width: 100%;padding:10px 5px;}
header nav .ul > li:hover > ul{display:block;}
header nav .ul > li > ul > li:hover > ul{display: block;}
header nav .ul > li:hover{background-color:#ff5a00;}
header nav .ul > li.active{background-color:#ff5a00;}
header nav .ul > li > ul > li:hover{background-color:#1d9f6e;}
/*banner*/
.banner{position: relative;z-index: 1;}
.banner .img1 .bjcover{padding-top: 19.791666%;min-height: 260px;}
.banner .img2 .bjcover{padding-top:46.66666%;min-height: 150px;}
.banner .img2{display: none;}
.main2{box-shadow: 0 100px 100px rgba(29,159,110,.2) inset;padding: 30px 0 60px;}
.main2 .box{background: #fff;border-radius:5px;}
.main2 .box1 .list{display:block;width: 25%;float: left;padding: 44px 10px;position: relative;text-align: center;}
.main2 .box1 .list:nth-child(n+2):after{content: "";width: 1px;height:90%;background: #d4ebe3;position: absolute;left: 0;top:0;border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;background-image: linear-gradient(#d4ebe3, #d4ebe3,#d4ebe3, #edf6f3);}
.main2 .box1 .list .img{height: 50px;width: 100%;position: relative;}
.main2 .box1 .list .img img{position: absolute;left: 0;right: 0;bottom: 0;display: block;max-height: 100%;margin: 0 auto;}
.main2 .box1 .list .tt1{font-size: 22px;color: #000000;margin-top: 22px;line-height: 24px;}
.main2 .box1 .list .tt2{font-size: 13px;color: rgba(0,0,0,0.5);line-height: 15px;margin-top: 5px;}
.main2 .box1 .list:hover{background: rgba(0,0,0,.04)}
.main2 .box2{background: #ff5a00;border-radius:5px;}
.main2 .box2 .list{width:calc(26% + 50px);float: left;position: relative;text-align: center;font-size: 0;padding: 24px 10px;}
.main2 .box2 .list:nth-child(2){background: #d74c00;width: calc(48% - 100px);}
.main2 .box2 .list .tt{display: inline-block;color: #fff;font-size: 14px;position: relative;}
.main2 .box2 .list:nth-child(1) .tt{text-align: left;padding: 4px 0 4px 70px;}
.main2 .box2 .list .tt1{width: 55px;height: 55px;background: #a23900;border-radius: 50%;line-height: 55px;text-align: center;position: absolute;left: 0;top:4px;}
.main2 .box2 .list .tt1 img{max-height: 100%;}
.main2 .box2 .list .tt2{font-size: 28px;font-weight: bold;line-height:46px;}
.main2 .box2 .list .tt3{font-size: 16px;}
.main2 .box2 .list .tt4{font-size: 0;}
.main2 .box2 .list .tt4 div{min-width: 50px;padding: 0 10px;height: 50px;line-height: 52px;background: #fff;border-radius: 5px;display: inline-block;font-size: 30px;color: #ff5a00;font-family: 'Arial';font-weight: bold;margin: 0 13px;position: relative;box-shadow: 0 0 11px rgba(0,0,0,.1);}
.main2 .box2 .list .tt4 div:nth-child(n+2):after{content: "";width: 4px;height: 4px;background: #fff;position: absolute;left: -14px;top:15px;}
.main2 .box2 .list .tt4 div:nth-child(n+2):before{content: "";width: 4px;height: 4px;background: #fff;position: absolute;left: -14px;top:29px;}
.main2 .box2 .list .tt5{margin-top:13px;line-height: 16px;}
.main2 .box2 .list .tt6{width: 160px;line-height: 50px;background: #fff;border-radius: 25px;text-align: center;padding-right: 34px;box-shadow: 0 4px 11px rgba(0,0,0,.1);font-size: 18px;font-weight: bold;color: #ff5a00;position: relative;cursor: pointer;}
.main2 .box2 .list .tt6:after{content: "";width: 1px;height: 16px;background: #ff5a00;position: absolute;right: 43px;top:0;bottom: 0;margin: auto 0;}
.main2 .box2 .list .tt6:before{content: "";width: 0;height: 0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #ff5a00;display: block;position: absolute;right: 20px;top:0;bottom: 0;margin: auto 0;}
.main2 .box2 .list .tt6:hover{opacity: .92;}

.main60{padding:24px 0;}
.aaee{margin-bottom:36px;}
.title{font-size: 0;text-align: center;margin-bottom: 44px;}
.title .div1{font-size:30px;font-weight: bold;line-height: 32px;}
.title .div2{font-size:15px;margin-top: 10px;line-height: 25px;}
.title .div3{width: 50px;height: 4px;background: #000;margin: 22px auto 0;}
.title .div4{width: 22px;height: 2px;background: #000;margin: 3px auto 0;}


/*关于我们*/
.main3{background: #eff8f5;}
.main3 .zuo{width: calc(70% - 140px);float: left;padding: 16px 30px 16px 0;}
.main3 .zuo .tt1{font-size: 26px;font-weight: bold;line-height: 32px;}
.main3 .zuo .tt2{font-size: 14px;line-height: 33px;height: 175px;overflow: hidden;margin-top: 20px;}
.main3 .zuo .tt3{width: 110px;line-height: 36px;border: 1px solid #62c19d;border-radius: 20px;display: block;font-size: 14px;color: #000;background: #fff;text-align: center;margin-top: 20px;}
.main3 .zuo .tt3:hover{background: #1d9f6e;color: #fff;border-color: #1d9f6e;}
.main3 .you{width: calc(30% + 140px);float: right;position: relative;cursor: pointer;}
.main3 .you .bjcover{height: 320px;}
.main3 .you .img{position: relative;z-index: 3;}
.main3 .you.active .img{z-index: 1;}
.main3 .you .img:after{content:"";width: 100%;height: 100%;background: rgba(0,0,0,.6);position: absolute;left: 0;top:0;z-index: 1;}
.main3 .you .img:before{content:"";width: 62px;height: 62px;background: url("../images/tu3.png") no-repeat center center/contain;position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: auto;transform:scale(.88);z-index: 2;transition: all 0.6s;}
.main3 .you .img:hover:before{transform:scale(1);}
.main3 .you video{display:block;position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;}

/*报名弹窗*/
.bmtc{position: fixed;left: 0;right: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,.6);opacity: 0;z-index: -1111;transition: all 0.3s;}
.bmtc.active{opacity: 1;z-index: 111111;}
.bmtc .tcbox{position: absolute;left: 0;right: 0;top:50%;transform:translateY(-50%);width: 400px;margin: 0 auto;background: #fff;border-radius: 5px;padding: 30px;text-align: center;font-size: 22px;font-weight: bold;}
.bmtc .tcbox form input{width: 100%;line-height: 44px;height: 46px;border: 1px solid #e5e5e5;font-weight: 400;font-size: 15px;padding: 0 15px;margin-top: 15px;background: #fff;}
.bmtc .tcbox form button{width: 100%;line-height: 44px;border: 0;background: #1d9f6e;font-weight: 400;font-size: 15px;padding: 0 15px;margin-top: 15px;color: #fff;transition: all 0.5s;}
.bmtc .tcbox form button:hover{background: #ff5a00;}
.bmtc .tcbox .gb{position: absolute;right: 15px;top:15px;cursor: pointer;transition: all 5s;width: 19px;height: 19px;background: url("../images/tu30.png")no-repeat center center;}
.bmtc .tcbox .gb:hover{transform:rotate(360deg)}

.title1{font-size: 0;text-align: center;margin-top: -8px;margin-bottom: 44px;}
.title1 a{min-width: 124px;line-height: 36px;border: 1px solid #cccccc;text-align: center;padding: 0 8px;font-size: 17px;color: #000;display: inline-block;vertical-align: top;margin: 0 1px 2px;}
.title1 a:hover{background: #1d9f6e;color: #fff;border-color: #1d9f6e;}
.title1 a.active{background: #1d9f6e;color: #fff;border-color: #1d9f6e;}
.gd{width: 200px;line-height: 52px;border: 1px solid #62c19d;font-size: 17px;color: #000;text-align: center;margin:50px auto 0;display: block;border-radius: 30px;}
.gd:hover{background-color: #1d9f6e;color: #fff;}

/*墓地价格*/
.mdjg{margin:-20px -5px 0;}
.mdjg .list{display: block;width: calc(25% - 10px);margin: 16px 5px 0;float: left;position: relative;top:0;box-shadow: 0 0 11px rgba(0,0,0,0);}
.mdjg .list .bjcover{padding-top: 96.7742%;}
.mdjg .list .tt{border: 1px solid #e2e2e2;margin-top: 1px;}
.mdjg .list .tt1{padding:4px 14px;}
.mdjg .list .tt2{font-size: 17px;color: #000;line-height: 54px;position: relative;padding-right: 50%;}
.mdjg .list .tt2 span{display: block;position: absolute;right: 0;top:0;font-size: 12px;color: #999999;max-width:48%;}
.mdjg .list .tt3{font-size: 14px;color: #999999;line-height: 44px;border-top: 1px solid #e2e2e2;}
.mdjg .list .tt3 i{font-size: 16px;color: #da7b00;font-weight: 700;}
.mdjg .list .tt4{line-height: 40px;color: #000;background: #e8f5f0;text-align: center;}
.mdjg .list:hover .tt4{background-color: #d6f9eb;}
.mdjg .list:hover{top:-6px;box-shadow: 0 0 16px rgba(0,0,0,.16);}

.main4 .bjcover{padding-top: 2.583333%;min-height: 31px;}

/*墓地价格*/
.lyhj{margin:-30px -10px 0;}
.lyhj .list{display: block;width: calc(25% - 20px);margin:30px 10px 0;float: left;position: relative;top:0;box-shadow: 0 0 11px rgba(0,0,0,0);}
.lyhj .list .bjcover{padding-top: 74.84787%;}
.lyhj .list .tt{border-bottom: 1px solid #cccccc;font-size: 16px;color: #000;text-align: center;line-height:50px;padding-top: 2px;}
.lyhj .list:hover .tt{color: #1d9f6e;border-color: #1d9f6e;}


/*购墓流程*/
.main5{background: #eff8f5;}
.main5 .box{margin-top: -30px;}
.main5 .list{width: 158px;height: 158px;border: 1px solid #ccc;border-radius: 50%;background: #fff;margin: 30px auto 0;text-align: center;padding: 15px 10px;cursor: pointer;}
.main5 .list .img{height: 52px;position: relative;}
.main5 .list .img img{display: block;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0;max-height: 99%;transform:scale(1);transition: all 0.2s;}
.main5 .list .tt1{font-size: 18px;color: #000;line-height:32px;max-width: 100px;margin:6px auto 0;}
.main5 .list .tt2{font-size: 12px;color: #999999;line-height: 18px;height: 36px;overflow: hidden;max-width: 100px;margin: 0 auto;}
.main5 .list:hover{border-color: #1d9f6e;}
.main5 .list:hover .img img{transform:scale(.94);}
.main5 .swiper-slide:nth-child(n+2):after{content: "";width: 16px;height: 30px;background: url("../images/tu4.png") no-repeat center center/contain;position: absolute;left:-8px;top:30px;bottom: 0;margin: auto 0;}



/*陵园动态*/
.main6 .list{display:block;border: 1px solid #e2e2e2;margin-bottom: 1px;}
.main6 .list .imgbox{padding: 15px;}
.main6 .list .imgbox .bjcover{padding-top: 32.432%;}
.main6 .list .tt{padding:5px 15px;}
.main6 .list .tt1{font-size: 18px;line-height:50px;color: #000;padding-top:3px;}
.main6 .list .tt2{font-size: 13px;line-height: 24px;color: #999999;height: 72px;overflow: hidden;}
.main6 .list .tt3{font-size: 14px;line-height: 54px;color: #999999;padding: 0 30px;font-family: 'Arial';border-top: 1px solid #e2e2e2;}
.main6 .list:hover{background: rgba(0,0,0,.04);}
.main6 .list:hover .tt1{color: #1d9f6e;}
.main6 .swiper-slide-active .list{border-right: 0;}
.main6 .swiper-slide-next .list{border-right: 0;}

/*荣誉资质*/
.main7 .lb7{overflow: inherit;}
.main7 .swiper-button-prev{width: 48px;height: 48px;background:rgba(29,159,110,.1) url("../images/tu5.png") no-repeat center center;left: -60px;border: 1px solid #c7e6db;border-radius: 50%;}
.main7 .swiper-button-next{width: 48px;height: 48px;background:rgba(29,159,110,.1) url("../images/tu5.png") no-repeat center center;right: -60px;border: 1px solid #c7e6db;border-radius: 50%;transform:rotate(180deg);}
.main7 .swiper-button-disabled{opacity: 0;}
.main7 .swiper-button-prev:hover,.main7 .swiper-button-next:hover{background-color:rgba(29,159,110,.2) ;}
.main7 .list{display: block;}
.main7 .list .bjcover{padding-top: 77.466%;}
.main7 .list .tt{border: 1px solid #e2e2e2;line-height: 48px;padding: 0 50px 0 20px;position: relative;font-size: 16px;color: #000;padding-top: 1px;}
.main7 .list .tt:after{content: "";width: 21px;height: 21px;background: url("../images/tu6.png") no-repeat;position: absolute;right: 20px;top:0;bottom: 0;margin: auto 0;opacity: 1;transition: all 0.3s;}
.main7 .list .tt:before{content: "";width: 21px;height: 21px;background: url("../images/tu6-1.png") no-repeat;position: absolute;right: 20px;top:0;bottom: 0;margin: auto 0;opacity: 0;transition: all 0.3s;}
.main7 .list:hover .tt{color: #1d9f6e;}
.main7 .list:hover .tt:after{opacity: 0;}
.main7 .list:hover .tt:before{opacity: 1;}

/*友情链接*/
.main8{background: #e8f5f0;padding: 18px 0;}
.main8 .ul{font-size:0;height: 0;
  overflow: auto;}
.main8 .ul a{font-size:14px;color: #000;margin-right: 18px;display: inline-block;vertical-align: top;line-height: 30px;transition: all 0.2s;}
.main8 .ul a:nth-child(1){padding-left: 24px;background: url("../images/tu7.png") no-repeat left center;font-size: 16px;font-weight: bold;margin-right: 8px;}
.main8 .ul a:nth-child(n+2):hover{color: #ff5a00;}


.main9{background: #0b4f35;}
.main9 .list1{width: calc(45% - 143px);float: left;text-align: center;padding-left:30px;}
.main9 .list1:nth-last-of-type(1){padding-left: 0;padding-right:30px;}
.main9 .list2{width: 18px;height: 120px;float: left;}
.main9 .list3{width: calc(10% + 250px);float: left;font-size: 0;text-align: center;padding: 0 10px;}
.main9 .list3 .tt{display:inline-block;text-align: left;}
.main9 .list3 .tt div{font-size: 14px;color: #fff;line-height: 30px;position: relative;padding-left: 70px;}
.main9 .list3 .tt div span{display: block;width: 74px;padding-right: 10px;position: absolute;left: 0;text-align: right;}
.main9 .list3 .tt div span img{max-width: 50px;position: absolute;right: 15px;top:6px;}
.main9 .list3 .tt div b{font-size:28px;font-family: 'Impact';font-weight: bold;display: block;line-height: 34px;}
.main9 .list3 .tt div:nth-child(1){margin-bottom: 10px;}
.main9 .list3 .tt div:nth-child(1) span{top:5px;}

footer{background: #04412a;text-align: center;color: rgba(255,255,255,.4);line-height: 24px;border-top: 1px solid #4b7461;padding: 15px;}


/*手机开始*/
header .lanmu {width: 50px;height: 50px;background: #1d9f6e;cursor: pointer;position: absolute;z-index: 2000;top:30px;right: 15px;border-radius: 5px;overflow: hidden;padding-top: 14px;}
header .lanmu span {display: block;width: 24px;height: 4px;background: #fff;margin: 0 auto;ransform: rotate(0deg);}
header .lanmu span.span02 {margin: 5px auto;}
header .lanmu.active span.span01 {transform: rotate(45deg);position: relative;background: #fff;top:9px;}
header .lanmu.active span.span02 {width: 0;}
header .lanmu.active span.span03 {transform: rotate(-45deg);position: relative;top: -9px;}
.main11{margin-top: -22px;position: relative;z-index: 2;}
.main11 .box{background: #fff;box-shadow: 0 0 22px rgba(0,0,0,0.14);border-radius: 15px;position: relative;overflow: hidden;}
.main11 .box:after{content: "";width: 100%;height: 1px;background: #d4ebe3;position: absolute;left: 0;top:50%;}
.main11 .box .list{display: block;width: 25%;float: left;padding: 35px 8px;}
.main11 .box .list:nth-child(n+2){border-left: 1px solid #d4ebe3;}
.main11 .box .list:nth-child(5){border: 0;}
.main11 .box .list .img{width: 60px;height: 60px;margin: 0 auto;background: #1d9f6e;border-radius: 50%;line-height: 60px;text-align: center;position: relative;}
.main11 .box .list .img img{max-width: 60%;max-height: 60%;display: block;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.main11 .box .list .tt1{font-size: 17px;color: #000;text-align: center;margin-top: 12px;font-weight: bold;line-height: 24px;height: 24px;overflow: hidden;}
.main11 .box .list:hover{background: rgba(0,0,0,.04)}
.main11 .box .list:nth-child(1) .img{background: #cc7829;}
.main11 .box .list:nth-child(2) .img{background: #2a793d;}
.main11 .box .list:nth-child(3) .img{background: #0b3689;}
.main11 .box .list:nth-child(4) .img{background: #9e1112;}
.main11 .box .list:nth-child(5) .img{background: #282222;}
.main11 .box .list:nth-child(6) .img{background: #20607c;}
.main11 .box .list:nth-child(7) .img{background: #6d3e0f;}
.main11 .box .list:nth-child(8) .img{background: #6b6a0d;}
.jslanmu{display: none;position: absolute;left: 0;top:100%;margin-top: 0;width: 100%;min-height:360px;background: rgba(0,0,0,0.5);padding: 0!important;}
.jslanmu .box{padding: 0 5px;border-radius: 0;}
.jslanmu.active{display: block;}

.mainbox{padding: 0 30px 20px;}
.mainbox2{padding:40px 30px;}
.main12{position: relative;z-index: 2;}
.main12 .box{background: #fff;box-shadow: 0 0 22px rgba(0,0,0,0.14);border-radius: 15px;position: relative;overflow: hidden;}
.main12 .box:after{content: "";width: 100%;height: 1px;background: #d4ebe3;position: absolute;left: 0;top:50%;}
.main12 .box:before{content: "";width: 1px;height: 100%;background: #d4ebe3;position: absolute;left: 50%;top:0;}
.main12 .box .list{display: block;width:50%;float: left;padding: 30px 8px;text-align: center;font-size: 0;}
.main12 .box .list .tt{display: inline-block;vertical-align: top;padding-left:66px;text-align: left;font-size: 13px;position: relative;}
.main12 .box .list .tt .img{display: block;position: absolute;left: 0;text-align: center;top:50%;transform:translateY(-50%);width: 66px;}
.main12 .box .list .tt .img img{max-width:66%;max-height: 50px;}
.main12 .box .list .tt .tt1{font-size: 20px;color: #000;line-height: 22px;height: 22px;overflow: hidden;}
.main12 .box .list .tt .tt2{font-size:13px;color: #654b29;line-height: 15px;margin-top:6px;height: 15px;overflow: hidden;}

.main13{border-top: 8px solid #ddfdf1;border-bottom: 8px solid #ddfdf1;padding: 30px;}
.main13 .box{background: #ff5a00;border-radius:5px;}
.main13 .box .list{width:calc(65% - 100px);float: left;position: relative;text-align: center;font-size: 0;padding: 25px 10px;}
.main13 .box .list:nth-child(2){background: #d74c00;width: calc(35% + 100px);padding: 44px 0;}
.main13 .box .list .tt{display: inline-block;color: #fff;font-size: 14px;position: relative;max-width: 100%;}
.main13 .box .list:nth-child(1) .tt{text-align: center;padding: 0 0 3px 0;}
.main13 .box .list .tt1{width: 50px;height: 50px;background: #a23900;border-radius: 50%;line-height: 50px;text-align: center;position: absolute;left: 0;top:0;display: none}
.main13 .box .list .tt1 img{max-width: 40px;max-height: 30px;}
.main13 .box .list .tt2{font-size: 20px;font-weight: bold;line-height:24px;margin-bottom: 6px;}
.main13 .box .list .tt3{font-size: 14px;line-height: 22px;}
.main13 .box .list .tt4{font-size: 0;}
.main13 .box .list .tt4 div{min-width: 42px;padding: 0 10px;height: 42px;line-height: 42px;background: #fff;border-radius: 5px;display: inline-block;font-size: 24px;color: #ff5a00;font-family: 'Arial';font-weight: bold;margin: 0 6px;position: relative;box-shadow: 0 0 11px rgba(0,0,0,.1);}
.main13 .box .list .tt4 div:nth-child(n+2):after{content: "";width: 3px;height: 3px;background: #fff;position: absolute;left: -7px;top:13px;}
.main13 .box .list .tt4 div:nth-child(n+2):before{content: "";width: 3px;height: 3px;background: #fff;position: absolute;left: -7px;top:26px;}
.main13 .box .list .tt5{margin-top:14px;line-height: 16px;}
.main13 .box .list .tt6{width:140px;line-height: 36px;background: #fff;border-radius: 5px;text-align: center;padding-right: 28px;box-shadow: 0 4px 11px rgba(0,0,0,.1);font-size: 15px;color: #ff5a00;position: relative;cursor: pointer;font-weight: bold;margin-top:15px;}
.main13 .box .list .tt6:after{content: "";width: 1px;height: 16px;background: #ff5a00;position: absolute;right: 34px;top:0;bottom: 0;margin: auto 0;}
.main13 .box .list .tt6:before{content: "";width: 0;height: 0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #ff5a00;display: block;position: absolute;right: 16px;top:0;bottom: 0;margin: auto 0;}
.main13 .box .list .tt6:hover{opacity: .92;}
.main13 .box .list:nth-child(1) .tt5{margin-top: 8px;}



/*墓地价格*/
.main14 .list{display: block;border: 1px solid #e4e4e4;padding: 4px;}
.main14 .list:nth-child(n+2){margin-top: 10px;}
.main14 .list .img{width: 200px;float: left;}
.main14 .list .tt{width: calc(100% - 200px);float: left;padding: 22px 10px 0 22px;}
.main14 .list .tt .tt1{font-size: 20px;color: #000000;font-weight: bold;line-height: 40px;margin-bottom: 6px;}
.main14 .list .tt .tt2{font-size: 14px;;color: #999999;line-height: 32px;}
.main14 .list .tt .tt2 i{font-size: 18px;color: #da7b00;font-weight: bold;position: relative;left: -3px;}
.main14 .list .img .bjcover{padding-top:96.77149%;}



/*京南施孝园*/
.main15 .tt1{position: relative;cursor: pointer;max-width: 500px;margin: 0 auto;}
.main15 .tt1 .bjcover{padding-top: 64%;}
.main15 .tt1 .img{position: relative;z-index: 3;}
.main15 .tt1.active .img{z-index: 1;}
.main15 .tt1 .img:after{content:"";width: 100%;height: 100%;background: rgba(0,0,0,.6);position: absolute;left: 0;top:0;z-index: 1;}
.main15 .tt1 .img:before{content:"";width: 62px;height: 62px;background: url("../images/tu3.png") no-repeat center center/contain;position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: auto;transform:scale(.88);z-index: 2;transition: all 0.6s;}
.main15 .tt1 .img:hover:before{transform:scale(1);}
.main15 .tt1 video{display:block;position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;}
.main15 .tt2{font-size: 14px;line-height: 28px;max-height: 168px;overflow: hidden;margin-top: 18px;}


/*陵园环境*/
.main16.mainbox2{padding-top: 0;}

/*陵园动态*/
.main17 .list{display: block;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #cccccc;}
.main17 .list:nth-last-of-type(1){margin-bottom: 8px;}
.main17 .list .img{width: calc(20% + 90px);float: right;}
.main17 .list .img .bjcover{padding-top: 74.84787%;}
.main17 .list .tt{width: calc(80% - 90px);float: left;padding:10px 22px 10px 0;}
.main17 .list .tt1{font-size: 18px;color: #000;line-height: 46px;font-weight: bold;}
.main17 .list .tt2{font-size: 14px;color: #999999;line-height: 24px;height: 48px;overflow: hidden;}
.main17 .list .tt3{font-size: 14px;color: #000;font-family: 'Arial';margin-top: 12px;}

/*荣誉资质*/
.main18.mainbox2{padding-top: 0;}


.main99{background: #0b4f35;}
.main99 .list1{width: 100%;font-size: 0;text-align: center;padding: 0 10px;}
.main99 .list1 .tt{display:inline-block;text-align: left;}
.main99 .list1 .tt div{font-size: 14px;color: #fff;line-height: 30px;position: relative;padding:0 28px;display: inline-block;}
.main99 .list1 .tt div span{display: block;width: 22px;padding-right: 10px;position: absolute;left: 0;text-align: right;}
.main99 .list1 .tt div span img{max-width: 22px;position: absolute;right: 6px;top:6px;}
.main99 .list1 .tt div b{font-size:28px;font-family: 'Impact';font-weight: bold;display: block;line-height: 34px;}
.main99 .list1 .tt.tt1 div:nth-child(1){margin-bottom: 10px;padding-left: 66px;}
.main99 .list1 .tt.tt1 div:nth-child(1) span{top:5px;width: 66px;}
.main99 .list1 .tt.tt1 div:nth-child(1) span img{max-width: 50px;right: 12px;}
.main99 .list2{text-align: center;font-size: 18px;color: #fff;line-height: 32px;margin: 20px auto;}
.main99 .list3{text-align: center;font-size: 14px;color: #fff;line-height: 30px;}
.main99 .list2 img{display: block;margin:0 auto 8px;}





.dibu{position: fixed;left: 0;right: 0;bottom: 0;z-index: 11000;font-size: 0;background: #1d9f6e;border-top: 1px solid #fff;transition: all 0.3s;max-width: 750px;margin: 0 auto;}
.dibu a{line-height: 60px;display: inline-block;width: 50%;vertical-align: top;text-align: center;font-size: 20px;color: #fff;}
.dibu a img{position: relative;top:-1px;padding-right: 10px;}
.dibu a:nth-child(even){background: #303030;}
.dibu a:hover{opacity: .88;}


.yfd1{position: fixed;right: 10px;top:50%;transform:translateY(-50%);z-index: 109;width: 88px;cursor: pointer;}
.yfd1.active{right: -90px;}
.yfd2{position: fixed;left: 0;right:0;top:0;bottom: 0;margin: auto;width: 0;height: 0;background: #fff;border-radius: 6px;padding:35px 20px;box-shadow: 0 0 100px rgba(0,0,0,1);opacity: 0;transform:scale(0);z-index: -110;transition: all 0.3s;display: none;}
.yfd2.active{opacity: 1;transform:scale(1);z-index: 110;width: 280px;height: 200px;display: block;}
.yfd2 .tt1{font-size: 17px;color: #000;text-align: center;}
.yfd2 .tt2{font-size: 15px;color: #000;text-align: center;background:#F3F3F3;line-height: 23px;padding: 14px 4px;margin: 18px 0;}
.yfd2 .tt3{font-size: 14px;color: #666;text-align: center;}
.yfd2 .gb{position: absolute;right: 15px;top:15px;cursor: pointer;transition: all 5s;width: 19px;height: 19px;background: url("../images/tu30.png")no-repeat center center;}
.yfd2 .gb:hover{transform:rotate(360deg)}




/*内页开始*/
.title2{border: 1px solid #bde3d5;margin-bottom:44px;margin-top: -8px;}
.title2 .list{border-top: 1px solid #bde3d5;padding:5px 0 10px 96px;font-size: 0;position: relative;}
.title2 .list a{display: inline-block;vertical-align: top;padding: 0 15px;line-height:34px;font-size: 16px;color: #000;transition: all 0.2s;margin-top: 5px;}
.title2 .list a:nth-child(n+2):hover{background: #1d9f6e;color: #fff;}
.title2 .list a:nth-child(n+2).active{background: #1d9f6e;color: #fff;}
.title2 .list:nth-child(1){border-top: 0;}
.title2 .list a:nth-child(1){background: #eff8f5;border-right: 1px solid #bde3d5;position: absolute;left: 0;top:0;height: 100%;width: 88px;margin: 0;padding:10px 5px;text-align: center;cursor: auto !important;}


/*ny荣誉资质*/
.nyzizhi{margin:-20px -10px 0;}
.nyzizhi .list{display: block;width: calc(25% - 20px);margin: 20px 10px 0;float: left;}
.nyzizhi .list .bjcover{padding-top: 77.466%;}
.nyzizhi .list .tt{border: 1px solid #e2e2e2;line-height: 48px;padding: 0 50px 0 20px;position: relative;font-size: 16px;color: #000;padding-top: 1px;}
.nyzizhi .list .tt:after{content: "";width: 21px;height: 21px;background: url("../images/tu6.png") no-repeat;position: absolute;right: 20px;top:0;bottom: 0;margin: auto 0;opacity: 1;transition: all 0.3s;}
.nyzizhi .list .tt:before{content: "";width: 21px;height: 21px;background: url("../images/tu6-1.png") no-repeat;position: absolute;right: 20px;top:0;bottom: 0;margin: auto 0;opacity: 0;transition: all 0.3s;}
.nyzizhi .list:hover .tt{color: #1d9f6e;}
.nyzizhi .list:hover .tt:after{opacity: 0;}
.nyzizhi .list:hover .tt:before{opacity: 1;}

/*内页新闻*/
.nyxw{display: block;}
.nyxw .list{display: block;border-bottom: 1px solid #e5e5e5;padding-bottom: 30px;margin-bottom: 30px;position: relative;}
.nyxw .list .img{width:calc(10% + 180px);float: left;}
.nyxw .list .tt{width:calc(90% - 180px);float: left;padding: 20px 200px 0 30px;}
.nyxw .list .img .bjcover{height: 180px;}
.nyxw .list .tt1{font-size:18px;color: #000000;}
.nyxw .list .tt2{font-size:14px;color: #999999;line-height: 24px;height: 48px;overflow: hidden;margin-top: 18px;}
.nyxw .list .tt3{font-size:14px;color: #000;display: none;}
.nyxw .list .tt4{font-size:14px;color: #000;margin-top: 30px;}
.nyxw .list .tt5{font-size:14px;color: #999;width: 170px;border-left: 1px solid #d8d8d8;height: calc(100% - 30px);position: absolute;right: 0;top:0;font-family: 'Arial';padding-right: 30px;text-align: right;padding-top: 18px;}
.nyxw .list .tt5 b{font-size:32px;display: block;}
.nyxw .list .tt5:after{content: "";width: 13px;height: 22px;background: url("../images/tu13.png") no-repeat center center;position: absolute;right:30px;top:110px;opacity: 1;transition: all 0.3s;}
.nyxw .list .tt5:before{content: "";width: 13px;height: 22px;background: url("../images/tu13-1.png") no-repeat center center;position: absolute;right:30px;top:110px;opacity: 0;transition: all 0.3s;}
.nyxw .list:hover .tt1{color: #1d9f6e;}
.nyxw .list:hover .tt5:after{opacity: 0;}
.nyxw .list:hover .tt5:before{opacity: 1;}


.danye{font-size: 14px;line-height: 32px;}
.danye .sp{width: 500px;margin: 0 auto 50px;position: relative;cursor: pointer;}
.danye .sp .bjcover{padding-top: 64%;min-height: 250px;}
.danye .sp .img{position: relative;z-index: 3;}
.danye .sp.active .img{z-index: 1;}
.danye .sp .img:after{content:"";width: 100%;height: 100%;background: rgba(0,0,0,.6);position: absolute;left: 0;top:0;z-index: 1;}
.danye .sp .img:before{content:"";width: 62px;height: 62px;background: url("../images/tu3.png") no-repeat center center/contain;position: absolute;left: 0;top:0;right: 0;bottom: 0;margin: auto;transform:scale(.88);z-index: 2;transition: all 0.6s;}
.danye .sp .img:hover:before{transform:scale(1);}
.danye .sp video{display:block;position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;}
.danye .title{margin-bottom: 15px;}
.danye .ss{text-align: center;margin-bottom: 30px;}
.danye .ss img{display: block;margin: 0 auto;}
.danye .tt1{font-size: 0;border: 1px solid #e5e5e5;margin-bottom: 30px;}
.danye .tt1 .tt2{width: 25%;display: inline-block;vertical-align: top;text-align: center;padding:15px;}
.danye .tt1 .tt3{display: table;table-layout:fixed;height: 100%;width: 100%;}
.danye .tt1 .tt4{display: table-cell;vertical-align: middle;text-align: center;width: 100%;line-height:normal;}
.danye .tt1 .tt4 div{display:inline-block;font-size: 14px;line-height: 30px;}
.danye .tt1 .tt4 div img{max-height: 30px;padding-right: 10px;}
.danye .tt1 .tt2:nth-child(n+2){border-left: 1px solid #e5e5e5;}
.danye .ditu{height: 466px;margin-bottom: 30px;border: 1px solid #e5e5e5;}

.newsxq .top{background: #f4f4f4;padding:22px 0 66px;border-bottom: 1px solid #d8d8d8;}
.newsxq .title3{font-size: 14px;color: #000;line-height: 24px;}
.newsxq .title3 a{color: #000;transition: all 0.2s;}
.newsxq .title3 a:hover{color: #1d9f6e;}
.newsxq .top .tt1{font-size: 34px;color: #000000;line-height: 44px;margin-top: 30px;font-weight: bold;}
.newsxq .top .tt2{font-size: 14px;color: #999999;margin-top:8px;}
.newsxq .danye{padding: 40px 30px 40px 0;width: calc(100% - 300px);float: left;}
.newsxq .box{position: relative;margin-bottom:88px;}
.newsxq .box:after{content: "";width: 1px;height: 100%;background: #e5e5e5;position: absolute;right: 300px;top:0;}
.newsxq .you{padding: 30px 0;width: 300px;padding-left: 30px;float: left;}
.newsxq .you .txt{font-size: 24px;font-weight: bold;line-height: 32px;margin-bottom:17px;}
.newsxq .you .list{display: block;padding-bottom:30px;margin-bottom: 22px;border-bottom: 1px solid #e5e5e5;}
.newsxq .you .list .img{margin-top: 14px;}
.newsxq .you .list .bjcover{padding-top: 60%;}
.newsxq .you .list .tt1{font-size: 18px;line-height: 30px;max-height: 60px;overflow: hidden;}
.newsxq .you .list .tt2{font-size: 14px;line-height: 24px;max-height: 48px;overflow: hidden;color: #999;margin-top:7px;}
.newsxq .you .list:hover .tt1{color: #1d9f6e;}


.mdjgxq{padding-bottom: 88px;}
.mdjgxq .title3{padding: 22px 0;}
.mdjgxq .box1{}
.mdjgxq .box1 .zuo{width:460px;float: left;position: relative;z-index: 2;}
.mdjgxq .box1 .zuo .swiper-button-prev{width:50px;height: 50px;margin-top: -25px;background: rgba(0,0,0,.5) url("../images/tu14.png") no-repeat center center;transform:rotateY(-180deg);}
.mdjgxq .box1 .zuo .swiper-button-next{width:50px;height: 50px;margin-top: -25px;background: rgba(0,0,0,.5) url("../images/tu14.png") no-repeat center center;}
.mdjgxq .box1 .zuo .swiper-button-prev:hover{background-color: rgba(0,0,0,.66);}
.mdjgxq .box1 .zuo .swiper-button-next:hover{background-color: rgba(0,0,0,.66);}
.mdjgxq .box1 .zuo .bjcover{padding-top: 96.7742%}
.mdjgxq .box1 .you{width:calc(100% - 490px);float: left;margin-left: 30px;background: #f4f4f4;padding: 35px 35px 53px;position: relative;z-index: 1;}
.mdjgxq .box1 .you .tt1{font-size: 24px;font-weight: bold;line-height: 34px;}
.mdjgxq .box1 .you .tt2{font-size: 14px;color: #000;margin-top:10px;line-height: 34px;}
.mdjgxq .box1 .you .tt2 i{color: #ff5a00;}
.mdjgxq .box1 .you .tt2 i b{font-size: 26px;font-family: 'Arial';}
.mdjgxq .box1 .you .tt3{padding: 18px 0;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;font-size: 0;margin-top: 18px;}
.mdjgxq .box1 .you .tt3 div{display: inline-block;vertical-align: top;font-size: 14px;line-height: 26px;padding: 6px 25px 6px 0;min-width: 28%;}
.mdjgxq .box1 .you .tt4{margin-top: 30px;font-size: 0;}
.mdjgxq .box1 .you .tt4 a{display: inline-block;min-width: 40%;font-size: 16px;color: #fff;text-align: center;background: #1d9f6e;line-height: 42px;transition: all 0.3s;}
.mdjgxq .box1 .you .tt4 a:nth-child(odd){background: #187b3b;}
.mdjgxq .box1 .you .tt4 a:hover{opacity: .88;}
.mdjgxq .box1 .you .tt4 a:nth-child(even){margin-left: 15px;}
.mdjgxq .box1 .you .tt5{font-size: 16px;color: #999999;background: #fff;line-height: 30px;padding: 5px 0;position: relative;margin-top: 30px;}
.mdjgxq .box1 .you .tt5:after{content: "";width: 35px;height: 100%;background: #fff;position:absolute;left: -35px;top:0;}
.mdjgxq .box1 .you .tt5:before{content: "";width: 35px;height: 100%;background: #fff;position:absolute;right: -35px;top:0;}
.mdjgxq .box1 .you .tt5 b{font-size: 24px;color: #ff5a00;font-family: 'Arial';}
.mdjgxq .box1 .you .tt5 img{position: relative;top:-2px;padding-right: 10px;}
.mdjgxq .box2{font-size: 18px;line-height: 30px;border: 1px solid #cccccc;margin-top: 30px;}
.mdjgxq .box2 i{color: #ff5a00;}
.mdjgxq .box2 .div1{border-bottom: 1px solid #cccccc;padding: 14px 20px;}
.mdjgxq .box2 .div2{padding: 14px 20px;font-size: 15px;line-height: 30px;position: relative;}
.mdjgxq .box2 .div2 .div3{position: relative;z-index: 1;}
.mdjgxq .box2 .div2 .djbm{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;opacity: 0;cursor: pointer;}
.mdjgxq .box2 .div4{padding: 15px;}
.mdjgxq .box2 .div4 .tt1{font-size: 18px;text-align: center;margin-bottom: 20px;}
.mdjgxq .box3{margin-top: 30px;}
.mdjgxq .box3 .div1{font-size: 18px;font-weight: bold;margin-bottom: 20px;}
/*lb墓地价格*/
.lb .list{display: block;}
.lb .list .bjcover{padding-top: 96.7742%;}
.lb .list .tt{border: 1px solid #e2e2e2;margin-top: 1px;}
.lb .list .tt1{padding:4px 14px;}
.lb .list .tt2{font-size: 17px;color: #000;line-height: 54px;position: relative;padding-right: 50%;}
.lb .list .tt2 span{display: block;position: absolute;right: 0;top:0;font-size: 12px;color: #999999;max-width:48%;}
.lb .list .tt3{font-size: 14px;color: #999999;line-height: 44px;border-top: 1px solid #e2e2e2;}
.lb .list .tt3 i{font-size: 16px;color: #da7b00;font-weight: 700;}
.lb .list .tt4{line-height: 40px;color: #000;background: #e8f5f0;text-align: center;}
.lb .list:hover .tt4{background-color: #d6f9eb;}

/*购墓流程*/
.gmlc .box .tt1{background: #eff8f5;border: 1px solid #bde3d5;padding: 24px 30px;font-size: 14px;line-height: 25px;}
.gmlc .box .tt1 .tt2{font-size: 18px;font-weight: bold;margin-bottom: 10px;line-height: 30px;}
.gmlc .box .tt3{font-size: 0;margin: 10px -15px 0;}
.gmlc .box .tt3 .tt4{display: inline-block;vertical-align: top;width: calc(33.33% - 30px);margin: 30px 15px 0;background: #eff8f5;border: 1px solid #bde3d5;line-height: 30px;padding: 6px 6px 6px 100px;position: relative;font-size: 16px;color: #000;}
.gmlc .box .tt3 .tt4 div{position: absolute;left: 0;top:0;width: 85px;text-align: center;line-height: 30px;padding: 6px 3px;font-weight: bold;}
.gmlc .box .tt3 .tt4:before{content: "";width: 1px;height: 100%;background: #bde3d5;position: absolute;left: 85px;top:0;}
.gmlc .box .tt3 .tt4:after{content: "";width: 17px;height: 12px;background: url("../images/tu17.png") no-repeat center center/contain;position: absolute;right: -24px;top:15px;}
.gmlc .box .tt3 .tt4:nth-child(3n):after{display: none;}
.gmlc .box .tt3 .tt4:nth-last-of-type(1):after{display: none;}
.gmlc .box .tt5{font-size: 20px;margin-top: 30px;line-height: 36px;}
.gmlc .box .tt5 b{color: #ff5a00;}

/*服务流程*/
.fwlc{background: #eff8f5;}
.fwlc .box .tt3{font-size: 0;margin: -20px -10px 0;}
.fwlc .box .tt3 .tt4{display: inline-block;vertical-align: top;width: calc(25% - 20px);margin: 20px 10px 0;background: #fff;border: 1px solid #bde3d5;line-height: 30px;padding: 8px 6px 6px 85px;position: relative;font-size: 15px;color: #000;}
.fwlc .box .tt3 .tt4 div{position: absolute;left: 0;top:0;width: 70px;text-align: center;line-height: 30px;padding: 6px 3px;font-weight: bold;}
.fwlc .box .tt3 .tt4 div img{max-width: 60px;max-height: 26px;}
.fwlc .box .tt3 .tt4:before{content: "";width: 1px;height: 100%;background: #bde3d5;position: absolute;left: 70px;top:0;}

/*安葬流程*/
.aclc .box .tt1{position: relative;border-bottom: 1px solid #bde3d5;font-size: 16px;line-height: 26px;padding: 20px 0 20px 90px;}
.aclc .box .tt1 div{position: absolute;left: 0;top:20px;width: 75px;text-align: center;line-height: 26px;font-weight: bold;font-family: 'Arial';font-size: 18px;border-right: 1px solid #bde3d5;}






.mdjg .list2{display: none;}



.jiadiv{display: none;}


/*transition: all 0.3s;*/
/*1d9f6e*/
/*效果*/ /*ff5a00*/



/*媒体查询开始*/
@media (min-width:1199px){
    .newsxq .you .list:hover .bjcover,
    .nyxw .list:hover .bjcover,
    .nyzizhi .list:hover .bjcover,
    .main7 .list:hover .bjcover,
    .main6 .list:hover .bjcover,
    .lyhj .list:hover .bjcover
    {transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);-webkit-transform:scale(1.06);cursor:pointer;}

}

@media (max-width:1199px){
    .mdjg .list {width: calc(33.33% - 10px);}
    .mdjg .list:nth-child(n+7){display:none;}
    .lyhj .list {width: calc(33.33% - 20px);}
    .lyhj .list:nth-child(n+7){display:none;}  
    .main6 .list .tt1{font-size: 16px;}

    .danye .tt1 .tt2{width:50%;}
    .danye .tt1 .tt2:nth-child(3){border-left: 0;}
    .danye .tt1 .tt2:nth-child(n+3){border-top: 1px solid #e5e5e5;}

    .newsxq .top{padding:20px 0 44px;}
    .newsxq .top .tt1{margin-top: 22px;font-size: 28px;line-height: 40px;}


    .main9 .list1:nth-last-of-type(1){padding-right: 0;padding-left: 40px;}
    
}
@media (max-width:991px) {
    .mdjg .list {width: calc(50% - 10px);}
    .lyhj .list {width: calc(50% - 20px);}
    header nav .ul > li > a{font-size: 14px;line-height: 44px;}
    header .logo{height:100px;line-height: 100px;}
    header .txt{margin-top: 30px;}
    .main2 .box1 .list{padding:34px 10px; }
    .main2 .box1 .list .tt1{font-size:18px;margin-top: 16px;}
    .main2 .box2 .list .tt2{font-size: 20px;line-height: 42px;}
    .main2 .box2 .list .tt3{font-size: 14px;margin-top:4px;}
    .main2 .box2 .list .tt6{width:150px;line-height: 42px;font-size: 17px;}
    .main2 .box2 .list .tt5{margin-top: 10px;}
    .main2 .box2 .list:nth-child(1) .tt{padding-left: 60px;}
    .main2 .box2 .list .tt1{width: 50px;height: 50px;margin-top: 7px;}
    .main2 .box2 .list .tt1 img{max-width: 40px;max-height: 30px;position: relative;top:-2px;}
    .main2 .box2 .list{width:calc(25% + 35px);padding: 20px 10px;}
    .main2 .box2 .list:nth-child(2){width: calc(50% - 70px);padding-left: 0;padding-right: 0;}
    
    .main2 .box2 .list .tt4 div{min-width: 42px;font-size: 24px;height: 42px;line-height: 42px;margin: 0 6px;}
    .main2 .box2 .list .tt4 div:nth-child(n+2):after{left:-7px;width: 3px;height: 3px;top:13px;}
    .main2 .box2 .list .tt4 div:nth-child(n+2):before{left:-7px;width: 3px;height: 3px;top:26px;}
    .main2 .box2 .list:nth-child(1) .tt{padding-top: 0;}
    
    
    .main60{padding: 50px 0;}
    .title{margin-bottom: 36px;}
    .title .div3{margin-top: 18px;}
    .main3 .zuo .tt1{font-size: 24px;}
    .gd{width:180px;line-height: 44px;margin-top: 40px;}
    
    /*购墓流程*/
    .main5 .swiper-slide:nth-child(4):after{display: none;}
    .main7 .list .tt{font-size: 15px;} 
    
    
    /*ny荣誉资质*/
    .nyzizhi .list{width: calc(33.33% - 20px);}

    /*内页新闻*/
    .nyxw .list{padding-bottom: 20px;margin-bottom: 20px;}
    .nyxw .list .img{width:calc(10% + 150px);}
    .nyxw .list .tt{width:calc(90% - 150px);padding:14px 0 14px 20px;}
    .nyxw .list .img .bjcover{height: 160px;}
    .nyxw .list .tt2{margin-top: 10px;}
    .nyxw .list .tt3{margin-bottom: 4px;display: block;font-size: 13px;color: #999;}
    .nyxw .list .tt4{margin-top: 10px;}
    .nyxw .list .tt5{display: none;}


    .danye .sp{margin: 0 auto 40px;}
    .danye .ditu{margin-bottom: 20px;height: 400px;}
    .newsxq .danye{padding: 30px 0;width: 100%;}
    .newsxq .box{margin-bottom:66px;}
    .newsxq .box:after{display: none;}
    .newsxq .you{display: none;}

    .mdjgxq .box1 .zuo .swiper-button-prev{width:40px;height: 40px;margin-top: -20px;background-size: 26px;}
    .mdjgxq .box1 .zuo .swiper-button-next{width:40px;height: 40px;margin-top: -20px;background-size: 26px;}
    .mdjgxq .box1 .zuo{width:460px;float: none;margin: 0 auto;}
    .mdjgxq .box1 .you{width:100%;float: none;margin-left: 0;padding: 20px 20px 26px;}
    .mdjgxq .box1 .you .tt1{font-size: 18px;line-height: 30px;}
    .mdjgxq .box1 .you .tt2{font-size: 14px;margin-top:0;line-height: 30px;}
    .mdjgxq .box1 .you .tt2 i b{font-size: 20px;}
    .mdjgxq .box1 .you .tt3{padding: 10px 0;margin-top: 10px;}
    .mdjgxq .box1 .you .tt4{margin-top: 20px;font-size: 0;}
    .mdjgxq .box1 .you .tt4 a{min-width: 45%;line-height: 38px;font-size: 15px;}
    .mdjgxq .box1 .you .tt4 a:nth-child(even){margin-left: 10px;}
    .mdjgxq .box1 .you .tt5{font-size: 13px;margin-top: 20px;}
    .mdjgxq .box1 .you .tt5 b{font-size: 18px;}
    .mdjgxq .box1 .you .tt5 img{padding-right: 6px;}

    .mdjgxq .box2{font-size: 16px;margin-top: 20px;}
    .mdjgxq .box2 .div1{padding: 10px 15px;}
    .mdjgxq .box2 .div2{padding: 10px 15px;font-size: 14px;}
    .mdjgxq .box2 .div4{padding: 0;}
    .mdjgxq .box3{margin-top: 20px;}
    .mdjgxq .box2 .div4 .tt1{font-size: 16px;margin-bottom: 10px;}

    /*购墓流程*/
    .gmlc .box .tt3{margin: 20px -15px 0;}
    .gmlc .box .tt3 .tt4{width: calc(50% - 30px);margin: 20px 15px 0;}
    .gmlc .box .tt3 .tt4:nth-child(3n):after{display: block;}
    .gmlc .box .tt3 .tt4:nth-child(2n):after{display: none;}
    .gmlc .box .tt3 .tt4:nth-last-of-type(1):after{display: none;}
    .gmlc .box .tt5{font-size: 18px;line-height: 30px;}

    /*服务流程*/
    .fwlc .box .tt3 .tt4{width: calc(33.33% - 20px);}


    
    
}

@media (max-width:749px) {
    footer{margin-bottom: 60px;}
    header .logo{max-width: calc(100% - 288px);}
    header .txt{padding-left: 42px;margin-top: 34px;margin-left: 5%;background-size: 34px;width: 200px;overflow: hidden;height: 46px;float:left !important;}
    header .txt span{font-size: 22px;line-height: 28px;margin-top:2px;}
    
    
    .title{margin-bottom:26px;}
    .title1{font-size: 0;text-align: center;margin-bottom: 26px;margin-top: -2px;}
    .title1 a{min-width: 124px;line-height: 36px;border: 1px solid #cccccc;text-align: center;padding: 0 8px;font-size: 17px;color: #000;display: inline-block;vertical-align: top;margin: 0 1px 2px;background: #fff;}
    .title1 a:hover{background: #1d9f6e;color: #fff;border-color: #1d9f6e;}
    .title1 a.active{background: #1d9f6e;color: #fff;border-color: #1d9f6e;}
    .gd{width: 160px;line-height:42px;margin:22px auto 0;}

    /*购墓流程*/
    .main5 .list{width: 150px;height: 150px;}
    .main5 .list .img{height: 46px;}
    .main5 .list .tt1{font-size: 17px;}
    .main5 .swiper-slide:nth-child(4):after{display: block;}
    .main5 .swiper-slide:nth-child(3):after{display: none;}
    .main5 .swiper-slide:nth-child(5):after{display: none;}
    
    
    /*内页开始*/
    .main60{padding: 40px 0;}
    .title2{margin-bottom:28px;margin-top: -5px;}
    .title2 .list{padding:8px 0 10px;}
    .title2 .list a{padding: 0 12px;font-size: 15px;margin-top: 2px;}
    .title2 .list a:nth-child(1){position: relative;left: auto;top:auto;height: auto;width: auto;margin: 2px 0 0 0;padding:0 12px;text-align: left;cursor: auto !important;color: #1d9f6e;}

    /*ny荣誉资质*/
    .nyzizhi{margin:-15px -5px 0;}
    .nyzizhi .list{width: calc(50% - 10px);margin: 15px 5px 0;}
    .nyzizhi .list .tt{padding: 2px 6px 0;line-height: 40px;font-size: 14px;border:0;border-bottom: 1px solid #e2e2e2;text-align: center;}
    .nyzizhi .list .tt:after{display: none;}
    .nyzizhi .list .tt:before{display: none;}

    .danye{line-height: 30px;}
    .danye .title{margin-bottom: 11px;}
    .danye .title .div1{font-size: 20px;}
    .danye .sp{width: 500px;margin: 0 auto 30px;}
    .danye .ss{margin-bottom: 20px;}
    .danye .tt1{margin-bottom: 20px;}
    .danye .ditu{margin-bottom: 20px;height:370px;}
    
    .newsxq .top{padding:18px 0 30px;border-top: 1px solid #d8d8d8;}
    .newsxq .top .tt1{font-size: 18px;line-height: 30px;margin-top: 10px;}

    .newsxq .box{margin-bottom: 33px;}
    .newsxq .danye{padding:20px 0;}

    .mdjgxq{padding-bottom:33px;}
    .mdjgxq{border-top: 1px solid #d8d8d8;}
    
    
    /*购墓流程*/
    .gmlc .box .tt1{padding: 13px 20px;}
    .gmlc .box .tt3{margin-top: 10px;}
    .gmlc .box .tt5{margin-top: 20px;}


    /*服务流程*/
    .fwlc .box .tt3 .tt4{width: calc(50% - 20px);}

    /*安葬流程*/
    .aclc .box .tt1{font-size: 14px;padding: 15px 0 15px 54px;}
    .aclc .box .tt1 div{top:15px;width: 40px;font-size: 16px;}

    .main13{padding:20px 15px;border-top: 4px solid #ddfdf1;border-bottom: 4px solid #ddfdf1;}
    .main13 .box .list{width:100%;padding: 25px 10px 15px;}
    .main13 .box .list:nth-child(2){width: 100%;padding:25px 0;}
    .main13 .box .list .tt2{text-overflow:inherit;white-space:inherit;line-height: 26px;font-size: 18px;}
    .main13 .box .list .tt6{margin:11px auto 0;}
    .yfd1{width:50px;right: 10px;}
    .yfd1{top:75%;}
    
    
    /*墓地价格*/

    .mdjg .list2{display: block;border: 1px solid #e4e4e4;padding: 4px;}
    .mdjg .list2:nth-child(n+2){margin-top: 10px;}
    .mdjg .list2 .img{width: 200px;float: left;}
    .mdjg .list2 .tt{width: calc(100% - 200px);float: left;padding: 22px 10px 0 22px;}
    .mdjg .list2 .tt .tt1{font-size: 20px;color: #000000;font-weight: bold;line-height: 40px;margin-bottom: 6px;}
    .mdjg .list2 .tt .tt2{font-size: 14px;;color: #999999;line-height: 32px;}
    .mdjg .list2 .tt .tt2 i{font-size: 18px;color: #da7b00;font-weight: bold;position: relative;left: -3px;}
    .mdjg .list2 .img .bjcover{padding-top:96.77149%;}



    
    .mdjg .list{display: none;}
    .mdjg .list2{display: block;}


    
    

}
@media (max-width:600px) {
    header .logo{line-height: 88px;height: 88px;max-width: calc(100% - 222px);}
    header .txt{padding-left: 35px;margin-top:24px;margin-left:3%;width:172px;height: 42px;background-size: 28px;line-height: 22px;}
    header .txt span{font-size:19px;margin-top:0;line-height: 20px;}
    header .lanmu {width:40px;height: 40px;top:25px;padding-top: 11px;}
    header .lanmu span {width: 22px;height: 3px;}
    header .lanmu span.span02 {margin: 5px auto;}
    header .lanmu.active span.span01 {top: 8px;}
    header .lanmu.active span.span03 {top: -8px;}
    .main11 .box .list{padding:24px 8px;}
    .mainbox{padding: 0 15px 20px;}
    .mainbox2{padding:30px 15px;}
    .main12 .box .list{padding: 25px 8px;}
    .main12 .box .list .tt .img img{max-width:34px;}
    .main12 .box .list .tt .tt1{font-size:17px;}
    .main12 .box .list .tt .tt2{font-size:12px;margin-top:3px;}

    /*报名弹窗*/
    .bmtc .tcbox{width:96%;padding: 20px;font-size: 18px;}
    .bmtc .tcbox form input{line-height: 38px;height: 40px;margin-top: 10px;}
    .bmtc .tcbox form button{line-height: 40px;height: 40px;}

    .title .div1{font-size: 26px;}
    .main14 .list .img{width: 180px;}
    .main14 .list .tt{width: calc(100% - 180px);}
    .main14 .list .tt .tt1{line-height: 22px;margin-bottom: 15px;}
    .gd{width: 132px;line-height:36px;font-size: 15px;margin: 22px auto 0;}
    .main15 .tt2{margin-top:13px;}
    /*陵园环境*/
    .lyhj .list .tt{font-size: 14px;line-height: 40px;}
    /*购墓流程*/
    .main5 .list{width: 130px;height: 130px;padding:14px 10px;}
    .main5 .list .img{height: 30px;}
    .main5 .list .tt1{font-size: 16px;line-height:26px;margin:5px auto 2px;}
    .main5 .list .tt2{line-height: 17px;height: 34px;}


    /*陵园动态*/
    .main17 .list{padding-bottom: 15px;margin-bottom: 15px;}
    .main17 .list:nth-last-of-type(1){margin-bottom: 6px;}
    .main17 .list .img{width: calc(10% + 110px);}
    .main17 .list .tt{width: calc(90% - 110px);padding:0;padding-right: 15px;}
    .main17 .list .tt1{font-size: 15px;line-height: 36px;font-weight: 400;}
    .main17 .list .tt3{margin-top: 10px;}
    .main99 .list1 .tt{text-align: center;}
    .main99 .list1 .tt.tt1{text-align: left !important;}
    .main99 .list1 .tt.tt1 div b{line-height: 26px;}
    .main99 .list1 .tt.tt1 div span img{top:3px;}

    .dibu a{line-height:50px;font-size: 16px;}
    .dibu a img{max-height: 20px;}
    footer{margin-bottom:50px;}

    /*陵园环境*/
    .lyhj{margin: -15px -5px 0;}
    .lyhj .list{display: block;width: calc(50% - 10px);margin: 15px 5px 0;}
    
    .main60{padding: 30px 0;}

    /*墓地价格*/
/*
    .mdjg {margin:-15px 0 0;}
    .mdjg .list{width: 100%;margin:15px 0 0;}
    .mdjg .list:hover{top:0;}
    
    
*/
    
    
    /*内页新闻*/
    .nyxw .list .img{width:100%;}
    .nyxw .list .tt{width:100%;padding:14px 0 0 0;}
    .nyxw .list .img .bjcover{height: auto;padding-top: 60%;}
    .nyxw .list .tt1{font-size: 16px;}

    .danye .sp{width: 100%;margin: 0 auto 30px;}
    .danye .ditu{height: 330px;}

    .danye .tt1 .tt2{width: 100%;border: 0 !important;}
    .danye .tt1 .tt2:nth-child(n+2){border-top: 1px solid #e5e5e5 !important}

    .mdjgxq .box1 .zuo{width:100%;float: none;margin: 0 auto;}
    .mdjgxq .box1 .you .tt3 div{min-width: 46%;}
    
    .gmlc .box .tt3{margin:15px 0 0;}
    .gmlc .box .tt3 .tt4{width:100%;margin: 15px 0 0;font-size: 15px;}
    .gmlc .box .tt3 .tt4:after{display: none !important;}
    
    
    
    /*服务流程*/
    .fwlc .box .tt3{margin:-15px 0 0;}
    .fwlc .box .tt3 .tt4{width:100%;margin:15px 0 0;}
    
    .jiadiv{display: block;}
    .mdjgxq .box2 .div2 .div3 > img{display: none;}

}

@media (max-width:449px) {
    header .logo{max-width: calc(100% - 194px);}
    header .txt{padding-left: 30px;margin-top:25px;width:154px;height: 40px;font-size: 12px;line-height: 20px;background-size: 24px;}
    header .txt span{font-size:16px;line-height: 17px;}
    header .lanmu {right: 10px;}
    header .lanmu {width:36px;height: 36px;top:27px;padding-top:9px;}
    .main11 .box .list{padding:15px 5px;}
    .main11 .box .list .img{width: 48px;height: 48px;line-height: 50px;}
    .main11 .box .list .tt1{font-size: 14px;font-weight: 400;margin-top:5px;}
    .main12 .box .list{padding:20px 5px;}
    .main12 .box .list .tt{padding-left: 48px;}
    .main12 .box .list .tt .img{width: 40px;padding-left: 5px;padding-top: 2px;}
    .main12 .box .list .tt .img img{max-width:32px;}
    .main12 .box .list .tt .tt1{font-size:16px;}
    .main12 .box .list .tt .tt2{font-size:12px;margin-top:2px;}


    .title{margin-bottom:24px;}
    .title .div1{font-size: 24px;line-height: 30px;}
    .title1{margin-bottom: 22px;margin-top: -4px;}
    .title1 a{min-width: inherit;width: calc(33.33% - 2px);font-size: 16px;height: 38px;overflow: hidden;padding: 0 4px;}

    .main14 .list .img{width:133px;}
    .main14 .list .tt{width: calc(100% - 133px);padding: 15px 10px 0 15px;}
    .main14 .list .tt .tt1{font-size:17px;line-height: 20px;margin-bottom: 5px;font-weight: 400;}
    .main14 .list .tt .tt2{font-size: 13px;line-height: 26px;}
    .main14 .list .tt .tt2 i{font-size: 14px;}



    /*陵园动态*/
    .main17 .list .img{width:100%;}
    .main17 .list .img .bjcover{padding-top: 32.432%;}
    .main17 .list .tt{width:100%;padding:0;}
    .danye .ditu{height: 290px;}
    

    .mdjg .list2 .img{width:133px;}
    .mdjg .list2 .tt{width: calc(100% - 133px);padding: 15px 10px 0 15px;}
    .mdjg .list2 .tt .tt1{font-size:17px;line-height: 20px;margin-bottom: 5px;font-weight: 400;}
    .mdjg .list2 .tt .tt2{font-size: 13px;line-height: 26px;}
    .mdjg .list2 .tt .tt2 i{font-size: 14px;}
    
    
    .main99 .clearfix{margin: 0 -10px;}
    .main99 .clearfix > div:nth-last-of-type(1) .tt div{font-size: 13px;padding: 0 6px;}
    .main99 .clearfix > div:nth-last-of-type(1) .tt div span{display: none;}

}




@media (min-width:750px) {
    .main11{display: none;}
    header .lanmu{display: none;}
    .sj{display: none;}
    .main99{display: none;}
    .yfd1{display: none;}
    .yfd2{display: none;}
    .dibu{display: none;}
}
@media (max-width:749px) {
    header nav{display: none;}
    .banner .img1{display: none;}
    .banner .img2{display: block;}
    .main11{display: block;}
    .jslanmu{display: none;}
    .pc{display: none;}
    .sj{display: block;}
    .main9{display: none;}
    .main99{display: block;}
    .yfd1{display: block;}
    .yfd2{display: block;}
    .dibu{display: block;}
    .title .div2{display: none;}
    .title .div3{display: none;}
    .title .div4{display: none;}
    
}


    