@charset "utf-8";
body, td, form, input, textarea, select, div {
	font-size: 15px;
	color: #333333;
	line-height: 160%;
	font-family: "微軟正黑體", "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	margin: 0px;
}
body {background-color:#34342B;}

a img {
border: none;
}

a{
	color:#06C;
	text-decoration: none;
}
a:hover{
	color:#036;
	text-decoration: none;
}
hr { 
	border-top: 2px dotted #06C; 
	height: 1px; _
	overflow: hidden; 
	border-bottom : none;
	border-left : none;
	border-right : none;
}
.topMenu {width:960px; margin:0 auto;}
.topMenuBg {background: transparent url(../_img/_topMenuBg.jpg) repeat-x 0 0; height:160px; min-width:960px;}
.topMenuIt {margin:70px 20px 0 20px; float:left;}
.topMenuIt:hover {background: transparent url(../_img/_menuBg.png) repeat 0 0;}
.topMenuItA {margin:70px 20px 0 20px; float:left; background: transparent url(../_img/_menuBg.png) repeat 0 0;}
.topMenuItA:hover {margin:70px 20px 0 20px; float:left; background: transparent url(../_img/_menuBg.png) repeat 0 0;}
.topMenuLine {width:2px; height:40px; background-color:#F90; float:left; margin:80px 0 0 0;}
.logo{float:left; width:193px; margin:20px 30px 0 0;}
.bottomBg {background: #34342B url(../_img/_bottom_bg.jpg) repeat-x 0 0; height:94px; min-width:960px; clear:both;}
.copyright {color:#FFF; font-size:12px; padding:30px 0 0 0; clear:both;}
.mainBg {min-height:520px; background-color:#FFF; min-width:960px; background: #FFF url(../_img/_bg.jpg) repeat-x 0 0; text-align:center;}
.indexText {position:absolute; z-index:10; font-size:58px; color:#FFF; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; width:100%; min-width:960px; margin:220px 0 0 0;}
.mainCss {width:900px; text-align:left; margin:0 auto; padding:40px 40px 20px 20px;}
.mainLine {clear:both; height:8px; text-align:center;}
.mainTitle {font-size:18px; float:left; padding:0 0 10px 0;}
.mainMenu2 {font-size:12px; float:right; padding:8px 0 10px 0;}
.mainMain {padding:40px 0 20px 0; clear:both;}
.ulMenu {list-style-image:url(../_img/_icon_01.gif); padding:0 0 0 20px;}
.ulMenu li {float:left; margin:0 30px 0 0;}
.txtB01 {color:#06C;}
.clientMain {clear:both; overflow:hidden; width:100%; padding-top:10px;}
.cLeft {float:left;}
.cLeft2 {float:left; margin:0 25px;}
.cImg {background-color:#EEE; padding:6px;}
.cText {padding:5px;}
.mapCss {float:right; width:500px; height:850px; padding:5px; background-color:#404040;}
.inputCss {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior:url(pie/PIE.htc); width:350px; height:24px; background-color:#CCC; border:none; color:#FFF; padding:3px;}
.textareaCss {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior:url(pie/PIE.htc); width:350px; height:200px; background-color:#CCC; border:none; color:#000; padding:3px;}

.inputBt {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior:url(pie/PIE.htc); width:100px; height:38px; background-color:#1CC5D3; color:#FFF; border: 0px none #000; cursor:pointer; cursor:hand; text-align: center; font-weight: bold; padding:0 0 1px 0;}
.inputBt:hover {background-color:#BDBF6B;}
.proBg {height:455px; background: transparent url(../_img/02_probg.jpg) no-repeat 0 0; width:900px;}

#header-inner {
	width: 950px;
	margin: 0 auto;
}
