a {
    text-decoration:none;
    font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

b {
	font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

.link_a{
	color: Black;
	text-decoration:none;
}


.link_a:hover{
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}


.qa_link{
	color: Blue;
}


.container{
	max-width: 990px;
}

.head{
	padding-top: 0px;

	background-color: #DCDDDF;

}

#banner_mobile{
	
	padding-top: 50px;
	
}

.title{
	font-size: 20px;
	font-weight: bold;
	font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

.fb_connect{
	padding-top: 75px;
}

.hr2{
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.hr3{
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	border:0; height:1px; background-color: #A5A5A5;
}

.hr0{
 	height:1px;border:none;border-top: 1px dashed #A3A3A3;
}

.dotted{
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-top:1px dashed #cccccc;height: 1px;overflow:hidden;
}


.p10{
	padding-top: 10px;
}

.p20{
	padding-top: 20px;
}

.p30{
	padding-top: 30px;
}

.product_box{
	padding: 10 0 30 0px;
	border:1px #F1F1F1 solid;
	

}

.product_head{
	padding-top: 2px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}

.product_title{
	font-size: 15px;
	font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

.product_title2{
	font-size: 24px;
	font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

.product_title span{
	
	/*color: #A4A4A4;*/
	font-size: 16px;
	font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

.product_more{
	/*position:absolute;*/
	/*margin: 0px auto;*/
	
	position:absolute; top:50%; left:22%;
}

.product_content{
	width: 90%;
	margin: 0px auto;
}

.product_subtitle{
	color: #666666;
	font-size: 16px;

}

.product_ingredient,.product_ingredient,.product_features{
	color: Black;
}

.product_no{
	
	max-width:200px;
	text-align: center;
	
	
}

.no_bg{
	border-radius: 10px;
	background-color: #A4A4A4;
	color: White;
	
}



.recommend_bg{
	/*border-radius: 20px;
	background-color: #4267B2;
	*/
	color: #4267B2;
	/*
	width: 130px;
	text-align: center;
	*/
	
}

.item_name{
	
	padding-left: 10px;
}

.index_title{
	font-size: 22px;
	text-align: center;
	color: #4B4B4B;
}

#search_box{
		display: block;
}

#search_box2{
	display: none;
}

#search_box_content{
	height: 35px;
	padding-top: 5px;
}

.default_box img{
	border-width:1px; border-color: #D2D2D2;
	border-style: solid;
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	 
	 transition: background 0.5s linear;
	 
}

.default_box img:hover{
	
	opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.title_str{
	font-size: 16px;
	color: Black;
}


#img_x img{
	width: 300px;
	height: 380px;
}

 @media only screen and (max-width:900px) {
	.fb_connect{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.head{
		padding-top: 30px;
		
	}
	
	#search_box{
		display: none;
	}
 
 	#search_box2{
		display: block;
	}
	
	#img_x img{
		width: 100%;
		height: auto;
	}
	
 }
 
.main-section{
	padding-top: 20px;
} 
 
 
.default_title{
	font-size: 16px;
}

.menu_box{
	background-color: Black;
}



.foot{
	height: 60px;
}

.foot p{
	text-align: center;
}


.right_box .title{
	font-size: 16px;
}

.right_box td{
	font-size: 13px;
	line-height: 20px;
}

.right_box .date{
	color: #BEBEBE;
}

.padding-0 {
    padding: 0;
}


.news_a:hover {
    color: #4C4C4C;
}


.ahref{
	text-decoration:none;
}


.product_menu{
	border-width:1px; border-color: #E1E1E1;
	border-style: solid;
	padding: 5 5 5 5px;
	margin-top: 5px;
	font-size: 16px;
	border-radius:3px;
	
	transition: background 0.5s linear;
	
	
}

.product_menu_active{
	background-color: #999999;
	color: White;	
}


.product_menu:hover {
	background-color: #999999;
	
	color: White;
	
}

.product_more{
	/*padding-left: 30px;*/
	
	border-radius: 20px;
	background-color: #A4A4A4;
	color: White;
	width: 130px;
	text-align: center;
	
}

.product_more2{
	/*padding-left: 30px;*/
	
	border-radius: 20px;
	background-color: #A4A4A4;
	color: White;
	width: 130px;
	text-align: center;
	
}






#status_pc{
	display: block;
}

#status_mobile{
	display: none;
}

.about2_title{
	font-size: 26px;
	
	color: #4267B2;
	font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

.about2_title2{
	font-size: 16px;
	font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

.about_box{
	border-width:1px; 
	border-color: #D2D2D2;
	border-style:solid;
	padding: 0px 0px 5px 0px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 24px;
	
	height: 595px;
	
}

.about2_content{
	font-size: 15px;
	line-height: 25px;
}

.about_box .content{
	margin: 10px 10px 10px 10px;
	font-size: 14px;
}

.qa_title{
	font-size: 16px;
	color: #4B4B4B;
	text-decoration:none;
	text-align: center;
}

.qa_title:hover{
	color: #0D3D88;
}

.qa_view_title{
	font-size: 18px;
}

@media only screen and (max-width:900px) {

	#status_pc{
		display: none;
	}

	#status_mobile{
		display: block;
	}


}


.event_year{
	border-radius: 20px;
	background-color: #4267B2;
	color: White;
	width: 40px;
	text-align: center;
	
}


.event_bk{
	 
	 background-image: url("../image/about/event_bk.jpg");
	
	width: 100%;
	 background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	
}


/*slider*/
.jssorb031 {position:absolute;}
.jssorb031 .i {position:absolute;cursor:pointer;}
.jssorb031 .i .b {fill:#000;fill-opacity:0.5;stroke:#fff;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:0.3;}
.jssorb031 .i:hover .b {fill:#fff;fill-opacity:.7;stroke:#000;stroke-opacity:.5;}
.jssorb031 .iav .b {fill:#fff;stroke:#000;fill-opacity:1;}
.jssorb031 .i.idn {opacity:.3;}

.jssora051 {display:block;position:absolute;cursor:pointer;}
.jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
.jssora051:hover {opacity:.8;}
.jssora051.jssora051dn {opacity:.5;}
.jssora051.jssora051ds {opacity:.3;pointer-events:none;}

/* jssor slider loading skin spin css */
.jssorl-009-spin img {
animation-name: jssorl-009-spin;
animation-duration: 1.6s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
from {
    transform: rotate(0deg);
}

to {
    transform: rotate(360deg);
}
}    


#slider1_container{
	visibility: hidden; 
	position: relative; 
	margin: 0 auto;
   overflow: hidden; 
	left: 0px; 
	top: 0px; 
	width: 1100px;
	height: 530px;
	margin-bottom: 0px;
	
}

@media only screen and (max-width:480px) {

	#slider1_container{
		top: 40px; 
		width: 600px;
		height: 600px;
		margin-bottom: 40px;
	}



}



.MsoNormal{
	
	/*font-family:'Helvetica Neue', Helvetica, Tahoma, Arial, 'Microsoft Yahei', 'PingFang SC', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;*/
	font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

.paper_no{
	border-radius: 20px;
	background-color: #6D6D6D;
	color: White;
	width: 30px;
	text-align: center;
	
}

.paper_note{
	color: #A3A3A3;
}

.paper_download{
	text-decoration:none;
}

.paper_download:hover{
	text-decoration:none;
}

.product_view{
	color:#FFFFFF;
	text-decoration:none;
	font-family:微軟正黑體, 新細明體, Arial, Verdana;
}

.product_view:hover{
	text-decoration:none;
	color:#FFFFFF;
}