@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	}
header{
	background:url("../images/head_bg.jpg") center 0 no-repeat;
	}
footer, footer a{
	color:#000;
	}
.logo{
	padding:10px 0 0;
	}
.search{
	clear:none;
	margin:0 10px 0 0;
	}
.content{
	display:block;
	position:relative;
	top:-40px;
	overflow:hidden;
	zoom:1;
	}
.colSide h4{
	height:39px;
	text-align:center;
	text-transform:uppercase;
	padding:20px 0 0;
	background:url("../images/title.jpg") center 0 no-repeat;
   -webkit-border-radius:5px 5px 0 0;
      -moz-border-radius:5px 5px 0 0;
           border-radius:5px 5px 0 0;
	}
.sideCate li li{
	border-top:1px dotted #ccc;
	border-bottom:none;
	}
h2.menuTitle{
	margin-top:50px;
	}
.banner{
	padding-bottom:50px;
	background:url("../images/bread_bg.jpg") 0 0 repeat;
	}
.bannerArea, .breadcrumb{
	width:100%;
	}
.breadcrumb{
	padding:0 0 0 30px;
	background:url("../images/home.png") 0 0 no-repeat;
	}
.breadcrumb a, .breadcrumb{
	color:#fff;
	}
#navMenu{
	background:none;
   -webkit-border-radius:0;
      -moz-border-radius:0;
           border-radius:0;
	}
#navMenu a{
	color:#000;
	}
#navMenu a:hover{
	color:#fff;
	background-color:#08b;
	}
.colSide{
	background:none;
   -webkit-border-radius:0;
      -moz-border-radius:0;
           border-radius:0;
	}
.colSide h4{
	margin-bottom:10px;
	}
.sideCate{
	margin:0;
	padding:0;
	background-color:transparent;
   -webkit-border-radius:0;
      -moz-border-radius:0;
           border-radius:0;
	}
/*index
----------------------------*/
.index .banner{
	padding-bottom:0;
	background:none;
	}
.index .content{
	position:static;
	margin-top:50px;
	}
.introAbout{
	margin-bottom:50px;
	overflow:hidden;
	zoom:1;
	}
.introLeft{
	float:left;
	width:60%;
	}
.introAbout img{
	float:right;
	width:354px;
	}
.introLeft p{
	font-size:120%;
	line-height:1.6em;
	}
a.imgBorder{
	width:185px;
	height:185px;
	}
.introAbout h3, .introHot h3{
	font-size:160%;
	margin-bottom:10px;
	padding:0 0 0 30px;
	background:url("../images/icon1.png") 0 3px no-repeat;
	} 
.introLeft .more{
	color:#fff;
	width:80px;
	text-align:center;
	margin-top:10px;
	padding:2px 0 5px;
	background-color:#07b;
   -webkit-border-radius:15px;
      -moz-border-radius:15px;
           border-radius:15px;
	}
.introLeft .more:hover{
	text-decoration:none;
	background-color:#09b;
	background:linear-gradient(to bottom, #07b, #3cd);
	}
.flex-control-nav{
	bottom:-40px;
	}
.banner .flex-control-nav{
	bottom:0;
	}
.introHot{
	padding-top:40px;
	background:url("../images/shadow.jpg") center 0 no-repeat;
	}
/*產品詳細頁Tab
----------------------------*/
.r-tabs .r-tabs-panel{
	padding:15px 0;
	}
/*footer
----------------------------*/
.social{
	bottom:0;
	top:30px;
	right:100px;
	}
footer{
	clear:both;
	background:url("../images/foot_bg.jpg") center 0 repeat;
	}
.footer{
	width:980px;
	padding:30px 0 20px;
	}
.footer .info, .copyright{
	padding-left:0;
	}
.footer .menu{
	margin-left:-7px;
	}