/*全局样式*/
@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:750px !important;}
input:required,
input,textarea{appearance:none;-webkit-appearance:none;-moz-appearance: none; -o-appearance: none;outline: none;    }
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;}
*{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;min-width:750px !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;}


/*pc导航*/
header{background:#fff;z-index: 111;position: fixed;left: 0;right: 0;top:0;box-shadow:0 4px 6px rgba(0,0,0,.08);}
.banner{cursor: all-scroll;position: relative;z-index: 1;margin-top: 94px;}
.banner .bjcover{padding-top:30%;}

header .logo{line-height: 94px;height: 94px;font-size: 0;max-width: 200px;}
header .logo img{max-height:80%;}
header .txt{margin-left: 15px;margin-top: 25px;background: url("../img/tu1.png") no-repeat left center;padding-left: 37px;font-size: 12px;color: #000;line-height:18px;}
header .txt b{font-size: 20px;color: #ff5a00;font-family: 'Arial';display: block;line-height: 26px;}
/*pc导航*/
header nav{margin-top:34px;}
header nav .ul{font-size: 0;margin:0;}
header nav .ul > li{position: relative;float:left;text-align: center;}
header nav .ul > li > a{position: relative; line-height:29px; display:block; color: #000;font-size: 14px;padding:0 17px;border-radius: 14px;}
/*效果1*/
header nav .ul > li:hover > a{color:#fff;background-color: #1d9f6e;}
header nav .ul > li.active > a{color:#fff;background-color: #1d9f6e;}
/*报名弹窗*/
.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("../img/tu30.png")no-repeat center center;}
.bmtc .tcbox .gb:hover{transform:rotate(360deg)}


.main20{position: relative;z-index: 2;}
.main20 .box1{background: #1d9f6e;border-radius: 4px;padding: 35px 0;margin-top: -80px;}
.main20 .box1 .list{width:25%;float: left;text-align: center;padding: 0 10px 0 16px;font-size: 0;position: relative;cursor: pointer;}
.main20 .box1 .list .tt{display: inline-block;text-align: left;padding:17px 0 17px 72px;min-height:90px;position: relative;max-width: 100%;overflow: hidden;top:0;}
.main20 .box1 .list .tt img{position: absolute;left: 0;top:0;bottom: 0;margin: auto 0;max-height: 100%;max-width: 60px;}
.main20 .box1 .list .tt1{font-size: 20px;color: #fff;font-weight: bold;line-height: 28px;}
.main20 .box1 .list .tt2{font-size: 16px;color: rgba(255,255,255,.5);line-height: 24px;margin-top: 4px;}
.main20 .box1 .list:nth-child(n+2):after{content: "";width:1px;height: 100%;background:#146f4d;position: absolute;left: -1px;top:0;}
.main20 .box1 .list:nth-child(n+2):before{content: "";width:1px;height: 100%;background:#77c5a8;position: absolute;left: 0;top:0;}
.main20 .box1 .list:hover .tt{top:-6px;}
.main20 .box2{margin-top: 40px;}
.main20 .box2 .listbox2{width:330px;float: left;margin-left: 20px;}
.main20 .box2 .listbox2 .swiper-button-next{width: 15px;height: 24px;background: url("../img/tu3.png") no-repeat;right: 5px;}
.main20 .box2 .listbox2 .list{border-radius:5px;border: 1px solid #f8f8f8;background: #fff;display: block;overflow: hidden;}
.main20 .box2 .listbox2 .list .img{width: 166px;float: left;}
.main20 .box2 .listbox2 .list .tt{width: calc(100% - 166px);float: left;padding: 12px 20px 12px 22px;}
.main20 .box2 .listbox2 .list .img .bjcover{padding-top: 74.84787018255578%;height: 125px;}
.main20 .box2 .listbox2 .list .tt1{font-size: 18px;font-weight: bold;color: #000;line-height: 30px;}
.main20 .box2 .listbox2 .list .tt2{font-size: 14px;margin-top: 6px;color: #000;}
.main20 .box2 .listbox2 .list .tt3{font-size: 14px;color: #fff;width: 90px;border-radius: 14px;line-height: 27px;background: #1d9f6e;text-align: center;margin-top: 15px;}
.main20 .box2 .listbox2 .list .tt3:hover{background-color: #ff5a00;}
.main20 .box2 .listbox2 .swiper-button-next.swiper-button-disabled{opacity:.24;}

.main20 .box2 .listbox1{width:calc(100% - 350px);float: left;background: #ff5a00;border-radius:5px;overflow: hidden;}
.main20 .box2 .listbox1 .list{width:calc(40% - 66px);float: left;position: relative;text-align: center;font-size: 0;padding: 28px 10px 24px;}
.main20 .box2 .listbox1 .list:nth-child(2){background: #d74c00;width: calc(20% + 132px);}
.main20 .box2 .listbox1 .list .tt{display: inline-block;color: #fff;font-size: 14px;position: relative;}
.main20 .box2 .listbox1 .list:nth-child(1) .tt{text-align: left;padding: 0 0 8px 48px;}
.main20 .box2 .listbox1 .list .tt1{width: 42px;height: 42px;background: #a23900;border-radius: 50%;line-height: 42px;text-align: center;position: absolute;left: 0;top:0;}
.main20 .box2 .listbox1 .list .tt1 img{max-height:66%;}
.main20 .box2 .listbox1 .list .tt2{font-size: 22px;font-weight: bold;line-height:40px;}
.main20 .box2 .listbox1 .list .tt3{font-size: 14px;line-height: 22px;margin-top: 3px;}
.main20 .box2 .listbox1 .list .tt4{font-size: 0;}
.main20 .box2 .listbox1 .list .tt4 div{min-width: 40px;padding: 0 8px;height: 40px;line-height: 40px;background: #fff;border-radius: 5px;display: inline-block;font-size: 24px;color: #ff5a00;font-family: 'Arial';font-weight: bold;position: relative;box-shadow: 0 0 11px rgba(0,0,0,.1);}
.main20 .box2 .listbox1 .list .tt4 div:nth-child(n+2){margin-left: 13px;}
.main20 .box2 .listbox1 .list .tt4 div:nth-child(n+2):after{content: "";width: 3px;height: 3px;background: #fff;position: absolute;left: -8px;top:13px;}
.main20 .box2 .listbox1 .list .tt4 div:nth-child(n+2):before{content: "";width: 3px;height: 3px;background: #fff;position: absolute;left: -8px;top:27px;}
.main20 .box2 .listbox1 .list .tt5{margin-top:11px;line-height: 22px;font-size: 14px;}
.main20 .box2 .listbox1 .list .tt6{width: 150px;line-height: 40px;background: #fff;border-radius: 20px;text-align: center;padding-right: 30px;box-shadow: 0 4px 11px rgba(0,0,0,.1);font-size: 17px;font-weight: bold;color: #ff5a00;position: relative;cursor: pointer;}
.main20 .box2 .listbox1 .list .tt6:after{content: "";width: 1px;height: 16px;background: #ff5a00;position: absolute;right: 40px;top:1px;bottom: 0;margin: auto 0;}
.main20 .box2 .listbox1 .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:1px;bottom: 0;margin: auto 0;}
.main20 .box2 .listbox1 .list .tt6:hover{opacity: .92;}

.main70{padding: 70px 0;}
.title4{font-size: 0;text-align: center;margin-bottom:50px;}
.title4 .div1{font-size: 34px;font-weight: bold;color: #000;line-height: 36px;}
.title4 .div2{font-size: 16px;color: #999999;padding: 0 10px;display: inline-block;position: relative;line-height: 30px;margin-top: 9px;}
.title4 .div2:after{content: "";width: 177px;height: 1px;background: #cccccc;position: absolute;left: 100%;top:1px;bottom: 0;margin: auto 0;background-image: linear-gradient(to right, #cccccc , #cccccc, #fff);}
.title4 .div2:before{content: "";width: 177px;height: 1px;background: #cccccc;position: absolute;right: 100%;top:1px;bottom: 0;margin: auto 0;background-image: linear-gradient(to right, #fff , #cccccc, #cccccc);}
/*高人气陵园推荐*/
.main21{overflow: hidden;}
.main21 .lb21{overflow: inherit;}
.main21 .lb21 .swiper-button-prev{width: 53px;height: 53px;background: url("../img/tu6.png") no-repeat ;left: -80px;margin-top: -26px;}
.main21 .lb21 .swiper-button-next{width: 53px;height: 53px;background: url("../img/tu6-1.png") no-repeat ;right: -80px;margin-top: -26px;transform:rotate(180deg)}
.main21 .list{display: block;background: #f2f2f2;}
.main21 .list .img{display: block;width: 100%;}
.main21 .list .bjcover{padding-top: 74.84787018255578%;}
.main21 .list .tt{padding:20px 24px 10px;position: relative;}
.main21 .list .tt:after{content:"";width: 30px;height: 30px;background: url("../img/tu5.png") no-repeat;position: absolute;right: 30px;top:0;}
.main21 .list .tt1{font-size: 0;}
.main21 .list .tt1 .div1{display: inline-block;font-size: 18px;font-weight: bold;color: #333333;max-width: calc(100% - 50px);vertical-align: top;line-height: 30px;}
.main21 .list .tt1 .div2{max-width: 45px;display: inline-block;vertical-align: top;line-height:30px;padding-left:6px;}
.main21 .list .tt2{color: #999999;line-height: 26px;}
.main21 .list .tt3{border-top: 1px solid #d8d8d8;line-height: 36px;margin-top: 13px;padding-top: 10px;}
.main21 .list .tt3 div{display: inline-block;vertical-align: bottom;font-size: 14px;color: #000;}
.main21 .list .tt3 i{color: #ff5a00;display: inline-block;vertical-align: top;font-size: 14px;}
.main21 .list .tt3 i b{font-family: 'Arial';font-size: 26px;position: relative;top:2px;}
.main21 .list .tt3 span{margin-left: 10px;display: inline-block;vertical-align: middle;border: 1px solid #ff5a00;line-height: 18px;padding: 0 10px;color: #ff5a00;border-radius: 10px;}
.main21 .list .tt4{background: #e8f5f0;border-top: 1px solid #d8d8d8;line-height: 48px;text-align: center;color: #000;}
.main21 .list:hover .tt4{background-color: #1d9f6e;color: #fff;}


.chengshi {padding-left: 30px;position: relative;background: #fff;}
.chengshi .tt1{font-size:18px;color: #000;line-height: inherit;background: #fff;cursor: pointer;}
.chengshi i{color: #1D9F6E;}
.chengshi .tt2{position: absolute;left: 0;top:100%;width:600px;border: 1px solid #e5e5e5;line-height: 0;background: #fff;display: none;}
.chengshi .tt2 .aa{padding:15px 10px;font-size: 0;}
.chengshi .tt2 .aa:nth-child(n+2){border-top: 1px solid #e5e5e5;}
.chengshi .tt2 .aa:nth-child(odd){background: #F4F4F4;}
.chengshi .tt2 .aa a{display: inline-block;vertical-align: top;padding:4px 10px;line-height: 25px;font-size: 14px;color: #333;transition: all .2s;}
.chengshi .tt2 .aa a:hover{color: #1D9F6E;}
.chengshi:hover .tt2{display: block;}


/*优质陵园*/
.main22{background: #eff8f5;overflow: hidden;}
.main22 .box{margin-top: -20px;}
.main22 .list{display: block;float: left;width:calc(50% - 20px);margin: 20px 10px 0;position: relative;}
.main22 .list:nth-child(1) .bjcover{height: 440px;}
.main22 .list:nth-child(1) .tt{position: absolute;left: 0;bottom: 0;width: 100%;right: 0;background: rgba(0,0,0,.5);padding: 25px 25px 20px 25px;}
.main22 .list:nth-child(1) .tt1{font-size: 0;}
.main22 .list:nth-child(1) .tt1 .div1{display: inline-block;max-width: calc(100% - 100px);vertical-align: top;font-size: 18px;color: #fff;font-weight: bold;line-height: 20px;}
.main22 .list:nth-child(1) .tt1 .div2{display: inline-block;vertical-align: top;line-height: 18px;border: 1px solid #ff5a00;font-size: 14px;color: #ff5a00;padding: 0 10px;border-radius: 10px;margin-left: 10px;}
.main22 .list:nth-child(1) .tt2{font-size: 14px;color: #fff;position: relative;margin-top: 10px;line-height: 30px;padding-right: 110px;}
.main22 .list:nth-child(1) .tt2 .div1{color: #fff;position: absolute;right: 0;top:-1px;}
.main22 .list:nth-child(1) .tt2 .div1 i{color: #ff5a00;}
.main22 .list:nth-child(1) .tt2 .div1 i b{font-family: 'Arial';font-size:26px;padding: 0 3px;top:2px;position: relative;}
.main22 .list:nth-child(1) .tt3{display: none;}
.main22 .list:nth-child(n+2){background: #fff;}
.main22 .list:nth-child(n+2) .tt{position: relative;width:54%;float: left;}
.main22 .list .tt:after{content:"";width: 30px;height: 30px;background: url("../img/tu5.png") no-repeat;position: absolute;right: 30px;top:0;}
.main22 .list:nth-child(n+2) .img{width:46%;float: left;}
.main22 .list:nth-child(n+2) .img .bjcover{height: 210px;}
.main22 .list:nth-child(n+2) .tt1{margin-top: 19px;padding: 0 26px;font-size: 18px;color: #333333;font-weight: bold;line-height: 34px;}
.main22 .list:nth-child(n+2) .tt1 .div1{display: inline;}
.main22 .list:nth-child(n+2) .tt1 .div2{display: none;}
.main22 .list:nth-child(n+2) .tt2{color: #999;line-height: 30px;padding: 0 26px;position: relative;height: 90px;overflow: hidden;}
.main22 .list:nth-child(n+2) .tt2 .div1{color: #000;line-height: 30px;border-top: 1px solid #d8d8d8;padding-top: 14px;margin-top: 12px;}
.main22 .list:nth-child(n+2) .tt2 .div1 i{color: #ff5a00;}
.main22 .list:nth-child(n+2) .tt2 .div1 i b{font-weight: bold;font-family: 'Arial';font-size: 26px;}
.main22 .list:nth-child(n+2) .tt3{background: #e8f5f0;border-top: 1px solid #d8d8d8;line-height: 44px;text-align: center;color: #000;margin-top: 22px;}
.main22 .list:nth-child(n+2):hover .tt3{background-color: #1d9f6e;color: #fff;}


/*经济陵园*/
.main23{background: #eff8f5;}
.main23 .box{padding-bottom: 5%;}
.main23 .list .img{position: relative;}
.main23 .list .img:after{content: "";width: 39px;height: 66px;background: url("../img/tu7.png") no-repeat center center/contain;position: absolute;left: 25px;top:0;}
.main23 .list .bjcover{padding-top: 74.84787018255578%;}
.main23 .list .tt1{font-size: 18px;font-weight: bold;color: #333333;}
.main23 .list .tt2{color: #999999;line-height: 26px;}
.main23 .list .tt3{border-top: 1px solid #d8d8d8;line-height: 36px;margin-top: 13px;padding-top: 10px;}
.main23 .list .tt3 div{display: inline-block;vertical-align: bottom;font-size: 14px;color: #000;}
.main23 .list .tt3 i{color: #ff5a00;display: inline-block;vertical-align: top;font-size: 14px;}
.main23 .list .tt3 i b{font-family: 'Arial';font-size: 26px;position: relative;top:2px;}
.main23 .list .tt3 span{margin-left: 10px;display: inline-block;vertical-align: middle;border: 1px solid #ff5a00;line-height: 18px;padding: 0 10px;color: #ff5a00;border-radius: 10px;}
.main23 .list .tt4{background: #d7ede5;border-top: 1px solid #d8d8d8;line-height: 48px;text-align: center;color: #000;}
.main23 .list:hover .tt4{background-color: #1d9f6e;color: #fff;}
.main23 .list:nth-child(1){float: left;width: calc(75% - 20px);display: block;margin: 20px 10px 0;background: #fff;padding: 20px;border: 1px solid #d7ede5;position: relative;}
.main23 .list:nth-child(1) .img{width: 57.2%;float: left;}
.main23 .list:nth-child(1) .ttbox{width: 42.7%;float: left;padding: 50px 0 50px 30px;}
.main23 .list:nth-child(1):after{content:"";width: 30px;height: 30px;background: url("../img/tu5.png") no-repeat;position: absolute;right: 30px;top:0;}
.main23 .list:nth-child(1) .tt2{white-space:inherit;text-overflow:inherit;height: 52px;overflow: hidden;margin-top: 10px;}
.main23 .list:nth-child(1) .tt3{margin-top: 23px;padding-top: 20px;}
.main23 .list:nth-child(1) .tt4{margin-top: 40px;border: 0;}
.main23 .list:nth-child(n+2){width: calc(25% - 20px);margin: 20px 10px 0;float: left;display: block;}
.main23 .list:nth-child(n+2) .tt{padding:20px 24px 10px;position: relative;background: #fff;}
.main23 .list:nth-child(n+2) .tt:after{content:"";width: 30px;height: 30px;background: url("../img/tu5.png") no-repeat;position: absolute;right: 30px;top:0;}

.main24 .box{margin-top: -5%;}
.main24 .box .bjcover{padding-top: 10%;}

/*购墓流程*/
.main25 .box{margin-top: -30px;}
.main25 .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;}
.main25 .list .img{height: 52px;position: relative;}
.main25 .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;}
.main25 .list .tt1{font-size: 18px;color: #000;line-height:32px;max-width: 100px;margin:6px auto 0;}
.main25 .list .tt2{font-size: 12px;color: #999999;line-height: 18px;height: 36px;overflow: hidden;max-width: 100px;margin: 0 auto;}
.main25 .list:hover{border-color: #1d9f6e;}
.main25 .list:hover .img img{transform:scale(.94);}
.main25 .swiper-slide:nth-child(n+2):after{content: "";width: 16px;height: 30px;background: url("../img/tu13.png") no-repeat center center/contain;position: absolute;left:-8px;top:30px;bottom: 0;margin: auto 0;}


.title5{font-size: 0;text-align: center;margin-top: 50px;}
.title5 .div1{display: inline-block;vertical-align: top;line-height: 60px;padding: 0 22px 0 64px;border-radius: 32px;background: #fc7b1c;position: relative;font-size: 20px;font-weight: bold;color: #fff;}
.title5 .div1 i{width:40px;height: 40px;background: #fff;border-radius: 50%;line-height: 40px;position: absolute;left: 10px;top:0;bottom: 0;margin: auto 0;}
.title5 .div1 i img{max-height: 24px;position: relative;top:-2px;}

/*关于我们*/
.main26{background: #eff8f5;}
.main26 .box .tt1{font-size: 24px;color: #000;font-weight: bold;line-height: 34px;text-align: center;max-width: 970px;margin: 0 auto;}
.main26 .box .tt2{font-size: 16px;color: #000;line-height: 32px;text-align: center;max-width: 970px;margin: 20px auto 0;}
.main26 .box .tt3{margin: 40px auto 0;border: 6px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.main26 .box .tt3 .img{display: block;}
.main26 .box .tt3 .img .bjcover{padding-top: 21.71717171717172%;}

/*殡葬百科*/
.main27 .box1{position: relative;padding-bottom: 15px;}
.main27 .box1:after{content: "";width: 1px;height: calc(100% - 30px);background: #cccccc;position: absolute;left: calc(33.33% - 5px);top:30px;}
.main27 .box1:before{content: "";width: 1px;height: calc(100% - 30px);background: #cccccc;position: absolute;left: calc(66.66% + 5px);top:30px;}
.main27 .box2{font-size: 0;margin: -30px -15px 0;}
.main27 .box2 .list{display: inline-block;vertical-align: top;width: calc(33.33% - 30px);margin: 30px 15px 0;}
.main27 .box2 .top{line-height: 66px;font-weight: bold;font-size: 24px;padding: 0 60px 0 10px;border-bottom: 1px solid #cccccc;position: relative;margin-bottom: 10px;}
.main27 .box2 .top a{font-size: 14px;font-weight: 400;position: absolute;right: 10px;top:0;color: #000;transition: all 0.2s;}
.main27 .box2 .top a:hover{color: #1d9f6e;}
.main27 .box2 .tt{font-size: 16px;line-height: 40px;position: relative;padding: 0 66px 0 24px;display: block;transition: all 0.2s;}
.main27 .box2 .tt:after{content:"";width: 4px;height: 4px;background: #000;position: absolute;left: 10px;top:0;bottom: 0;margin: auto 0;}
.main27 .box2 .tt span{position: absolute;right: 0;top:0;display: block;}
.main27 .box2 .tt:hover{color: #1d9f6e;}
.main27 .box2 .tt:hover:after{background-color: #1d9f6e;}



/*友情链接*/
.main8{background: #e8f5f0;padding: 18px 0;}
.main8 .ul{font-size:0;}
.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("../img/tu14.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;padding: 60px 0;}
.main9 .list1{width: calc(46% - 180px);float: left;text-align: center;padding:20px;font-size: 0;}
.main9 .list1:nth-last-of-type(1){padding-left: 0;padding-right:30px;width: calc(44% - 66px);padding-top: 0;}
.main9 .list2{width: 18px;height: 120px;float: left;}
.main9 .list3{width: calc(10% + 210px);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;}
.main9 .list1 .img{max-width:116px;display: inline-block;vertical-align: top;font-size: 14px;text-align: center;color: #fff;line-height: 24px;margin-left: 20px;}
.main9 .list1 .img img{display: block;margin:0 auto 4px;max-width: 100%;}

footer{background: #04412a;text-align: center;color: rgba(255,255,255,.4);line-height: 24px;border-top: 1px solid #4b7461;padding: 15px;}

/*内页新闻*/
.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-1.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.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;}


.ny3{padding-bottom: 60px;min-height: 555px;margin-top: 94px;}
.title30{padding: 20px 0;background: #f7f7f7;border-bottom: 1px solid #e8e8e8;margin-bottom: 66px;}
.title30 .div1{position: relative;font-size: 14px;color: #999999;line-height:25px;padding-left: 25px;}
.title30 .div1:after{content: "";width: 17px;height: 19px;background: url("../img/tu23.png") no-repeat center center;position: absolute;left: 0;top:4px;}
.title30 .div1 sapn{color: #000;}
.title30 .div1 a{color: #999999;transition: all 0.2s;}
.title30 .div1 a:hover{color: #1d9f6e;}


.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;}

.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;}


.newsxq .top{border-bottom: 1px solid #d8d8d8;padding-bottom: 20px;margin-bottom: 22px;}
.newsxq .top .tt1{font-size: 34px;color: #000000;line-height: 44px;font-weight: bold;}
.newsxq .top .tt2{font-size: 14px;color: #999999;margin-top:8px;}
.newsxq .danye{padding: 0 30px 40px 0;width: calc(100% - 300px);float: left;font-size: 14px;line-height: 30px;}
.newsxq .box{position: relative;margin-bottom:88px;}
.newsxq .box:after{content: "";width: 1px;height: 100%;background: #e5e5e5;position: absolute;right: 300px;top:-20px;}
.newsxq .you{padding: 0 0 30px;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;}











/*transition: all 0.3s;*/
/*1d9f6e*/
/*效果*/ /*ff5a00*/


/*媒体查询开始*/
@media (min-width:1199px){
    .newsxq .you .list:hover .bjcover,
    .nyxw .list:hover .bjcover,
    .main22 .list:hover .bjcover,
    .main23 .list:hover .bjcover,
    .main21 .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){
	header .txt{display: none;}
    header nav .ul > li > a{padding: 0 17px !important;}
    .chengshi {padding-left: 18px;}
    .main20 .box1{margin-top: 40px;padding: 25px 0;}
    .main20 .box1 .list .tt img{max-width:46px;}
    .main20 .box1 .list .tt{padding:12px 0 12px 60px;min-height: 80px;}
    .main20 .box1 .list .tt1{font-size: 18px;}
    .main20 .box1 .list .tt2{font-size: 14px;}

    /*经济陵园*/
    .main23 .list:nth-child(1){width: calc(100% - 20px);}
    .main23 .list:nth-child(n+2){width: calc(33.33% - 20px);}
    .main22 .list{width:calc(100% - 20px);}
    .main22 .list:nth-child(1) .bjcover{height: auto;padding-top: 74.84787018255578%;}
    .main22 .list:nth-child(n+2){width:calc(50% - 20px);}
    .main23 .list:nth-child(1) .ttbox{padding-bottom: 0;}
    .main23 .list:nth-child(1) .bjcover{min-height: 333px;}
    
    

    .newsxq .top .tt1{font-size: 28px;line-height: 40px;}

    
    
    
}
@media (max-width:1024px){
    header nav .ul > li > a{padding:0 14px;}


}
@media (max-width:991px) {
    /*购墓流程*/
    .main5 .swiper-slide:nth-child(4):after{display: none;}
    header .txt{display: none;}
	header nav .ul > li > a{padding:0 7px!important;}
	header nav .ul > li:nth-child(1){display: none;}
	.chengshi {padding-left: 10px;}
	.chengshi .tt1{font-size:15px;}
	.chengshi .tt2{width: 530px;}

    
    .main20 .box1{margin-top: 30px;}
    .main20 .box2{margin-top: 30px;}
    .main20 .box1 .list .tt img{max-width: 30px;}
    .main20 .box1 .list .tt{padding: 8px 0;padding-left: 40px;min-height: 64px;}
    .main20 .box1 .list .tt1{font-size: 17px;}
    .main20 .box1 .list .tt2{font-size: 13px;margin-top: 0;line-height: 20px;}
    .main20 .box2 .listbox1{width: 100%;}
    .main20 .box2 .listbox2{width: 100%;display: none;}
    .main70{padding: 50px 0;}
    .title4{margin-bottom: 33px;}
    .title4 .div1{font-size: 30px;line-height: 32px;}
    .title4 .div2{font-size:15px;}
    
    .main22 .list:nth-child(n+2) .img .bjcover{height:150px;}
    .main22 .list:nth-child(n+2) .tt:after{width: 22px;height: 22px;right: 15px;background-size: contain !important;}
    .main22 .list:nth-child(n+2) .tt1{padding: 0 22px 0 15px;line-height: 28px;margin-top: 6px;}
    .main22 .list:nth-child(n+2) .tt2{padding: 0 15px;height: 78px;}
    .main22 .list:nth-child(n+2) .tt2 .div1{padding-top:5px;margin-top: 4px;}
    .main22 .list:nth-child(n+2) .tt2 .div1 i b{font-size: 22px;}
    .main22 .list:nth-child(n+2) .tt3{margin-top: 5px;line-height: 32px;}
    
    .main23 .list:nth-child(1) .ttbox{padding-top: 30px;}
    .main23 .list:nth-child(1) .tt4{margin-top: 24px;}
    .main23 .list:nth-child(1) .bjcover{min-height:290px;}
    .main23 .list:nth-child(n+2){width: calc(50% - 20px);}
    .main26 .box .tt2{font-size: 15px;line-height: 30px;}
    .main27 .box1:after{display: none;}
    .main27 .box1:before{display: none;}
    .main27 .box2 .list{width:calc(50% - 30px);}
    .main27 .box2 .list:nth-child(3){width:calc(100% - 30px);}
    .main9{padding: 40px 0 20px 0;}

    .main9 .list1 .img{max-width:100px;}
    .main9 .list1:nth-last-of-type(1){padding-right: 0;}
    .main25 .swiper-slide:nth-child(4)::after{display: none;}

    
    
    .title30{margin-bottom: 44px;}
    .title{margin-bottom: 36px;}
    .title .div3{margin-top: 18px;}
    .ny3{padding-bottom: 50px;min-height: 333px;}
    /*内页新闻*/
    .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;}
    .newsxq .danye{width: 100%;}
    .newsxq .box{margin-bottom:66px;}
    .newsxq .box:after{display: none;}
    .newsxq .you{display: none;}
    .newsxq .top .tt1{font-size: 24px;line-height: 34px;}
    .newsxq .top .tt2{margin-top: 4px;}
    .newsxq .top{padding-bottom: 14px;margin-bottom: 15px;}
}
@media (max-width:749px) {
    
    /*购墓流程*/
    .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;}
    
    
    
    
    
    
        
    .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;}
    .newsxq .top .tt1{font-size: 18px;line-height: 30px;}
    .newsxq .box{margin-bottom: 33px;}
    
    
}
@media (max-width:600px) {
    /*报名弹窗*/
    .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;}
    /*内页新闻*/
    .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;}

}

@media (max-width:449px) {
    .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;}


}


