@charset "utf-8";
@import url("reset.css");
.clear{
	clear:both;}
	
/* 主選單 */
.headerTopBg {
	width:100%;
	background:url(../images/row1-tail.gif) center 0 repeat-x;}
	
.menuMain{
	width:1000px;
	margin:0 auto;
	padding:31px 0 0;}
.menuMain h1 a{
	display:block;
	float:left;
	width:312px; height:85px;
	text-indent:-9999px;
	background:url(../images/logo.png) left top;}
.menu {
	float:right; 
	position:relative; 
	padding:0 0 0 2px; 
	z-index:3; 
	background:url(../images/menu-spacer.png) 0 0 repeat-y;}
.menu li{
	float:left;
	list-style:none;
	padding:0 2px 0 0;
	position:relative;
	background:url(../images/menu-spacer.png) right 0 repeat-y;}
.menu li a, .menuNow{
	display:block;
	width:178px;
	font-size:18px;
	line-height:20px;
	color:#fff;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	padding:34px 0 34px;
	position:relative;}
.menu li a{
	border-top:4px solid #515151;}
.listStyle{
	display:block;
	width:12px; height:11px;
	float:left;
	position:relative;
	left:45px; top:5px;
	background:url(../images/listA.png) no-repeat left top;}
.listStyle2{
	display:block;
	width:12px; height:11px;
	float:left;
	position:relative;
	left:20px; top:5px;
	background:url(../images/listA.png) no-repeat left top;}
.menu li a:hover{
	background:url(../images/list.png) no-repeat left top #000;
	border-top:4px solid #3785c3;}
.menuNow{
	background:url(../images/list.png) no-repeat left top #000;
	border-top:4px solid #3785c3;}
	
.slideWrap {
	width:100%; height:580px;
	background:url(../images/slideBgA.png) left top repeat-x;}
.slideBg{
	height:580px;
	background:url(../images/slideBg.png) center top;
	position:relative; 
	z-index:1;}	
/* SLIDE */
.roundabout {margin:0 auto; overflow:hidden; width:1000px; height:491px; position:relative; padding-top:55px;}
.roundabout-holder {padding:0; list-style:none; width:490px; height:399px; margin:0 0 0 238px;}
.roundabout-moveable-item {width:580px; height:394px; cursor:pointer; border:20px solid #f3f3f3;}
.roundabout-moveable-item img {width:100%; height:100%;}
.roundabout-in-focus {cursor:auto;}
.roundabout .pagination {margin-left:px; height:22px; width:330px; z-index:410; position:absolute; bottom:0; left:34%;}
.roundabout .pagination a {float:left; display:block; height:22px; width:22px; margin-right:11px; position:relative; background:url(../images/pagination.png) right 0 no-repeat;}
.roundabout .pagination a:hover, .roundabout .pagination a.current {background:url(../images/pagination.png) 0 0 no-repeat;}
.roundabout .pagination a.current {cursor:default;}

	
/* 內容背景 */	
.contentBg{
	width:100%;
	position:relative;
	background:url(../images/tail-2.gif) repeat;
	border-bottom:1px solid #c6c7c7;}
.topDotted{
	width:100%; height:4px;
	background:url(../images/dotted.png) repeat-x;}	
.bottomDotted{
	position:absolute;
	bottom:2px;
	width:100%; height:4px;
	background:url(../images/dotted.png) repeat-x;}

.contentWrapper{
	width:1000px;
	margin:32px auto 10px;}

/* 關於我們 */
.about{
	width:910px; height:441px;
	padding:64px 45px 0;
	background:url(../images/aboutBg.png);}
.about h2{
	display:none;
	text-indent:-9999px;}
.aboutP img{
	float:left;
	margin:0 25px 0 0;}
.aboutP p{
	display:block;
	font-size:16px;
	color:#969593;
	line-height:21px;
	letter-spacing:1px;}
.aboutP b{
	font-size:20px;
	line-height:30px;}

/* 最新消息*/
.indexNews{
	float:left;
	width:784px; height:253px;
	background:url(../images/indexNews.png);}
.list_carousel {
	margin:64px 0 0 174px;
	width:527px; height:156px;
	background:url(../images/newsBg.png);}
.list_carousel ul {
	list-style: none;
	display: block;}
.list_carousel li {
	position:relative;
	display: block;
	float: left;
	width:527px; height:156px;}
.list_carousel li img{
	float:left;
	margin:10px 18px 0 10px;
	width:133px; height:131px;}
.list_carousel li span{
	display:block;
	line-height:37px;
	font-size:15px;
	color:#acacac;
	margin-top:10px;}
.list_carousel li h3{
	display:block;
	width:300px;
	font-size:16px;
	color:#3294e1;
	line-height:22px;
	letter-spacing:1px;
	margin-left:151px;}
.list_carousel li p{
	display:block;
	width:300px;
	font-size:13px;
	color:#6b6b6b;
	line-height:18px;
	letter-spacing:1px;
	font-weight:normal;
	margin-left:151px;}
.readMore{
	position:absolute;
	bottom:15px; right:15px;
	display:block;
	float:right;
	width:80px; line-height:27px;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	background:url(../images/box-bg.gif);}
.readMore:hover{
	color:#666;
	background:url(../images/box-bg2.png);}
.clearfix {
	clear: both;
	margin-bottom:10px;}
.prev, .next {
	float: right;
	width:21px; height:21px;
	text-indent:-9999px;}
.prev{
	background:url(../images/arrowL.png) left top;}
.next {	
	margin-left:10px;
	margin-right:10px;
	background:url(../images/arrowR.png) left top;}
.prev:hover, .next:hover{
	background-position:right bottom;}

/* 聯絡我們 */
.indexContact{
	float:right;}
.indexContact a{
	display:block;
	width:216px; height:253px;
	text-indent:-9999px;
	background:url(../images/contact.png) left top;}
.indexContact a:hover{
	background-position:right top;}

/* 頁腳 */
.footer{
	font-size:14px;
	color:#848484;
	line-height:60px;
	text-align:center;
	background:#f0f0f0;}	
