@charset "utf-8";

/* CSS Document */

body{

	position:relative;

	width:1600px;

	margin: 0 auto;

	/* color:#0000; */

	font-size:25px;

	font-family:"微軟正黑體",Verdana, Geneva, sans-serif;

}

a{

	color:#221815;

}

a:hover{

	color:#221815;

}

#footer-bg{

	position:relative;

	height:278px;

	font-size:18px;

    padding: 0 15px;

	margin-top:30px;

	border-top:2px dashed #d4d4d4;

}

.en #footer-bg{

	font-size:15px;

    [;padding: 0 0;]



}

#header-bg{

	width:1600px;

	height:348px;

	background-color:#000;

	background:url(../images/tw/header-bg.jpg) no-repeat 0 0;

}

.index #header-bg{

	height:0;

	background:none;

}

#header{

	padding:0 40px;

}

#nav{

	float:right;

	width:1076px;

	height:44px;

	margin-top:303px;

	

}

.index #nav {

    margin-top: 608px;

}



#nav ul li{

	float:left;

}

#nav ul li a{

    color: #FFFFFF;

    display: block;

    font-size: 30px;

    line-height: 47px;

    text-align: center;

    width: 176px;

}

.index #nav ul li a{

	width:150px;

}

#nav ul li a:hover,

#nav ul li a.current{

	color:#e60012;

}

.index #lang{

	top:665px;

}

#lang {

    font-size: 22px;

    height: 63px;

    left: 1304px;

    line-height: 63px;

    position: absolute;

    top: 349px;

    width: 180px;

	z-index:1;

}

#lang a {

    color: #857e6a;

    display: block;

    float: left;

    text-align: center;

    width: 90px;

}

#lang a:hover{



}

#lang a.current{

	color:#fff;

	background:url(../images/tw/lang.jpg) no-repeat 50% 10px ;

}



.logo {

    left: 71px;

    position: absolute;

    top: 454px;

}

#banner{

	width:1600px;

	height:653px;

	background-color:#000;

	

}



.index #nav {

    margin-top: -44px;

    position: inherit;}



.subNav{

	width:368px;

	float:left;

	padding-top:92px;

	position:relative;

	background:url(../images/tw/nav_bg.jpg) no-repeat 0 0;

	min-height:596px;

	margin-right:74px;

}



.subNav .title {

    color: #FFFFFF;

    font-size: 36px;

    left: 33px;

    position: absolute;

    top: 24px;

}

.subNav li{

    line-height: 60px;

	color:#221815;

	font-size:31px;



}

.subNav li a{

	display:block;

    width: 368px;

}

.subNav li a:hover,

.subNav li a.current{

	color:#e60012;

}



.subNav li a span {

    display: block;

    margin-left: 34px;

}





.breadcrumb {

    position: absolute;

    right: 70px;

    top: 69px;

	font-size:12px;

}

.index #content_area{

	min-height:inherit;

	background:none;

}

#content_area{

	position:relative;

    padding-top:150px ;

	min-height:600px;

	background:url(../images/tw/content_bg.jpg) no-repeat 0 0;

}

#contentPart{

	width:942px;

	float:left;

	clear:right;

}

.inquiry #contentPart,

.inquiry h1{
/*
	margin-left:442px;
*/
}



#contentPart p{

	line-height:50px;

}

h1 {

    border-bottom: 3px solid #eaeaea;

    float: left;

    font-size: 31px;

    height: 80px;

	line-height:80px;

	padding-left:33px;

    margin-bottom: 28px;

    width:942px;

	background:url(../images/tw/h1_bg.jpg) no-repeat 0 10px;

}

#footer-menu {

    height: 88px;

	line-height:88px;

	margin:0 auto;
	
	width:1000px;
	



}

.en #footer-menu{

	margin-right: 0;

}

#footer-menu ul li{

	float:left;

	margin:0 24px;

}

#footer-menu ul li a{

	font-size:21px;

	display:inherit;

}

#footer-menu ul li a:hover{

	color:#e60012;

}



.copyright{

    color: #BABABA;

    font-size: 15px;

    line-height: 15px;

    position: absolute;

    right: 30px;

    bottom:-12px;

}

#footer-bg a{



}

.mission{

	width:595px;

	height:543px;

	background:url(../images/tw/Mission.jpg) no-repeat 0 0;

}

.map{

	background:url(../images/tw/companymap.jpg) no-repeat 0 140px;

}

.en .map{

	background:url(../images/tw/companymap.jpg) no-repeat 0 280px;

}

.nav_sec li{

	height:80px;

	width:290px !important;

	float:left;

}

.nav_sec li.oem{

	width:500px !important;

}

.nav_sec li.oem span{

	width:395px !important;

}

.nav_sec li img{

	float:left;

}

.nav_sec li span{

	display:block;

	float:left;

	margin-top:8px;

	margin-left:10px;

	width:150px;

}

.news_index{

	width:390px;

	height:137px;

	padding-top:34px;

	padding-left:20px;

}

.news_index li{

    width: 357px;

	height: 28px;

    line-height: 28px;

    overflow: hidden;

}

.news_index li a{

	display:block;

}

.range{

	width:543px;

	height:118px;

	margin-top:20px;

	padding:15px;

	overflow:hidden;

}

.range ul{

	width:1000px;

}

.range li {

    float: left;

    margin-right: 22px;

	width:117px;

	height:114px;

	overflow:hidden;

	background:url(../images/tw/index_range.jpg) no-repeat 0 0;

}

.arrow_left{

    height: 28px;

    left: 31px;

    position: absolute;

    top: 66px;

    width: 53px;

	background:url(../images/tw/arrow_left.jpg) no-repeat 0 0;

}

.arrow_right{

	width:53px;

	height:28px;

    left:496px;

    position: absolute;

    top: 66px;

	background:url(../images/tw/arrow_right.jpg) no-repeat 0 0;

}

.inquiry table{

	font-size:18px;

}

.inquiry tr{

	height:50px;

	line-height:40px;

}

.inquiry input{

	border:1px solid #c1c1c1;

	height:25px;

	width:314px;

}

textarea{

	width:785px;

	height:200px;

	border:1px solid #c1c1c1;

}

#button{

	width:114px;

	height:47px;

	border:none;

	color:#FFF;

	font-size:16px;

	background:url(../images/tw/button.jpg) no-repeat 0 0;

}

.products #contentPart ul li{

	width:277px;

	height:300px;

	padding:0 18px;

	float:left;

	text-align:center;

	margin-bottom:80px;

}



.product_img{

	width:277px;

	height:208px;

	overflow:hidden;

	padding:0 10px 10px 0;

	background:url(../images/tw/product_default.jpg) no-repeat 0 0;

}

.product_img img{

	width:100%;

}

.products #contentPart .title{

	float:left;

	width:285px;

	margin:0;

}

.product_spe{

	float:left;

	width:360px;

}

.customer li{

	width:165px;

	height:170px;

	float:left;

	margin:5px 14px;

	background:url(../images/tw/Customer_bg.jpg) no-repeat 50% 0; 

}



.customer li img {

    display: block;

    height: 122px;

    margin: 2px auto;

    width: 122px;

}

.customer li p{

	text-align:center;

}

.laboratory{

	height:420px;

	background:url(../images/tw/company02.jpg) no-repeat left 0;

	padding-left:310px;

}

.en .laboratory{

	height:425px;

	background:url(../images/en/company02.jpg) no-repeat left 0;

}

.knowledge{

    font-size: 16px !important;

    line-height: 17px !important;

    padding-top: 12px;

}

.necessarily{

	background-color:#87AEDB;

}

.upload_more{

	color:#F00;

	font-size:12px;

	text-decoration:underline;

}

.upload_more:hover{

	color:#000;

}

/**/

.download{

	width:100%;

}

.download th{

	background-color:#3A6EA8;

	color:#000;

}

.download tr{

	height:34px;

}

.download tr:hover{

	background-color:#CCC;

}



.download tr:nth-child(even) {

	color:#6A6A6A;

}

.download tr:nth-child(odd) {

	color: #333;

}

.brand li{

	float:left;

	text-align:center;

	margin:0 13px;

}



.brand_img{

	width:277px;

	height:208px;

	padding:0 10px 10px 0;

	background:url(../images/tw/brand_default.jpg) no-repeat 0 0;

}

.brand_img img{
	width:100%;
}
/*
.brand li span{

	t

}

*/