﻿@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px; }
body { font-family:"微软雅黑";  }


.w{ width:640px; margin:0 auto;}
.w2{ width:600px; margin:0 auto;}
.mb140{ margin-bottom: 140px;}
.mb95{ margin-bottom: 95px;}

.tongyong *{
    max-width: 100% !important;
    height: auto !important;
}

/*header*/
.header{ height:82px; }
.logo{ padding-top:6px; }
.dh{ color:#35c456; font-size:28px; font-weight:bold; margin:28px 0 0 82px;}
.tanchuang{ padding-top:17px; }


/*banner*/
.banner{ height:284px; }
.s1 .swiper-pagination-bullet{ width:44px; height:6px; border-radius:0; background:#fff; opacity:1;}
.s1 .swiper-pagination-bullet-active{ background:#43a5f0;}

.kuai{ margin-top:33px; }
.top{ color:#333333; font-size:26px; text-align:center; height:40px; line-height:40px; }
.kuai_nr_t{ height:46px; line-height:46px; }
.d2{ width:106px!important; height:46px; text-align:center; color:#999999; font-size:18px; border-radius:5px;}
.d2.xz{ background: #6c471a; color:#fff;}
.big{ margin-left:-20px; display:none;}
.big:first-child{ display:block; }
.div1{ width:285px; height:200px; margin-left:20px;}
.div1 b{ display:block;position:absolute; bottom:0; left:0; width:265px; height:36px; line-height:36px;background:url("img/pic6.png") repeat; color:#fff; font-size:18px; padding:0 10px;}
.div1 b span{ font-weight:normal; }
.div1 b bdo{ float:right; color:#43a5f0; font-size:16px; font-weight:normal;}

.kuai2{ margin-bottom:37px;}
.kuai2_t{ height:46px; line-height:46px;text-align:center; background:#6c471a; color:#fff; font-size:26px;}
.kuai2_nr ul li{ height:69px; border-top:solid 2px #e7e7e7; border-bottom:solid 1px #e7e7e7; margin-bottom:3px; line-height:22px; padding-top:21px; color:#666666; font-size:16px; background:url(img/pic7.png) 40px center no-repeat;}
.kuai2_nr ul li a{ float:right; text-align: right; color:#666666; padding-right:42px;}
.kuai2_nr ul li a span{ display:block; font-size:20px; background:url("img/pic9.png") left center no-repeat; padding-left:32px;}
.kuai2_nr ul li:hover{ background:#6c471a url(img/pic8.png) 40px center no-repeat;}
.kuai2_nr ul li:hover a{ color:#fff;}
.kuai2_nr ul li:hover span{ background:url("img/pic10.png") left center no-repeat;}

.kuai3{ background:#f8f8f8; padding:33px 0 40px;}
.kuai3_nr{ margin-top:33px; }
.big2{ margin-left:-20px; }
.div3{ width:285px; margin-left:20px;}
.div3 img{ display:block; margin:0; padding:0;}
.div3_zi{ width:265px; height:59px; background:#fff; border:solid 1px #f0f0f0; border-top:none; padding: 0 9px;}
.div3_zi span{ display:block; width:163px; overflow:hidden; float:left; color:#666666; font-size: 18px; font-weight: bold; line-height: 26px; margin-top: 4px;}
.div3_zi span i{ font-style: normal; font-weight: normal; color:#999999; padding-left: 6px;}
.div3_zi span bdo{ display:block; color:#c30000; font-size:16px; font-weight: normal; line-height: normal; line-height: 24px;}
.div3_zi a{ float: right; width:96px; height:34px; line-height: 34px; text-align: center; background:#43a5f0; border-radius:5px; color:#fff; font-size: 18px; margin-top: 13px;}
.more{ display:block;  margin:6px auto 0; width:198px; height:50px; line-height:48px; text-align:center; color:#999999; font-size:18px; border:solid 1px #e7e7e7; border-radius:5px;}

.kuai4{ background:#43a5f0; padding:33px 0 20px;}
.top2{  color:#fff; }
.kuai4_nr{ width:590px; height:420px; margin:34px auto 22px; background:#fff;}
.s3{ height:420px; }
.swiper-container-horizontal>.page1{ width:auto; bottom:210px; text-align:right; right:15px;}
.s3 .swiper-pagination-bullet{ width:16px; height:16px; border-radius:50%; background:#fff; opacity:1;}
.s3 .swiper-pagination-bullet-active{ background:#43a5f0;}
.s3_zi{ color:#666666; font-size:18px; line-height:30px; padding:0 28px 0 20px;}
.s3_zi b a{ display:block; color:#333333; font-size:24px; font-weight:normal; margin:23px 0 10px;}
.s3_zi>a{ color:#43a5f0; }

.kuai5{ height:421px; background:url("img/pic15.jpg") center top no-repeat; padding-top:32px;}
.kuai5 ul{ width:386px; margin:33px auto 0; }
.kuai5 ul li{ height:88px; line-height:88px; margin-bottom:22px;}
.kuai5 ul li span{ float:left; width:88px; height:88px;  background:#fff; margin-right:1px;}
.kuai5 ul li span img{ display:block; margin:14px auto 0; }
.kuai5 ul li bdo{ float:right; width:278px;  background:#6c471a; padding-left:19px; color:#fff; font-size:26px;}
.kuai5 ul li:first-child bdo{ background:#43a5f0; }
.kuai5 ul li:last-child bdo{ background:#43a5f0; }

.kuai6{ margin-top:32px }
.kuai6_nr{ width:560px; margin:33px auto 0;}
.kuai6_nr ul{ margin-left:-44px; text-align:center;}
.kuai6_nr ul li{ display:inline-block;  width:138px; height:138px; border:solid 1px #43a5f0; margin:0 0 40px 44px; border-radius:5px;}
.kuai6_nr ul li a img{ display:block; margin:26px auto 17px;}
.kuai6_nr ul li span{ display:block; height:26px; line-height:26px; color:#999999; font-size:18px;}



/*footer*/
.footer{ width: 640px; height:95px; background:#35c456; position: fixed; left: 50%; bottom: 0px; z-index: 99999; margin-left: -320px; z-index: 888;}
.footer a{ float: left; width: 210px;height:95px; text-align: center; font-size: 22px; color: #fff; line-height: 42px; border-left:solid 1px #e5e5e5;}
.footer a span{ display:block; line-height: 42px;}
.footer a img{ display:block; margin:0 auto; padding-top:15px;}
.footer a:first-child{ background: none;}

/*导航下拉*/
.mc{ width:100%; height:100%; position:fixed;top:0; right:0; left:0; bottom:0; background:url("img/pic26.png") repeat; z-index:998; display:none;}
.daohang{ position:fixed;top:0; right:0; width:530px; background:#eeeeee; z-index:999; display:none;}
.daohang_t{ height:82px; line-height:82px; color:#333333; font-size:24px;  padding-left:60px; border-bottom:solid 1px #666666;}
.daohang_t img{ float:right; padding:22px 40px 0 0;}
.daohang ul{ padding-bottom:66px; }
.daohang ul li{ height:58px; line-height:58px; border-bottom:solid 1px #cccccc;  padding-left:60px; font-size:18px;}
.daohang ul li a{ color:#595959;}



/*墓地大全*/
.mb{ padding:35px 0 17px 0; background:#f8f8f8;}
.mb_nr{ width:577px; margin:0 auto; height:22px; line-height:22px; color:#333333; font-size:14px; background:url("img/pic28.png") left center no-repeat; padding-left:23px;}
.mb a{ color:#333333;}
.fangwei{ height:70px; line-height:69px; border:solid 1px #e5e5e5; }
.fangwei span{ color:#000000; font-size:18px; padding:0 10px 0 7px;}
.fangwei_nr bdo{ float:left; width:52px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:18px; background:#dbdbdb; margin:20px 13px 0 0;}
.s4{ width:422px; }
.d4 a{ color:#333333; font-size:18px; }
.d4 a:hover, .d4 a.xz{ color:#43a5f0; }
.jieguo{ background:#f8f8f8; padding:40px 0 60px;}
.jieguo_nr{ height:44px; line-height:44px; border:solid 1px #dfdfdf; border-left:none; border-right:none; padding:0 20px 0 40px; background:#fff; color:#333333; font-size:18px;}

.main{ background:#f8f8f8; padding-bottom:1px;}
.main2{ background:#f8f8f8;}
.div6{ background:#fff; padding-top:30px; margin-bottom:40px;}
.div6_s{ padding:0 20px 40px 20px; border-bottom:solid 1px #dfdfdf; }
.div6_s>a>img{ display:block; margin:0; padding:0; }
.div6_s_zi{ margin-top:25px;}
.div6_s_zi span{ color:#333333; font-size:38px; line-height:normal;}
.xing{ margin-top:15px; }
.div6_c{ color:#999999; font-size:18px; line-height:38px; padding:0 20px 30px 20px;  border-bottom:solid 1px #dfdfdf;}
.span1{ color:#6c471a; margin:28px 0 20px; font-size:18px;line-height:38px; }
.span1 span{ padding:0 22px;  background:url("img/pic31.png") left center no-repeat; }
.span1 span:first-child{ background:none; padding-left:0;}
.div6_x{ padding:0 20px 40px 20px;}
.div6_x b{ display:block; color:#e60013;font-size:18px; font-weight:normal; padding:40px 0;}
.div6_x b span{ font-size:38px;}
.div6_x a{ display:block; margin:0 auto; width:118px; height:47px; line-height:47px; text-align:center; background:#6c471a; color:#fff; font-size:18px;}



/*墓地大全xq*/
.main_t h2{ color:#333333; font-size:38px; line-height:52px; padding-top:13px; font-weight:normal;}
.main_t_s{ margin-top:26px; }
.main_t_s bdo{display:block; height:30px; line-height:30px; color:#666666; font-size:18px;}
.main_t_s bdo img{ position:relative; top:3px;  padding-right:14px;}
.div6_x2{ padding:0 20px; }
.div6_x2_s{ background:url("img/pic34.png") left center no-repeat; padding-left:87px; margin-top:40px;}
.div6_x2_s span{ display:block; color:#999999; font-size:28px; font-weight:bold; }
.div6_x2_s bdo{ background:url("img/pic35.png") left center no-repeat; padding:0 20px 0 16px; color:#999999; font-size:16px;font-weight:bold; }
.div6_x2_x a{ float:left; width:166px; height:54px; line-height:54px; text-align:center; color:#fff; font-size:18px; border-radius:5px; margin:20px 0 40px 36px;}
.div6_x2_x a:first-child{ margin-left:0; }
.div7{ background:#fff;}
.hh{ color:#666666; font-size:26px; font-weight:normal; line-height:40px; background:url("img/pic36.png") left 48px no-repeat; padding:34px 0 0 16px; margin:0 34px 20px;}
.div7_nr p{ padding:0 20px; color:#999999; font-size:18px; line-height:36px; }

.div8_t{ height:46px; line-height:46px; text-align:center; }
.div8_t a{ display:inline-block; width:120px; text-align:center; border-right:solid 1px #e1e1e1; color:#666666; font-size:18px;}
.div8_t a.xz{ background:#35c456; color:#fff; }
.div8_nr{ background:#fff; padding:40px 20px 0; display:none;}
.div8_nr:first-child{ display:block;}
.div8_nr img{ margin-bottom:40px; }
.div8_t{ width:100%;}
.div8_t.xz{ position:fixed; left:0px; top:0px; z-index: 20000; background:#f8f8f8;}

.pages{ text-align:center; }
.pages a,.pages strong{ display:inline-block; width:50px; height:50px; line-height:50px;text-align:center; background:#f6f6f6; border:solid 1px #e7e7e7; color:#999999; font-size:18px; font-weight:bold; margin:0 4px;}
.pages a.cli{ width:104px; }
.pages a:hover,.pages a.xz,.pages strong{ background:#43a5f0; border:solid 1px #43a5f0; color:#fff;}


/*骨灰寄存*/
.banner2{ height:278px; }
.div9{ background:#f8f8f8; padding-bottom:32px;}
.div9_s{ border-bottom: solid 1px #dfdfdf; padding:0 20px;}
.div9_s>a>img{ display:block; }
.div9_s span{ color:#333333; font-size:38px; margin:40px 0 35px;}
.dh2{ color:#6c471a; font-size:16px;  background:url("img/pic40.png") left center no-repeat; padding-left:50px; margin:40px 0 35px;}
.dh2 b{ display:block; font-weight:bold; }
.div9_x{padding:0 20px; color:#999999; font-size:18px; line-height:36px;}
.div9_x span{ color:#666666; font-size:24px; display:block; background:url("img/pic32.png") left center no-repeat; padding-left:28px; margin:34px 0 14px;}
.div9_x>a{ display:block; color:#6c471a; background:url("img/pic41.png") left center no-repeat; padding-left:36px; margin-top:14px;}


/*购物流程*/
.main4_s{ width:600px; margin:0 auto; }
.main4_s h2{ color:#333333; font-size:26px; font-weight:normal; text-align:center; margin-bottom:36px;}
.div10{ background:url("img/pic44.png") left top no-repeat; min-height:186px; margin-bottom:32px;}
.div10 img{ display:block; position:absolute; top:75px; left:40px; }
.div10 b{ display:block; width:485px; margin-left:115px; text-align:center; height:62px; line-height:62px; color:#666666; font-size:24px;  padding-top:30px;}
.div10 p{ width:485px; margin-left:115px; color:#666666; font-size:18px; line-height:36px; padding-top:49px;}
.main4_x{ background:#43a5f0; padding-bottom:1px;}
.main4_x h2{ color:#fff; font-size:26px; font-weight:normal; text-align:center;padding:35px 0 15px;}
.main4_x>p{ color:#fff; text-align:center; font-size:18px; padding-bottom:35px;}

.div11{ width:567px; margin:0 auto 40px; padding:36px 14px 34px 19px; background:#fff; border:solid 1px #d6e0db; color:#666666; font-size:18px; line-height:36px;}
.div11 p{ margin-bottom:25px; }
.div11 bdo{ float:left; width:28px; height:28px; line-height:28px; font-size:16px; font-weight:bold; text-align:center; color:#fff; background:#43a5f0; border-radius:50%; margin:5px 9px 0  0;}
.div11 span{  float:left; width:530px; color:#333333; font-size:24px; line-height:36px;}


/*风水知识*/
.div12{ width:300px; }
.div12 a img{ display:block; margin:0; padding:0; }
.div12_zi{ height:192px; }
.div12_zi p{ color:#a6a6a6; font-size:18px; padding:30px 15px 0;}
.div12_zi p span{ color:#a6a6a6; font-size:35px; font-weight:bold; }
.div12_zi p span.span2{ float:right; position:relative; bottom:0px; right:20px;}
.div12_zi>a{ display:inline-block; height:36px; line-height:36px; color:#757575; font-size:18px; border:solid 1px #757575; border-radius:20px; padding:0 19px; margin:40px 0 0 16px;}
.div12:hover .div12_zi>a{ border:solid 1px #43a5f0; background:#43a5f0; color:#fff; }
.div12:nth-child(even) .div12_zi{ background:#e8e8e8; }


/*关于我们*/
.main6{ color:#666666; font-size:18px; line-height:38px; }


/*团购预约*/
.main7 ul li{ width:600px; margin-bottom:20px; font-size:18px;}
.main7 ul li span{ float:left; width:126px; text-align:right; height:50px; line-height:50px; color:#666666;}
.main7 ul li input{ float:right; width:423px; height:50px; line-height:50px; background:none; border:none; outline:none; padding:0 10px 0 19px; color:#999999; border:solid 1px #f4f4f4; background:#fafafa; border-radius:5px;}
.main7 ul li textarea{ float:right; width:423px; height:170px; resize:none; background:none; border:none; outline:none;  padding:14px 10px 10px 19px; line-height:normal; line-height:22px; border:solid 1px #f4f4f4; background:#fafafa; border-radius:5px; color:#999999; }
.main7 ul li input:hover{ border:solid 1px #43a5f0;}
.main7 ul li textarea:hover{ border:solid 1px #43a5f0;}
.main7 ul li.cli input{ width:165px; float:left; margin-left:19px; padding:0 10px 0 19px;}
.main7 ul li.cli input:hover{  border:solid 1px #43a5f0;}
.main7 ul li.cli img{ margin-left:20px;}
.main7>input{ width:195px; height:50px; background:none; border:none; outline:none; background:#43a5f0; color:#fff; font-size:22px; font-weight:bold; margin-left:147px; border-radius:5px;}


/*弹窗*/
.tc2{ width: 600px; }
.tc_banner{ width: 600px; height: 421px !important;}
#sync1 .item{text-align: center;}
#sync2{ position: absolute; bottom: 0; left: 0; background:url("img/pic54.png") repeat; padding: 7px 0 5px;}
#sync2 .item{cursor: pointer;}
.owl-theme .owl-controls{ display: none !important; }
.tc_zi{ padding: 0 10px; }
.tc_zi bdo{ display: block; color: #333333; font-size: 26px; line-height: 64px; margin-top: 40px; border-bottom: solid 1px #e2e2e2; margin-bottom: 18px;}
.tc_zi p{color: #999999; font-size: 18px; line-height: 36px;}
.tc_zi span{ display: block; color: #e60013; font-size: 18px; line-height: normal; margin-bottom: 30px;}
.tc_zi span b{ font-size:48px; }
.tc_zi p a{ display: block; width: 118px; height: 46px; line-height: 46px; text-align: center; background: #43a5f0;  color: #fff; font-size: 18px; margin:85px auto 0;}
