@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,h7,ul,ol,li,p,a,dt,dl,dd,input,form,select{ margin:0px; padding:0px;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif;line-height:22px; color:#666666; background:url(../images/bg.jpg) repeat-x; }
ul{ list-style:none;}
img{ vertical-align:top; border:none;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#2D95A3;}
.width_900{ width:900px; margin:auto;}
/*top*/
#top{ height:74px; overflow:hidden;}
.logo{ float:left;}
.right_menu{ float:right;}
.right_menu li{ float:left;}
.right_menu ul{ padding-top:32px; padding-right:34px;}
.tw a{ background:url(../images/img_01.jpg) no-repeat; width:30px; height:11px; display:block;}
.tw a:hover{ background:url(../images/img_05.jpg) no-repeat; width:30px; height:11px; display:block;}
.en a{ background:url(../images/img_03.jpg) no-repeat; width:44px; height:11px; display:block;}
.en a:hover{ background:url(../images/img_06.jpg) no-repeat; width:44px; height:11px; display:block;}
.jp a{ background:url(../images/img_08.jpg) no-repeat; width:29px; height:11px; display:block;}
.jp a:hover{ background:url(../images/img_07.jpg) no-repeat; width:29px; height:11px; display:block;}
/*menu*/
#menu{ height:31px; line-height:31px; background:url(../images/menu_bg.jpg) repeat-x; font-size:15px; font-family:"Arial";}
#menu li{ float:left; width:179px; text-align:center; border-right:1px solid #61C2CE;}
#menu a{ color:#FFFFFF;}
/*動畫*/
#flash{ background:url(../images/flash_bg.jpg) no-repeat; padding:0px 6px; width:900px; margin-left:auto; margin-right:auto;height:442px; margin-bottom:8px;}
/*index_內容*/
#index_body{ border-bottom:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-top:1px solid #E2E2E2; height:148px; background:url(../images/img_09.jpg) repeat-x;}
#index_body dl{border-left:1px solid #E2E2E2; width:138px; padding-left:10px;float:left; display:inline; height:148px;}
#index_body dt{ height:52px;}
#index_body ul{ padding-top:12px; line-height:14px;}
#index_body li{ width:138px;}
.txt_01{font-family:"Arial"; color:#000000; font-size:14px; font-weight:normal; height:50px; line-height:18px; }
.txt_02{ color:#000000; font-size:13px; font-family:"Arial"; height:15px; margin-top:7px;}
#index_body h4{ height:12px; line-height:normal; font-weight:normal; display:block; font-size:10px;font-family:"Arial";color:#ADADAD;}
.ImgBox {width:138px;height:82px;position: relative;}
.ImgBox img {display: block;border: 0;}
.IconHot { font-size:12px; font-family:"Arial";position: absolute;z-index: auto;top: 15px;left: 0px;}
.IconHot a{width:50px;height:21px; line-height:20px; text-align:center; display:block; color:#FFFFFF; background:url(../images/img_11.jpg) no-repeat;}
.IconHot a:hover{width:50px;height:21px; line-height:20px; text-align:center; display:block; color:#FFFFFF; background:url(../images/img_12.jpg) no-repeat;}
/*foot*/
#foot{ padding:10px 0 8px 0; background:#4299A5; margin-top:6px; text-align:center; color:#BEEFF6; line-height:20px;}
#foot a{ color:#FFF;}
#foot a:hover{ color:#FFF;}
#foot_bg{ background:url(../images/foot_bg.jpg) repeat-x; height:41px; padding-top:6px; margin-top:1px; color:#9E9E9E; text-align:center;}
#foot_bg a{ color:#9E9E9E;}
#foot_bg a:hover{ color:#3AB0C0;}
/*內頁*/
#body_flash{ padding:0px 7px; width:900px; margin-left:auto; margin-right:auto; background:url(../images/flash_bg1.jpg) no-repeat;}
#web_body{ background:#FFF; padding-top:12px; padding-bottom:30px;border-top:6px solid #E3E3E3; }
.left_body{ float:left; width:218px; margin-right:24px;}
.left_title{ margin-top:10px;}
.left_bk{ border:9px solid #F1F1F1; }
.title_01{ padding-top:3px; font-size:14px; font-weight:bold; color:#000000;padding-left:9px; }
.title_01 a{ font-size:14px; font-weight:bold; color:#000000; }
.title_01 a:hover{ font-size:14px; font-weight:bold;color:#2B909C; }
.left_bk ul{padding-left:9px; padding-bottom:8px;}
.left_bk ul li a{background:url(../images/img_20.jpg) no-repeat;padding-left:11px;}
.left_bk ul li a:hover{ font-weight:bold;padding-left:11px;}
.news_pro{ height:auto;}
.news_pro img{ border:1px solid #EAE4E4;}
.news_pro dd a{ color:#000000; line-height:24px;}
.news_pro dd a:hover{ color:#2D95A3;}
.news_pro dd{ background:#F1F1F1;}
/*right*/
.right_body{ float:left; width:641px; padding-top:10px;}
/*title*/
.right_title{ padding-left:23px; background:url(../images/img_22.jpg) no-repeat left;}
.right_title h5{ font-size:14px; font-weight:bold; color:#383838;}
.title_02{ font-family:"Arial"; float:right; padding-right:25px; color:#8E8E8E;}
.yw a{ color:#8E8E8E;}
.yw a:hover{ color:#2B909C;}
.zw a{ color:#383838;}
.zw a:hover{ color:#2B909C;}
/*內容*/
.right_bk{ border:1px solid #E9E9E9; background:#F9F9F9; margin-top:12px; margin-bottom:15px; padding:20px 24px;}
/*生產設備*/
.body_title{ height:26px; line-height:26px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.body_title span{ background:url(../images/img_24.jpg) repeat-x; padding-left:14px; height:26px; float:left;line-height:26px; display:block; padding-right:20px;}
.img_body{ margin-top:10px;}
/*.img_body dt{ background:#FFFFFF; float:left; width:240px; margin-right:25px;}
.img_body dt img{ border:3px solid #8CAAAD; padding:1px;}
.img_body dd{ float:left; width:325px;}*/
.an{ margin-top:7px; overflow:hidden;}
.an a{ display:block; float:left; color:#FFFFFF; background:#D8D8D8; height:17px; width:17px; text-align:center; line-height:17px; font-weight:bold; margin-right:3px;}
.an a:hover{ background:#747474; height:17px; color:#FFFFFF; width:17px; text-align:center; line-height:17px; font-weight:bold;}
.img_body{ margin-bottom:25px;}
.img_body  li span{ margin-right:10px; width:58px; padding-left:8px; height:19px; background:#ACACAC; display:block; float:left; color:#FFFFFF;}
.img_body  li{ color:#666666; height:19px; line-height:19px; display:block; margin-bottom:3px;}
.web_img{ width:639px; background:#F1F1F1; height:auto; padding-top:3px; padding-bottom:3px;}
.web_img li{ margin:8px 6px;display:inline; background:#FFFFFF; text-align:center; height:133px; float:left; width:198px; border:1px solid #D7D7D7;}
.web_img span{  display:block; height:28px; line-height:28px;}
.web_img a{ color:#767676; font-weight:bold;}
.web_img a:hover{ color:#2B909C; font-weight:bold;}
.ProdZoom { background:#FFFFFF; padding:3px;border:3px solid #D7D7D7;}
/*射梢*/
.xz{ height:auto;}
.xz li { margin-bottom:11px;}
.xz li a{ color:#666666; height:18px; line-height:18px; display:block; }
.xz li a:hover{ color:#2B909C; }
.news_an{ color:#ADA5AA; padding-top:15px; padding-bottom:15px;}
.news_an a{ width:45px; height:18px; text-align:center; line-height:18px; background:#B7B7B7; display:block; float:left; margin-right:5px; color:#FFFFFF; font-weight:bold;}
.news_an a:hover{ width:45px; height:18px; text-align:center; line-height:18px; background:#878787; display:block; float:left; margin-right:5px; color:#FFFFFF;}
/*產品*/
.pro_xz{ padding-left:530px;border-top:1px dotted #D7D7D7; margin-top:20px; padding-top:20px;}
.pro_xz a{ background:url(../images/img_26.jpg) no-repeat; width:73px; height:18px; display:block;}
.pro_xz a:hover{ background:url(../images/img_25.jpg) no-repeat; width:73px; height:18px; display:block;}
.pro_title{ background:url(../images/img_28.jpg) repeat-x; margin-top:28px; margin-bottom:8px;}
.pro_img{ width:639px;background:#F1F1F1; overflow:hidden; height:auto; padding-top:3px; padding-bottom:3px;}
.pro_img li{ margin:8px 9px; padding-top:3px;display:inline; background:#FFFFFF; text-align:center; height:133px; float:left; width:189px; border:1px solid #D7D7D7;}
.pro_img span{  display:block; height:28px; line-height:28px;}
.pro_img a{ color:#767676; font-weight:bold;}
.pro_img a:hover{ color:#2B909C; font-weight:bold;}
.pro_an{ padding-left:25px;background:#F1F1F1; color:#ADA5AA; padding-top:15px; padding-bottom:15px; overflow:hidden;}
.pro_an a{ width:45px; height:18px; text-align:center; line-height:18px; background:#B7B7B7; display:block; float:left; margin-right:5px; color:#FFFFFF; font-weight:bold;}
.pro_an a:hover{ width:45px; height:18px; text-align:center; line-height:18px; background:#878787; display:block; float:left; margin-right:5px; color:#FFFFFF;}
/*產品詳細頁*/
.proshow{ height:auto; margin-top:25px; color:#000000;}
.proshow dt{ float:left; width:328px; margin-right:30px;}
.proshow dt img{ border:1px solid #EAE4E4;}
.proshow dd{ float:left; width:270px;}
.title_14{ font-size:14px; font-weight:bold;}
.contact{ margin-top:20px;}
/*關於我們*/
.about{ height:auto; margin-top:25px; }
.about_title { overflow:hidden; height:22px;}
.about_title li{ margin-right:5px; float:left;}
.about_title a{ background:#B2B2B2;font-family:"Arial"; height:24px; padding:0px 15px; line-height:22px; display:block; float:left; color:#FFF;  font-size:13px; text-align:center;}
.about_title li.hover,.about_title li.hover a{ color:#FFF; background:#4299A5; display:block; }
.about_body{ color:#666666; background:#F9F9F9; border:1px solid #E9E9E9; padding:15px 20px;}
/**/


#Form{ height:auto;}
#Form span{ float:left; width:60px; text-align:right; display:block;}
#Form li{ overflow:hidden; margin-bottom:3px;}

.container {
	WIDTH: 900px;
	HEIGHT: 284px
}
.container A IMG {
	WIDTH: 900px;
	HEIGHT: 284px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 200px;
	FLOAT: right;
	TOP: 240px;
	LEFT: 750px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 17px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 21px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -21px 0px;
	FLOAT: left;
	HEIGHT: 17px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 17px;
	WIDTH: 21px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 17px;
	COLOR: #ffffff
}




.containers {
	WIDTH: 900px;
	HEIGHT: 196px
}
.containers A IMG {
	WIDTH: 900px;
	HEIGHT: 196px
}
.containers IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_fs A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.nums {
	POSITION: absolute;
	WIDTH: 200px;
	FLOAT: right;
	TOP: 170px;
	LEFT: 750px
}
.nums LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 17px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 21px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -21px 0px;
	FLOAT: left;
	HEIGHT: 17px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.nums LI.on {
	LINE-HEIGHT: 17px;
	WIDTH: 21px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 17px;
	COLOR: #ffffff
}
