@import url(https://fonts.googleapis.com/css?family=Open+Sans);
body {
    -webkit-overflow-scrolling: touch;    
}
/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /*reset the text-align*/
    text-align:center;
    /*inline-block space fix*/
    /*margin-right:-4px;*/
}
/*---可以防止地圖被滾動---------*/
.maps iframe{
    pointer-events: none;
}

 




/*-------搜尋頁-----------------------------------------------------------------------*/
/*-----搜尋內容模組----*/
.search_list{ border-bottom:1px dotted #717071; margin:12px 0; overflow:auto;}
.search_list_img img{ width:100%; height: auto; }
.search_list h6{ font-size:21px; color:#666; font-weight:900;}
.search_right{ text-align:left;}
.search_Bread{ font-size:14px; color:#AB2024; font-weight:bold;}
.search_time{ float:right; font-size:14px ; color:#A8A8A8;}
.search_text{ font-size:14px; line-height:20px; color:#777;}
.search_tag{font-size:14px; line-height:20px; color:#888;}
.search_tag a{ font-size:12px; line-height:20px; padding:1px 6px; color:#AAA; border:1px solid #AAA;}
.search_tag a:hover{ background-color:#AAA; color:#FFF;}
.search_tag a.active{ background-color:#AAA; color:#FFF;}

/*-----搜尋-主題文字-----*/
.search_theme{ font-size:14px; line-height:26px; color:#636363; text-align:left; margin:20px 0; background-color:#EEE; padding:20px; overflow:auto;}
.search_title{font-size:18px; line-height:26px; color:#AB2024; text-align: center;}
.search_theme_word{ border-left:1px solid #EEE;}


/*--搜尋結果-----*/
.search_result{ text-align:center; font-size:16px; line-height:30px; color:#666; margin:25px 0;}
.search_result span{ font-size:21px; color:#AB2024;}

/*-- 搜尋框------*/
.search {
  width: 90%;
  position: relative;
  margin:20px auto 50px auto;
}
.search input{font-size:18px; height:40px;  line-height:36px; padding:15px;}
.searchTerm {
  float: left;
  width: 100%;
  height:26px;
  line-height:26px;
  border: 1px solid #DDD;
  padding: 5px;
  border-radius:  5px;
  outline: none;
  color: #EEE;
}
.searchTerm:hover{ border: 1px solid #AB2024;}
.searchTerm:focus{
  color: #AB2024;
}

.searchButton {
  position: absolute;  
  right: 0px;
  width: 40px;
  height: 40px;
  border: 1px solid #DDD;
  background: #AB2024;
  text-align: center;
  color: #fff;
  border-radius:0  5px 5px 0;
  border: 1px solid #AB2024;
  cursor: pointer;
  font-size: 20px;
}
.searchButton:hover{
	background-color:#8C0306;
	border: 1px solid #8C0306;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-ms-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}
/*--------*/
.nav-tabs {
    border-bottom: none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #AB2024;
    border: 1px solid #AB2024;
	color:#FFF;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border-radius:  0;
	color:#AB2024;
	 border: 1px solid #CCC;
	 margin:5px 3px;
}
.nav-tabs > li > a:hover{ background-color: #AB2024;    border: 1px solid #AB2024; color:#FFF; 	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-ms-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;}

/*===================================================================================================*/


@media only screen and (max-width : 767px){
.search_right{
	margin-top:10px;
}
}
@media only screen and (max-width : 440px){


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

}

