@charset "big5";
body,th,a,table,div,span,input,select,p,li,textarea{
	font-size:12px;
	font-family:Arial, "新細明體", Helvetica, sans-serif;
	color:#666;
	margin-left:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	padding:0;
}

body { background: #FFFFFF url(../images/bg.gif) repeat-x; 
}
form {
	margin:0;
	padding:0;
}
select { font-size:11px; }
/*input {
	height:19px;
}*/
a { color:#666; text-decoration:none }
a img { border:0 }
a:hover { color:#F30; text-decoration:none }
table {
	border-collapse:collapse;
	border:0;
	padding:0;
}

.idx {
	width: 912px;
	z-index: auto;
}
.idx_01 {
	width: 720px;
	height: 271px;
	float: left;
	padding-left: 20px;
	padding-bottom: 5px;
}
.idx_02 {
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 200px;
	float: left;
	font: 12px/21px "新細明體";
	color: #466c8a;
	text-decoration: none;
}
.idx_02:hover {
	color: #ff6600;
	text-decoration: none;
}
.top_bt {
	font: 12px "新細明體";
	color: #aaaaaa;
	text-decoration: none;
	float: right;
	padding-right: 20px;
	margin-top: 11px;
}
.top_a {
	color: #aaaaaa;
	text-decoration: none;
	font: 12px "新細明體";
}
.top_a:hover {
	color: #ff9900;
	text-decoration: underline;
}
.top_img {
	width: 912px;
	z-index: auto;
	height: 190px;
	background: url(../images/main_bg2.gif) repeat-y;
	text-align: center;
	padding-bottom: 10px;
}
.left_img {
	margin-bottom: 10px;
}
.mypets{
	width: 180px;
	z-index: auto;
	font: 13px/29px "新細明體";
	color: #666666;
	background: url(../images/left_bt.gif) no-repeat 3px 8px;
	text-align: left;
	text-indent: 20px;
	border-bottom: 1px dashed #dcdcdc;
	margin-top: 3px;
	text-decoration: none;
	float: left;
	margin-left: 15px;
}
.mypets a{color:#8b6e08; font-size:13px; text-decoration:none; }
.mypets a:hover{text-decoration:underline;}
.openpet{background:url(../images/left_bt.gif) no-repeat 3px 8px; padding-left:0px;}
.thepet{float:left; width:150px; padding-left:18px;}
.thepet ul li{line-height:20px; text-align:left; list-style-image:url(../images/left_bt.gif); }
.thepet ul li a{text-decoration:none; font-size:13px; color:#666;}
.thepet ul li a:hover{text-decoration:underline; font-size:13px; color:#666666; margin:1px;}
.left_01-1 {
	width: 180px;
	z-index: auto;
	font: 13px/29px "新細明體";
	color: #666666;
	background: url(../images/left_bt.gif) no-repeat 3px 8px;
	text-align: left;
	text-indent: 20px;
	border-bottom: 1px dashed #dcdcdc;
	margin-top: 3px;
	text-decoration: none;
	float: left;
	margin-left: 15px;
}
.left_01 {
	width: 180px;
	z-index: auto;
	font: 13px/29px "新細明體";
	color: #666666;
	background: url(../images/left_bt.gif) no-repeat 5px 7px;
	text-align: left;
	text-indent: 25px;
	letter-spacing: 10px;
	border-bottom: 1px dashed #dcdcdc;
	margin-top: 3px;
	text-decoration: none;
	float: left;
	margin-left: 15px;
}
.left_01a {
	width: 180px;
	z-index: auto;
	border-bottom: 1px dashed #dcdcdc;
	margin-top: 3px;
	text-decoration: none;
	line-height: 29px;
}
.left_01b {
	width: 180px;
	z-index: auto;
	border-bottom: 1px dashed #dcdcdc;
	margin-top: 3px;
	text-decoration: none;
	line-height: 29px;
	float: left;
	margin-left: 15px;
}
.left_02 {
	color: #666666;
	text-decoration: none;
	font: 13px/29px "新細明體";
}
.left_02:hover {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.left_03 {
	width: 180px;
	z-index: auto;
	font: 12px/19px "新細明體";
	color: #333;
	background: url(../images/left_bt.gif) no-repeat 5px 3px;
	text-align: left;
	text-indent: 25px;
	letter-spacing: 10px;
	text-decoration: none;
}
.left_03a {
	z-index: auto;
	font: 12px/21px "新細明體";
	color: #333;
	background: url(../images/left_bt.gif) no-repeat 5px 4px;
	text-align: left;
	text-indent: 25px;
	letter-spacing: 10px;
	text-decoration: none;
}
.left_04 {
	width: 170px;
	z-index: auto;
	text-align: left;
	padding-bottom: 10px;
}
.left_04a {
	z-index: auto;
	text-align: left;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.left_05 {
	width: 230px;
	background: url(../images/left_bg.gif) no-repeat;
}
.left_06 {
	width: 65px;
	height: 25px;
}
.btm_01 {
	color: #666;
	text-decoration: none;
	font: 12px/19px "新細明體";
}
.title_01 {
	color: #997a30;
	text-decoration: none;
	font: bold 15px/51px "新細明體";
	background: url(../images/title_bg.gif) no-repeat;
	height: 62px;
	width: 613px;
	padding-left: 67px;
	letter-spacing: 1px;
	text-align: left;
	margin-bottom: 10px;
}
.title_011 {
	color: #997a30;
	text-decoration: none;
	font: bold 15px/51px "新細明體";
	background: url(../images/title_bg.gif) no-repeat;
	height: 62px;
	width: 613px;
	padding-left: 67px;
	letter-spacing: 1px;
	text-align: left;
}
.title_012 {
	color: #333333;
	text-decoration: none;
	font: bold 16px/49px "新細明體";
	background: url(../images/main/main_28.gif) no-repeat;
	height: 62px;
	width: 647px;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 53px;
	margin-top: 9px;
	margin-bottom: 3px;
}
.title_013 {
	color: #333333;
	text-decoration: none;
	font: bold 13px/49px "新細明體";
	background: url(../images/main/main_28.gif) no-repeat;
	height: 62px;
	width: 645px;
	letter-spacing: 0px;
	text-align: left;
	padding-left: 55px;
	margin-top: 9px;
	margin-bottom: 3px;
}
.title_01a {
	color: #999999;
	text-decoration: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
}
.title_01b {
	color: #997a30;
	text-decoration: none;
	font: bold 15px/51px "新細明體";
	background: url(../images/title_bg.gif) no-repeat;
	height: 62px;
	width: 613px;
	padding-left: 67px;
	letter-spacing: 1px;
	text-align: left;
	margin-bottom: 10px;
}
.title_02 {
	color: #888888;
	text-decoration: none;
	font: normal 12px/51px "新細明體";
	float: right;
	text-align: right;
	letter-spacing: 0px;
	padding-right: 26px;
}
.title_02a {
	color: #888888;
	text-decoration: none;
	font: normal 12px "新細明體";
}
.title_02a:hover {
	color: #ff6600;
	text-decoration: underline;
}
.title_03 {
	color: #333333;
	text-decoration: none;
	font: bold 16px/49px "新細明體";
	width: 505px;
	float: left;
}
.btm_01 {
	color: #888888;
	text-decoration: none;
	font: 12px/17px "新細明體";
	float: right;
	width: 815px;
	text-align: left;
	margin-top: 8px;
}
.btm_02 {
	color: #666666;
	text-decoration: none;
	font: 12px/19px "新細明體";
}
.btm_02:hover {
	color: #ff6600;
	text-decoration: underline;
}
.form_01 {
	color: #333;
	text-decoration: none;
	font: 12px "新細明體";
	background: #f9f9f9;
	border: 1px dashed #ccc;
	width: 140px;
}
.form1 {
	border: 1px dotted #999999;
	background: #fcfcfc;
	font: 12px/17px "新細明體";
	color: #000000;
	height: 17px;
}
.form2 {
	border: 1px dotted #999999;
	background: #fcfcfc;
	font: 12px/17px "新細明體";
	color: #000000;
}
.form3 {
	height: 17px;
	width: 32px;
}
.sbt {
	text-decoration: none;
	height: 23px;
	width: 86px;
}
.faq1 {
	border-bottom: 1px dotted #dcdcdc;
}
.faq2 {
	border-top: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}
.faq3 {
	font: bold 12px/17px "新細明體";
	color: #333333;
}
.faq4 {
	font: 12px/19px "新細明體";
	color: #666666;
}
.hand {
	height: 86px;
	width: 115px;
	cursor: pointer;
}
.awooh1 {
	background-image: url(../images/top/logo3.gif);
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 130px;
	text-indent: -9999px;
}
.awooh2 {
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
.awooh3 {
	background-image: url(../images/home/play.gif);
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 114px;
	text-indent: -9999px;
}
#inquiry_add{margin:20px auto; width:520px; color:#666; font-family:Verdana, Geneva, sans-serif;}
#inquiry_add .row{margin-bottom:2px; height:17px; background:#EEE; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1; padding:4px; width:500px;}
#inquiry_add label{float:left; padding:3px 5px; width:90px; text-align:right;}
#inquiry_add .row2{margin-bottom:2px; height:100px; background:#EEE; border-bottom:1px solid #E1E1E1;border-right:1px solid #E1E1E1; padding:4px; width:500px;}
.box{border:none; background:#fff; padding:2px; font-size:11px; height:12px;}
#inquiry_add p{text-align:left; line-height:18px; margin:0 0 15px 0; color:#7B9B9D}
.import{ color:#F00;}
#bodys{ width:330px; height:100px;}