@charset "utf-8";
/*
'--------------------------------
'#   程序设计：重庆持创科技有限公司
'#   QQ:543874515
'--------------------------------
*/
.slider{display:block;margin:0;padding:0;width:100%;height:100%;overflow:hidden;}
/*-----Banner css------------------------ */
.fullSlide{position:relative;width:100%;height:100%;text-align:center;overflow:hidden;background:#000;}
.fullSlide .bd{ margin:0;position:relative;z-index:1;height:100%;overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;display:block;max-width:100%;height:660px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;overflow:hidden;text-align:center;opacity:1;-webkit-opacity:1;-ms-opacity:1;-moz-opacity:1;}
/*.fullSlide .bd li a{ display:block;height:100vh;}*/
.fullSlide .hd{ width:100%;position:absolute;z-index:1;bottom:50px;left:-1px;height:13px;line-height:13px;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:13px;height:13px;margin:1px 3px;overflow:hidden; background:#FFF;border-radius:30%;filter:alpha(opacity=100);opacity:1.0;line-height:999px;}
.fullSlide .hd ul .on{ background:#01A664;}
.fullSlide .prev, .fullSlide .next{display:block;position:absolute;z-index:1;top:51%;margin-top:-30px;left:11%;width:40px;height:40px;background:url(../images/slider-arrow.png) -125px -156px #333 no-repeat;border-radius:100%;cursor:pointer;filter:alpha(opacity=30);opacity:0.3;}
.fullSlide .next{left:auto;right:11%;background-position:-6px -156px;}
@media (max-width:1199px) {
	.fullSlide .bd li{height:400px;}
	.fullSlide .prev{left:5%;}
	.fullSlide .next{right:5%;}
}
/*-----NOTICE/ABOUT css------------------------ */
.page1{display:block;margin:0;padding:0;width:100%;height:100%;background:#FFF;overflow:hidden;}
.page1 .container{padding:20px 0 30px 0;}
@media (max-width:1199px) {
	.page1 .container{padding:5px .5% 5px .5%;width:99%;}
}
.page1 .title{display:block;margin-bottom:25px;height:50px;line-height:50px;border-bottom:solid 1px #EEE;}
.page1 .title span{position:relative;padding:0 0 0 13px;font-size:22px;font-weight:600;color:#01A664;}
.page1 .title span::before {content:"";width:5px;height:25px;background:#01A664;position:absolute;top:3.5px;left:0;}
.page1 .title a{float:right;margin-top:5px;color:#999;font-size:14px;}
.page1 .title a:hover{color:#01A664;}
@media (max-width:1199px) {
	.page1 .title{margin-bottom:10px;}
}
/*-----活动通知-----*/
.page1 .notice{float:left;display:block;width:480px;height:100%;overflow:hidden;}
@media (max-width:1199px) {
	.page1 .notice{float:none;width:100%;}
}
/*切换效果*/
.nfocus {display:block;width:480px;height:425px;background:#FFF;overflow:hidden}
.nfocus img {width:480px;height:370px;display:block}
.nfocus .bd {width:480px;height:425px;position:relative;overflow:hidden}
.nfocus .bd ul {height:425px;overflow:hidden;position:relative;font-size:14px;line-height:28px}
.nfocus .bd li {width:480px;height:425px;background-color:#fff;position:relative}
.nfocus .bd li p {width:480px;line-height:55px;height:55px;white-space:nowrap;overflow:hidden;text-align:center;background:#EEE;}
.nfocus .bd li p a,.nfocus .bd li p a:visited {position:relative;color:#333;margin-left:20px}
.nfocus .bd li p a:hover {color:#01A664}
.nfocus .prev,.nfocus .next {position:absolute;bottom:43%;width:29px;height:64px;opacity:.8;filter:alpha(opacity=80);overflow:hidden;display:none;text-indent:-999px;border:none;background:url(../images/arrowLR.png) no-repeat;}
.nfocus .prev:hover,.nfocus .next:hover {opacity:.9;filter:alpha(opacity=90)}
.nfocus .prev {left:0;background-position:-50px 0}
.nfocus .next {right:0;}
.nfocus .bdOn .prev,.nfocus .bdOn .next {display:block;}
@media (max-width:1199px) {
	.nfocus {width:100%;height:100%;max-height:375px;}
	.nfocus img {width:100%;height:320px;display:block}
	.nfocus .bd {width:100%;height:100%;position:relative;overflow:hidden}
	.nfocus .bd ul {height:100%;}
	.nfocus .bd li{width:100%;}
	.nfocus .bd li p {width:100%;}
	.nfocus .prev,.nfocus .next{display:block;bottom:55%;}
}
/*-----简介-----*/
.page1 .i_about{float:right;display:block;width:670px;overflow:hidden;}
.page1 .i_about ul{display:block;}
.page1 .i_about ul img{display:block;margin:0;padding:0;height:206px;}
.page1 .i_about ul li{display:block;padding:17px 10px 10px 15px;line-height:30px;font-size:16px;font-weight:normal;color:#888;text-align:left;background:#FDFDFD;letter-spacing:.5px;text-align:justify;}
.page1 .i_about ul li a{color:#01A664;}
.page1 .i_about ul li a:hover{color:#018752;}
@media (max-width:1199px) {
	.page1 .i_about{float:none;width:100%;}
	.page1 .i_about ul img{width:100%;height:auto}
	.page1 .i_about ul li{padding:17px 10px 15px 15px;line-height:25px;}
}

/*-----TITLE css------------------------ */
.biaoti{display:block;width:100%;height:100%;text-align:center;}
.biaoti font{display:block;line-height:50px;font-size:42px;font-weight:600;color:#00A564;}
.biaoti span{display:block;line-height:25px;font-size:16px;font-weight:normal;color:#999;}
.biaoti p{display:block;line-height:30px;text-transform:uppercase;background:url(../images/t_l.png) no-repeat left center,url(../images/t_r.png) no-repeat right center;letter-spacing:1px;text-align:center;}
.biaoti p i{margin:0 auto;height:30px;font-size:16px;font-weight:normal;color:#DDD;font-family:Arial;font-style:normal;padding:0 20px;}
@media (max-width:1199px) {
	.biaoti font{line-height:35px;font-size:32px;}
	.biaoti span{display:block;margin:3px 5%;font-size:14px;line-height:20px;}
	.biaoti p{position:relative;background:url(../images/t_c.png)repeat-x center center;height:30px;}
	.biaoti p i{background:#FFF;}
}

/*-----KEFU css------------------------ */
.ikefu{display:block;margin:0;padding:0;width:100%;height:100%;background:#FFF;overflow:hidden;}
.ikefu .container{padding:20px 0 50px 0;}
@media (max-width:1199px) {
	.ikefu .container{padding:20px .5% 25px .5%;}
}
/*-----KEFULIST-----*/
.ikefu .kf_box{display:block;margin:30px 0 0 0;width:100%;height:100%;}
.ikefu .kf_box .kf_list{float:left;display:block;margin:0 32px 0 33px;padding:5px;width:188px;height:414px;background:#EEE;}
.ikefu .kf_box .kf_list:hover{background:#01A664;}
.ikefu .kf_box .kf_list dl{display:block;padding:20px;width:100%;height:100%;background:#FFF;}
.ikefu .kf_box .kf_list dl dt{display:block;padding:0;height:187px;text-align:center;}
.ikefu .kf_box .kf_list dl dt img{display:block;margin:0 auto;width:128px;height:162px;}
.ikefu .kf_box .kf_list dl dt p{display:block;line-height:25px;font-size:14px;color:#666;font-weight:normal;text-align:center;}
.ikefu .kf_box .kf_list dl dd{display:block;margin-top:15px;padding:0;width:140px;height:163px;text-align:center;} 
.ikefu .kf_box .kf_list dl dd p{border:1px solid #CEAF8D;}
.ikefu .kf_box .kf_list dl dd p img{height:136px;}
.ikefu .kf_box .kf_list dl dd span{line-height:25px;font-size:12px;color:#8F6329;}
@media (min-width:1200px) {
	.ikefu .kf_box .kf_list:first-child{margin-left:0;}
	.ikefu .kf_box .kf_list:last-child{margin-right:-1px;}
}
@media (max-width:1199px) {
	.ikefu .kf_box{margin:20px 2% 0 2%;width:96%;}
	.ikefu .kf_box .kf_list{float:none;display:block;margin:0 auto 20px auto;width:100%;max-width:390px;height:100%;}
	.ikefu .kf_box .kf_list dl{display:inline-block;padding:15px 20px 10px 20px;width:100%;height:100%;overflow:hidden;}
	.ikefu .kf_box .kf_list dl dt{float:left;margin-left:5%;width:44%;max-width:128px;height:100%;}
	.ikefu .kf_box .kf_list dl dt img{height:138px;}
	.ikefu .kf_box .kf_list dl dd{float:right;margin-right:5%;margin-top:10px;width:44%;max-width:122px;height:100%;}
	.ikefu .kf_box .kf_list dl dd p img{height:120px;}
	.ikefu .kf_box .kf_list:first-child{}
	.ikefu .kf_box .kf_list:last-child{}
}
/*-----SERVICE css------------------------ */
.fw_box{display:block;width:100%;height:100%;background:url(../images/fw_bg.jpg) repeat left top;overflow:hidden;}
.fw_box .container{padding:50px 0;}
@media (max-width:1199px) {
	.fw_box .container{margin:0 5%;width:90%;padding:30px 0;}
}
.fw1{float:left;width:320px;height:100%;background:#01A664;overflow:hidden;}
@media (max-width:1199px) {
	.fw1{float:none;width:100%;}
}
.fw1 .title{display:block;margin:25px 0 20px 45px;padding:0;height:45px;}
.fw1 .title span{display:block;line-height:20px;font-size:24px;color:#FFF;}
.fw1 .title small{display:block;margin-top:5px;line-height:20px;font-size:16px;color:#DDD;font-family:Arial;text-transform:uppercase;}
/*-----SERVICE LIST-----*/
.fw1 .fw1_list{display:block;margin:0 5px 5px 5px;background:#FFF;height:100%;overflow:hidden;}
.fw1 .fw1_list li {display:block;padding:20px 0 13px 40px;height:83px;border-bottom:1px #EEE solid;}
.fw1 .fw1_list li:last-child{border-bottom:none;}
.fw1 .fw1_list li a{display:block;width:190px;height:50px;background-repeat:no-repeat;background-position:left top;filter:grayscale(100%);}
.fw1 .fw1_list li a:hover{filter:grayscale(0);}
.fw1 .fw1_list li p{display:block;margin:0 0 0 66px;color:#665F3B;font-size:26px;font-weight:500;line-height:50px;}
.fw1 .fw1_list li p:hover{color:#01A664}
/*-----BUYING TOMBS LIST-----*/
.fw2{float:left;margin:0 50px;width:390px;height:100%;background:#FFF;}
@media (max-width:1199px) {
	.fw2{float:none;width:100%;margin:0;padding-bottom:20px;}
}
.fw2 .title{ position:relative;display:block;margin:25px 0 20px 0;padding:0;width:100%;height:45px;text-align:center;}
.fw2 .title p{position:absolute;z-index:1;margin:0 auto;width:100%;height:50px;text-align:center;}
.fw2 .title p span{display:inline-block;line-height:50px;font-size:34px;color:#00A564;}
.fw2 .title small{z-index:-1;display:inline-block;color:#EEE;font-size:46px;font-family:Arial;text-transform:uppercase;filter:alpha(opacity=15);opacity:0.15;transform:scale(1,2);transform-origin:0 0;}
@media (max-width:1199px) {
	.fw2 .title{padding:15px 0 20px 0;}
	.fw2 .title small{font-size:42px;}
}
.fw2 .gmlc{display:block;padding:20px 0 26px 0;height:100%;}
.fw2 .gmlc ul{position:relative;display:block;margin:0 50px;padding:0;height:100%;overflow:hidden;}
.fw2 .gmlc ul li{display:block;margin:0 0 21px 0;padding:0 0 0 20px;height:45px;background:#C0DECA;border-radius:0 25px 25px 0;line-height:45px;font-size:18px;color:#666;overflow:hidden;}
.fw2 .gmlc ul li:last-child{margin-bottom:0;}
.fw2 .gmlc ul::before{content:"";width:3px;height:100%;background:#C0DECA;position:absolute;top:0;left:0;}
@media (max-width:1199px) {
	.fw2 .gmlc{padding:20px 0 5px 0;}
	.fw2 .gmlc ul{margin:10px 20px 0 8%;width:84%;}
	.fw2 .gmlc ul li{padding:0 0 0 15px;}
}
/*-----BURIAL PROCESS LIST-----*/
.fw3{float:left;width:390px;height:100%;background:url(../images/fw3_bg.jpg) no-repeat center bottom #FFF;}
@media (max-width:1199px) {
	.fw3{float:none;width:100%;margin:0;padding-bottom:20px;}
}
.fw3 .title{ position:relative;display:block;margin:25px 0 20px 0;padding:0;width:100%;height:45px;text-align:center;}
.fw3 .title p{position:absolute;z-index:1;margin:0 auto;width:100%;height:50px;text-align:center;}
.fw3 .title p span{display:inline-block;line-height:50px;font-size:34px;color:#00A564;}
.fw3 .title small{z-index:-1;display:inline-block;margin:0 auto;color:#EEE;font-size:42px;font-family:Arial;text-transform:uppercase;filter:alpha(opacity=15);opacity:0.15;transform:scale(1,2);transform-origin:0 0;}
@media (max-width:1199px) {
	.fw3 .title{padding:15px 0 20px 0;}
	.fw3 .title small{font-size:36px;}
}
.fw3 .azlc{display:block;padding:20px 0 36px 0;height:100%;overflow:hidden;}
.fw3 .azlc ul{position:relative;display:block;margin:0 50px;padding:0;height:100%;overflow:hidden;}
.fw3 .azlc ul::before{content:"";width:2px;height:100%;background:#867D4F;position:absolute;top:0;left:14px;}
.fw3 .azlc ul li{position:relative;z-index:1;display:block;margin:0 0 54px 0;height:30px;overflow:hidden;}
.fw3 .azlc ul li:last-child{margin-bottom:0;}
.fw3 .azlc ul li small{float:left;display:block;width:30px;height:30px;line-height:30px;background:#867D4F;border-radius:50%;text-align:center;color:#FFF;font-size:20px;}
.fw3 .azlc ul li span{float:left;display:block;margin:2px 0 0 20px;color:#666;font-size:20px;}
@media (max-width:1199px) {
	.fw3 .azlc{padding:20px 0 2px 0;}
	.fw3 .azlc ul{margin:10px 0 0 8%;max-width:295px;white-space:nowrap;}
}

/*-----在售墓型 css------------------------ */
.tomb{display:block;width:100%;height:100%;background:#FFF;overflow:hidden;}
.tomb .container{padding:50px 0 20px 0;}
@media (max-width:1199px) {
	.tomb .container{padding:30px 0 20px 0;}
}
.tlist{display:block;margin-top:30px;height:100%;}
.tlist ul{float:left;display:block;margin-bottom:30px;padding:0;width:380px;height:420px;color:#01A664;overflow:hidden;}
.tlist ul:nth-child(3n+2){margin-left:30px;margin-right:30px;}
.tlist ul li:hover{background:#01A664;}
.tlist ul li{display:block;padding:20px;background:#F6F6F6;}
.tlist ul li span{display:block;margin:0 0 10px 0;width:340px;height:340px;overflow:hidden;background:#FFF;}
.tlist ul li span img{width:340px;height:340px;}
.tlist ul li p{display:block;padding:0;height:20px;line-height:20px;font-size:20px;background:url(../images/mx_btn.png) no-repeat right center;overflow:hidden;}
.tlist ul:hover li p{color:#FFF;background:url(../images/mx_btn2.png) no-repeat right center}
@media (max-width:1199px) {
	.tlist{margin:0 5%;width:90%;margin-top:20px;}
	.tlist ul{float:none;margin-bottom:0;padding:0 0 20px 0;width:100%;height:100%;overflow:hidden;}
	.tlist ul:nth-child(3n+2){margin:0;}
	.tlist ul li{display:block;margin:0;}
	.tlist ul li span{width:100%;height:100%;}
	.tlist ul li span img{width:100%;height:100%;}
}

/*-----NEWS css------------------------ */
.inews{display:block;width:100%;height:100%;background:#FAFAFC;overflow:hidden;}
.inews .container{padding:50px 0 20px 0;}
@media (max-width:1199px) {
	.inews .container{padding:30px 0 20px 0;}
	.inews .container .biaoti p i{background:#FAFAFC;}
}

/*-----SCROLL LIST-----*/
.newsBox{ display:block;width:1340px;margin:0 auto;padding:0 70px 50px 70px;position:relative;overflow:hidden;zoom:1;}
.newsBox .ohbox{overflow:hidden;position:relative;width:1214px;left:-14px;}
.newsBox .nlist{ overflow:hidden;zoom:1;}
.newsBox .nlist li{float:left;display:block;width:380px;height:410px;background:#fff;border:none;margin:0 15px;padding:0;color:#333;overflow:hidden;}
.newsBox .nlist li .tu{position:relative;display:block;width:380px;height:310px;overflow:hidden;background:#FFF;}
.newsBox .nlist li .tu img{max-width:380px;min-height:310px;}
.newsBox .nlist li .tu .time{position:absolute;left:33%;top:0;display:block;margin:0;width:130px;height:30px;line-height:30px;padding:0 0 0 35px;color:#EEE;font-size:14px;background:url(../images/s.png) no-repeat 10px center #44432E;opacity:.7;filter:alpha(opacity=70);border-radius:0 0 10px 10px;}
.newsBox .nlist li .bt{display:flex;justify-content:space-between;margin:0;padding:10px;line-height:25px;height:25px;}
.newsBox .nlist li .bt .fl a{display:block;margin-right:10px;width:85px;background:#01A664;border-radius:15px;color:#FFF;text-align:center;}
.newsBox .nlist li .bt .fl a:hover{color:#B5FFE1;}
.newsBox .nlist li .bt .mc{width:calc(100% - 85px);height:25px;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.newsBox .nlist li .bt .mc span{color:#333;}
.newsBox .nlist li:hover .bt .mc span{color:#01A664;}
.newsBox .nlist li p{display:block;padding:20px 10px 0 15px;height:40px;line-height:20px;text-align:left;color:#666;text-indent:2em;}
.newsBox .nlist li p small{color:#666;font-size:14px;}
.newsBox .nlist li:hover p small{color:#01A664;}
.newsBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat #2FAA5A;display:block;width:50px;height:50px;position:absolute;top:40%;cursor:pointer;text-indent:-999em;overflow:hidden;border-radius:100%;}
.newsBox .pageBtn .prev{left:1px;background-position:0 0;}
.newsBox .pageBtn .next{right:1px;background-position:-50px 0;}
@media (max-width:1199px) {
	.newsBox{ width:100%;padding:0 40px 30px 35px;}
	.newsBox .ohbox{width:100%;height:100%;left:0;}
	.newsBox .nlist li{width:100%;height:100%;margin:0 15px 0 5px;padding:0 0 10px 0;}
	.newsBox .nlist li .tu{width:100%;height:100%;}
	.newsBox .nlist li .tu img{max-width:100%;min-height:100%;}
	.newsBox .nlist li .tu .time{left:30%;}
	.newsBox .nlist li p{text-indent:0;height:100%;}
	.newsBox .pageBtn span{top:32%;width:30px;height:30px;background-size:60px 30px}
	.newsBox .pageBtn .next{right:0;background-position:-30px 0;}
}


