﻿/*==基本設定==*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;}

body { font-family:Lucida Bright; font-size:13px; background:url(../images/bg_top.jpg) repeat-x top; }
a { text-decoration:none; }

#wrapper { background:url(../images/bg_bottom.jpg) repeat-x top;}
#wrapper_page { background:url(../images/page_top_bg.jpg) repeat-x top;}
.wrapper_page3 { background:url(../images/page_top_bg2.jpg) repeat-x top;}
.main_box { position:relative; width:990px; margin:0 auto;
    top: 0px;
    left: 0px;
}
#header { height:126px;}
.bigbanner_arrow_box { position:absolute; bottom:10px; right:15px; width:45px;}
.bigbanner_arrow { float:left; width:15px; height:8px;}

#welcome_txt { position:absolute; left:20px; padding-left:27px; padding-top:5px;  background:url(../images/master/header_bg.png) repeat-y scroll 0 0;width:153px;height:35px; font-size:12px; color:#8c909d; }
#welcome_txt a {color:#8c909d; text-decoration:underline;}
#welcome_txt a:hover {color:#0d1e7e; text-decoration:underline;}
#logo { position:absolute; right:20px; top:30px; width:278px;height:63px;background:url(../images/master/logo.png) no-repeat scroll 0 0;}

#menu{ padding-top:10px;}
#menu ul{font-family:Georgia;margin:48px 0 0 32px;float:left;list-style:none;}
#menu li{float:left;font-size:14px;padding-left:15px;text-align:center;}
#menu li a{display:block;text-decoration: none;line-height:20px;color:#252527;background:#fff url(../images/master/heading-dotted-arrow_a.png) no-repeat scroll 5px 18px;padding:12px 6px 30px 6px;text-indent:12px;}
#menu li a:hover{color :#FFF;background:#0d1e7e url(../images/master/heading-dotted-arrow_b.png) no-repeat scroll 5px 18px;}

#bigbanner { position:relative; width:980px; height:360px;background: url(../images/banner.jpg);}

#product_box {position:relative; width:980px; height:600px; background:url(../images/Product_box.jpg) no-repeat;}
/*
#product1 { position:absolute; left:50px; top:50px; width:280px; height:260px; background:#ececec; border:1px #dbdbdb solid;}
#product2 { position:absolute; left:348px; top:50px; width:280px; height:260px; background:url(../images/Product_img_2.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid;}
#product3 { position:absolute; left:650px; top:50px; width:280px; height:260px; background:url(../images/Product_img_3.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
#product4 { position:absolute; left:50px; top:328px; width:280px; height:260px; background:url(../images/Product_img_4.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
#product5 { position:absolute; left:348px; top:328px; width:280px; height:260px; background:url(../images/Product_img_5.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
#product6 { position:absolute; left:650px; top:328px; width:280px; height:260px; background:url(../images/Product_img_6.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
*/
#product1 { position:absolute; left:50px; top:50px; width:280px; height:260px; background:#ececec; border:1px #dbdbdb solid;}
#product2 { position:absolute; left:50px; top:50px; width:280px; height:260px; background:url(../images/Product_img_2.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid;}
#product3 { position:absolute; left:348px;top:50px; width:280px; height:260px; background:url(../images/Product_img_3.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
#product4 { position:absolute; left:650px; top:50px; width:280px; height:260px; background:url(../images/Product_img_4.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
#product5 { position:absolute; left:50px; top:328px;  width:280px; height:260px; background:url(../images/Product_img_5.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
#product6 { position:absolute; left:50px; top:328px;  width:280px; height:260px; background:url(../images/Product_img_6.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}



.product_Link{width:280px; height:260px;}

.product_text_bg { position:absolute; bottom:0; width:280px; height:45px; background:url(../images/Product_text_bg.png) no-repeat;}
.more_arrow {position:absolute; right:14px; top:17px;}
.product_txt { width:235px; padding:7px 5px 0 13px; line-height:17px; color:#FFF;}
.product_txt a { color:#FFF;}
.product_txt2 { width:235px; padding:7px 5px 0 13px; line-height:17px; }
.product_txt2 a { color:#464a4d;}

#product_news_text { position:absolute; bottom:0; width:280px; height:45px; color:#474b4e;}
.more_arrow2 {position:absolute; right:14px; top:17px;}
.product_news_img {   position:absolute; left:15px; top:15px; }
.product_news_img a { width:250px; height:200px; background:url(../images/news_img.jpg) no-repeat;color:#cbcfd7; display:block;}
.product_news_arrow { position:absolute; left:15px; top:-12px; width:81px; height:27px; background:url(../images/NEWS_arrow.png) no-repeat;}

#footer {background:#282a2e bottom; margin-top:30px;height:60px;padding-top:10px;}
.footer_copyright {color:#FFF; font-size:10px; font-family:Century Gothic; letter-spacing:0.1em;margin:15px 0 0 53px;float:left;}
.footer_fb_box {background:url(../images/footer_but_bg.jpg) repeat-y ; width:64px;height:30px;padding-left:24px;float:right;padding-top:12px;margin-right:32px;}

.footer_fb{width:20px; height:19px;background:url(../images/master/fb.jpg) no-repeat;display:block;}
.footer_fb:hover {width:20px;height:19px;background:url(../images/master/fb_hover.jpg) no-repeat;display:block;}



#page_title_box { height:129px;}
#page_title_arrow { width:5px; height:128px; background:url(../images/page_title_arrow.jpg) no-repeat left; margin-left:20px; float:left;}
#page_title_txt { font-size:36px; color:#d4c6ab; line-height:129px; font-style:italic; float:left; margin-left:20px;}
#page_title_img { width:249px; height:121px; float:right; background: url(../images/page_title_img.jpg) no-repeat; margin-top:7px;}


.about_us_content_txt {color:#414141; letter-spacing:0.1em; font-size:14px; float:left; padding:30px 0 0 20px; width:600px;}
.about_us_content_img {float:right; margin-top:30px;}
.about_us_content_img2 { position:relative; top:50px; left:20px; padding-bottom:50px; z-index:5;}
.out_box { position:relative;}
.about_us_hand {z-index:-5; position:absolute; right:-130px; bottom:-30px; width:399px; height:457px; background:url( ../images/about_us_hand.jpg) no-repeat;}
.hand_box { }
/* news */

.news_box { position:relative; width:960px; height:145px; border:solid 1px #e8e8e8; margin:0 auto; margin:20px 0 0 20px; }
.news_box_b { position:relative; width:960px; height:145px; background:#f6f6f6; border:solid 1px #e8e8e8; margin:0 auto; margin:20px 0 0 20px; }
.news_img { position:absolute; left:18px; top:18px;}
.news_title { width:600px; line-height:0.8em; padding: 18px 0 0 205px;  font-size:16px; }
.news_title a {color:#202020;}
.news_line { height:1px; background:#e8e8e8; width:735px; margin-left:205px; margin-top:10px; }
.news_dete { position:absolute; right:20px; top:15px; font-size:12px;}
.news_content { width:735px; margin-left:205px; padding-top:10px; line-height:1.5em; color:#414141;}
.news_content a {color:#414141;}
.news_more { color:#ad1414;}
#page_number {text-align:center; margin-top:50px;}

/*contact us*/

.contact_us_content_txt {color:#414141; font-size:14px; float:left; padding:30px 0 0 20px; width:530px;}
.important_mark { color:#bd0707;}
#contact_us_left { float:left; width:600px; }
#contact_us_right { float:right; width:320px; padding:30px 0 0 0; line-height:2em;}
.table_box {}
.table_box div {float:left; margin-top:10px;}
.table_name { text-align:right; width:90px; line-height:1.5em;}
.table_name2 { text-align:right; width:90px; line-height:1.5em; vertical-align:top;}
.table_textbox { padding-left:10px;}
.table_textbox2 { padding-left:5px;}
 .table_textbox2 td {padding-right:15px;} 

.contact_map { width:315px; height:185px; border:1px solid #d1d1d1;}
.contact_map2 { width:315px; height:185px; border:1px solid #d1d1d1; margin-top:30px;}
.contact_map_title { font-size:16px; color:#0d1e80; margin-top:10px; }


/* product*/
.product_box2 { position:relative; padding-left:20px; height:660px; }
.product_box2 div { float:left;}
.product_product2 { margin-top:57px;position:relative; width:280px; height:260px; background:url(../images/Product_img_2.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid;}
.product_product3 {margin-left:57px; margin-top:57px; position:relative; width:280px; height:260px; background:url(../images/Product_img_3.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
.product_product4 {margin-left:57px; margin-top:57px;position:relative; width:280px; height:260px; background:url(../images/Product_img_4.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
.product_product5 { position:relative; margin-top:57px;width:280px; height:260px; background:url(../images/Product_img_5.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}
.product_product6 {margin-left:57px; margin-top:57px; position:relative; width:280px; height:260px; background:url(../images/Product_img_6.jpg) no-repeat;color:#cbcfd7;border:1px #dbdbdb solid; border:1px #dbdbdb solid;}


.contact_us_sub_nav { padding-left:20px; height: 82px; font-weight:bold;}
.contact_us_sub_nav ul { list-style:none; padding:0; margin:0;}
.contact_us_sub_nav li { padding:0; margin:0; float:left;  padding-top:25px; margin-right:19px;font-size:13px; }
.contact_us_sub_nav li a{color:#b2b2b2;height:82px; display:block;}
.contact_us_sub_nav li a:hover{color:#434343;background:url(../images/contact_us_sub_nav_bnt.jpg) repeat-x;height: 82px;}
.contact_us_sub_navn a {color:#434343;background:url(../images/contact_us_sub_nav_bnt.jpg) repeat-x;height: 82px;}

.product_b_left {float:left; width:205px;}
.product_b_right { float:right; width:765px; }

.product_sub_menu { padding-top:20px; padding-left:20px; font-size:12px;}
.product_sub_menu ul {list-style:none; padding:0; margin:0;}
.product_sub_menu li { padding:0; margin:0; line-height:2em;}
.product_sub_menu a { color:#959595;}
.product_sub_menu a:hover { color:#414141;}
.product_sub_menuh a  { color:#414141;}

.product_img_box { position:relative; width:220px; height:270px; border-bottom:1px solid #eaeaea; background:#f5f5f5; float:left; margin-right:35px; margin-top:20px; }
.product_img_box_img{}
.product_img_box_img a{ width:200px; height:160px; background:#dde2e8; margin:0 auto; margin-top:10px; display:block;}
.product_name { background:#494949; padding:5px; color:#FFF;float:left;  margin-top:35px;}
.product_content {width:210px; float:left; padding-left:10px; padding-top:10px; font-size:12px;}

.product_c_img_box { padding-top:20px; border-bottom:1px solid #eaeaea; padding-bottom:30px;}
.product_c_img_box2 { padding-top:20px; padding-bottom:30px;}

.product_c_img { float:left; width:265px;border:1px solid #eaeaea;}
.product_c_img2 { float:left; width:265px;}

.product_c_txt_box { float:right; color:#414141; width:480px;}
.product_c_name { font-size:16px; color:#0d1e80; font-weight:bold;}
.product_c_items { font-size:12px; font-weight:bold; line-height:2em; margin-top:10px;}

.page_number_box { margin-top:50px;}
.page_number_box div { float:left;}
.page_number_box a {color:#b3b3b3;}
.page_number_box a:hover {color:#414141; text-decoration:underline;}
.number_arrow01 { line-height:24px;margin-right:10px;background:url(../images/previous_arrow_a.jpg) no-repeat;width:100px;height:24px;display:block;
                  text-indent:32px;}
.number_arrow01:hover{background:url(../images/previous_arrow_b.jpg) no-repeat;}                  
.number_arrow02 { line-height:24px;margin-right:10px;background:url(../images/next_arrow_a.jpg) no-repeat scroll right top;width:60px;height:24px;display:block;}
.number_arrow02:hover{background:url(../images/next_arrow_b.jpg) no-repeat scroll right top;;}                  

.number_txt { line-height:24px;margin-right:10px;}

.newspage_name { font-size:16px; color:#0d1e80; font-weight:bold; margin-bottom:15px;}
.Contact-send{width:58px;height:28px;background:url(../images/Contact-send.jpg) no-repeat scroll 0 0;display:block;float:right;}
.Contact-send:hover{width:58px;height:28px;background:url(../images/Contact-send_hover.jpg) no-repeat scroll 0 0;}
.product_c_img_box3 { padding-top:20px; padding-left:20px; padding-bottom:30px;}
.product_c_txt_box2  { float:left; color:#414141; width:650px; margin-left:20px;}
.shownone {display: none;}


/*頁碼*/
.page_number_box1 { font-family:Arial; font-size:12px; margin-top:40px;float:right}
.page_number_box1 div { float:left; width:17px; height:18px; text-align:center; line-height:18px;}

.page_number_box1 a {color:#121314;}
.page_number_box1 a:hover {color:#e60012; text-decoration:underline;}

.page_next_btn { background:#01356d url(../images/page_next_btn.png) no-repeat 7px 6px ;cursor:pointer;}
.page_pre_btn { background:#01356d url(../images/page_pre_btn.png) no-repeat 7px 6px;cursor:pointer;}
.page_select a{ color:#e60012;font-weight:bold;}