a {
	color: #5a5a5a;
}
a:hover{
	color: #ababab;
}

.wrap {
	padding: 0;
}
/*header*/
#header2 {
	border-bottom-color: #5a5a5a;
}
#container {
	background: #5a5a5a;
}
#logo a {
	padding-top: 3%;
	padding-bottom: 0;
}
#logo img {
	width: inherit;
	height: inherit;
}
.body-T #nav > ul > li > a {
	text-shadow: none;
}
#nav > ul > li.active > a {
	color: #f28300;
	border-bottom: 6px solid #f28300;
	background: none;
}
#nav > ul > li#m7 > a {
	background: #f28300;
	color: #FFFFFF;
	font-size: 13px;
}
#nav > ul > li#m7 > a:hover {
	background: #ffab20;
	color: #FFFFFF;
}
#nav > ul > li.active > a:hover {
	color: #f28300;
}
#nav > ul > li > a:hover {
	color: #f28300;
	border-bottom: 6px solid #f28300;
}
#nav > ul > li#m5 > a, #nav > ul > li#m6 > a {
	font-size: 13px;
	color: #8f8f8f;
}
#nav > ul > li:before {
	content: '';
	display: none;
}
#nav > ul > li#m6:before, #nav > ul > li#m7:before {
	content: ':';
	display: block;
}
#m3 .dropdown-menu li.incate6 {
	width: 20%;
}
#topnav .dropdown-menu {
	background: #ffab20;
}
#btn-search {
	background: #f39800;
	color: #fff;
}
#btn-search-more {
	background: #d58500;
	color: #fff;
}
#topnav-search .input-group, #topnav-search .input-group *, #topnav-search .input-group *:hover {
	border-color: #d58500;
}


/*main*/
#breadcrumb-wrap{
	background: #5a5a5a;
}
#content, #content{
	background: url(../images/pro_bg.jpg) center top no-repeat;
	padding-top: 20px;
}
.con_pro #content{
	background: url(../images/pro_bg2.jpg) center top no-repeat;
}

.prodlist:hover .listimg{
	border-color:#f39800;
}
.prodlist .cate-name-more, .prodlist .cate-name{
	border-color: #f39800;
}
.prodlist .cate-name{
	display: none;
}
.prodlist .cate-name-more a{
	color: #5b5b5b;
	font-weight: bold;
	font-size: 130%;
}
.prodlist .cate-name-more a:hover {
    color: #f39800;
}
.pro-simdes_list{
	text-align: left;
	border-left: 4px solid #f39800;
	padding-left: 10px;
	
}


.assembly_l{
	width: 50%;
	display: inline-block;
	text-align: center;
	}
.assembly_r{
	width: 49%;
	text-align: center;
	display: inline-block
}
.assembly_d{
	margin-top: 2%;
	padding-top: 2%;
	border-top: 1px solid #C3C3C3;
	text-align: center;
}

.container_product .page-header, .pro-no{
	display: none;
}
.pro-r{
	padding-top: 10%;
}
.pro-simdes{
	margin-top: 0;
	font-size: 180%;
	text-transform: uppercase;
}
.pro-name{
	font-size: 260%;
	color: #119da4;
}
.pro-r .btn{
	background: #119da4;
}
.pro-r .btn:hover{
	background: #41b7bd;
}
.container_product .fa-angle-double-right:before{
	padding-top: 0;
	padding-bottom: 0;
	
}
figure{
	background: rgba(255,255,255,1.00);
	padding-left: 15%;
	padding-right: 15%;
}
.mfp-image-holder .mfp-close{ color: #7C7C7C; padding-right: 5%;}
.mfp-title{color: #7C7C7C; padding-left: 5%; padding-right: 5%; font-size: 1.2em;}


.txtNormal p{ font-size: 1.3em; line-height: 2em;}


/*頁籤*/
#tabs-0 > li.active > a, #tabs-0 > li > a:hover{
	background: #f39800;
}
#tabs-0 > li.active a:before, #tabs-0 > li a:hover:before {
    border-color: transparent #f39800 transparent transparent;
}

#tabs-0 > li.active a:after, #tabs-0 > li a:hover:after {
    border-color: #f39800 transparent transparent transparent;
}
/*table*/
.tab_spec{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #DFDFDF;
}
.tab_spec th, .tab_spec td{
	text-align: left;
	padding: 0.5% 2%;
	
}
.tab_spec th{
	border-right: 1px solid #F3F3F3;
}

.tab_spec tr:nth-child(odd){
	background: #ebdabe;
}

.protxt{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
/*table2*/
.tab_spec2{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #DFDFDF;
}
.tab_spec2 th, .tab_spec2 td{
	text-align: center;
	padding: 0.5% 2%;
	
}
.tab_spec2 th{
	border-right: 1px solid #F3F3F3;
	background: #ebdabe;
}
.tab_spec2 tr:nth-child(2) th{ border-top:1px solid #F3F3F3 }
.tab_spec2 td{
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
}
.tab_spec2 .remarks{
	text-align: left;
}
/*table3*/
.tab_spec3 th, .tab_spec3 td{ text-align: center;}
.tab_spec3 tr:nth-child(even) td{
	border-right: 1px solid #DFDFDF; 
}
.tab_spec3 tr:nth-child(odd) td{
	border-right: 1px solid #F3F3F3;
}











/*footer*/
#footer1 {
	background: url(../images/footer_bg.jpg) left top repeat-x #eaeaea;
	border-bottom: 1px solid #d1d1d1;
	padding: 1.2% 0;
}
#footer2 {
	background: #FFFFFF;

}
#custnav2 {
	width: 43%;
	float: left;
	padding-right: 20px;
}
#custnav3 {
	float: left;
	width: 40%;
	padding-right: 20px;
}
#custnav3 #dropdown6 li {
	width: 50%;
	float: left;
}
#custnav2 > .nav-header {
	display: none;
}
#custnav2 > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#custnav2 > ul > li a {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-weight: 700;
	padding: 0.3em 0;
	display: block;
}
#custnav3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#custnav3 > ul > li > .nav-header {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-weight: 700;
	padding: 0.2em 0;
	display: block;
	margin-bottom: 0.2em;
}
#custnav3 > ul > li > ul > li:before {
	width: 14px;
	display: inline-block;
	text-align: right;
	margin-right: 4px;
	content: "\f04d";
	font: normal normal normal 12px/1 FontAwesome;
	-webkit-transform: scale(0.4);
	-ms-transform: scale(0.4);
	transform: scale(0.4);
	color: #f39800;
}
#custnav3 > ul > li > ul a {
	font-size: 14px;
	padding: 8px 0;
	display: inline-block;
}

#cominfo i{
	background: #119da4;
}



/*index*/
#index-news-wrap{
	border: 0;
	}
#index-news-wrap2{
	background: #f39800;
}
#index-news-ti{
	background: url(../images/index_news.jpg) left top no-repeat;
	background-size: cover;
}
#index-news a{
	color: #FFFFFF;
}


#index-com-wrap{
	background: url(../images/index/index_com_bg.jpg)center bottom no-repeat;
	background-size: cover;
}
#index-com{
	width: inherit;
	
}
.index-com_l{
	width: 40%;
	display: inline-block
}
.index-com_r{
	width: 59%;
	display: inline-block;
	text-align: right;
	vertical-align: top;
}

#index-com h1{
	color: #2e4450;
}
#index-com p{
	font-size: 100%;
	line-height: 185%;
}
#index-com-more{
	background: #119da4;
	padding: 0 0 0 3%;
}
#index-com-more:hover{
	background: #41b7bd;
}
.fa-angle-double-right:before {
    background: #d0ccd0;
    display: block;
    padding: 20% 36%;
    font-size: 150%;
}

#middle{
	background: #FFFFFF;
}
#index-feature li{
	text-align: center;
}
.feature-txt{
	border-top-color: #f39800;
	min-height: inherit;
}
.feature-txt h2{
	font-size: 30px;
	color: #119da4;
	padding-top: 5%;
	padding-bottom: 5%;
}

/* 詢價系統 */
	#frm {
		margin-bottom: 30px;
	}

/*respensive*/
@media (max-width : 1199px) {
	.wrap{padding-left: 3%; padding-right: 3%;}
}

@media (max-width: 740px) {
	#custnav3{  width: 55%; }
}


@media (max-width : 600px){
	.index-com_l{
		width: 100%;
	}
	.index-com_r{
		margin-top: 5%;
	}
/*
	#custnav{
		width: 50%;
	}
*/
	#cominfo{
		margin-top: 0;
	}
	.collapse{
		visibility: inherit;
		display: block;
	}  
	#custnav3 #dropdown6 li {
		width: 100%;
		float: none;
	}
	#custnav3>ul>li>ul a {
		font-size: 13px;
		padding: 3px 0;
	}
}
@media (max-width : 500px){
	#custnav{
		width: 100%; float: none;
	}
	#custnav2{ width: 60%; margin-right: 3%;}
	#custnav3{ width: 37%; }
/*	#cominfo-ti{ margin-bottom: 5%;	}*/
}









