.gd-r:before {

    content: "\e618";

    font-size: 12px;

}
.bac-bai{
    background-color: #fff;
}
.wpm {

	width: 1200px;

	margin: 20px auto;

	text-align: left;

	overflow: hidden;

}



.helpleft {

	width: 255px;

	float: left;

	border:1px solid #dedede;

}



.helplefttop {

	line-height: 55px;

	font-size: 18px;

	padding-left: 10px;

	font-weight: 900;

}



.helplefttop a {

	color: #666;

}



.helpleftbottom {

	line-height: 59px;

	border-bottom: 1px solid #ccc;

	text-align: center;

	font-size: 18px;

}

.helpleftbottom:last-child{

	border:0;

}

.helpleftbottom.active{

	background-color: #ff6600;

}

.helpleftbottom.active a{

	color: #fff;

}

.helpleftbottom a:hover {

	color: #ff6600

}



.helpright {

	width: 925px;

	float: left;

	margin-left:20px;

	border:1px solid #dedede;

	padding:10px 30px ;

}



.helprighttop {

	line-height: 60px;

	font-size: 22px;

	padding-left: 0px;

	border-bottom: 1px #e9e9e9 solid;

	color: #333333;

}



.helpleftbottom:hover {

	background:

}

.helpright .content{

	margin-top: 15px;

	font-size: 16px;

	color: #333333;

	line-height: 25px;

}



/*更多服务*/



.more-gd ul li{

    padding: 15px;

    border:1px solid #dedede;

    overflow: hidden;

    position: relative;

    margin-bottom: 30px;

    transition: box-shadow 0.3s ease-in-out;

}

.more-gd ul li:hover{

	box-shadow:rgba(0,0,0,.5) 0px 0px 10px;

}

.more-gd ul li .gd-pic{

	width: 490px;

	height: 290px;

	float: left;

}

.more-gd ul li .gd-pic img{

	width: 100%;

	height: 100%;

}

.more-gd ul li .gd-info{

	width: 635px;

    float: left;

    margin-left: 20px;

}

.more-gd ul li .gd-info h2{

	font-size: 30px;

	font-weight: 700;

	color: #333333;
    margin-top: 5px;

}

.more-gd ul li .gd-info h2:hover{

	color: #ff5200;

}

.more-gd ul li .gd-info hr{

	background-color: #ff6600;

	margin: 10px 0 25px 0;

	width: 60px;

	height: 3px;

}

.more-gd ul li .gd-info p{

	color: #666666;

	font-size: 16px;

	margin: 0;

	line-height: 35px;

}

.more-gd ul li .gd-xq{

	width: 160px;

	height: 40px;

	background-image: linear-gradient(to right , #fea019 , #fd644f);

	border-radius: 3px;

	text-align: center;

	line-height: 40px;

	color: #fff;

	font-size: 18px;

	position: absolute;

	bottom: 40px;

	right: 40px;

}

.more-gd ul li .gd-xq a{

	color: #fff;

}

/*更多服务*/



/*骨灰撒海*/



.more-banner{

	position: relative;

	width: 100%;

	height: 250px;

}

.more-banner img{

	width: 100%;

	height: 100%;

}

.ani-f{

	width: 1200px;

	margin: 0 auto;

}

.more-banner .feiru{

    color: #fff;

    text-align: left;

    position: absolute;

    top: 70px;

}

.more-banner .feiru .fr-til{

   font-size:48px; 

}

.more-banner .feiru p{

	margin-top: 15px;

	margin-bottom: 15px;

    font-size: 24px;

}

.more-banner .feiru hr{

	width: 78px;

	height: 4px;

	background-color: #fff;

	margin: 0;

}

.animated {

    animation-duration: 1.5s !important;

    -webkit-animation-duration: 1.5s !important;

    animation-fill-mode: both !important;

    -webkit-animation-fill-mode: both !important;

}

.toShow {

    position: absolute;

    animation: toShow 1.5s 0.5s;

    animation: toShow 1.5s 0.5s;

    animation-fill-mode: both !important;

    -webkit-animation-fill-mode: both !important;

}

.fadeInRight {

    animation-name: fadeInRight;

    -webkit-animation: fadeInRight;

}

@keyframes fadeInRight

{

    from {

        opacity: 0;

        -webkit-transform: translate(1000px,0); 

        transform: stranslate(1000px,0); 

    }

    to {

        opacity:1;

        -webkit-transform: translate(10px,0); 

        transform: stranslate(10px,0); 

    }

}

 

.hz-xbt{

 	text-align: center;

 	padding-top: 40px;

}

.hz-xbt h2{

  	font-size: 30px;

  	color: #4b4b4b;

  	font-weight: 700;

}

.hz-xbt p{

	font-size: 16px;

	color: #999999;

	margin: 15px 0; 

}

.liucheng .lc-nav{

	width: 100%;

	height: 68px;

	background-image: url(../images/flow.jpg);

	padding: 10px 20px 0;

}

.liucheng .lc-nav li{

	float: left;

	width: 205px;

	height: 58px;

	color: #fff;

	text-align: center;

	line-height: 58px;

	font-size: 16px;

	font-weight: 700;

	margin-left: 33px;

	cursor: pointer;

}

.liucheng .lc-nav li:first-child{

	margin: 0;

}

.liucheng .lc-nav li.mt-tabpage-item-cur{

	color: #ff682c;

	background-color: #fff;

}

.liucheng .lc-con{

	width: 	100%;

	height: 380px;

	box-shadow: #999 0 3px 10px;

}

.mt-tabpage {

	width: 1200px;

	margin: 0px auto;

	background-color: #FFFFFF;

}



.mt-tabpage-count {

	position: relative;

	width: 1200px;

	height: 380px;

	overflow: hidden;

}

.mt-tabpage-cont__wrap {

	position: absolute;

}

.mt-tabpage-count .mt-tabpage-item {

	width: 1200px;

	height: 380px;

}

.lc-con ul li{

	padding: 25px 0;

}

.lc-con ul li .lcxq-left{

    width: 470px;

    height: 300px;

    float: left;

    margin-right: 30px;

    margin-left: 25px;

}

.lc-con ul li .lcxq-left img{

	width: 100%;

	height: 100%;

}

.lc-con ul li .lcxq-right{

	float: right;

	width: 645px;

	text-align: left;

	margin-top: 30px;

	margin-right: 25px;

}

.lc-con ul li .lcxq-right .rg-tel{

	font-size: 24px;

	color: #353535;

}

.lc-con ul li .lcxq-right hr{

	width: 55px;

	height: 2px;

	background-color: #ffa727;

	margin: 20px 0;

}

.lc-con ul li .lcxq-right p{

	color: #666666;

	font-size: 16px;

	margin: 0;

	line-height: 30px;

}



.introduce{

	width: 100%;

	height: 490px;

	background-image: url(../images/xiangq_ban.png);

	background-repeat: no-repeat;

	background-size: 100% 100%;

	padding: 40px 0;

}

.introduce .int-xq{

	width: 1200px;

	margin: 0 auto;

	height: 410px;

	background-color: #f3f5f7;

	padding: 40px 110px;

}

.introduce .int-xq .hz-xbt{

	padding: 0;

	margin-bottom: 35px;

}

.introduce .int-xq .int-x1{

	font-size: 16px;

	color: #333333;

	margin: 0;

}

.introduce .int-xq .fuwu-tel{

	text-align: center;

	margin-top: 25px;

}

.introduce .int-xq .fuwu-tel div:first-child{

	font-size: 22px;

	color: #353535;	

}

.introduce .int-xq .fuwu-tel div:last-child{

	font-size: 36px;

	color: #f5511e;	

}

.hz-wq{

	width: 100%;

	background-color: #f8f8f8;

}

.hz-wq .wq-fullbg{

	position: absolute;

    top:0px;

    left: 0;

    height: 660px;

    width: 100%;

    background: url(../images/xiangqing.jpg) no-repeat center ,transparent;

}

.hz-wq .full .full-da span{

	font-size: 16px; 

	color: rgb(33, 33, 33);

}

.hz-wq .full .full-xiao span{

	font-size: 14px;

	color: rgb(75, 75, 75);

}

.hs-video{

	overflow: hidden;

	padding-bottom: 25px;

}

.hs-video .hs-lit{

	width: 1200px;

	margin: 0 auto;

}

.hs-video .hs-lit .lit-shipin{

    width: 590px;

    height: 410px;

    float: left;

}

.hs-video .hs-lit ul{

	width: 590px;

	float: left;

	overflow: hidden;

	margin-left:20px;

}

.hs-video .hs-lit ul li{

	float: left;

	width: 285px;

	height: 195px;

	margin-left: 20px;

	margin-bottom: 20px;

	position: relative;

}

.hs-video .hs-lit ul li:nth-child(2n-1){

	margin-left: 0;

}

.hs-video .hs-lit ul li img{

	width: 100%;

	height: 100%;

}

.hs-video .hs-lit ul li div{

	width: 100%;

	height: 33px;

	color: #fff;

	font-size: 16px;

	text-align: center;

	line-height: 33px;

	position: absolute;

	left: 0;

	bottom: 0;

	background-color: rgba(0,0,0,.5);

}

.car-chuan{

	overflow: hidden;

    padding-bottom: 40px;
}

.car-chuan .chuan{

	width: 570px;

	float: left;

	overflow: hidden;

}

.car-chuan .chuan .chuan-top h3{

   color: #333333;

   font-size: 18px;

   text-align: center;

   margin: 15px 0 5px 0;

}

.car-chuan .chuan .chuan-top p{

	font-size: 14px;

	color: #666666;

	margin: 0;

}

.car-chuan .chuan .chuan-down{

	margin-top: 40px;

	overflow: hidden;

}

.down-c{

	text-align: center;

	float: left;

	margin-left: 14px;

}

.down-c:first-child{

	margin: 0;

}

.down-c h3{

	color: #333333;

   	font-size: 18px;

   	margin: 15px 0 5px 0;

}

.down-c p{

	font-size: 14px;

	color: #666666;

	margin: 0;	

}

.car-chuan .car{

	width: 580px;

	float: left;

	overflow: hidden;

	margin-left: 50px;

}

.car-chuan .car .chuan-down{

	overflow: hidden;

}

.car-chuan .car .down-c{

	margin-left: 11px;

}

.hz-left,

.hz-right {

    float: left;

    width: 580px;

    overflow: hidden;

    margin-bottom: 40px;

    box-shadow:0px 0 7px #ccc;

    

}

.hz-right {

    float:right;

}

    .hz-left h3 ,.hz-right h3{

        font-size: 20px;

        color: #f5863c;

        margin: 25px 0 20px 27px;

    }



.hz-left ul{

    margin-bottom:30px;

}

.hz-right ul {

    margin-bottom: 30px;

}

.hz-left li {

    color: #555555;

    font-size: 14px;

    line-height: 24px;

    margin-left: 25px;

}

.hz-right li {

    color: #555555;

    font-size: 14px;

    line-height: 24px;

    margin-left:25px;

}

/*骨灰撒海*/

/*代祭祀*/





.djs-wq .wq-fullbg {

    position: absolute;

    top: 145px;

    left: 0;

    height: 660px;

    width: 100%;

    background: url(../images/lijizixun.png) no-repeat center,transparent;

}

.djs-xbt {

    text-align: center;

    padding-top: 40px;

}



    .djs-xbt h2 {

        font-size: 30px;

        color: #4b4b4b;

        font-weight: 700;

    }



    .djs-xbt p {

        font-size: 15px;

        color: #999999;

        margin: 15px 0;

    }

.djs-liucheng-list {

    height: 2540px;

    Vertical-align: middle;

    position: relative;

    background-image: url(../images/jisiliucheng.jpg);
    background-repeat: no-repeat;
}

    .djs-liucheng-list li{

        color:#747474;

    }

    .djs-liucheng h3 {

        font-size: 32px;

        color: #00ff21;

        font-weight: 900;

    }

        .djs-liucheng-list p{

            font-size:24px;

            font-weight:700;

        }



       .right-h3 h3{

           text-align:right;

       }

.djs-list-fint0 {

    position: absolute;

    left: 500px;

    top:110px;

    /*background-color: pink;*/

}

.djs-list-fint1 {

    position: absolute;

    right:500px;

    top: 462px;

    

}

.djs-list-fint2 {

    position: absolute;

    left: 500px;

    top: 795px;

    

}

.djs-list-fint3 {

    position: absolute;

    right: 500px;

    top: 1160px;

   

}

.djs-list-fint4 {

    position: absolute;

    left: 500px;

    top: 1500px;

   

}

.djs-list-fint5 {

    position: absolute;

    right: 500px;

    top: 1910px;

}

.djs-list-fint6 {

    position: absolute;

    left: 500px;

    top: 2280px;

    

}

.djs {

    background-image: url(../images/djs01.jpg);

}



.djs-left,

.djs-right {

    float: left;

    width: 580px;

    overflow: hidden;

    margin-bottom: 40px;

    box-shadow: 0px 0 7px #ccc;

    border-radius: 8px;

}



.djs-right {

    float: right;

    padding-bottom:20px;

}





.djs-left h3,.djs-right h3 {

    font-size: 24px;

    color: #339900;

    margin: 30px 0 30px 27px;

}



.djs-left ul {

    margin-bottom: 30px;

}



.djs-right ul {

    margin-bottom: 30px;

}



.djs-left li,.djs-right li{

    color: #555555;

    font-size: 14px;

    line-height: 24px;

    padding: 0 40px 0 30px;

}





.djs-right .a1{

    color:#a1a1a1;

    margin-bottom:34px;

}

.djs-yvyue{

    position:relative;

    height:424px;

    background:url(../images/jisiyvyue.jpg) center ;

}

.djs-yvyue-text {

    position: absolute;

    top: 270px;

    height: 100px;

    width: 130px;

    padding: 10px;

    /*background-color: pink;*/

}

.yvyue01 {

    left: 40px;

}

.yvyue02 {

    left: 290px;

}

.yvyue03 {

    left: 540px;

}

.yvyue04 {

    left: 790px;

}

.yvyue05 {

    left: 1040px;

}



.djs-yvyue-text h3 {

    text-align: center;

    font-size: 16px;

}

.djs-yvyue-text p{

    color:#666666;
    font-size: 14px;

}



/*遗像烤瓷*/

.gqcx {

    position: relative;

    height: 1460px;

    background: url(../images/yxkc01.jpg) center;

}

    .gqcx h3 {

        font-size: 24px;

        color: #333333;

        text-align: left;

    }

    .gqcx p {

        font-size: 16px;

        color: #666666;

        text-align:left;

    }

.yxkc-cixiang-text1 {

    position: absolute;

    top: 280px;

    left: 700px;

    height: 140px;

    width: 450px;

    /*background-color: pink;*/

}

.yxkc-cixiang-text2 {

    position: absolute;

    top: 700px;

    left: 50px;

    height: 140px;

    width: 450px;

    

}

.yxkc-cixiang-text3 {

    position: absolute;

    top: 1150px;

    left: 700px;

    height: 140px;

    width: 450px;

   

}

.yxkc-chanpin {

    height:800px;

    background:url(../images/yxkc02.jpg) no-repeat;

}

.yxkc-kefu {

    

    height: 200px;

    background: url(../images/dianhua_1.jpg) center;

}

.banxin {

    position: relative;

    height: 200px;

    width: 1200px;

    margin: 0 auto;

}

.kefu-text{

    position:absolute;

    top:70px;

    left:66px;

    color:#fff;

}

.kefu01{

    font-size:32px;

}

.yxkc-chicun {

    height:938px;

    background: url(../images/chicun.jpg) no-repeat center;

}

.yxkc-jiage{

    height:920px;

    width:1200px;

    margin:40px auto;

    background:url(../images/jiage.jpg) no-repeat center;

}



/*迁坟安葬*/

.qf {

    position: relative;

    height: 1460px;

    background: url(../images/yxkc01.jpg) center;

}



    .qf h3 {

        font-size: 24px;

        color: #333333;

        text-align: left;

    }



    .qf p {

        font-size: 16px;

        color: #666666;

        text-align: left;

    }

.qf-jingyan{

    position:relative;

    height:876px;

    margin-top:30px;

}



.qf-jingyan-text1 {

    position: absolute;

    top: 100px;

    left: 50px;

    height: 140px;

    width: 438px;

    text-align:left;

    /*background-color: pink;*/

}



.qf-jingyan-text2 {

    position: absolute;

    top: 535px;

    left: 700px;

    height: 140px;

    width: 438px;

    text-align: left;

}

.qf-liucheng{

    height:730px;

    width:1200px;

    margin:0 auto;

  

}

.qf-liucheng1 {

    float: left;

    height: 340px;

    width: 350px;

    text-align: center;

    box-shadow: 0px 0 7px #ccc;

}

.qf-liucheng h3 {

    font-size: 22px;

    color: #333333;

}

.qf-liucheng p {

    font-size: 15px;

    color: #666666;
    padding: 0 25px;

}

.qf-kefu {

    height: 200px;

    background: url(../images/dianhua.jpg) center;

}

.qf-zhuyi-right{

    position:relative;

    height:300px;

    

}

    .qf-zhuyi-right div {

        font-size: 16px;

        color: #333333;

    }

    .qf-zhuyi-right span {

        font-size: 14px;

        color: #666666;

    }



/*迁坟安葬*/





/*骨灰寄存*/

.ghjc{

    padding-top: 40px !important;

}

.gh-kefu{

    height: 200px;

    background: url(../images/guhuitel.jpg) center;

}

.gh-huanjing{

    height: 785px;

    width: 1200px;

    margin: 0 auto;

}

/*骨灰寄存*/

/*陵园价格表*/

.jiage-top{

    height:50px;

    text-align:center;

    margin-top:50px;

    margin-bottom:40px;

}

.jiage-top h3{

    font-size:28px;

    color:#333;

}

    .jiage-top p {

        font-size: 14px;

        color: #999;

    }

.jiage-main table, th, td{

  /*  border:1px solid #cecece;*/

}

.jiage-main table {

    border-collapse: collapse;

    width: 100%;

    text-align: center;

    line-height: 50px;

   margin-bottom:50px;

}

.jiage-main .ttop {

    text-align: center;

    background-color: #ddefe5;

    font-size: 14px;

    color: #43964b;

}

.jiage-main td {

    height: 50px;

    width: 135px;

    color: #797474;

}

.jiage-main th {

    height: 50px;

    width: 135px;

}

.jiage-main td:nth-child(2n){

    background-color: #f8f8f8;

}

.jiage-main th:nth-child(2n) {

    background-color: #f8f8f8;

}

.jiage-main .li1 {

    height: 50px;

    width: 260px;

    color: #6196d7;

}

/*陵园价格表*/

/*墓型大全*/

.shaixuan-main{

    margin-top:30px;

    height:120px;

    width:100%

}

.shaixuan-main span {

    float: left;

    width: 135px;

    height: 60px;

    font-size: 14px;

    line-height: 60px;

    text-align: center;

    border: 1px solid #dedede;

    border-left: 2px solid #ff6600;

    margin: 0px;

}

    .shaixuan-main span:nth-child(1) {

        position:relative;

        top:3px;

    }

  

.shaixuan-main ul {

    float: left;

    height: 60px;

    width: 1065px;

    font-size: 14px;

    line-height: 60px;

    text-align: center;

    color: #666666;

    border: 1px solid #dedede;

    margin: 0px;

}

    .shaixuan-main .ul1 {

        position: relative;

        top:3px;

    }

.shaixuan-main li {

    float: left;

    margin-left: 30px;

}

    .shaixuan-main li:nth-child(1) {

        color: #ff6f49;

    }

.daqian{

        margin:30px 0 40px 0;

 }

.daqian-top {

    position:relative;

    height: 50px;

    width:100%;

    background-color: #fafafa;

    border: 1px solid #dedede;

}

.daqian-le {

    width: 135px;

    color: #ff6600;

    font-size: 16px;

    font-weight:700;

    line-height: 50px;

    text-align: center;

    border-right: 1px solid #dedede;

}

.daqian-ri1 {

    position: absolute;

    top:0px;

    right: 90px;

    color: #ff6600;

    font-size: 16px;

    line-height: 50px;

    text-align: center;

    display: inline-block;

    height: 50px;

}

.daqian-ri2 {

    position: absolute;

    top: 0px;

    right: 15px;

    font-size: 16px;

    line-height: 50px;

    text-align: center;

    display: inline-block;

    height: 50px;

}

.daqian-main {

    border: 1px solid #dedede;

    padding:17px 0 0 25px;

}

.daqian-main li {

    display: inline-block;

    width: 210px;

    margin:0 21px 25px 0;

}

.daqian-main li img {

    height: 210px;

    width: 210px;

    background-color:#666;

}

    .daqian-main li .jianjie {

        position:relative;

        margin-top:15px;

        width: 210px;

    }

        .daqian-main li .jianjie .jj4 {

            position:absolute;

            top:-225px;

            right:0px;

            height:25px;

            width:80px;

            border-radius:0 0 0 8px;

            font-size: 14px;

            line-height:25px;

            text-align:center;

            background-color:rgba(0,0,0,.5);

            color: #fff;

        }

    .daqian-main li .jianjie .jj1{

        font-size:20px;

        font-weight:700;

        color:#333;

    }

        .daqian-main li .jianjie .jj1 span{

            font-size: 14px;

            color: #999;

        }

        .daqian-main li .jianjie .jj2{

            font-size: 14px;

            color: #666;

            font-weight:700;

            margin:3px 0;

        }

        .daqian-main li .jianjie .jj2 div{

            display:inline-block;

            height:14px;

            width:2px;
            margin:0 7px;

            background-color: #666;

        }

        .daqian-main li .jianjie .jj3{

            font-size: 12px;

            color: #ff3300;

        }

        .daqian-main li .jianjie .jj3 span{

            font-size: 16px;

            font-weight:700;

            color: #ff3300;

        }

.daqian-bu{

    position:relative;

    height:115px;

    padding-top:40px;

    width:1150px;

    border-top:1px dashed #dedede;

}

.daqian-bu ul{

    display:inline-block;

     margin-left:415px;

}

    .daqian-bu li {

        display:inline-block;

        float:left;

        height: 40px;

        width: 40px;

        text-align: center;

        line-height: 40px;

        color: #979797;

        margin:0px;

        border: 1px solid #dedede;

    }

    .daqian-bu li:nth-child(2) {

        color:#ff6600;

    }

.daqian-bu li:first-child{

    height: 40px;

    width: 100px;

    text-align:center;

    line-height:40px;

    color:#979797;

    border: 1px solid #dedede;

}

        .daqian-bu li:last-child {

            height: 40px;

            width: 100px;

            text-align: center;

            line-height: 40px;

            color: #979797;

            border: 1px solid #dedede;

        }

/*墓型大全*/

    .hz-shoufei{
        color: #fff;
        text-align: center;
    }
    .hz-shoufei h4{
        font-size: 18px;
        font-weight: normal;    
    }
    .hz-shoufei p{
        font-size: 15px;
    }
    .hz-shoufei p span{
        font-size: 18px;
    }
    .mianfhs{
        position: absolute;
        top: 189px;
        left: 109px;
        z-index: 9;
    }
    .fufwi{
        position: absolute;
        z-index: 9;
    }
    .ydyfw{
        border:1px solid #fff;
        font-size: 14px;
        width: 150px;
        height: 28px;
        text-align: center;
        line-height: 28px;
        border-radius: 28px;
        margin: 3px 0 0 0;
    }
    .zixunbtn div{
        width: 130px;
        height: 40px;
        border-radius: 40px;
        text-align: center;
        line-height: 40px;
        position: absolute;
        top: 566px;
    }
    .zixunbtn div a{
        font-size: 15px;
        color: #fff;
    }