/*全局样式*/
@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: 750px;margin: 0 auto !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:750px !important;padding-left: 20px !important;padding-right: 20px !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;}

.banner{cursor: all-scroll;position: relative;z-index: 1;}
.banner .bjcover{padding-top:46.66666%;min-height: 150px;}
header{position: relative;z-index: 111;}
header .logo{line-height: 100px;height: 100px;font-size: 0;text-align: center;width: 100%;}
header .logo img{max-height:88%;}
/*手机开始*/
header .lanmu {width: 50px;height: 50px;background: #1d9f6e;cursor: pointer;position: absolute;z-index: 2000;top:25px;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{position: relative;z-index: 2;}
.main11 .box{background: #fff;position: relative;overflow: hidden;border-bottom: 1px solid #d4ebe3;}
.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: 22px 6px;}
.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: 55%;max-height: 55%;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: 6px;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: #aa362b;}
.main11 .box .list:nth-child(2) .img{background: #84bb27;}
.main11 .box .list:nth-child(3) .img{background: #35ae68;}
.main11 .box .list:nth-child(4) .img{background: #ec8b3b;}
.main11 .box .list:nth-child(5) .img{background: #3891f7;}
.main11 .box .list:nth-child(6) .img{background: #ec8b3b;}
.main11 .box .list:nth-child(7) .img{background: #aa362b;}
.main11 .box .list:nth-child(8) .img{background: #84bb27;}
.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;}

.main12{position: relative;z-index: 2;}
.main12 .box{position: relative;margin: 0 -7px;}
.main12 .box .list{display: block;width:calc(50% - 14px);float: left;padding: 30px 8px;text-align: center;font-size: 0;margin: 14px 7px 0;background: url("../img/tu15.jpg") no-repeat center center/cover;border-radius: 5px;overflow: hidden;}
.main12 .box .list:nth-child(even){background: url("../img/tu15-1.jpg") no-repeat center center/cover;}
.main12 .box .list .tt{display: inline-block;vertical-align: top;padding-left:72px;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: 18px;color: #fff;line-height: 22px;height: 22px;overflow: hidden;font-weight: bold;}
.main12 .box .list .tt .tt2{font-size:14px;color: #fff;line-height: 15px;margin-top:10px;height: 15px;overflow: hidden;}


.main44{padding:44px 0;}
.title4{font-size: 0;text-align: center;margin-bottom:30px;}
.title4 .div1{font-size: 24px;font-weight: bold;color: #000;line-height: 30px;}
.title4 .div2{font-size: 14px;color: #999999;padding: 0 10px;display: inline-block;position: relative;line-height: 25px;margin-top:4px;}
.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);}
.gd{width:160px;line-height: 39px;font-size: 16px;color: #fff;background: #1d9f6e;text-align: center;margin:33px auto 0;display: block;border-radius: 30px;}
.gd:hover{opacity: .88;color: #fff;}


/*陵园推荐*/
.lytj .list{display: block;}
.lytj .list .img{width:calc(18% + 120px);float: left;border-radius: 5px;}
.lytj .list .img .bjcover{padding-top: 75%;}
.lytj .list .tt{width:calc(82% - 120px);float: left;padding: 12px 0 12px 20px;}
.lytj .list:nth-child(n+2){padding-top: 20px;margin-top: 20px;border-top: 1px solid #e5e5e5;}
.lytj .list .tt1{font-size: 0;}
.lytj .list .tt1 .div1{font-size: 24px;font-weight: bold;color: #000;max-width:calc(100% - 94px);display: inline-block;vertical-align: top;line-height: 30px;}
.lytj .list .tt1 .div2{display: inline-block;vertical-align: top;max-width: 94px;max-height: 30px;line-height: 30px;font-size: 0;padding-top: 2px;padding-left: 10px;}
.lytj .list .tt2{font-size: 16px;color: #666666;margin-top: 12px;}
.lytj .list .tt3{font-size: 16px;color: #666666;margin-top: 10px;}
.lytj .list .tt3 b{font-size:22px;color: #ec8b3b;font-family: 'Arial';}
.lytj .list .tt4{font-size: 0;margin-top: 20px;}
.lytj .list .tt4 div{font-size: 15px;color: #fff;background: #21a675;display: inline-block;line-height: 28px;padding: 0 16px;border-radius: 15px;margin:0 16px 4px 0;}
.lytj .list .tt4 div:nth-child(1){background: #c3262a;}
.main23{background: #eff8f5;}

.main24 .title4{margin-bottom: 0;}
.main24 .title4 .div1{color: #fff;}
.main24 .title4 .div2{color: #fff;}
.lb21{margin-top: 30px;}

.lb21 .list{display: block;background: #f2f2f2;}
.lb21 .list .img{display: block;width: 100%;}
.lb21 .list .bjcover{padding-top: 74.84787018255578%;}
.lb21 .list .tt{padding:20px 24px 10px;position: relative;}
.lb21 .list .tt:after{content:"";width: 30px;height: 30px;background: url("../img/tu5.png") no-repeat;position: absolute;right: 30px;top:0;}
.lb21 .list .tt1{font-size: 0;}
.lb21 .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;}
.lb21 .list .tt1 .div2{max-width: 45px;display: inline-block;vertical-align: top;line-height:30px;padding-left:6px;}
.lb21 .list .tt2{color: #999999;line-height: 26px;}
.lb21 .list .tt3{border-top: 1px solid #d8d8d8;line-height: 36px;margin-top: 13px;padding-top: 10px;}
.lb21 .list .tt3 div{display: inline-block;vertical-align: bottom;font-size: 14px;color: #000;}
.lb21 .list .tt3 i{color: #ff5a00;display: inline-block;vertical-align: top;font-size: 14px;}
.lb21 .list .tt3 i b{font-family: 'Arial';font-size: 26px;position: relative;top:2px;}
.lb21 .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;}
.lb21 .list .tt4{background: #e8f5f0;border-top: 1px solid #d8d8d8;line-height: 48px;text-align: center;color: #000;}
.lb21 .list:hover .tt4{background-color: #1d9f6e;color: #fff;}

/*经济陵园*/
.main25 .list .img{position: relative;}
.main25 .list .img:after{content: "";width: 39px;height: 66px;background: url("../img/tu7.png") no-repeat center center/contain;position: absolute;left: 25px;top:0;}
.main25 .list .bjcover{padding-top: 74.84787018255578%;}
.main25 .list .tt{padding:20px 24px 10px;position: relative;background: #fff;}
.main25 .list .tt:after{content:"";width: 30px;height: 30px;background: url("../img/tu5.png") no-repeat;position: absolute;right: 30px;top:0;}
.main25 .list .tt1{font-size: 18px;font-weight: bold;color: #333333;}
.main25 .list .tt2{color: #999999;line-height: 26px;}
.main25 .list .tt3{border-top: 1px solid #d8d8d8;line-height: 36px;margin-top: 13px;padding-top: 10px;}
.main25 .list .tt3 div{display: inline-block;vertical-align: bottom;font-size: 14px;color: #000;}
.main25 .list .tt3 i{color: #ff5a00;display: inline-block;vertical-align: top;font-size: 14px;}
.main25 .list .tt3 i b{font-family: 'Arial';font-size: 26px;position: relative;top:2px;}
.main25 .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;}
.main25 .list .tt4{background: #d7ede5;border-top: 1px solid #d8d8d8;line-height: 48px;text-align: center;color: #000;}
.main25 .list:hover .tt4{background-color: #1d9f6e;color: #fff;}

/*购墓流程*/
.main26 .box{margin-top: -30px;}
.main26 .list{width: 150px;height: 150px;border: 1px solid #ccc;border-radius: 50%;background: #fff;margin: 30px auto 0;text-align: center;padding: 15px 10px;cursor: pointer;}
.main26 .list .img{height: 46px;position: relative;}
.main26 .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;}
.main26 .list .tt1{font-size: 17px;color: #000;line-height:32px;max-width: 100px;margin:6px auto 0;}
.main26 .list .tt2{font-size: 12px;color: #999999;line-height: 18px;height: 36px;overflow: hidden;max-width: 100px;margin: 0 auto;}
.main26 .list:hover{border-color: #1d9f6e;}
.main26 .list:hover .img img{transform:scale(.94);}
.main26 .swiper-slide:after{content: "";width: 16px;height: 30px;background: url("../img/tu19.png") no-repeat center center/contain;position: absolute;left:-8px;top:30px;bottom: 0;margin: auto 0;}
.main26 .swiper-slide:nth-child(1):after{display: none;}
.main26 .swiper-slide:nth-child(4):after{display: none;}
.title5{font-size: 0;text-align: center;margin-top:33px;}
.title5 .div1{display: inline-block;vertical-align: top;line-height: 50px;padding: 0 20px 0 60px;border-radius: 32px;background: #fc7b1c;position: relative;font-size: 18px;font-weight: bold;color: #fff;}
.title5 .div1 i{width:34px;height:34px;background: #fff;border-radius: 50%;line-height: 34px;position: absolute;left: 10px;top:0;bottom: 0;margin: auto 0;}
.title5 .div1 i img{max-height: 18px;position: relative;top:-2px;}


.logo{text-align: left !important; width: inherit !important; max-width: calc(100% - 150px) !important;}
.chengshi {padding-left:22px;position: inherit;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:100%;border: 1px solid #e5e5e5;line-height: 0;background: #fff;display: none;}
.chengshi .tt2 .aa{padding:10px 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:2px 10px;line-height: 24px;font-size: 14px;color: #333;transition: all .2s;}
.chengshi .tt2 .aa a:hover{color: #1D9F6E;}
.chengshi:hover .tt2{display: block;}


.main27{padding: 30px 0;}
.main27 .box{background: #fff;border-radius: 5px;padding: 23px 25px;line-height: 36px;font-size: 16px;color: #000;min-height: 368px;}
.main27 .box .tt1{font-size: 20px;font-weight: bold;margin-bottom: 8px;}

/*殡葬百科*/
.main28{background: #e8f5f0;}
.main28 .box{font-size: 0;}
.main28 .box .list{display: block;width: 100%;}
.main28 .box .list:nth-child(n+2){margin-top: 10px;}
.main28 .box .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;}
.main28 .box .top a{font-size: 14px;font-weight: 400;position: absolute;right: 10px;top:0;color: #000;transition: all 0.2s;}
.main28 .box .top a:hover{color: #1d9f6e;}
.main28 .box .tt{font-size: 16px;line-height: 40px;position: relative;padding: 0 66px 0 24px;display: block;transition: all 0.2s;}
.main28 .box .tt:after{content:"";width: 4px;height: 4px;background: #000;position: absolute;left: 10px;top:0;bottom: 0;margin: auto 0;}
.main28 .box .tt span{position: absolute;right: 0;top:0;display: block;}
.main28 .box .tt:hover{color: #1d9f6e;}
.main28 .box .tt:hover:after{background-color: #1d9f6e;}


.main29 .box{padding-bottom:50px;}
.main29 .swiper-slide a{display: block;border: 1px solid #d8d8d8;line-height: 48px;text-align: center;height: 48px;overflow: hidden;padding: 0 8px;color: #000;transition: all 0.3s;}
.main29 .swiper-slide a:hover{color: #4db500;}
.main29 .swiper-pagination-bullet{background:#d8d8d8;opacity: 1;}
.main29 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4db500;}

.main30{background: #f6f6f6;}
.main30 .ss{display: block;font-size: 18px;color: #000000;text-align: center;}
.main30 .ss img{margin: 0 auto 8px;display: block;border: 1px solid #e8e8e8;}

footer{background: #2f2f2f;margin-bottom: 80px;}
footer .list1{padding: 22px 0;text-align: center;}
footer .list2{padding: 15px 0;border-top: 1px solid #595959;border-bottom: 1px solid #595959;text-align: center;}
footer .list2 a{font-size: 16px;color: #fff;padding: 0 22px;display: inline-block;line-height:32px;}
footer .list3{font-size: 14px;color: #fff;padding: 15px 0;line-height: 24px;text-align: center;}



/*.dibu{position: fixed;left: 0;right: 0;bottom: 0;z-index: 110;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;}
*/

/*内页新闻*/
.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: 40px;min-height:333px;border-top: 1px solid #e8e8e8;}
.title30{padding: 16px 0;background: #f7f7f7;border-bottom: 1px solid #e8e8e8;margin-bottom: 40px;}
.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;}
.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;}
.newsxq .you .list:hover .tt1{color: #1d9f6e;}

/*内页新闻*/
.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 .top .tt1{font-size: 28px;line-height: 40px;}

    .newsxq .box{margin-bottom: 33px;}


    .newsxq .danye{width: 100%;padding-right: 0;}
    .newsxq .box{margin-bottom:66px;}
    .newsxq .box:after{display: none;}
    .newsxq .you{display: none;}
    .newsxq .top .tt1{font-size: 18px;line-height: 30px;}

.title .div2{display: none;}
.title .div3{display: none;}
.title .div4{display: none;}

/*transition: all 0.3s;*/
/*4db500*/


/*媒体查询开始*/
@media (min-width:1199px){
    .ma
    {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:600px) {
	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;}
    .container-fluid {padding-left: 15px !important;padding-right: 15px !important;}
    header .logo{line-height: 88px;height: 88px;max-width: calc(100% - 60px);text-align: left;}
    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:20px 5px;}
    .main11 .box .list .tt1{font-size: 16px;}
    
    
    
    .main12 .box .list{padding: 20px 6px;}
    .main12 .box .list .tt{padding-left:64px;}
    .main12 .box .list .tt .img img{max-width:40px;}
    .main12 .box .list .tt .tt1{font-size:17px;}
    .main12 .box .list .tt .tt2{font-size:12px;margin-top:6px;}
 
    /*陵园推荐*/
    .lytj .list .img{width:calc(10% + 150px);}
    .lytj .list .tt{width:calc(90% - 150px);padding: 3px 0 0 15px;}
    .lytj .list:nth-child(n+2){padding-top: 15px;margin-top: 15px;}
    .lytj .list .tt1 .div1{font-size: 18px;max-width:calc(100% - 80px);}
    .lytj .list .tt1 .div2{max-width:80px;}
    .lytj .list .tt2{font-size: 15px;margin-top: 6px;}
    .lytj .list .tt3{font-size: 15px;margin-top:6px;}
    .lytj .list .tt3 b{font-size:18px;}
    .lytj .list .tt4{font-size: 0;margin-top: 16px;}
    .lytj .list .tt4 div{font-size: 14px;line-height: 26px;padding: 0 12px;margin:0 8px 2px 0;}
    .main44{padding: 33px 0;}
    
    /*购墓流程*/
    .main26 .swiper-slide:nth-child(1):after{display: none;}
    .main26 .swiper-slide:nth-child(3):after{display: none;}
    .main26 .swiper-slide:nth-child(5):after{display: none;}
    .main26 .swiper-slide:nth-child(4):after{display: block;}
    .main26 .list{width: 130px;height: 130px;padding:14px 10px;}
    .main26 .list .img{height: 30px;}
    .main26 .list .tt1{font-size: 16px;line-height:26px;margin:5px auto 2px;}
    .main26 .list .tt2{line-height: 17px;height: 34px;}

    .main27 .box{padding: 18px 20px;line-height: 32px;font-size: 15px;min-height: 325px;}
    .main27 .box .tt1{font-size: 18px;margin-bottom: 5px;}

    /*殡葬百科*/
    .main28 .box .top{line-height:50px;font-size: 18px;padding: 0 50px 0 10px;margin-bottom: 4px;}
    .main28 .box .tt{font-size: 15px;line-height: 38px;}
    
    footer{margin-bottom: 80px;}
/*    .dibu a{line-height:50px;font-size: 16px;}
    .dibu a img{max-height: 20px;}*/
    .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;}
    .title30{padding: 15px 0;margin-bottom:30px;}
    .newsxq .top{padding-bottom: 12px;}
    .newsxq .top{margin-bottom: 11px;}
    .title{margin-bottom: 30px;}
    .title1{margin-bottom: 30px;}
    .container-fluid{padding-left:10px !important;padding-right: 10px !important;}
    
    .lb21 .list .tt{padding: 3px 5px;}
    .lb21 .list .tt::after {display: none;}
    .lb21 .list::after {content: "";width: 30px;height: 30px;background: url("../img/tu5.png") no-repeat;position: absolute;right: 5px;top: 0;}
    .lb21 .list .tt1 .div1{font-size: 15px;font-weight: inherit;max-width: calc(100% - 35px)}
    .lb21 .list .tt1 .div2{max-width: 34px;}
    .lb21 .list .tt2{font-size: 12px;line-height: 16px;}
    .lb21 .list .tt3{padding-top: 0;font-size: 12px;line-height: 30px;margin-top: 7px;}
    .lb21 .list .tt3 div{font-size: 12px;}
    .lb21 .list .tt3 i b{font-size: 15px;top:1px;}
    .lb21 .list .tt3 i{font-size: 12px;}
    .lb21 .list .tt3 span{font-size: 9px;line-height: 13px;padding: 0 7px;margin-left: 5px;}
    .lb21 .list .tt4{line-height: 34px;font-size: 14px;}
    
    .main25 .list .tt{padding: 3px 0;}
    .main25 .list .tt:after{right: 5px;width: 20px;height: 20px;background: url("../img/tu5.png") no-repeat center center/contain;}

    .main25 .list .tt1{font-size: 15px;font-weight: inherit;max-width: calc(100% - 35px);line-height: 30px;}
    .main25 .list .tt2{font-size: 12px;line-height: 16px;}
    .main25 .list .tt3{padding-top: 0;font-size: 12px;line-height: 30px;margin-top: 7px;}
    .main25 .list .tt3 div{font-size: 12px;}
    .main25 .list .tt3 i b{font-size: 15px;top:1px;}
    .main25 .list .tt3 i{font-size: 12px;}
    .main25 .list .tt3 span{font-size: 9px;line-height: 13px;padding: 0 7px;margin-left: 5px;}
    .main25 .list .tt4{line-height: 34px;font-size: 14px;}
    
    .main25 .list .img::after{left: 5px;width: 25px;height: 44px;}
    .main29 .swiper-slide a{padding: 0 5px;line-height: 40px;height: 40px;}
    
.main29 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0;}
    .main29 .box{padding-bottom: 30px;}
    
}

@media (max-width:449px) {
    header .lanmu {width:36px;height: 36px;top:27px;padding-top:9px;}
    .main11 .box .list{padding:15px 5px;}
    .main11 .box .list .img{width: 46px;height: 46px;line-height: 46px;}
    .main11 .box .list .tt1{font-size: 14px;font-weight: 400;margin-top:3px;}
    .main12 .box{margin:5px -7px 0;}
    .main12 .box .list{padding:20px 4px;width: calc(50% - 10px);margin: 10px 5px 0;}
    .main12 .box .list .tt{padding-left: 0;text-align: center;padding-top: 54px;}
    .main12 .box .list .tt .img{width: 44px;padding-left: 5px;padding-top: 2px;left: 0;right: 0;top:22px;margin: 0 auto;height: 44px;padding: 0;}
    .main12 .box .list .tt .img img{max-width:100%;max-height: 100%;}
    .main12 .box .list .tt .tt1{font-size:15px;}
    .main12 .box .list .tt .tt2{font-size:13px;}
 
    /*陵园推荐*/
/*
    .lytj .list .img{width:100%;}
    .lytj .list .img .bjcover{padding-top: 74.84787%; }
    .lytj .list .tt{width:100%;padding:15px 0 0;}
    .lytj .list .tt4{margin-top: 11px;}
    
    
*/
    .lytj .list .img { width: calc(18% + 70px);}
    .lytj .list .tt { width: calc(82% - 70px);padding-top: 0;padding-left: 10px;}
    .lytj .list .tt1 .div2{max-width: 66px;position: relative;top:-1px;}
    .lytj .list .tt1 .div1{font-size: 15px;font-weight: 400;}
    .lytj .list .tt2{font-size: 12px;margin-top: 0;}
    .lytj .list .tt3{font-size: 12px;margin-top:5px;}
    .lytj .list .tt4{margin-top: 4px;}
    .lytj .list .tt4 div{font-size: 12px;line-height: 18px;padding: 0 10px;margin: 0 6px 2px 0;}
    .lytj .list .tt1 .div1 {max-width: calc(100% - 66px);}
    
    
    
    
    
    

    .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: 15px;height: 38px;overflow: hidden;padding: 0 4px;}

    
}
