﻿/*======welcome*/
#Welcome{background:#f2f2f2;height:30px;border-bottom:solid 1px #d9d9d9;line-height:30px;font-family:SimSun;}
#Welcome span{font-size:12px;color:#999999;}
#Welcome span a{color:#999999;margin:auto 15px;}

/*=====Main*/
.h-title{position:relative;height:68px;overflow:hidden}
.h-title:after{position:absolute;right:0;bottom:0;width:93.66%;height:1px;background:#d9d9d9;content:"";}
.h-title h2{height:68px;width:228px;text-indent:-999rem;overflow:hidden;}
.h-title .h-title-nav{margin-top:25px;position:relative;z-index:2}
.h-title .h-title-nav a{display:inline-block;height:44px;border-radius:6px 6px 0 0;font-size:16px;color:#555555;padding:0 15px;line-height:44px;}
.h-title .h-title-nav a:hover,.h-title .h-title-nav a.active{background:#36bb8a;color:#fff;}
@media(min-width:993px) and (max-width:1080px){
   .h-title .h-title-nav a{padding:0 8px;font-size:14px;}
}
@media(max-width:992px){
    .h-title .h-title-nav a{padding:0 2px;font-size:12px}
}
@media(max-width:760px){
    .h-title{height:40px;margin:0 5px;}
    .h-title .h-title-nav{display:none;}
    .h-title h2{height:40px;background-size:contain !important}
}
/*=====Eacher*/
.Eacher{height:50px;border-bottom:solid 1px #d9d9d9;background:#fff;line-height:50px;}
.Eacher-left b{font-size:16px;color:#333333;font-weight:bold;}
.Eacher-left a{font-size:14px;color:#555555;position:relative;margin-left:10px;padding-right:10px;}
.Eacher-left a:after{position:absolute;right:0;top:50%;margin-top:-7px;width:1px;height:14px;background:#8e8e8e;content:"";}
.Eacher-left a:last-child:after{display:none;}
.Eacher-left a:hover{color:#2bad7e}
.Eacher-right{width:300px;height:28px;margin-top:7px;}
.Eacher-right input{width:250px;height:28px;border:solid 1px #b3b3b3;padding-left:10px;border-right:none;font-family:SimSun;font-size:12px;color:#ccc;}
.Eacher-right button{width:50px;height:28px;background:#36bb8a url(../images/backg_1.png) no-repeat center;border:none;}
@media(max-width:992px){
    .Eacher .Eacher-left{width:55%;overflow:hidden;height:40px;}
    .Eacher-right{height:40px;margin-top:5px;}
    .Eacher-right input{height:38px;}
    .Eacher-right button{height:38px;}
}
@media(max-width:760px){
    .Eacher .Eacher-left{display:none}
    .Eacher .Eacher-right{float:left !important;margin-left:5%;width:90%;}
    .Eacher-right input{width:80%;}
    .Eacher-right button{width:20%;}
}
/*=====Recommend*/
.Recommend{margin-top:40px;margin-bottom:20px;}
.Recommend .h-title h2{background:url(../images/photo_1.png) no-repeat left center;}
.Recommend-box{margin-top:25px;}
.Recommend-list li{padding:0 10px;margin-bottom:20px;}
.Recommend-container{background:#fff url(../images/backg_5.png) no-repeat left top;position:relative;padding:12px;background-size:100% 100%}
.Recommend-title{margin-top:10px;font-size:16px;font-weight:bold;line-height:2}
.Recommend-title a{color:#00623f}
.Recommend-price{line-height:20px; height:20px;}
.Recommend-price span{font-size:14px;color:#555555;}
.Recommend-price em{font-style:normal;font-size:12px;color:#999999;font-family:SimSun;line-height:20px;}
.Recommend-price em b{font-size:18px;color:#ff6600;font-family:'Microsoft YaHei';line-height:20px;}
.Recommend-price em i{font-style:normal;font-size:14px;color:#555;font-family:'Microsoft YaHei'}
.Recommend-reason{margin-top:10px;font-size:14px;color:#555; line-height:1.6;}
.Recommend-reason span{color:#999999;font-family:SimSun;font-size:12px;}
.Recommend-button{margin-top:10px;margin-bottom:8px;}
.Recommend-button a{width:46%;height:32px;background:#36bb8a;color:#fff;line-height:32px;text-align:center;}
.Recommend-button a:hover{background:#ff6600}
.Recommend-list li:hover .Recommend-container{background-image:url(../images/backg_6.png)}
.Recommend-title:hover a{color:#ff6600}
@media(max-width:992px){
    .Recommend-list li{padding:0 5px;}
    .Recommend-price em b{font-size:12px;}
    .Recommend-price em i{font-size:12px;}
    .Recommend-reason{font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;}
    .Recommend-button a{font-size:12px;}
}
@media(max-width:760px){
    .Recommend{margin-top:20px;}
    .Recommend-box{margin-top:20px;}
    .Recommend-list li{margin-bottom:10px;}
}
@media(max-width:320px){
    .Recommend-title{font-size:14px;}
    .Recommend-price span{font-size:12px;font-family:SimSun}
    .Recommend-reason{font-size:12px;font-family:SimSun}
}
/*=====Heat*/
.Heat{margin-top:40px;}
.Heat .h-title h2{background:url(../images/photo_4.png) no-repeat left center;}
@media(max-width:760px){
    .Heat{margin-top:20px;}
}
/*=====Platform*/
.Platform{background:url(../images/backg_7.jpg) left top;margin-top:20px;}
.Platform h2{margin-top:32px;font-size:30px;color:#141414;font-weight:bold;position:relative;line-height:47px;}
.Platform h2:before,.Platform h2:after{position:absolute;content:"";height:47px;width:37.6%;top:0;}
.Platform h2:before{background:url(../images/backg_11.png) no-repeat left center;left:3%}
.Platform h2:after{background:url(../images/backg_10.png) no-repeat left center;right:3%;}
.Platform h3{font-size:16px;color:#555555;line-height:3;}
.Platform-list{margin-top:30px;margin-bottom:40px;}
.Platform-list li{padding:0 10px;position:relative;}
.Platform-list li span{width:160px;height:50px;display:block;background:url(../images/backg_8.png) no-repeat center;line-height:50px;text-align:center;font-size:18px;color:#fff;}
.Platform-list li:after{position:absolute;right:0;top:0;width:16px;height:50px;line-height:50px;content:" >> ";color:#8fb3a5;font-family:SimSun;font-weight:bold;font-size:16px;}
.Platform-list li:last-child:after{display:none;}
.Platform-list li:hover span{background-image:url(../images/backg_9.png)}
@media(min-width:993px) and (max-width:1080px){
    .Platform h2{font-size:26px;}
    .Platform h2:before,.Platform h2:after{background-size:contain}
    .Platform-list li span{width:90%;background-size:contain;font-size:14px;}
}
@media(max-width:992px){
    .Platform h2{font-size:18px;}
    .Platform h2:before,.Platform h2:after{background-size:contain}
    .Platform-list{margin-left:5%}
    .Platform-list li{margin-bottom:30px;}
    .Platform-list li:after{right:11%;}
    .Platform-list li:nth-child(3):after{right:60%;margin-left:-8px;top:40px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
    .Platform-list li:nth-child(4):after,.Platform-list li:nth-child(5):after{
        transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg) }
}
@media(max-width:760px){
    .Platform-list{margin-left:0;margin-top:0;margin-bottom:10px;}
    .Platform-list li{margin-bottom:5px;}
    .Platform-list li span{width:85%;background-size:contain;font-size:12px;}
    .Platform-list li:after{right:0;}
    .Platform-list li:nth-child(3):after{right:50%;top:28px;}
}
@media(max-width:320px){
    .Platform h3{font-size:12px;}
}
/*=====News*/
.News{margin-top:40px;}
.News>div>div>div.col-md-4{margin-bottom:40px;padding:0 20px;}
.News h2{border-bottom:solid 1px #d9d9d9;margin-bottom:8px;height:36px;position:relative;}
.News h2 a{position:absolute;right:0;top:0;height:36px;text-indent:-999rem;overflow:hidden;display:block;width:30px;background:url(../images/more.png) no-repeat center;}
.Funeral h2{background:url(../images/photo_5.png) no-repeat left center;}
.Policy h2{background:url(../images/photo_6.png) no-repeat left center;}
.Cemetery h2{background:url(../images/photo_7.png) no-repeat left center;}
.Folk h2{background:url(../images/photo_8.png) no-repeat left center;}
.Life h2{background:url(../images/photo_9.png) no-repeat left center;}
.Feng h2{background:url(../images/photo_10.png) no-repeat left center;}
.Funeral-list li{height:48px;background:url(../images/backg_3.png) no-repeat center;background-size:cover;line-height:48px;margin-top:12px;}
.Funeral-list li a{display:block;padding-left:60px;font-size:16px;color:#333;}
.Funeral-list li:hover{background:url(../images/backg_4.png) no-repeat left center;background-size:cover}
.Funeral-list li:hover a{color:#fff;}
@media(max-width:1080px){
    .Funeral-list li{background-size:contain !important}
    .Funeral-list li:hover{background-size:contain !important}
 
}
@media(max-width:992px){
    .News>div>div>div.col-md-4{padding:0 10px;border-right:solid 1px #dedede;}
    .News>div>div>div.col-md-4:nth-child(3n){border:none}
    .Funeral-list li a{padding-left:10%;font-size:13px;}
    
}
@media(max-width:760px){
    .News>div>div>div.col-md-4{margin-bottom:30px;border-bottom:solid 1px #efefef !important;padding-bottom:30px}
    .News>div>div>div.col-md-4:last-child{border:none !important;margin-bottom:0}
    .News h2{height:28px;background-size:contain !important;}
    .News h2 a{height:24px;width:24px;background-size:contain !important}
    .Funeral-list li{background-size:100% 100% !important;}
    .Funeral-list li a{padding-left:15%;font-size:16px;}
}

/*=====Filter*/
.Filter{margin-bottom:40px;background:#fff;padding:12px 20px;line-height:28px;}
.Filter b{font-size:14px;color:#333333;float:left;width:10%;}
.Filter p{width:89%;}
.Filter a{float:left;height:28px;padding:0 10px;text-align:center;margin-right:25px;color:#555}
.Filter a:hover,.Filter a.active{color:#fff;background:#2bad7e}
.Filter-adds p a{margin-right:5px;margin-bottom:5px;margin-top:5px;}
.Filter-adds{padding:7px 20px;}
.Filter-adds b{margin-top:5px;}
@media(max-width:1080px){
    .Filter b{width:100%;font-size:14px;}
    .Filter p{width:100%;}
    .Filter p a{margin-right:15px;}
    .Filter-adds p a{margin-right:2px;}
}
@media(max-width:760px){
    .Filter{margin-bottom:20px;}
    .Filter b{font-size:12px;}
    .Filter p a{font-size:12px;margin-right:15px;}
    .Filter-adds p a{margin-right:2px;}
}

/*=====Partnav*/
.Partnav{margin-bottom:40px;}
.Partnav li{padding:0 10px;}
.Partnav li a{display:block;height:40px;line-height:40px;background:#2bad7e;text-align:center;font-size:16px;color:#fff;}
.Partnav li:hover a,.Partnav li.active a{background:#067c51;}
@media(max-width:1080px){
    .Partnav{margin-bottom:20px;}
    .Partnav li{margin-bottom:20px;}
}
@media(max-width:760px){
    .Partnav{margin-bottom:30px;}
    .Partnav li{margin-bottom:10px;padding:0 5px;}
    .Partnav li a{display:block;height:34px;line-height:34px;font-size:14px;}
}
/*=====News-list*/
.Page-news-list li{background-color:#fff;background-image:url(../images/backg_13.png);background-repeat:no-repeat;background-position:left center;background-size:100% 100%;overflow:hidden;padding:20px 5px;margin-bottom:20px;}
.Page-news-list li h2{height:45px;border-bottom:solid 1px #e6e6e6;margin-bottom:10px;}
.Page-news-list li h2 a{font-size:18px;color:#000;line-height:36px;-webkit-font-smoothing: subpixel-antialiased}
.Page-news-list li h2 span{font-size:14px;color:#999;line-height:36px;}
.Page-news-list li p{font-size:14px;color:#666;line-height:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;}
.Page-news-list li .Page-news-more{width:120px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:14px;background:#2bad7e;display:block;float:right;margin-top:25px;}
.Page-news-list li .Page-news-text{position:relative}
.Page-news-list li .Page-news-text:before{width:60px;height:4px;background:#e6e6e6;left:0;bottom:0;content:"";position:absolute;}
.Page-news-list li:hover {background-image:url(../images/backg_14.png)}
.Page-news-list li:hover h2 a{color:#36bb8a}
@media(max-width:760px){
    .Page-news-list{margin:0 5px;}
    .Page-news-list li{padding:15px 0;position:relative;}
    .Page-news-list li h2{height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2;margin-bottom:5px;}
    .Page-news-list li h2 a{font-size:14px;line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
    .Page-news-list li h2 span{display:none;}
    .Page-news-list li p{font-size:12px;font-family:SimSun;-webkit-line-clamp:3;}
    .Page-news-list li .Page-news-more{display:none;}
    .Page-news-list li .Page-news-text:before{display:none;}
    .Page-news-list li .Page-news-link{position:absolute;left:0;top:0;width:100%;height:100%;}
}
/*=====news-page*/
.Page-container{margin-bottom:40px;}
.Page-news-title{font-size:20px;color:#2bad7e;line-height:2;}
.Page-info{border-bottom:dashed 1px #dedede;line-height:2;font-size:14px;font-size:14px;margin-bottom:20px;padding-bottom:10px;}
.Content-text{font-size:14px;color:#333;line-height:2;}
.Content-text img{max-width:100%}
@media(max-width:760px){
    .Page-container{margin:0 5px;}
}

