
@import url(../fonts/font-awesome/font-awesome.min.css);
@import url(../fonts/flaticon/flaticon.css);
@import url(index_header.css);
@import url(index_footer.css);
@import url(index_banner.css);

/*========================================================
                      	共同設定
=========================================================*/
.h2-style {
	margin-top: 30px;
	color: #b57c37;
	font-size: 30px;
	font-weight:bold;
	text-align:center;
}
.title_line{
	width:120px;
	height:7px;
	background-color:#e2ac6b;
	margin:30px auto;
}



/*========================================================
                      	關於我們
=========================================================*/

.about-list {
    background: url(../../images/about_bg.jpg) no-repeat center top;
    background-size: cover;
	position: relative;
	background-attachment: fixed;
    background-position: center bottom;
    background-repeat: no-repeat;
	padding-bottom: 20px;
}
.about-list h1 {
    margin-top: 50px;
	margin-bottom: 50px;
}

.about-list .col-lg-6 {
	padding-left: 0;
	padding-right: 0;
}

.about-pic {
	/*padding:30px;*/
	display:block;
	margin:0 auto;
}
.about-pic img {
	width: 100%;
	border-radius: 25px;
}
.about-info {
	padding: 20px;
	text-align: left;
	font-size: 18px;
	line-height: 32px;
}
.about-info p {
	color: #333;
}

.about2{
	color:#333;
	text-align:left;
	background:#f7f0e7;
	border-radius:25px;
	padding:20px;
	margin-top:20px;
}



/*  尺寸設定 */
@media (min-width: 640px) {	
	.about-pic {
		/*padding: 0 8% 0 12%;*/
	}
	.about-info {
		padding: 20px 30px;
		font-size: 20px;
		line-height: 32px;
	}
}

@media (min-width: 992px) {	
	.about-info {
		/*padding: 60px 13%;*/
	}
}
@media (min-width: 1200px) {
	.about-list .row {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.about-info {
		padding: 0 20px;
		line-height: 36px;
	}
	.product-list h1,.top_block2 h1 {
		font-size: 40px;
	}
}
@media (min-width: 1600px) {
	.about-info {
		line-height: 36px;
	}
}
@media (min-width: 1800px) {
}


/*========================================================
                      	產品列表
=========================================================*/

.product-list{
	background:#f7f0e7;
}

.product-list .product1 img{
	width: 100%;
	border-radius: 25px;
}
.product-list .product1 p{
	text-align: center;
	padding: 10px 0;
}





/*========================================================
                         圖片效果
=========================================================*/

a.figure {
	display: block;
	position: relative;
	}

a.figure:hover:before {
    opacity: 0.3;
    -webkit-transform: scale(1);
    transform: scale(1);
}
a.figure:before {
    position: absolute;
    top: 6px;
    bottom: 6px;
    left: 6px;
    right: 6px;
	border-radius:25px;
    content: '';
    display: inline-block;
	background: url(../../images/magnifier.png) no-repeat center center;
    background-color: #000;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    transition: .3s;
}


/*========================================================
                         彈跳公告
=========================================================*/
#fancybox_announce{
	display: none;
	font-size: 15px;
	margin-bottom: 10px;
	text-align:center;
}
#fancybox_announce h1.title {
    background-color: #664412;
    color: #fff;
    margin: 0 0 20px 0;
    padding: 10px 10px;
    font-size: 20px;
    text-align: center;