@charset "big5";
html, body {
	margin: 0;
	padding: 0;
	background: #666 url(../images/bg.gif) repeat-x top;
	font: 400 13px/1.231 arial,helvetica,clean,sans-serif;
}
body {
	width: 770px;
	margin: 0 auto;
}
div, p, img, ul, li, h1, h2, h3 {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #c90013;
	text-decoration: none;
}
.clr {
	clear: both;
}
.right {
	float: right;
	margin-right: 10px;
}
.container{
	background: #e8fbd4 url(../images/body_bg.jpg) no-repeat bottom;
	width: 770px;
	margin: 0 auto;
	/*min-height: 800px;*/
}
.content {
	background: url(../images/content_bg.jpg) no-repeat 0 75px;
	float: left;
}
/*主選單*/
.header {
	width: 770px;
	height: 75px;
	float: left;
}
.logo {
	float: left;
}
ul.nav {
	list-style: none;
}
ul.nav li {
	float: left;
	height: 75px;
}
/*產品選單*/

.sub-nav {
	
	width: 200px;
	margin: 0 14px;
	_margin: 0 11px 0 17px;
	padding-bottom: 11px;
	background: url(../images/sub_navbg.gif) no-repeat bottom;
	line-height: 24px;
	color: #666;
}
.cas_left{
float:left;
}
.cas_banner{
width: 200px;
}
.cas_mgg{
text-align:center;
margin:5px 0;

}
.cler{
clear:both;}
ul.sub-nav-list {
	list-style: none;
	margin: 0 7px 0 50px;
}
ul.sub-nav-list li {
	background: url(../images/icon_subnav.gif) no-repeat 0 12px;
	border-bottom: dotted 1px #666;
	padding-left: 10px;
}
ul.sub-nav-list li.last {
	border-bottom: none;
}
ul.sub-nav-list li.select, ul.sub-nav-list li.select a, ul.sub-nav-list li.select a:hover  {
	color: #c90013;
}
/*右側內容區塊*/
.right-block{
	float: left;
	width: 542px;
	margin-bottom: 15px;
	
}
.visual {
	width: 542px;
}
.index_news {
	background: url(../images/index_news_bg.gif) no-repeat 0 24px;
	_background-position: 0 25px;
	.background-position: 0 25px;
	width: 528px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	height: 117px;
}
.index_news p {
	background: url(../images/index_news_item.gif) no-repeat top;
	line-height: 27px;
}
.index_news p img {
	margin: 2px 5px 0 125px ;
}
.onsale {
	width: 528px;
	padding-top: 9px;
}
.onsale-plan {
	width: 250px;
	margin: 0 5px;
	float: left;
}
.pic {
	float: left;
	margin-left: 4px;
}
.index_news_list {
	float: left;
	width: 160px;
}
.index-pro {
	width: 528px;
	margin-bottom: 12px;
}
.index-pro-border {
	border-top: solid 1px #bfcbb1;
	border-bottom: solid 1px #bfcbb1;
	background: url(../images/index_product_bg.gif) repeat-y;
	height: 167px;
}
.index-pro-list {
	height: 150px;
	margin: 8px 0;
	width: 100%;
}
.index-pro-list td {
	text-align: center;
	width: 25%;
}
.index-pro-list td.part {
	background: url(../images/part_line.gif) no-repeat right top;
}
.index-pro-list td.part1 {
	border-right: dotted 1px #666;
}
/*產品介紹*/
.product-list {
	border-bottom: solid 1px #666;
	width: 528px;
	background-color: #fff;
	padding-bottom: 10px;
	float: left;
}
.product-list h1 {
	background: url(../images/machines_item_bg.gif) repeat-x;
	height: 23px;
	padding: 8px 5px 0;
}
.product-list h2 {
	border-bottom: solid 2px #3e537e;
	padding-left: 2px;
}
.product-column {
	border: 0;
	margin: 10px 10px 0 0;
}
.product-column td {
	padding: 0 8px 0;
	border-right: dotted 1px #b0b0b0;
	text-align: center;
	vertical-align: top;
	width: 25%;
}
.product-column td.last {
	border: none;
}
.product-column td.top {
	border: none;
	border-top: dotted 1px #b0b0b0;
}
.product-column td p {
	margin-top: 10px;
	line-height: 20px;
}
.photo-areaS {
	height: 115px;
}
/*產品詳細介紹*/
.product-intro-photo {
	float: left;
	width: 232px;
	margin-top: 32px;
}
.product-intro-photo2 {
text-align:center;		
	margin-top: 10px;
}
.product-intro-list {
	float: left;
	width: 282px;
	margin: 32px 7px;
	_margin: 32px 6px 32px 4px;
	background-color: #fff;
}
.product-intro-list p {
	background: url(../images/introduce_item_bg.gif) no-repeat;
	line-height: 22px;
	height: 22px;
	padding-left: 15px;
	border-top: solid 1px #cbcbcb;
}
.intro-txt {
	margin: 2px 0 5px 15px;
	line-height: 22px;
}
ul.intro-list {
	list-style: none;
	margin: 2px 5px 5px 14px;
}
ul.intro-list li {
	background: url(../images/icon_point.gif) no-repeat 5px 10px;
	padding-left: 14px;
	line-height: 24px;
}
.size-list {
	width: 90%;
	margin: 9px auto;
	border: solid 1px #bab1a5;
	border-collapse: collapse;
	line-height: 24px;
}
.size-list td {
	text-align: center;
	border: solid 1px #bab1a5;
}
.size-list td.pink {
	background-color: #efd7b5;
}
.size-list td.shallowpink {
	background-color: #f3ebe5;
}
/*關於我們*/
.aboutus-photo {
	float: left;
	width: 176px;
	margin-top: 20px;
	text-align: center;
}
.aboutus-photo img {
	padding: 5px;
	background-color: #fff;
	border: solid 1px #cbcbcb;
}
.aboutus-txt {
	float: left;
	width: 326px;
	margin: 20px 0 20px 26px;
	_margin: 20px 0 20px 12px;
	background-color: #fff;
}
.display{
	float: left;
	width: 440px;
	margin: 20px 0 20px 26px;
	_margin: 20px 0 20px 12px;
	background-color: #fff;
}
.aboutus-txt p {
	line-height: 18px;
	margin-top: 20px;
	color: #666;
}
p.slogan {
	margin: 0;
}
.aboutus-txt h1 {
	background: url(../images/icon_pointB.gif) no-repeat 0 11px;
	color: #666;
	font-size: 13px;
	line-height: 18px;
	padding-left: 15px;
	margin-top: 30px;
}
/*最新消息*/
.news-list {
	width: 528px;
	text-align: center;
}
.news-list img {
	border: solid 1px #666;
	margin: 20px 0 10px;
}
/*合作提案*/
.proposal-form {
	margin: 20px auto;
	width: 90%;
	color: #666;
}
.proposal-form th {
	text-align: right;
	vertical-align: top;
	padding: 5px 2px;
	width: 25%;
}
.proposal-form td {
	text-align: left;
	padding: 2px;
}
.proposal-form input, .proposal-form textarea {
	border: solid 1px #acacac;
}
p.proposal-txt {
	margin: 20px 0 0;
}
/*常問集*/
.faq-list {
	margin: 10px 0 0;
}
ol.question {
	font-weight: 700;
	color: #666;
}
ol.question li {
	line-height: 24px;
}
ul.answer {
	font-weight: 400;
	color: #666;
	margin: 2px 0 4px 0;
	list-style: none;
}
ul.answer li {
	background: url(../images/icon_a.gif) no-repeat 0 4px;
	padding-left: 15px;
	border-bottom: dotted 1px #acacac;
	margin-right: 20px;
	line-height: 20px;
}
/*網站地圖*/
.sitemap-list {
	margin: 20px 0 0;
}
ul.level01 {
	margin: 0 20px 10px;
	padding: 0;
}
ul.level01 li {
	list-style: none;
}
ul.level02 {
	margin: 0 0 0 15px;
	padding: 0;
	border-left: dotted 1px #ccc;
}
ul.level02 li {
	list-style: none;
	border-bottom: none;
	background: url(../images/line_dot.gif) no-repeat 0 12px;
	padding-left: 20px;
	line-height: 24px;
	font-weight: 400;
}
ul.level03 {
	margin: 0 0 0 25px;
	padding: 0;
	border-left: dotted 1px #ccc;
}
ul.level03 li {
	list-style: none;
	border-bottom: none;
}
ul.level04 {
	margin: 0 0 0 30px;
	padding: 0;
	border-left: dotted 1px #ccc;
}
ul.level04 li {
	list-style: none;
}
/*版權及公司聯絡方式*/
.footer {
	width: 770px;
	height: 70px;
	border-top: solid 5px #b8d19b;
	background-color: #fff;
	margin: 0 auto;
	font-size: 12px;
	line-height: 20px;
	color: #999;
}
.foot_con {
	margin: 7px auto;
	width: 742px;
}
.foot_con td {
	vertical-align: middle;
	padding-left: 12px;
	height: 56px;
}
.footer_mark {
	width: 216px;
	border-right: solid 1px #9f9f9f;
	text-align: left;
}

/*字型*/
.t13Bgray, .t13Bgray a {
	font: 700 13px/18px arial,helvetica,clean,sans-serif;
	color: #333;
	text-decoration: none;
}
.t13Bgray a:hover {
	color: #333;
	text-decoration: underline;
}
.t9Bred {
	font: 700 9px/18px arial,helvetica,clean,sans-serif;
	color: #c60008;
}
.t15Bred {
	font: 700 15px/18px arial,helvetica,clean,sans-serif;
	color: #c60008;
}
.t13Bred {
	font: 700 13px/18px arial,helvetica,clean,sans-serif;
	color: #c60008;
}
.t13blue, .t13blue a {
	font: 400 13px/18px arial,helvetica,clean,sans-serif;
	color: #3e537e;
	text-decoration: none;
}
.t13blue a:hover {
	color: #3e537e;
	text-decoration: underline;
}
.t13blueB, .t13blueB a {
	font: 700 13px/18px arial,helvetica,clean,sans-serif;
	color: #3e537e;
	text-decoration: none;
}
.t13blueB a:hover {
	color: #3e537e;
	text-decoration: underline;
}
.cas_img{
text-align:center;
margin:3px 0;
}
.cas_txt{
padding:5px 0 0 20px;
color:#006699;
}
.hh{
height:24px;
}