@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/cwtexyen.css);

@media (max-width:768px) {
.navbar-brand.xlogo {
	width:80%;
}
.navbar-brand>img {
	width:100%;
}
}


/* DIV高度設定一致 */
.ehdiv{
	margin-bottom:-1000px;
	padding-bottom:1020px;
}
#equalheight {
	overflow:hidden;
}

/* 整體 overall*/
html {
	overflow-y: scroll;
} 
body {
	font-family:'Open Sans',Helvetica,'Microsoft YaHei','cwTeXYen','Helvetica Neue', Arial, sans-serif;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:'Open Sans',Helvetica,'Microsoft YaHei','cwTeXYen','Helvetica Neue', Arial, sans-serif;
}
ul {
	padding-left:15px;
}
h1, .h1 {
	font-size:2em;
}
h2, .h2 {
	font-size:1.9em
}
h3, .h3 {
	font-size:1.8em
}
h4, .h4 {
	font-size:1.6em
}
h5, .h5 {
	font-size:1.4em
}
h6, .h6 {
	font-size:1.2em
}
p {
	font-size:1.1em
}
hr {
	border-top:1px solid #ccc
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top:20px;
	margin-bottom:20px;
}
h4, .h4, h5, .h5, h6, .h6 {
	margin-top:20px;
	margin-bottom:20px;
}
span.focus {
	color: #FFFF00;
}

/* 選單列 menu bar */
@media (min-width:1280px) {
.navbar-nav {
	position: relative;
	left:260px;
}
}
@media (min-width:951px) and (max-width:1240px) {
.navbar-nav {
	position: relative;
	left:100px;
}
}
@media (min-width:769px) and (max-width:950px) {
.navbar-form {
	width:20%;
	position:absolute;
	right:20px;
}
}
@media (min-width:400px) and (max-width:768px) {
.navbar-header {
	width:50%;
}
.navbar-nav {
	position: relative;
	left:-100px;
}
.navbar-form {
	width:22%;
	position:absolute;
	right:20px;
}
}
.global-nav {
	margin-bottom:-20px;
}
.navbar {
	border-radius:0px;
}
.navbar-default {
	border-bottom:3px #0f81c3 solid;
}
.navbar-nav {
	margin:6px;
	font-family:'Open Sans',Helvetica,'Microsoft YaHei','cwTeXYen','Helvetica Neue', Arial, sans-serif;
}
.navbar-nav li a {
	font-size:1.1em;
}
.navbar-form {
	padding:0;
	margin:12px 0 0 0;
}
.form-control {
	font-family:'Open Sans',Helvetica,'Microsoft YaHei','cwTeXYen','Helvetica Neue', Arial, sans-serif;
}

@media (min-width:500px){
.dropdown-menu li:hover .sub-menu {visibility: visible;}
.dropdown:hover .dropdown-menu {display: block;}
}

/*滑動廣告slider jumbotron*/
@media (max-width:1024px) {
.carousel-caption {
	font-size:60%;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-top:5px;
	margin-bottom:5px;
}
.carousel-caption>img{
	width:35%;
	margin-bottom:5px;
}
.btn {
	padding:4px 6px;
}
}
#xforms .btn {
	padding:11px 12px;
}
.container .jumbotron, .container-fluid .jumbotron {
	padding:0;
}
.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6, .carousel-caption p {
	color:#FFFFFF;
	font-family:'Open Sans',Helvetica,'Microsoft YaHei','cwTeXYen','Helvetica Neue', Arial, sans-serif;
}
.carousel-control {
	font-weight: bold;
}
.carousel-caption h1 {
	font-size:3em;
	line-height:1em;
}
.carousel-caption p, .carousel-caption li {
	font-size:1.2em;
}
.carousel-control .icon-prev:before {
	content:'<';
}
.carousel-control .icon-next:before {
	content:'>';
}
.slideshow .carousel-indicators {
	bottom:20px;
}
.item ul {
}
.item li {
	list-style-position:inside;
	list-style:none;
}
.item a {
	text-decoration:none;
}

/* 大圖片區:代理商logo列表 jumbotron: agent logo bar */
@media (max-width:400px) {
.btn_hover_1 a, .btn_hover_2 a, .btn_hover_3 a, .btn_hover_4 a, .btn_hover_5 a{
	margin-right:0;
	margin-left:20px;
}
}
.jumbotron {
	margin-bottom:30px;
	background-color:#FFFFFF;
}
.container .jumbotron, .container-fluid .jumbotron {
	border-radius:0;
	padding-left:0;
	border-bottom:1px solid #cccccc;
	padding-bottom:20px;
}
.jumbotronTitle {
	font-size:1.8em;
	line-height:1.8em;
	width:100%;
	text-align:center;
	border-bottom:1px solid #cccccc;
	letter-spacing: 50px;
	text-indent: 50px;
	margin-bottom:20px;
}
.btn_hover {
	margin-left:30px;
}
.btn_hover_1 a, .btn_hover_2 a, .btn_hover_3 a, .btn_hover_4 a, .btn_hover_5 a{
	float:left;
	width:200px;
	height:90px;
	margin-right:20px;
}
.btn_hover_1 a:link, .btn_hover_1 a:visited{
	background:url('../../../images/logo/logo_NEB.jpg') no-repeat;
}
.btn_hover_1 a:hover{
	background:url('../../../images/logo/logo_NEB_hover.jpg') no-repeat;
}
.btn_hover_2 a:link, .btn_hover_1 a:visited{
	background:url('../../../images/logo/logo_CST.jpg') no-repeat;
}
.btn_hover_2 a:hover{
	background:url('../../../images/logo/logo_CST_hover.jpg') no-repeat;
}
.btn_hover_3 a:link, .btn_hover_1 a:visited{
	background:url('../../../images/logo/logo_Biometra.jpg') no-repeat;
}
.btn_hover_3 a:hover{
	background:url('../../../images/logo/logo_Biometra_hover.jpg') no-repeat;
}
.btn_hover_4 a:link, .btn_hover_1 a:visited{
	background:url('../../../images/logo/logo_AJ.jpg') no-repeat;
}
.btn_hover_4 a:hover{
	background:url('../../../images/logo/logo_AJ_hover.jpg') no-repeat;
}
.btn_hover_5 a:link, .btn_hover_1 a:visited{
	background:url('../../../images/logo/logo_LabTurbo.jpg') no-repeat;
}
.btn_hover_5 a:hover{
	background:url('../../../images/logo/logo_LabTurbo_hover.jpg') no-repeat;
}
.btn_hover_txt {
	float:left;
	width:200px;
	margin-top:20px;
	margin-right:20px;
	text-align:center;
}

/* 內頁整體Inner page content */
#innerContainer, .footer-blocks {
	min-height:600px;
}
.pageGap {
	padding-top:3%;
	padding-bottom:3%;
}
.inline li {
	/*display:inline;*/
}
.divImg {
	width:300px;
	height:400px;
	overflow:hidden;
	float:right;
	text-align:right;
}
.seriesCap {
	text-align:center;
	color:#FFFFFF;
	border-radius:50px;
	font-weight:bold;
}
.new {
	color:#FFFFFF; 
	background-color:#FF0000;
	font-size:0.8em;
	padding:2px 5px; 
	font-weight:bold;
	margin-left:5px
}

/* 區塊Block*/
@media (max-width:768px) {
.xoops-side-blocks > aside > h4.block-title {
	font-size:1.2em;
	margin-bottom:10px;
}
.xoops-blocks > h4 {
	font-size:10px;;
}/
.xoops-bottom-blocks > h4 {
	font-size:1.2em;
	margin-bottom:20px;
}
.xoops-footer-blocks > h4 {
	font-size:1.2em;
	margin-bottom:20px;
	color: #FFFFCC
}
}
/* 左右區塊標題 left & right Block title */
.xoops-side-blocks > aside > h4.block-title {
	font-size:1.6em;
	margin-bottom:10px;
}
/* 上中區塊標題 top center Block */
.xoops-blocks > h4 {
	font-size:1.6em;
	margin-bottom:20px;
}
/* 下中區塊標題 bottom center Block */
.xoops-bottom-blocks > h4 {
	font-size:1.6em;
	margin-bottom:20px;
}
/* 尾區塊標題 footer Block */
.xoops-footer-blocks > h4 {
	font-size:1.6em;
	margin-bottom:20px;
	color: #FFFFCC
}

/*熱銷產品排列*/
@media (max-width:1024px) {
.ehdiv h6 {
	display:inline-block;
	margin:10px 0;
}
}
.productItem {
	width:100%;
	height:120px;
	background-position:center;
	border-radius: 5px;
}
.hotProductBlock ul a:hover, a:focus {
	/*text-decoration:none*/
}
.readMore {
	font-size:0.9em;
	position: relative;
	bottom:0;
}
h6 > a {
	color:#317eac;
}
.hp {
	height:90px;
}
@media (min-width:768px) {
.ehdiv > h6 {
	height:2em;
}
}
@media (max-width:950px){
.productItem {
	background-position:left;
}
}

/*TinyD自訂頁面*/
.inline_block {
	margin-bottom:50px;
}
.inline_block > ul {
	font-size:1.1em;
}
.inline_flow {
	height:70px;
	vertical-align:top;
}

/*聯絡表單 contact form*/
@media (max-width:400px) {
iframe.map {
	display:none
}
}
@media (max-width:800px) {
iframe.map {
	width:350px;
}
}
@media (min-width:800px) and (max-width:980px) {
iframe.map {
	width:350px;
}
}
@media (min-width:981px) and (max-width:1024px) {
iframe.map {
	width:500px;
}
}
#xforms {
	margin-top:-20px;
}
.form_list {
	margin-top:30px;
}
.hightlight, .suffix {
	color:#FF0000;
	font-weight:bold;
}
.outer {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	width:100%;
}
.outer th {
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
.outer td.head {
	padding:5px 5px 5px 0;
	width:30%;
}
.outer td.even, td.odd {
	padding:5px 5px 5px 0;
	width:70%;
}
.map {
	width:700px;
	height:240px;
	position: absolute;
	right:20px;
	top:40px;
}


/*頁尾設定 footer*/
@media (max-width:400px) {
.footer {
	font-size:80%;
}
.comments-nav, .comments-nav > a , .comments-nav > a > img {
	display:none
}
}
.footer > h3 {
	color: #9FD5F4;
	padding: 15px 0 15px 0;
}
.footer > h3 > a.credits {
    top: 5px;
}
