@charset "utf-8";
/*
'--------------------------------
'#   程序设计：重庆持创科技有限公司
'#   QQ:543874515
'--------------------------------
*/

/*------------------内页 styles------------------*/
.banner{display:block;margin:0;padding:0;width:100%;height:100%;overflow:hidden;}
.banner ul{ width:100% !important;}
.banner li{ width:100% !important;display:block;max-width:100%;height:460px;background-repeat:no-repeat;background-position:center center;}
@media (min-width:1200px) {
	.banner li{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;}
}
@media (max-width:1199px) {
	.banner li{height:200px;background-size:auto 100%;}
}

/*-----面包屑 css------------------------ */
.crumbs{display:block;width:100%;height:60px;border-bottom:1px solid #EEE;background:#FCFCFC;overflow:hidden;}
.crumbs .container{padding:15px 0}
.crumbs span{position:relative;float:left;display:block;width:20%;padding:0 0 0 20px;line-height:30px;color:#666;font-size:22px;text-align:left;}
.crumbs span::before{position:absolute;top:0;left:0;content:"";width:5px;height:30px;background:#01A664;}
.crumbs p{float:right;display:block;width:50%;line-height:30px;color:#666;text-align:right;}
@media (max-width:1199px) {
	.crumbs{height:50px;}
	.crumbs .container{padding:10px 0}
	.crumbs span{width:100%;font-size:20px;}
	.crumbs p{display:none;}
}

/*-----分类 css------------------------ */
.type{display:block;width:100%;height:100%;text-align:center;overflow:hidden;}
.type .container{padding:40px 0 30px 0;}
.type li{display:inline-block;margin:0 15px;font-size:18px;height:40px;}
.type li a{display:block;padding:0 25px;line-height:40px;color:#666;background:#DAEEAC;border-radius:5px;}
.type li a:hover,.type li a.on{color:#FFF;background:#01A664;}
.type li a.on:hover{color:#FFF;}
@media (max-width:1199px) {
	.type .container{padding:20px 0 0 0;}
	.type li{margin:0 5px 10px 5px;font-size:16px;height:35px;}
	.type li a{padding:0 12px;line-height:35px;}
}

/*-----TITLE css------------------------ */
.biaoti{display:block;width:100%;height:100%;text-align:center;}
.biaoti .container{padding:50px 0;}
.biaoti font{display:block;line-height:50px;font-size:42px;font-weight:Regular;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 .container{padding:20px 0;}
	.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;}
}

/*-----介绍 css------------------------ */
.a_box{display:block;width:100%;height:100%;overflow:hidden;}
.a_box .container{padding:50px 0;}
.a_box .about{display:block;width:100%;height:100%;overflow:hidden;}
.a_box .about img{display:block;width:100%;margin-bottom:15px;}
.a_box .about li{display:block;padding:17px 0 10px 5px;line-height:30px;font-size:16px;font-weight:normal;color:#888;text-align:left;letter-spacing:.5px;}
.a_box .about .video{display:block;width:100%;min-height:100%;height:100%;overflow:hidden;}
@media (max-width:1199px) {
	.a_box .container{padding:15px 0;}
	.a_box .about img{margin-bottom:10px;}
	.a_box .about li{padding:10px 10px 15px 15px;line-height:25px;}
	.a_box .about .video{display:block;margin:0 1%;width:98%;height:100%;overflow:hidden;}
}

/*-----景观滚动 css------------------------ */
.scenery{display:block;width:100%;height:100%;background:#FAFAFC;overflow:hidden;}
.scenery .container{padding:50px 0 20px 0}
/*-----SCROLL LIST-----*/
.sBox{ display:block;width:1340px;margin:0 auto;padding:0 70px 70px 70px;position:relative;overflow:hidden;zoom:1;}
.sBox .sjbox{overflow:hidden;position:relative;width:1214px;left:-14px;}
.sBox .slist{ overflow:hidden;zoom:1;}
.sBox .slist li{float:left;display:block;width:380px;height:214px;background:#fff;border:none;margin:0 15px;padding:0;color:#333;overflow:hidden;}
.sBox .slist li .tu{position:relative;display:block;width:380px;height:214px;overflow:hidden;}
.sBox .slist li .tu img{max-width:380px;min-height:214px;}
.sBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat #2FAA5A;display:block;width:50px;height:50px;position:absolute;top:30%;cursor:pointer;text-indent:-999em;overflow:hidden;border-radius:100%;}
.sBox .pageBtn .prev{left:1px;background-position:0 0;}
.sBox .pageBtn .next{right:1px;background-position:-51px 0;}
@media (max-width:1199px) {
	.scenery .container{padding:30px 0 20px 0;}
	.scenery .biaoti .container p i{background:#FAFAFC;font-style:normal;}
	.sBox{ width:100%;padding:0 45px 30px 31px;}
	.sBox .sjbox{width:100%;height:100%;left:0;}
	.sBox .slist li{width:100%;height:100%;margin:0 15px 0 5px;padding:0 0 10px 0;}
	.sBox .slist li .tu{width:100%;height:100%;}
	.sBox .slist li .tu img{max-width:100%;min-height:100%;}
	.sBox .slist li .tu .time{left:30%;}
	.sBox .slist li p{text-indent:0;height:100%;}
	.sBox .pageBtn span{top:40%;width:30px;height:30px;background-size:60px 30px}
	.sBox .pageBtn .next{right:0;background-position:-30px 0;}
}

/*-----景观列表 css------------------------ */
.jlist{ display:block;padding-bottom:30px;width:100%;height:100%;min-height:350px;overflow:hidden;}
.jlist .container{padding:15px 0 35px 0;}
.jlist li{float:left;display:block;margin-bottom:30px;margin-right:30px;width:380px;height:214px;border:none;padding:0;color:#333;overflow:hidden;}
.jlist li .tu{position:relative;display:block;width:380px;height:214px;overflow:hidden;}
.jlist li .tu img{max-width:380px;min-height:214px/*310px*/;}
.jlist li:nth-child(3n){margin-right:0;}
@media (max-width:1199px) {
	.jlist{margin:0 5%;width:90%;}
	.jlist .container{padding:10px 0 15px 0;}
	.jlist li{float:none;width:100%;height:100%;margin-right:0;margin-bottom:20px;}
	.jlist li .tu{width:100%;height:100%;}
	.jlist li .tu img{max-width:100%;min-height:100%;}
	.jlist li:nth-child(3n){margin-right:0;}
}

/*-----新闻列表 css------------------------ */
.nlist{display:block;width:100%;height:100%;min-height:350px;overflow:hidden;}
.nlist .container{padding:20px 0 50px 0;}
/*列表CSS--------*/
.nlist li{display:block;padding:50px 0;height:100%;border-bottom:1px solid #EEE;overflow:hidden;}
.nlist li .tu{float:left;display:block;width:380px;height:310px;overflow:hidden;}
.nlist li .tu img{max-width:380px;min-height:310px;}
.nlist li .text{float:right;display:block;margin-left:30px;width:790px;height:310px;overflow:hidden;}
.nlist li .text .bt{display:block;line-height:30px;font-size:22px;font-weight:600;color:#666;}
.nlist li .text .sj{display:block;margin-top:10px;margin-bottom:10px;padding-left:25px;font-size:18px;color:#CCC;line-height:25px;background:url(../images/sj.png) no-repeat left center;}
.nlist li .text .nr{display:block;margin-bottom:30px;min-height:160px;line-height:30px;color:#999;font-size:18px;font-weight:100;text-indent:2em;text-align:justify;}
.nlist li .text .more{display:block;line-height:30px;color:#00A564;font-size:16px;}
.nlist li:last-child{border-bottom:none;}
.nlist li:first-child{padding-top:0;}
.nlist li:hover .tu img{opacity:0.85;filter:alpha(opacity=85);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);}
.nlist li:hover .text .bt{color:#00A564;}
.nlist li:hover .text .more{color:#666;}
@media (max-width:1199px) {
	.nlist .container{margin:0 1%;width:98%;padding:10px 0 30px 0;}
	.nlist li{padding:20px 0 10px 0;}
	.nlist li .tu{float:none;width:100%;height:100%;}
	.nlist li .tu img{max-width:100%;min-height:100%;}
	.nlist li .text{float:none;margin:15px 2% 0 2%;width:96%;height:100%;}
	.nlist li .text .bt{line-height:25px;font-size:18px;}
	.nlist li .text .sj{margin:5px 0;padding-left:20px;font-size:16px;line-height:20px;background:url(../images/sj.png) no-repeat left center;background-size:16px 16px;}
	.nlist li .text .nr{margin-bottom:10px;min-height:120px;line-height:22px;font-size:14px;}
	.nlist li .text .more{line-height:25px;font-size:14px;}
}
/*-----新闻内容 css------------------------ */
.ns_box{display:block;width:100%;height:100%;min-height:350px;overflow:hidden;}
.ns_box .container{padding:20px 0 10px 0;}
.ns_box .ns_title{display:block;line-height:30px;font-size:22px;font-weight:600;color:#666;text-align:center;}
.ns_box .ns_th{display:block;margin:10px 0;font-size:16px;color:#CCC;line-height:25px;text-align:center;word-spacing:10px;}
.ns_box .ns_zy{display:block;padding:20px 20px 20px 25px;background:#F9F9F9;font-size:16px;color:#999;line-height:25px;text-align:left;text-align:justify;}
.ns_box .newshow{display:block;margin:30px 20px;font-size:16px;color:#999;line-height:30px;text-align:left;text-align:justify;}
@media (max-width:1199px) {
	.ns_box .container{padding:0 0 10px 0;}
	.ns_box .ns_zy{margin:0 1%;width:98%;padding:10px 15px;font-size:14px;}
	.ns_box .newshow{margin:20px 15px;}
}
/*-----上一篇-下一篇------------------------ */
.prev_next{display:block;width:100%;height:100%;overflow:hidden;}
.prev_next .container{padding:10px 0 15px 0;border-top:1px #EEE dashed;}
.prev_next .zuo, .prev_next .you{display:block;width:49%;font-size:16px;color:#999;}
.prev_next .zuo{float:left;padding-left:10px;text-align:left;}
.prev_next .you{float:right;padding-right:10px;text-align:right;}
.prev_next .zuo a, .prev_next .you a{color:#00A564;}
.prev_next .zuo a:hover, .prev_next .you a:hover{color:#333;}
.bb_x{border-bottom:1px #EEE dashed;}
@media (max-width:1199px) {
	.prev_next .zuo{float:none;width:100%;}
	.prev_next .you{float:none;width:100%;padding-left:10px;padding-right:0;text-align:left;}
}

/*-----免责声明------------------------ */
.ns_copy{display:block;background:#FCFCFC;font-size:15px;color:#999;line-height:25px;text-align:left;text-align:justify;height:100%;overflow:hidden;}
.ns_copy .container{padding:20px 20px 20px 25px;}
@media (max-width:1199px) {
	.ns_copy .container{padding:10px 15px;}
}
/*-----返回列表------------------------ */
.ns_back{display:block;height:100%;text-align:center;overflow:hidden;}
.ns_back .container{padding:25px 0 45px 0;}
.ns_back a{display:block;margin:0 auto;width:150px;height:45px;line-height:45px;border-radius:8px;font-size:18px;color:#FFF;background:#00A564;}
.ns_back a:hover{color:#00A564;background:#DAEEAC;}
@media (max-width:1199px) {
	.ns_back .container{padding:20px 0 25px 0;}
	.ns_back a{width:120px;height:40px;line-height:40px;font-size:16px;background:#999;}
}

/*-----服务专区 css------------------------ */
.js_list{display:block;width:100%;height:100%;overflow:hidden;text-align:center;}
/*服务介绍--------*/
.js_list li{float:left;display:block;margin:0 62px;padding:0;width:176px;height:100%;text-align:center;overflow:hidden;}
.js_list li .y_box{display:block;width:176px;height:176px;background:#2CC496;border-radius:100%;overflow:hidden;}
.js_list li .y_box .yuan{display:block;margin:0 auto;padding:38px 0;width:120px;height:100px;}
.js_list li .y_box .yuan .tb{display:block;width:120px;height:50px;line-height:50px;background-repeat:no-repeat;background-position:center center;}
.js_list li .y_box .yuan .yw{display:block;margin-top:15px;width:120px;height:30px;line-height:30px;font-size:18px;color:#FFF;text-transform:uppercase;text-align:center;}
.js_list li .y_title{display:block;margin:20px 0;line-height:50px;font-size:22px;color:#665F3B;}
.js_list li .y_text{display:block;line-height:30px;font-size:16px;color:#747474;}
.js_list li:hover .y_box{background:#999;}
.js_list li:hover .y_title{color:#333;}
@media (max-width:1199px) {
	.js_list li{float:none;display:inline-block;margin:0 15px 30px 15px;padding:0;width:150px;height:100%;}
	.js_list li .y_box{display:block;width:150px;height:150px;}
	.js_list li .y_box .yuan .yw{margin-top:9px;font-size:16px;}
	.js_list li .y_title{margin:10px 0;line-height:30px;font-size:20px;}
	.js_list li:last-child .y_text{line-height:25px;font-size:14px;text-align:left;}
}
/*翻新--------*/
.fanxin{display:block;width:100%;height:100%;overflow:hidden;}
.fanxin .tu{float:left;display:block;width:490px;height:350px;overflow:hidden;}
.fanxin .tu img{max-width:100%;max-height:350px;}
.fanxin .text{float:right;display:block;margin-left:50px;width:660px;height:350px;line-height:35px;color:#737373;font-size:18px;font-weight:100;overflow:hidden;text-align:justify;}
@media (max-width:1199px) {
	.fanxin .container{margin:0 1%;width:98%;}
	.fanxin .tu{float:none;width:100%;height:100%;}
	.fanxin .text{float:none;margin:15px 2% 0 2%;width:96%;height:100%;line-height:25px;font-size:16px;}
}
/*购墓流程--------*/
.gmlc{display:block;width:100%;height:100%;overflow:hidden;}
.gmlc .g_list{float:left;display:block;width:206.6px;height:88px;background:url(../images/jt1.png) no-repeat 176px center;overflow:hidden;}
.gmlc .g_list:last-child{width:167px;}
.gmlc .g_list .g_text{display:block;width:167px;height:88px;background:#F7F7F7;border:1px solid #BFCEA6;border-radius:10px;text-align:center;line-height:25px;}
.gmlc .g_list .g_text p{font-size:18px;color:#747474;vertical-align:middle;}
.gmlc .g_list:nth-child(1) .g_text p{margin-top:18px;}
.gmlc .g_list:nth-child(2) .g_text p{margin-top:18px;}
.gmlc .g_list:nth-child(3) .g_text p{margin-top:18px;}
.gmlc .g_list:nth-child(4) .g_text p{margin-top:18px;}
.gmlc .g_list:nth-child(5) .g_text p{margin-top:30px;}
.gmlc .g_list:nth-child(6) .g_text p{margin-top:30px;}
@media (max-width:1199px) {
	.gmlc .container{margin:0 2%;width:98%;text-align:center;}
	.gmlc .g_list{float:none;display:inline-block;width:167px;margin:0 8px;margin-bottom:10px;background:none;}
}
/*安葬流程--------*/
.azlc{display:block;width:100%;height:100%;text-align:center;overflow:hidden;}
.azlc .container{padding:0 0 50px 0;}
.azlc .az_list{position:relative;display:inline-block;margin:0;padding-right:132px;height:50px;}
.azlc .az_list::after{position:absolute;content:"";top:0;right:0;width:132px;height:50px;background:url(../images/jt2.png) no-repeat 67px center;}
.azlc .az_list p{line-height:50px;font-size:24px;font-weight:600;color:#333;font-style:normal;}
.azlc .az_list:last-child{padding-right:0;}
.azlc .az_list:last-child::after{display:none;}
@media (max-width:1199px) {
	.azlc .container{margin:0 2%;width:98%;padding:0 0 20px 0;}
	.azlc .az_list{float:none;display:block;margin-bottom:15px;padding-right:0;text-align:center;height:50px;}
	.azlc .az_list::after{position:absolute;content:"";top:0;right:0;width:100%;height:50px;background:url(../images/jt3.png) no-repeat center bottom;}
	.azlc .az_list p{line-height:30px;}
}

/*-----专车 css------------------------ */
.zhuanche{display:block;width:100%;height:100%;background:#FAFAFC;overflow:hidden;}
.zhuanche .container{padding:50px 0 20px 0}
/*-----SCROLL LIST-----*/
.zBox{ display:block;width:1340px;margin:0 auto;padding:0 70px 70px 70px;position:relative;overflow:hidden;zoom:1;}
.zBox .zcbox{overflow:hidden;position:relative;width:1214px;left:-14px;}
.zBox .zlist{ overflow:hidden;zoom:1;}
.zBox .zlist li{float:left;display:block;width:380px;height:310px;background:#fff;border:none;margin:0 15px;padding:0;color:#333;overflow:hidden;}
.zBox .zlist li .tu{position:relative;display:block;width:380px;height:310px;overflow:hidden;}
.zBox .zlist li .tu img{max-width:380px;min-height:310px;}
.zBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat #2FAA5A;display:block;width:50px;height:50px;position:absolute;top:30%;cursor:pointer;text-indent:-999em;overflow:hidden;border-radius:100%;}
.zBox .pageBtn .prev{left:1px;background-position:0 0;}
.zBox .pageBtn .next{right:1px;background-position:-51px 0;}
@media (max-width:1199px) {
	.zhuanche .container{padding:30px 0 20px 0;}
	.zhuanche .biaoti .container p i{background:#FAFAFC;font-style:normal;}
	.zBox{ width:100%;padding:0 45px 30px 31px;}
	.zBox .zcbox{width:100%;height:100%;left:0;}
	.zBox .zlist li{width:100%;height:100%;margin:0 15px 0 5px;padding:0 0 10px 0;}
	.zBox .zlist li .tu{width:100%;height:100%;}
	.zBox .zlist li .tu img{max-width:100%;min-height:100%;}
	.zBox .zlist li .tu .time{left:30%;}
	.zBox .zlist li p{text-indent:0;height:100%;}
	.zBox .pageBtn span{top:40%;width:30px;height:30px;background-size:60px 30px}
	.zBox .pageBtn .next{right:0;background-position:-30px 0;}
}

/*-----联系我们 css------------------------ */
.c_box{display:block;width:100%;height:100%;overflow:hidden;}
.c_box .container{padding:0 0 50px 0;}
.c_box .c_list{display:block;height:100%;overflow:hidden;}
.c_box .c_list .bt{display:block;margin-bottom:20px;line-height:25px;font-size:26px;font-weight:600;color:#333;text-align:left;}
.c_box .c_list li{margin-bottom:8px;line-height:30px;display:flex;justify-content:space-between;font-size:18px;font-weight:100;}
.c_box .c_list li span{width:90px;text-align:left;}
.c_box .c_list li p{width:calc(100% - 90px);text-align:left;}
.c_box .c_list li font{font-size:22px;font-weight:600;}
.c_box .c_list img{display:block;width:180px;height:180px;}
.c_box .c_list b{display:block;margin-top:15px;font-size:22px;font-weight:200;text-align:center;}
.c_box .c_list:nth-child(1){float:left;width:35%;margin-left:2%;margin-right:8%;}
.c_box .c_list:nth-child(2){float:left;width:30%;}
.c_box .c_list:nth-child(3){float:right;margin-right:2%;width:180px;}
.c_box .c_list:nth-child(3) .bt{text-align:center;}
@media (max-width:1199px) {
	.c_box .container{margin:0 5%;width:90%;padding-bottom:20px;}
	.c_box .c_list{float:none;width:100%;margin-bottom:15px;}
	.c_box .c_list .bt{margin-bottom:5px;font-size:22px;}
	.c_box .c_list li{font-size:16px;line-height:22px;}
	.c_box .c_list li span{width:80px;}
	.c_box .c_list li p{width:calc(100% - 80px);}
	.c_box .c_list li font{font-size:20px;}
	.c_box .c_list img{margin:0 auto;width:150px;height:150px;}
	.c_box .c_list b{margin-top:5px;font-size:18px;}
	.c_box .c_list:nth-child(1){width:100%;margin-left:0;margin-right:0;}
	.c_box .c_list:nth-child(2){width:100%;}
	.c_box .c_list:nth-child(3){margin-right:0;width:100%;text-align:center;}
}
/*MAP--------*/
.c_map{display:block;width:100%;height:100%;overflow:hidden;}
.c_map .container{}
.c_map #dw_map {display:block;width:100%;height:100%;min-height:600px;border:1px solid #CCC;}
.c_map .amap-icon img {width:19px;height:31px;}
.c_map .amap-marker-label {border:0;background-color:transparent;}
.c_map .info {position:relative;top:0;left:1.9rem;min-width:340px;width:100%;max-width:100%;padding:10px 5px 8px 10px;line-height:25px;font-size:16px;white-space:normal;background:#FFF;border:1px solid #EEE;}
.c_map .info a {text-decoration:none;color:#333}
.c_map .info a:hover {color:#F22C40}
.info {
  padding: .75rem 1.25rem;
  margin-bottom: 1.5rem;
  border-radius: .25rem;
  position: fixed;
  top: 1rem;
  background-color: white;
  width: auto;
  min-width: 22rem;
  border-width: 0;
  right: 1rem;
  box-shadow: 0 2px 6px 0 rgba(114, 124, 245, .5);
}
@media (max-width:1199px) {
	.c_map .container{padding-bottom:20px;}
	.c_map #dw_map{min-height:500px;}
}
/*交通线路--------*/
.jtxl{display:block;width:100%;height:100%;overflow:hidden;}
.jtxl .container{padding-bottom:50px;}
.jtxl img{max-width:100%;height:auto !important}
@media (max-width:1199px) {
	.jtxl .container{padding-bottom:20px;}
}
/*星级评价--------*/
.w1{background:url(../images/w1.png) no-repeat 2px top;}
.w2{background:url(../images/w2.png) no-repeat 2px top;}
.w3{background:url(../images/w3.png) no-repeat 2px top;}
.w4{background:url(../images/w4.png) no-repeat 2px top;}
.w5{background:url(../images/w5.png) no-repeat 2px top;}

/*-----在售墓型 css------------------------ */
.m_box{display:block;width:100%;height:100%;overflow:hidden;}
.m_box .container{padding:20px 0 40px 0}
.m_box .m_list{display:block;height:100%;overflow:hidden;}
.m_box .m_list .mx{float:left;display:block;margin-bottom:30px;width:380px;height:520px;background:#F6F6F6;color:#01A664;}
.m_box .m_list .mx:nth-child(3n+2){margin-left:30px;margin-right:30px;}
.m_box .m_list .mx:hover{background:#01A664;color:#FFF;}
.m_box .m_list .mx li{display:block;padding:20px;text-align:center;}
.m_box .m_list .mx li .tp{display:block;margin-bottom:15px;width:340px;height:340px;overflow:hidden;background:#FFF;}
.m_box .m_list .mx li .tp img{width:340px;height:340px;}
.m_box .m_list .mx li .bt{display:block;margin-bottom:5px;line-height:30px;font-size:20px;color:#00A564;}
.m_box .m_list .mx:hover .bt{color:#FFF;}
.m_box .m_list .mx li small{display:block;margin-bottom:10px;font-size:18px;font-weight:600;color:#7DA500;}
.m_box .m_list .mx:hover li small{color:#FFF;}
.m_box .m_list .mx li span{display:inline-block;margin:0;width:100px;height:38px;border-radius:6px;background:#01A664;color:#FFF;line-height:38px;font-size:18px;letter-spacing:2px;overflow:hidden;}
.m_box .m_list .mx li span i{float:left;display:block;margin:8px 0 0 12px;width:20px;height:22px;background:url(../images/yy.png) no-repeat left top;}
.m_box .m_list .mx:hover li span{color:#333;background:#EEF3E0;}
.m_box .m_list .mx:hover li span i{-webkit-filter:brightness(100) invert(1);filter:brightness(100) invert(1);}
@media (max-width:1199px) {
	.m_box{margin:0 5%;width:90%;}
	.m_box .container{padding:0 0 25px 0}
	.m_box .m_list .mx{float:none;width:100%;height:100%;}
	.m_box .m_list .mx:nth-child(3n+2){margin-left:0;margin-right:0;}
	.m_box .m_list .mx li .tp{width:100%;height:100%;}
	.m_box .m_list .mx li .tp img{width:100%;height:100%;}
}
/*-----墓型介绍 css------------------------ */
.ms_box{display:block;margin-bottom:50px;width:100%;height:100%;overflow:hidden;}
.ms_box .container{padding:20px 0 40px 0}
.ms_box #exzoom {float:left;margin-top:25px;width:600px;}
.ms_box .ms_right{float:right;width:calc(100% - 650px);height:100%;overflow:hidden;}
.ms_box .ms_right .mlist{display:block;margin-bottom:10px;text-align:left;line-height:30px;}
.ms_box .ms_right .mlist span{width:60px;color:#999;font-size:22px;}
.ms_box .ms_right .mlist small{position:relative;width:calc(100% - 60px);color:#666;font-size:20px;}
.ms_box .ms_right .mlist small i{position:absolute;top:5px;left:0;display:block;width:85px;height:15px;line-height:15px;overflow:hidden;}
/*服务热线--------*/
.ms_box .ms_right .mtel{display:block;margin-bottom:20px;text-align:left;line-height:30px;}
.ms_box .ms_right .mtel span{width:90px;color:#666;font-size:20px;}
.ms_box .ms_right .mtel small{width:calc(100% - 90px);color:#00A564;font-size:22px;font-weight:600;}
@media (max-width:1199px) {
	.ms_box{margin:-10px 5% 0 5%;width:90%;}
	.ms_box .container{padding:0 0 30px 0}
	.ms_box #exzoom {float:none;display:block;margin-top:0;margin-bottom:0;width:100%;min-height:100%;}
	.ms_box .ms_right{float:none;display:block;width:100%;}
	
	.ms_box .ms_right .mlist{margin-bottom:5px;line-height:20px;}
	.ms_box .ms_right .mlist span{font-size:18px;}
	.ms_box .ms_right .mlist small{font-size:18px;}
	.ms_box .ms_right .mtel{margin-bottom:5px;}
}
/*预约选墓--------*/
.ms_box .ms_right .yd{display:block;width:150px;height:40px;color:#01A664;}
.ms_box .ms_right .yd span{display:block;width:150px;height:40px;border-radius:6px;background:#01A664;color:#FFF;line-height:40px;font-size:18px;letter-spacing:2px;overflow:hidden;}
.ms_box .ms_right .yd span i{float:left;display:block;margin:10px 18px 0 12px;width:20px;height:22px;background:url(../images/yy.png) no-repeat left top;}
.ms_box .ms_right .yd span:hover{color:#333;background:#EEF3E0;}
.ms_box .ms_right .yd span:hover i{-webkit-filter:brightness(100) invert(1);filter:brightness(100) invert(1);}
@media (max-width:1199px) {
	.ms_box .ms_right .yd{margin:30px auto 0 auto;}
}
/*墓型描述--------*/
.ms_text{display:block;width:100%;height:100%;overflow:hidden;}
.ms_text .container{padding:20px 0 60px 0}
.ms_text .bt{display:block;height:50px;background:#EBEBEB;}
.ms_text .bt span{float:left;display:block;padding:0 20px;font-size:20px;background:#01A664;letter-spacing:2px;line-height:50px;color:#FFF;}
@media (max-width:1199px) {
	.ms_text .container{padding:0 0 30px 0}
	.ms_text .bt{height:40px;}
	.ms_text .bt span{padding:0 10px;font-size:18px;line-height:40px;}
}
/* 内容[IMG] */
.ms_text #maximg{display:block;padding-top:40px;width:100%;height:100%;overflow:hidden;}
.ms_text #maximg img{ margin:15px 0;max-width:100%;height:auto !important}
@media (max-width:1199px) {
	.ms_text #maximg{margin:0 5%;width:90%;padding-top:20px;}
}

/*-----预约订单 css------------------------ */
/*CSS--------*/
@media (min-width:1200px) {
	.col-md-4, .col-md-8, .col-md-12{
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px
	}
	.col-md-4, .col-md-8, .col-md-12 {float:left}
	.col-md-4 {width:33.33333333%}
	.col-md-8 {width:66.66666667%}
	.col-md-12 {width:100%}
}
@media (min-width:1200px) {
	.col-md-4, .col-md-8, .col-md-12,{float:none;width:100%;}
}

/*弹出窗口*/
.modal{margin-top:6.5%;}
.modal-title {color:#000;text-align:center}
.modal-body {padding:20px 30px}
.modal-body,.modal-body p {color:#999}
.modal-content {border-radius:0}
.close {
	float: right;
	font-size: 22px;
	font-weight: 700;
	line-height: 1;
	color: #01A664;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=80);
	opacity: .8
}
.close{-webkit-animation:play 3s linear infinite;-moz-animation:play 3s linear infinite;animation:play 3s linear infinite;}
.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0
}
.modal-header .close {margin-top: -8px}
/*订单*/
.d_box {margin-top:.5%;}
.d_box .modal-dialog{width:900px;}
.d_box .modal-header{margin:20px 0 0 0;padding:0 15px;border:none;}
.d_box .modal-title{font-size:28px;}
.d_box .dd{background:#FFF;min-height:500px;height:100%;overflow:hidden !important;}
.d_box .dd .d_title{display:block;background:#01A664;margin:0;padding:20px 50px 20px 40px;color:#FFF;font-size:18px;line-height:22px;height:100%;overflow:hidden !important;}
.d_box .dd .d_title p{margin-top:5px;font-size:14px;color:#FFF;}
.d_box .dd .d_div {padding:20px 0 30px 0;}
.d_box .dd .d_div .col-md-4{text-align:center;}
.d_box .dd .d_div .col-md-4>p{text-align:center;font-size:16px;line-height:28px;margin-top:20px;}
.d_box .dd .d_div .col-md-8{padding:0 10px 20px 25px;}
.d_box .dd .d_div .col-md-8 h3{margin-left:15px;color:#333;font-size:22px;line-height:22px;margin-top:0;}
.d_box .dd .d_div .col-md-8 .col-md-6{margin:10px 0;}
.d_box .dd .d_div .col-md-8 .col-md-6 label{display:block;color:#555;font-size:16px;}
.d_box .dd .d_div .col-md-8 .col-md-6 input{padding:0 0 0 10px;background:rgba(245,245,245,1);border-radius:2px;border:none;width:100%;height:35px;color:#333;}
.d_box .dd .d_div .col-md-8 ul{margin:0;padding:0;list-style:none;}
.d_box .dd .d_div .col-md-8 ul li{display:flex;justify-content:space-between;margin:0 0 3px 15px;padding:0;line-height:22px;font-size:16px;}
.d_box .dd .d_div .col-md-8 ul li img{margin-top:2px;height:20px;}
.d_box .dd .d_div .col-md-8 ul li label{width:90px;color:#808080;margin-left:5px;font-size:16px;}
.d_box .dd .d_div .col-md-8 ul li span{width:calc(100% - 90px);font-size:16px;}
.d_box .dd .d_div .col-md-8 ul li span p{display:block;margin:-5px 0 2px 94px;line-height:25px;font-size:16px;font-weight:none;font-style:none;}
.d_box .sumbit_btn{width:94%;height:42px;background:rgba(1,166,100,1);color: #fff;font-size:16px;border:none;margin:5px 3% 30px 3%;}
@media (max-width:1199px) {
	.modal{margin-top:2%;margin-bottom:10%;}
	.modal-body {padding:10px 15px}

	.d_box .modal-dialog{width:96%;}
	.d_box .modal-header{margin:15px 0 0 0;padding:0 10px;}
	.d_box .modal-title{font-size:24px;}
	.d_box .dd{min-height:100%;}
	.d_box .dd .d_title{padding:20px 15px 20px 25px;font-size:14px;font-weight:600;}
	.d_box .dd .d_title p{font-size:12px;font-weight:normal;}
	.d_box .dd .d_div {padding:15px 0 25px 0;width:100%;margin:0;}
	.d_box .dd .d_div .col-md-4>p{font-size:14px;line-height:22px;margin-top:10px;}
	.d_box .dd .d_div .col-md-8{padding:0 5px 10px 5px;}
	.d_box .dd .d_div .col-md-8 .col-md-6 label{float:left;width:90px;}
	.d_box .dd .d_div .col-md-8 .col-md-6 input{width:calc(100% - 90px);}
	.d_box .dd .d_div .col-md-8 ul li{margin:0 0 4px 10px;line-height:18px;}
	.d_box .dd .d_div .col-md-8 ul li img{margin-top:1px;height:16px;}
	.d_box .dd .d_div .col-md-8 ul li label{width:80px;font-size:14px;}
	.d_box .dd .d_div .col-md-8 ul li span{width:calc(100% - 80px);font-size:14px;}
	.d_box .sumbit_btn{width:93%;margin:5px 3.5% 20px 3.5%;}
}
/*旋转--------*/
@-webkit-keyframes play{
	0%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes play{
	0%{-moz-transform:rotate(0deg);}
	100%{-moz-transform:rotateX(360deg);}
}
@keyframes play{
	0%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(360deg);}
}

input::-webkit-input-placeholder {color:#AAA;font-size:14px;}
input:-moz-placeholder {color:#AAA;font-size:14px;}
input:-ms-placeholder {color:#AAA;font-size:14px;}
input:-o-placeholder {color:#AAA;font-size:14px;}
input:placeholder {color:#AAA;font-size:14px;}

/*-----在售墓型 css------------------------ */
.sp_box{display:block;width:100%;height:100%;overflow:hidden;}
.sp_box .container{padding:20px 0 40px 0}
.sp_box .sp_list{display:block;height:100%;overflow:hidden;}
.sp_box .sp_list .sp{float:left;display:block;margin-bottom:30px;width:380px;height:100%;background:#F6F6F6;color:#01A664;overflow:hidden;}
.sp_box .sp_list .sp:nth-child(3n+2){margin-left:30px;margin-right:30px;}
.sp_box .sp_list .sp:hover{background:#01A664;color:#FFF;}
.sp_box .sp_list .sp li{display:block;margin:20px;text-align:center;}
.sp_box .sp_list .sp li .tp{display:block;width:340px;height:340px;overflow:hidden;background:url(../images/shop_bg.jpg) no-repeat center top #F7F1F1;background-size:cover;}
.sp_box .sp_list .sp li .tp .tp_box{display:block;margin:23px;overflow:hidden;}
.sp_box .sp_list .sp li .tp .tp_box img{width:294px;height:294px;}
.sp_box .sp_list .sp li .bt{display:block;padding:15px 0 5px 0;line-height:30px;font-size:22px;color:#666;background:#FFF;}
.sp_box .sp_list .sp:hover .bt{color:#00A564;}
.sp_box .sp_list .sp li .text{display:block;padding:10px 20px 20px 20px;background:#FFF;height:100%;overflow:hidden;}
.sp_box .sp_list .sp li .text p{float:left;display:block;font-size:22px;font-weight:500;color:#7DA500;text-align:left;}
.sp_box .sp_list .sp li .text p small{display:block;width:85px;height:15px;line-height:15px;overflow:hidden;}
@media (max-width:1199px) {
	.sp_box{margin:0 5%;width:90%;}
	.sp_box .container{padding:10px 0 30px 0}
	.sp_box .sp_list .sp{float:none;width:100%;height:100%;}
	.sp_box .sp_list .sp:nth-child(3n+2){margin:0;}
	.sp_box .sp_list .sp li .tp{width:100%;height:100%;}
	.sp_box .sp_list .sp li .tp img{width:100%;height:100%;}
}


.sp_box .sp_list .sp li .text span{float:right;display:block;margin:1px 0 0 0;width:100px;height:38px;border-radius:6px;background:#EEF3E0;color:#333;line-height:38px;font-size:18px;letter-spacing:2px;overflow:hidden;}
.sp_box .sp_list .sp li .text span i{float:left;display:block;margin:8px 0 0 12px;width:20px;height:22px;background:url(../images/d.png) no-repeat left top;}
.sp_box .sp_list .sp:hover li .text span{color:#FFF;background:#01A664;}
.sp_box .sp_list .sp:hover li .text span i{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}








/*交通线路--------*/


