@charset "utf-8";

@media (max-width:1760px){
/* .sec-2 .slick-track{width:1746px!important} */
}/*1640px*/


@media (max-width:1640px){

}/*1640px*/

@media (max-width:1360px){
  #header #nav1{width:calc(100% - 36%);margin-left:35%;}

  .sec-2{height:auto;}
  .sec-2 .btn-wrap{display:none;}
  .sec-2 .sec2-left{float:none;width:100%;}
  .sec-2 .sec2-right{position:relative;float:right;width:100%;left:0;}
  .sec-2 .sec2-right .m-con-width{padding:0 0 0 1.3em;}
  .sec-2 .sec2-left .service-title{font-size: 1.9em;line-height:1.4em;}
  .sec-2 .sec2-left{overflow:hidden;text-align:center;margin-bottom:20px;}
  .sec-2 .sec2-left .service-txt.mar{margin-right: 5px;}
  .sec-2 .p-wrap.mo-p{display:block;}
  .sec-2 .p-wrap{display:none;}

  .location{width:100%;height:50px;}
  .location .home-wrap{display:none;}
  .location .depth-wrap{width:100%;}
  .location .box{background:url(../images/icon/icon-notice-bottom.png)no-repeat 93% 50%}
  .location .depth-wrap.dep3{width:100%}
}/*1360*/

@media (max-width:1240px){
  .sec-1 .banner-wrap{padding:51px 0 63px 24%;background:url(../images/trophy.png)no-repeat 5% 42%;background-size:17%;}
  .sec-1 .right-1 .banner-txt{width:80%}
  .basic-list .list-view li{width:calc(100% / 3)}
  .special-list li .txt-area{float:left;width:60%;}
  .special-list li .img-area{width:40%;}
  
}/*1240*/

@media (max-width:1100px){
  .sec-1 .sec-left table{font-size: 1.1em;}

  .btn-wrap .button {background:url(../images/icon/icon-notice-bottom.png)no-repeat 57% 50%}
}/*1100*/

@media (max-width:1024px){
  .con-width{padding:0 1.3em;}
  
  #header .con-width{padding:0 1em;}
  #header .m-menu{right:1em;}
  #header #nav1{display:none;}

  #header .siteMap, .area-wrap{display:none;}
  #header .m-menu, .nav-m-wrap{display:block;}
	
  .main-visual .visual-area .visual-p{display:none;font-size:1em;}
  .main-visual .visual-area .visual-m{display:block;background-position:18% 25%!important}
 
  .main-visual .visual-area .visual-1{height:500px}
  .main-visual .visual-area .visual-2{height:500px}
  .main-visual .visual-area .visual-3{height:500px}
    
  .main-visual .visual-area .main-title{padding-top: 210px;font-size:3.2em;}
  .main-visual .visual-area .main-txt{font-size:1.7em;line-height:1.5em;}
  .main-visual .slick-dots{bottom:33%;}
  .main-visual .slick-dots li{width: 15px;height:15px;background-size: cover;}
  .main-visual .slick-dots li.slick-active{width:15px;height:15px;background-size:cover;}


  .main-visual .search-area1{display:none;}
  .main-visual .search-area2{display:block;}
  .main-visual .search-area2{overflow:hidden;width:100%;padding:15px 0;background:#1d2088;}
  .main-visual .search-area2 .inputWrap {overflow:hidden;position:relative;padding-top:10px}
  .main-visual .search-area2 p{float: left;color:#fff;font-size:1.25em;font-weight:500;margin:24px 0px 0 15px;}
  .main-visual .search-area2 p:first-child {margin-right:20px;}
  .main-visual .search-area2 .width-inner{overflow:hidden;width:100%}
  .main-visual .search-area2 .input-w{overflow:hidden;width:80%;margin:0 auto;background:url(../images/icon/input-bg.png)no-repeat 50% 56%;}
  .main-visual .search-area2 .inputWrap input{width: 82%;height:46px;padding:0 50px 0 15px;color:#333;}
  .main-visual .search-area2 .inputWrap.start{float:left;width:47%;margin-right: 3%}
  .main-visual .search-area2 .inputWrap.end{float:right;width:47%;margin-left: 3%}
  .main-visual .search-area2 .inputWrap .pWrap{overflow:hidden;}
  .main-visual .search-area2 .inputWrap.start .ui-datepicker-trigger {position:absolute;display: inline-block;width: 19px;height: 19px;top:25px;right: 20px;text-indent: -9999px;background: url(../images/icon/icon-date.png)no-repeat;}
  .main-visual .search-area2 .inputWrap.search{float:none;width:80%;margin:0 auto;}
  .main-visual .search-area2 .inputWrap.end .ui-datepicker-trigger {position:absolute;display: inline-block;width: 19px;height: 19px;top:25px;right: 20px;text-indent: -9999px;background: url(../images/icon/icon-date.png)no-repeat;}
  .main-visual .search-area2 .inputWrap.search select {float:left;width:20%;height: 48px;padding:0 0 0 15px;vertical-align:inherit;font-size:1em;color:#000;-webkit-appearance: none;background: #fff url('../images/icon/icon-notice-bottom.png') no-repeat 85% 50%;-moz-appearance: none;appearance: none;}
  .main-visual .search-area2 .inputWrap.search .search-wrap {overflow:hidden;width:100%;}
  .main-visual .search-area2 .inputWrap.search input {padding:0 50px 0 15px;vertical-align:inherit;}
  .main-visual .search-area2 .inputWrap input.txt{float:right;width: 70%;}
  .main-visual .search-area2 .searchBtn{display:block;width:80%;height:48px;margin:10px auto 10px;text-align:center;font-size:1em;font-weight:400;color:#1d2088;line-height:48px;background:#fff;letter-spacing:-.5px;}
  .main-visual{margin-top:65px;}
  
  .container h2{font-size:1.75em}
  
  .sub-visual{margin-top:65px;}
  .sec-1{padding:30px 0;}
  .sec-1 .sec-left{float:none;width:100%}
  
  .sec-1 .sec-right{float:none;width:100%;margin-left:0;}
  .sec-1 .right-con{margin-top:20px;}
  .sec-1 .sec-left .left-inner{height:inherit;padding: 20px;}
  .sec-1 .sec-left .con1-title a{top:20px}

  .sec-2 {width:auto;padding:30px 0;}

  .sec-3, .sec-3 .con-width{padding: 0}
  .sec-3 .info-con{float:none;width:100%;height:auto;padding:0;}
  .sec-3 .info-1{background:url(../images/br-service1-m.jpg)no-repeat 50% 50%;background-size:cover;}
  .sec-3 .info-2{background:url(../images/br-service2-m.jpg)no-repeat 50% 50%;background-size:cover}
  .sec-3 .info-3{background:url(../images/br-service3-m.jpg)no-repeat 50% 50%;background-size:cover}
  .sec-3 .info-con:not(:first-child){margin-left:0;}
  .sec-3 .info-con .txt-wrap {padding:40px 0 70px 35px}
  .sec-3 .info-con .info-title{font-size:2em;}
  .sec-3 .info-con .info-txt{float:left;}
  .sec-3 .info-con .info-txt.mar {margin-right: 5px;}
	
   
  .sec-4{height:auto;}
  .sec-4 .sec4-right{width:100%;border-top:1px solid #f5f5f5}
  .sec-4 .sec4-right ul{width:100%}
  .sec-4 .sec4-right li{width:25%;padding-bottom: 2em;}
  .sec-4 .call-info .call-txt{font-size:1.3em}
  .sec-4 .call-info .call-numbers{font-size:2em;}

  .sec-4 .sec4-right li .contact{background:url(../images/icon/icon-contact.png)no-repeat 50% 35%;}
  .sec-4 .sec4-right li .faq{background:url(../images/icon/icon-faq.png)no-repeat 50% 45%;}
  .sec-4 .sec4-right li .adm{background:url(../images/icon/icon-adm.png)no-repeat 50% 45%}
  .sec-4 .sec4-right li .map{background:url(../images/icon/icon-map.png)no-repeat 50% 45%}
  .sec-4 .sec4-right li a{padding-top:80px;font-size:1em;letter-spacing:-.7px;}
  .sec-4 .call-info{float:none;width:200px;height:auto;margin:0 auto;padding:30px 0 30px 70px;background:url(../images/icon/callservice.png)no-repeat 1% 56%;background-size:23%;}

  .notice .title{width:10%;margin-right: 40px;}
  .notice .no-slideBtn .notice-prev{right:15px}
  .notice .no-slideBtn .notice-next{right:15px;}
  .notice .recommend_list{width:85%}
  .notice .recommend_list .notice-title{width:80%}
  .notice .recommend_list .notice-date{width:15%}

  .container .tab-button-outer {display: none;}
  .container .tab-select-outer {display: block;}

  .container .tab-button-outer{position:relative;}
  .container .tab-button-outer .tap-m{display:block;height:60px;padding-left:20px;text-align:left;line-height:60px;font-size:1.25em;font-weight:400;color:#333;border:1px solid #e3e3e3;background:url(../images/icon/icon-notice-bottom.png)no-repeat 97% 50%;}
  .container .tab-button-outer .tap-m-list{position:absolute;top:60px;z-index:110}
  .container .tab-button-outer.tap3 ul>li,
  .container .tab-button-outer.tap5 ul>li{float:none;width:100%}
  .container .tab-button-outer ul>li>a {border:1px solid #e3e3e3;border-bottom:none;background:#fff;}
  .container .tab-button-outer ul>li:last-child a{border-bottom:1px solid #e3e3e3;}
  .container .tab-button-outer ul>li>a{display:block;padding: 20px;text-align:left;font-size:1.2em;font-weight:400;box-sizing: border-box;}
  .container .tab-button-outer ul>li.on>a{color:#333;background:#fff}
  .container .tab-select-outer select{width:100%;height:50px;padding-left:1.5em;font-size:1em;font-weight:400;line-height:50px; -webkit-appearance: none; -moz-appearance: none; appearance: none;border:1px solid #e8e8e8;background: url(../images/icon/sub-bottom.png) no-repeat 96% 50%;background-size:15px;}
  .container .tab-select-outer select option{height:60px;line-height:60px;}
  .container .tab-select-outer select::-ms-expand {display: none;}

  .content .view-img .slick-prev{right:70px;bottom:20px;width:50px;height:50px;}
  .content .view-img .slick-next{right:20px;bottom:20px;width:50px;height:50px;}

  .table-wrap .txt-table .pc-table tr{color:#333333;}
  .table-wrap .txt-table .pc-table tr{border-bottom:1px solid #e8e8e8;}
  .table-wrap .txt-table .pc-table tr:last-child{border-bottom:1px solid #e8e8e8;}
  .table-wrap .txt-table .pc-table th{text-align:center;font-size:.9em;font-weight:500;background:#fafafa;letter-spacing:-.5px;}
  .table-wrap .txt-table .pc-table th:nth-child(3){word-break:break-all;line-height:1.5}
  .table-wrap .txt-table .pc-table td{padding:1.3em;text-align:center;font-size:.9em;font-weight:400;line-height:1.3em;letter-spacing:-.5px;}
  .content .mTable dt{font-size:1.1em;line-height:55px;}
  .content .mTable dd{font-size:1em}
  .content dt{line-height:1.5}
  .content dt p{display:inline-block;line-height:35px;}
  .content dt{height:55px;font-size:1.2em;}
  .content dd .img-box .p-wrap p{font-size:1em}
  .container .call-info .call-image{float:none;width:100%;background: url(../images/call-m.jpg)no-repeat 50% 50%;background-size:cover;}
  .container .call-info .call-txt{float:none;width:100%;}
  .container .call-info .call-txt p:nth-child(4){width:auto;}
  .container .call-info .call-txt .call-txt-inner{background:url(../images/call-balloon.png)no-repeat 315px 27%}
  .container .step li {float:none;width:100%;margin:0 0 70px 0;}
  .container .step li:not(:first-child):after{top:-37px;left:50%;width:10px;height:10px;}
  .container .call-info .call-txt .basic{font-size:1em;line-height:1.5em;}
  .container .call-info .call-txt p:nth-child(3){font-size:2em;}
  .container .call-info .call-txt p:nth-child(2){font-size:1.6em}
  .container .step li p:nth-child(2){font-size:1em}
  
  .content .mTable.search{display:none;}
  .content .pcTable.search{display:table}

  .content .search-area1{display:none;}
  .content .search-area2{display:block;}
  .content .search-area2{overflow:hidden;width:100%;padding:15px 0;background:#fafafa;}
  .content .search-area2 .inputWrap {overflow:hidden;position:relative;padding-top:10px}
  .content .search-area2 p{float: left;color:#fff;font-size:1.25em;font-weight:500;margin:24px 0px 0 15px;}
  .content .search-area2 p:first-child {margin-right:20px;}
  .content .search-area2 .width-inner{overflow:hidden;width:100%}
  .content .search-area2 .input-w{overflow:hidden;width:95%;margin:0 auto;background:url(../images/icon/input-bg-m.png)no-repeat 50% 57%;background-size:10px;}
  .content .search-area2 .inputWrap input{width:calc(100% - 32px);height:19px;color:#333;}  
  .content .search-area2 .inputWrap.start{float:left;width:48%;}
  .content .search-area2 .inputWrap.end{float:right;width:48%;}
  .content .search-area2 .inputWrap .pWrap{overflow:hidden;}
  .content .search-area2 .inputWrap.start .ui-datepicker-trigger {position:absolute;display:inline-block;width:19px;height:19px;top:24px;right:20px;text-indent:-9999px;background:url(../images/icon/icon-date.png)no-repeat;}
  .content .search-area2 .inputWrap.search{float:none;width:95%;margin:0 auto;}
  .content .search-area2 .inputWrap.end .ui-datepicker-trigger {position:absolute;display:inline-block;width: 19px;height: 19px;top:24px;right: 20px;text-indent: -9999px;background:url(../images/icon/icon-date.png)no-repeat;}
  .content .search-area2 .inputWrap.search select {float:left;width:20%;height: 48px;padding:0 0 0 15px;vertical-align:inherit;font-size:1em;color:#000;-webkit-appearance: none;background: #fff url('../images/icon/icon-notice-bottom.png') no-repeat 85% 50%;-moz-appearance: none;appearance: none;}
  .content .search-area2 .inputWrap.search .search-wrap {overflow:hidden;width:100%;}
  .content .search-area2 .inputWrap.search input {padding:0 50px 0 15px;vertical-align:inherit;}
  .content .search-area2 .inputWrap input.txt{float:right;width:70%;height:46px;}
  .content .search-area2 .searchBtn{display:block;width:95%;height:48px;margin:10px auto 10px;text-align:center;font-size:1em;font-weight:500;color:#1d2088;line-height:48px;background:#fff;border:1px solid #e4e4e4;letter-spacing:-.5px;}
  .content .pcTable.search td{padding:.8em .5em;}

  .content .onlyIpttxt .inputWrap{max-width:100%}
  .content .onlyIpttxt .searchBtn{border-color:#1d2088;background-color:#1d2088;color:#fff}

  .list-imgView li{width:25%}
  .list-imgView.large li{width:50%}

  .funeral table{display:none;}
  .funeral .mobile-ul{display:block;}
  .funeral .content .bottom-box{padding:1em;font-size:1em;}
  .funeral .content .bottom-box{margin:2em 0;}
  .funeral .content .mobile-ul li{font-size:1em;}

  .content .pcTable.both{display:table;}
  .img-wrap.img2{padding:0;}

  .content .pcTable.search td{line-height:1.6em;}
  .all_view{margin-right:20px;font-size:1em;}
  .list-sdToggle .q-con{font-size:1em}
  .img-inner p{font-size:1em;}
  .list-imgView .food-box p{font-size:1em;}
  .content dt .small{margin:0px 0 10px 50px;font-size:.8em;line-height:1.3em;}
  .content dt.frame{height:auto;padding:10px 0 10px 10px;}
  .content dt.frame p{display:inherit}
  
  .content .bottom-txt{margin-top:30px;font-size:1em;line-height:1.6em;}
  .map .content .address li{font-size:1em;}
  .content .h3{font-size:1.2em}
  .map .content .bus li p{font-size:1em;line-height:1.7em!important}
  .content .top-txt{font-size:.9em;}
  .list-num li strong{font-size:1.2em}
  .list-num li .list-numCon{font-size:1em}
  
  .basic-list .list-view .inner-wrap p:nth-child(1){font-size:1.2em;}
  .basic-list .list-view .inner-wrap p:nth-child(2){font-size:1em;}
  .basic-list .list-view .inner-wrap p:nth-child(3){font-size:1em;}
  
  .etiquette .content.conA ul li,.etiquette .content.conB .list-view ul li {font-size:1em;}
  .etiquette .content.conB .list-view .boxBg .gray-txt{font-size:1em;}
  .list-sdToggle .a-con{font-size:1em}
  
  .simple-box .fL{float:none;width:100%;margin-top:1em}
  .simple-box{font-size:1em;}
  
  .btn-basic{font-size:1em}
  .location .lo-depth1{left:-1px;width:calc(100% - 1px)}
  .location .lo-depth2{width:calc(100%)}
  .location .lo-depth3{;width:calc(100%)}
  .location .depth-wrap > ul >li:nth-child(3) > a{border-right:none;}
  .tbl-list{font-size:12px}
  
  .funeral .content table .txt p, .funeral .content .dot-t, .funeral .content .mobile-ul .txt p{line-height:1.5;margin-bottom:3px}
  .funeral .content dl dt{font-size:1em;letter-spacing:-.3px;}
  .funeral .content dl dd{font-size:1em;line-height:1.5em;margin-bottom:20px;}
  .funeral .content dl dd p{margin-bottom:3px}
  #all_view{padding:5px 35px 5px 18px;background:url(../images/icon/allList_off.png)no-repeat 90% 50%}
  .gray-txt{font-size:14px;line-height:1.4;padding-left:10px;}
  .funeral .content table .txt p:before, .funeral .content .dot-t:before, .funeral .content .mobile-ul .txt p:before{top:10px;}
  .funeral .content .top-title{font-size:1.2em}
  .location .box{padding:13px 35px 14px 15px;}
  
  .content .mTable{display:block;}
  .content .pcTable{display:none;}
  
  .special-lsit-m{display:block;}
  .speicial-list-m .special-txt{font-size:1em;word-break:keep-all;}
  
  .speicial-list-m img{margin-top:2em;width:100%;}
  
}/*1024*/

@media (max-width:1000px) {
  .sec-1 .sec-1-banner{height:200px}
  .sec-1 .sec-1-banner{background:#fdfcf9 url(../images/sec1-bannerBg-m.png)no-repeat 100% top;}
  .sec-1 .banner-wrap{padding:51px 0 63px 21%}
  .sec-1 .banner-wrap{background:url(../images/trophy.png)no-repeat 4% 42%}

  .basic-list .list-view li{width:calc(100% / 2)}
  
  .content .day-img{display:none;}
  .content .day-img-m{display:block;width:70%;margin:0 auto;}

  .content .day-img-m.day3{width:70%;}
  .content .day-img.day2{width: 70%;}
}/*1000*/

@media (max-width:900px) {
  .main-visual .search-area2 .inputWrap input.txt{width:68%;}
  .btn-wrap .button {background:url(../images/icon/icon-notice-bottom.png)no-repeat 58% 50%}
}/*1000*/


@media (max-width:830px) {
  .notice .title{margin-right: 30px;}
}/*1000*/


@media (max-width:800px) {
  .map .content .bus .left{width:calc(20% - 2em);}
  .map .content .bus .right{width:calc(80% - 2em);}
}/*1000*/

@media (max-width:768px){
  .container{margin:70px auto 150px}
  .container.depth3{margin:100px auto;}
  .blue-boxTxt{font-size:1.1em;}
  .main-visual .search-area2 .inputWrap.search{width:100%;}
  .main-visual .search-area2 .input-w{width:100%;}
  .main-visual .search-area2 .searchBtn{width:100%;}
  .main-visual .search-area2 .inputWrap.search select{width: 30%}
  .main-visual .search-area2 .inputWrap input.txt{width:57%;}

  .sec-1 .banner-wrap{padding:51px 0 63px 21%;background-size: 95px;}
  .sec-1 .banner-txt{font-size:1.2em;}
  .sec-1 .banner-title{font-size:1.6em;}
  .sec-1 .sec-left table.mobile-table{text-align:left;}
  .sec-1 .sec-left table.pc-table{display:none;}
  .sec-1 .sec-left table.mobile-table{display:table;}
  .sec-1 .sec-left table.mobile-table td:nth-child(1) {text-align:left;}
  .sec-1 .sec-left table.mobile-table th:nth-child(1) {text-align:left;}

  .sec-1 .right-1,.sec-1 .right-2{float:none;width:calc(100% - 50px);height:150px}

  .sec-1 .right-1{background:url(../images/br-vr-m.jpg)no-repeat 50% 50%;background-size:cover;}
  .sec-1 .right-2{background:url(../images/br-service-m.jpg)no-repeat right center;background-size:cover;}
  .sec-1 .right-1:after{top:60px;}
  .sec-1 .right-2{margin-left:0;}
  
  .sec-1 .sec-left .con1-title{padding: 0 0 6px}
  .sec-1 .sec-left .con1-title a{right:18px;padding-right:21px;font-size:1.1em;background:url(../images/icon/icon-arrow-right.png)no-repeat 95% 74%}
  .sec-3 .info-con .info-title{font-size:1.5em;}
  .sec-3 .info-con .info-txt{font-size:1.1em;}
  .sec-3 .info-con .txt-wrap{overflow:hidden;padding:30px 0 30px 30px}
   
  .sec-4 .sec4-right li .contact{background:url(../images/icon/icon-contact.png)no-repeat 50% 45%;background-size:62px}
  .sec-4 .sec4-right li .faq{background:url(../images/icon/icon-faq.png)no-repeat 50% 45%;background-size:45px}
  .sec-4 .sec4-right li .adm{background:url(../images/icon/icon-adm.png)no-repeat 50% 45%;background-size:37px}
  .sec-4 .sec4-right li .map{background:url(../images/icon/icon-map.png)no-repeat 50% 45%;background-size:25px}
  .sec-4 .sec4-right li a{padding-top:82px;}

  .sec-4 .call-info{padding:40px 0 40px 80px;background-size:25%;}
  .sec-4 .call-info .call-txt{font-size:1.1em;}
  .sec-4 .call-info .call-numbers{font-size:1.8em;}

  .notice .title{width:15%;margin-right:0;}
  .notice .recommend_list .notice-date{width:20%;}

  .content .list-img{display:none;}
  .content .slide-numbers p{font-size:1em;}
  .content .name p{padding:.8em 2em;font-size:1em;}
  .table-wrap table.pc-table{margin-top:3em;}
  .table-wrap .txt-table .m-table th, .content .txt-table .m-table td{font-size:1em;line-height:1.4em;}

  .content dd .img-box {float:none;width:98%;margin-bottom:1.3em;}
  /* .content dd .img-box:first-child{margin-top: 1em;}
  .content dd .img-box:last-child{margin-bottom: 3em;} */
  .content dd .img-box img{width: 100%;}
  .content dd .img-box.line2{margin-top: 0;}
  .content dd .img-box .p-wrap p{padding:0.7em;}

  .content .pcTable td{padding:.8em .5em;}
  .content .pcTable.coffin-t th{padding:.8em .5em;}
  .img-inner{width:calc(100% - 7px);margin-bottom:30px;}
  .img-inner:not(:first-child){margin-left:0;}
  .img-inner:nth-child(2){margin-left:2%;}

  .img-inner.flowerList .coffin-img{display:none;}
  .img-inner.flowerList .coffin-img-m{display:block;}
  .img-inner.flowerList{width:100%;margin-bottom:30px;}
  .img-inner.flowerList:not(:first-child){margin-left:0;}
  .img-inner.flowerList:nth-child(2){margin-left:2%;}

  .content .table-wrap{overflow-x:scroll}

  .content .table-wrap{scrollbar-3dLight-Color: #efefef; scrollbar-arrow-color: #dfdfdf; scrollbar-base-color: #efefef; scrollbar-Face-Color: #dfdfdf; scrollbar-Track-Color: #efefef; scrollbar-DarkShadow-Color: #efefef; scrollbar-Highlight-Color: #efefef; scrollbar-Shadow-Color: #efefef;}
  .content .table-wrap::-webkit-scrollbar {width: 8px; height: 8px;border: 3px solid #fff;}
  .content .table-wrap::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background: url('./images/bg.png') rgba(255, 255, 255, 1)}
  .content .table-wrap::-webkit-scrollbar-track {background: #fff; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0)}
  .content .table-wrap::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(161,161,161, 1); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0, 0)}

  .location-wrap{border-bottom:none;}
  .location .depth-wrap.dep3>ul>li{width:50%;border-bottom:1px solid #e3e3e3;}
  .location .depth-wrap.dep3>ul>li:nth-child(2)>a{border-right:none;}
  .location .depth-wrap.dep3>ul>li:nth-child(3){width:100%;}
  .location .depth-wrap.dep3>ul>li:nth-child(3)>a{background-position: 96.2% 50%}

  .content .table-2{float:none;width:100%;}
  .content .table-2:first-child{margin-bottom: 30px;}

  .img-wrap.img2 .img-inner{width:100%;}
  .img-wrap.img2 .img-inner:not(:first-child){margin-left:0;}

  .content .bottom-txt li{margin-bottom:10px}
  .content .bottom-txt li:before{top:12px;left:7px;}

  .content .search-area2 .inputWrap.search select{width: 30%}
  .content .search-area2 .inputWrap input.txt{width:57%;}
  .btn-wrap .button {background:url(../images/icon/icon-notice-bottom.png)no-repeat 63% 50%}

  .map .content .bus .left{width:calc(25% - 2em);}
  .map .content .bus .right{width:calc(75% - 2em);}

  .basic-list .list-view .p-outer{padding:.3em;}

  .list-sdToggle{font-size:14px}
  .list-sdToggle .q-con i{width:1.3em;height:.8em;background-size:3.8em}

  .tbl-list.tbl-listCon tr th:last-child,
  .tbl-list.tbl-listCon tr td:last-child{display:none}
  .simple-box{padding:1em;}
  .tbl-listCon .m-show{display:block}
  .photo-wrap > div{height:23.598em}
  .list-imgView li{width:33.3%}
	
  .content .pcTable th{font-size:1em;}
  .content .pcTable td{font-size:1em;}
  
  .content .table-2 p{font-size:1.2em;}
  .content .table-2 ul li{font-size:1em;line-height:45px;}
  .pc-content{display:none;}
  .m-content{display:inline-table;}
  .m-content .img-inner.info2{width:100%;}
  .m-content .img-inner:nth-child(2).info2{margin-left:0;}
  .m-content table{margin-bottom:1em;text-align:center;}
  .m-content table.mTable{margin-top:20px;margin-bottom:2em;border-top:1px solid #1d2088}
  .m-content table tr{border-bottom:1px solid #dbdbdb;}
  .m-content table th{padding:1em .8em;background:#fafafa;}
  .m-content table th:not(:nth-child(2)){border-right:1px solid #dbdbdb;}
  .m-content table td{padding:1em .8em;}
  
  .content .pcTable.search {display:none;}
  .content .mTable.search{display:inline-table;}
  .search {margin-bottom:1em;text-align:center;}
  .search {margin-top:20px;margin-bottom:2em;}
  .search tr{border-bottom:1px solid #dbdbdb;}
  .search th{padding:1em .1em;background:#fafafa;}
  .search th:not(:last-child), .search td:not(:last-child){border-right:1px solid #dbdbdb;}
  .search td{padding:1em .1em;}
  .search td a{display:block;width:15px;height:15px;margin:0 auto;background:url(../images/icon/more-pop.png)no-repeat 50%;background-size:15px;text-indent:-9999px;}
  
  .content .day-img-m{display:block;width:90%;margin:0 auto;}

  .content .day-img-m.day3{width:90%;}
  .content .day-img.day2{width: 90%;}

  .special-list { display:none; }
  .special-list-m { display: block; }
  .special-txt { font-size: 1rem; }
}/*768*/

@media (max-width:600px){
  .main-visual .search-area2 .inputWrap.search select{width: 30%}
  .main-visual .search-area2 .inputWrap input.txt{width:53%;}

  .sec-4 .call-info{width:160px;padding:40px 0 40px 60px;background-size:22%;}
  .sec-4 .call-info .call-txt{font-size:1.1em;}
  .sec-4 .call-info .call-numbers{font-size:1.5em;}
  .sec-4 .sec4-right li a{padding-top:70px;}
  .notice .recommend_list{width: 80%;}

  .content .search-area2 .inputWrap.search select{width: 30%}
  .content .search-area2 .inputWrap input.txt{width:55%;}

  .basic-list .list-view li:before{top:10px;left:0px;}

  .photo-wrap > div{height:15.598em}
  .list-num li .list-numCon{padding: 1.1em .5em}
  
}/*600*/


@media (max-width:525px){
  .sec-1 .banner-wrap{padding:48px 20px 85px 125px}
  .sec-1 .banner-title{font-size: 1.3em;}
  .sec-1 .banner-txt{font-size: 1em;}
  .sec-1 .sec-left table{padding:15px 0 0;font-size:1em;}
  .sec-1 .right1-inner{background:url(../images/icon/vr.png)no-repeat 98% 52%;background-size:20%;}
  .sec-1 .right-con .right-title{font-size: 1.4em;margin-bottom:15px;}
  .sec-1 .right-con .right-txt{font-size:1em;}
  .sec-1 .right-2{background-size:cover;}
  .notice .title{width:20%;margin-right:20px;}
  .notice .recommend_list{width:70%}
  .notice .recommend_list .notice-date{display:none;}

  .map .content .bus .left{float:none;width:100%;padding:1.5em 0 1.5em 0;}
  .map .content .bus .right{float:none;width:100%;margin-top:-30px;padding:1.5em 0;}

  .basic-list .list-view li{width:100%;}
  .basic-list .list-view .inner-wrap{height:135px}

  .list-imgView li{width:50%}

  .content dt.frame{height:auto;}
  .content dt{height:auto;padding:10px 0 10px 10px;}

  .content .mTable dt{line-height:35px;height:35px;}
  .funeral .content dl dd{margin:10px 0 10px;}

}/*525*/

@media (max-width:480px){
  .main-visual .visual-area .main-title{font-size:2.2em;}
  .main-visual .visual-area .main-txt{font-size:1.2em;}
  .main-visual .search-area2 .inputWrap.search select{width: 35%}
  .main-visual .search-area2 .inputWrap input.txt{width:44%;}

  .sec-1 .sec-left{overflow-x:scroll;}
  .sec-2 .sec2-left .service-txt{font-size:1em;}

  .sec-1 .banner-wrap{padding:35px 20px 85px 112px;background:url(../images/trophy.png)no-repeat 8% 34%;background-size:75px;}

  .sec-1 .right-con.right-2 .right-title{margin-bottom: 18px;}
  .sec-1 .right-con.right-2 .right-txt{font-size:1em;margin-bottom:22px;}

  .sec-3 .info-con .info-txt{float:none;}

  .sec-4 .sec4-right li .contact{background:url(../images/icon/icon-contact.png)no-repeat 45% 55%/65px}
  .sec-4 .sec4-right li .faq{background:url(../images/icon/icon-faq.png)no-repeat 50% 43%/45px}
  .sec-4 .sec4-right li .adm{background:url(../images/icon/icon-adm.png)no-repeat 50% 49%/36px}
  .sec-4 .sec4-right li .map{background:url(../images/icon/icon-map.png)no-repeat 50% 48%/25px}
  .sec-4 .call-info{float:none;margin:0 auto;padding:30px 0 30px 70px;background:url(../images/icon/callservice.png)no-repeat 1% 56%;background-size:23%;}
  /* .sec-4 .call-info .call-txt{}
  .sec-4 .call-info .call-numbers{margin-left:1em;} */

  .content .search-area2 .inputWrap.search select{width: 35%}
  .content .search-area2 .inputWrap input.txt{width:42%;}

  .btn-wrap .button {background:url(../images/icon/icon-notice-bottom.png)no-repeat 69% 50%}
  .list-sdToggle .q-con{padding-left:2.2em}
  .list-sdToggle .a-con{padding:1.3em 2.5em 1.3em 2.2em;background-position-x:0}
  
  .list-num li strong{font-weight:500}
  .list-imgView.large li{width:100%}

  .container .call-info .call-txt{height:20em;}
  .container .call-info .call-txt .call-txt-inner{padding:1.5em;background:url(../images/call-balloon.png)no-repeat 275px 12%}

  .funeral .content dl dd{padding:1em;}
  .table-wrap .txt-table .pc-table td{padding:1em .3em;}
  
  
}/*480*/

@media (max-width:360px){
  .main-visual .search-area2 .inputWrap input.txt{width:40%;}
  .container .call-info .call-txt .call-txt-inner{background:none;}
  /* .content .search-area2 .inputWrap input.txt{width:42%;} */
}/*480*/
