@import url(etc.css);

.indexkv{background-image: url(../images/kv/index.jpg) ;}
.godskv{background-image: url(../images/kv/gods.jpg) ;}
.masterkv{background-image: url(../images/kv/master.jpg) ;}
.templekv{background-image: url(../images/kv/temple.jpg) ;}
.newskv{background-image: url(../images/kv/news.jpg) ;}

.aboutkv{background-image: url(../images/kv/about.jpg) ;}
.videoskv{background-image: url(../images/kv/videos.jpg) ;}
.contactkv{background-image: url(../images/kv/contact.jpg) ;}

.pagekv{background-image: url(../images/kv/contact.jpg) ;}



/********* Title ****************/
.mainTitle{font-family: 'Baloo 2','cwTeXFangSong', serif; font-size:40px;color:#414141;margin-bottom:20px;text-align:center;}
.mainTitle dt{padding:0 .5em;white-space: nowrap;}
.mainTitle dd{width:100%}

.subTitle{font-family: 'Baloo 2','cwTeXFangSong', serif; font-size:40px;color:#414141;margin-bottom:40px;text-align:center;}
.subTitle:after{content:"";width:48px;display:block;height:1px;background:#ccc;margin:20px auto;}


/*資訊欄*/
.info{border-top:1px solid #333;border-bottom:1px solid #333;margin-bottom:30px;text-align:center;padding:.5em 0;}
.info span + span{border-left: 1px solid #999;padding-left:15px;margin-left:15px}
.info .tel{font-size:18px;}

.infoNews{}


/****************************index*******************************************/

.indexService{text-align:center;
					background:no-repeat right top;
					background-image:url(../images/words/1.png) ;
					margin-bottom: 80px;
				}
.indexService .row>div a{display:block;position:relative;}
.indexService .row>div img{margin-bottom:15px;height:450px;position:relative;z-index: 0}
.indexService .row>div h4{writing-mode: vertical-lr ;color:#444;position:absolute;left:20px;top:30px;z-index: 99;
	background:rgba(255,255,255,.9);padding:.8em .2em;border-radius:20px;font-size:27px;
	z-index: 10;
}


.indexAbout{
					background:no-repeat left top;
					background-image:url(../images/words/2.png) ;
					margin-bottom: 80px;
				}

.indexAbout .content{position:relative;padding-bottom: 66px}
.indexAbout  aside{margin-left: 260px;}
.indexAbout  aside img{padding-bottom:60%}
.indexAbout  article{
							position:absolute;bottom:0;width:330px;background:#fff;
							 padding: 30px;
    						box-shadow: 0 0 5px rgba(0, 0, 0, .6);
}
.indexAbout  article h3{margin-bottom:1em;}
.indexAbout  article  p{font-size:14px;margin-bottom:1em;}


.indexNews{padding:40px 0;}
.indexNewsList>div{margin-bottom:15px}
.indexNewsList dl{padding:15px;background:#fff;border:1px solid #e3e3e3;}
.indexNewsList dt{width:160px;}
.indexNewsList dt img{padding-bottom:60%}
.indexNewsList dd{padding-left:15px;}
.indexNewsList dd h4{border-bottom:1px solid #ccc;padding-bottom:.5em;margin-bottom:.5em;font-size:13px;}
.indexNewsList dd h4 b{padding:.2em .5em;border:1px solid #999;display:inline-block;margin-right:1em;}



/*************************Main Layout**********************************/

.godsZone{}
.godsList{}
.godsList>div{padding:0 30px;margin-bottom: 50px}
.godsList>div article{padding:0 15px;}
.godsList>div h4{margin-bottom:10px}
.godsList>div p{margin-bottom:10px}
.godsList>div img{height: 400px;margin-bottom:15px;}
.godsList>div ex:before{content: "-";padding-right:.2em}


/***********************文字編輯器內容預設**************************************/
.articleEdit{font-size:17px;padding:0 30px;max-width:1000px;margin:auto;}

.articleEdit h3{margin-bottom:1em;}
.articleEdit p{margin-bottom:1.5em;}
.articleEdit a{color: #b1332e;text-decoration:underline;padding:0 .5em}
.articleEdit a:hover{color: #ff7600;;}

.articleEdit .embed-responsive,
.articleEdit img{margin:20px auto;height:auto !important;display:block;}

.articleEdit .img-txt{margin:20px auto;display:block;max-width:800px;width:auto;
							background:#e6e6e6;padding:.5em .2em;text-align:center;border-radius:.5em;
							font-size:15px;
						}

.articleEdit .img-txt:before{content:"▲";padding-right:1em;}


/***********************文字編輯器內容End**************************************/

.masterZone{
					background:no-repeat right top;
					background-image:url(../images/words/3.png) ;
}

.master-content{padding-bottom:50px}
.master-content .article{margin-left:1em;}
.master-content h5{margin-bottom:1em;}

.masterZone .articleEdit{font-size:15px;padding:0 0px;}

.experienceList{margin-bottom:50px;}
.experienceList li{margin-bottom:.2em;}
.experienceList li:before{content:"-";padding-right:.5em;}


/*最新消息*/
.newsList{}
.newsList dl{padding-top:30px;margin-top:30px}
.newsList dl+dl{border-top:1px dashed #999;}
.newsList dt{width:400px;}
.newsList dt a{position:relative;padding-bottom:60%;display: block;}
.newsList dt a img{position:absolute;width:100%;height:100%;left: 0;top:0;}


.newsList dd{padding-left:40px;vertical-align: top;padding-top:.5em;}
.newsList dd h4{margin-bottom:1em;}
.newsList dd p{margin-bottom:1em;}


.otherTemples{padding:40px 0;}

.othernewsList{}
.othernewsList>div{margin-bottom:15px;}
.othernewsList>div dl{padding:15px;background:#fff;border:1px solid #e3e3e3;text-align:center;}

.othernewsList>div dt {margin-bottom:20px}
.othernewsList>div dt img{padding-bottom:60%;}
.othernewsList>div dd{padding-left:15px;}
.othernewsList>div dd h4{margin-bottom:.2em;font-size:18px;}


/*about*/
.aboutZone{}
.aboutZone .about{justify-content:flex-start}
.aboutZone .about aside{width:50%;text-align:center;}
.aboutZone .about article{padding:0 5%;width:50%;}
.aboutZone .about article p{margin-bottom:1em}
.aboutZone .about article h3{font-size:40px;margin-bottom:1em}


.aboutZone .about1{}
.aboutZone .about1 aside{width:50%;height:550px;padding-bottom:0;}

.aboutZone .about2 article{}

.aboutZone .about3 aside{text-align:right;}


/*contact*/
.contactZone article{max-width: 725px;margin: auto}
.contactZone dl{margin-bottom:1em}
.contactZone dt{width:8em;}
.contactZone dd input[type=text]{font-size: 18px;background: #f6f6f6;border: 1px solid #e3e3e3;}
.contactZone dd textarea{min-height: 240px;background: #f6f6f6;border: 1px solid #e3e3e3;}


/*txtZone*/
.txtZone{max-width:1000px;margin:auto;}
.txtZone h3{margin-bottom:.5em;}
.txtZone p,.txtZone ol
{margin-bottom:1em;font-size:17px;margin-left:3.2em;}
.txtZone ol li{margin-left:1em;}



@media (max-width: 767px) {
	

}