body{
	font-family:Arial, 微軟正黑體;

	}
nav, .index #navMenu{
	background-color:#000;
	}
.index nav{
	background-color:transparent;
	}
#navMenu{
	background:none;
   -webkit-border-radius:0;
      -moz-border-radius:0;
           border-radius:0;
	}
#navMenu a{
	line-height:1.2em;
	padding:12px 30px 9px;
	}
#navMenu a:hover{
	color:#fda;
	}
.banner{
	background:url("../images/banner_bg.jpg") center 0 no-repeat #000;
	}
.index .banner{
	background:none;
	}
.colSide{
	background:none;
	}
.colSide, .sideCate, .colSide h4{
   -webkit-border-radius:0;
      -moz-border-radius:0;
           border-radius:0;
	}
.colSide h4{
	color:#a50;
	font-size:140%;
	height:31px;
	padding:45px 0 0 10px;
	background:url("../images/side_title.jpg") 0 0 no-repeat;
	}
.sideCate{
	margin:0;
	padding:0;
	background-color:#f4f4f4;
	}
.sideCate li a{
	padding:7px 3px 5px 20px;
	}
.sideCate li.active{
	padding:0;	
	}
.sideCate li a.tree.active, .sideCate li.par_tree.active{
	background-color:#ffe;
	}
.sideCate li.par_tree, .sideCate li a.tree.active, .sideCate li.par_tree.active{
	background-position:5px 13px;
	}
.sideCate li li a{
	color:#a50;
	}
.sideCate li li{
	border-top:1px dotted #ccc;
	border-bottom:none;
	}
h2.menuTitle{
	padding-bottom:5px;
	border-bottom:5px solid #dcdcdc;
	}
footer{
	background:#400000;
	}
.social{
	right:100px;
	bottom:63px;
	}
.social a{
	margin-right:10px;
	width:35px;
	height:35px;
	background:url("../images/social.png") 0 0 no-repeat;
	}
.social .youtube{
	background-position:0 -51px;
	}
.productGrid .proList{
	margin:0 40px 30px 0;
	}
.index #slidepic_pic2{
	height:500px;
	}
.index .content{
	margin-top:30px;
	}
.navIntro{
	margin-bottom:70px;
	overflow:hidden;
	zoom:1;
	}
.navIntro div{
	float:left;
	font-size:110%;
	width:30%;
	margin-right:50px;
	}
.navIntro div.last{
	float:right;
	margin-right:0;
	}
.navIntro img{
	width:100%;
	margin-bottom:10px;
	}
.navIntro h3, .proIntro h3{
	color:#a50;
	font-size:150%;
	line-height:1.8em;
	}
.navIntro ul{
	margin-left:15px;
	}
.navIntro li{
	list-style-type:disc;
	}
.navIntro .more{
	color:#fff;
	font-size:80%;
	width:auto;
	padding:3px 10px;
	background-color:#777;
	}
.navIntro .more:hover{
	text-decoration:none;
	background-color:#e50;
	}
.proIntro h3{
	font-size:160%;
	/*text-align:center;*/
	position:relative;
	border-top:1px solid #000;
	}
.proIntro h3 span{
	position:absolute;
	z-index:999;
	background-color:#fff;
	top:-20px;
	left:50%;
	width: 160px;
	margin-left: -80px;
	text-align: center;
	}
a.imgBorder{
	width:185px;
	height:185px;
	}
.productList .txt{
	width:498px;
}	

.banner {
	width:1000px;
	margin:0 auto;
}

.r-tabs-panel table {
	/*編輯器的table*/
	width:100%;
}
