@charset "utf-8";
/* css document */
/*----------------------------------------------------------------------------*/

/* 共用樣式
------------------------------------------------------------------------------*/
/*字型*/
a:link, a:visited {color: #000; text-decoration: none;}
a:hover { color: #af1b08; text-decoration: underline; }
a:active {color: #000; text-decoration: none;}
.p_footer { color: #ffa9a9; font-size: 11px; }
.p_green { color: #1e960e; }
.p_red { color: #ef0b0b; font-weight: bold; }
.p_bule { color: #006cd0; font-weight: bold; font-size: 15px; }
.p_black { color: #000000; font-size: 13px; }


/*頁碼*/
.page { text-align: center; clear: both; margin-top: 23px; }
.page a { text-decoration: none; font-family: arial, helvetica, sans-serif; border: 1px solid #dddddd; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-right: 2px; margin-left: 2px; color: #666666; font-size: 13px; }
.page a:hover { color: #ffffff; text-decoration: none; background-color: #5a5a5a; font-weight: bold; }
.page .select { color: #ffffff; text-decoration: none; background-color: #5a5a5a; font-weight: bold; }
.page .arrow { color: #999999; }
.page a.arrow {font-weight: normal; }

/*----背景--*/
#bg_sky { background-image: url(/uploads/image/cimages/index2_bg_sky.png); background-repeat: no-repeat; background-position: center top; }
#warpbg { background-image: url(/uploads/image/cimages/index2_bg2.jpg); background-repeat: repeat-x; background-position: top; }
.bgcolor{ background-color: #ec2127; }
.bg2{ background-image: ; background-repeat: repeat-x; background-position: bottom; }
/*排版
----------------------------------------------------------------------------*/
body /*網頁主體*/{ font-size: 15px; color: #646464; margin: 0px; padding: 0px; background-repeat: repeat-x; background-position: top; background-image: url(/uploads/image/cimages/index2_bg.jpg); font-family: arial, helvetica, sans-serif; line-height: 1.5em; }
#warp { width: 930px; margin-right: auto; margin-left: auto; }
#header/*橫幅*/{ background-image: url(/uploads/image/cimages/header_bg.jpg); background-repeat: no-repeat; background-position: top; height: 182px; position: relative; }
#cont/*中間區塊*/{ }
#main/*主欄*/{ float: right; width: 670px; margin-right: 30px; _margin-right: 9px; }
#sidebar/*側欄*/{ float: left; margin-right: 12px; margin-left: 16px; width: 202px; }
#footer { height: 113px; color: #ffffff; font-size: 12px; position: relative; }
#footerbg{ background-image: ; background-repeat: repeat-x; background-position: top; }/*內頁footer*/
.footer2 { width: 930px; margin-right: auto; margin-left: auto; margin-top: 23px; }/*內頁footer*/

/*網頁最下方----------------------------------------------------------------------------*/
#footer .add { position: absolute; left: 21px; top: 12px; line-height: 1.5em; }
#footer .proposal { position: absolute; top: 12px; right: 17px; }
#footer .design { position: absolute; top: 30px; right: 17px; color: #ffa9a9; font-size: 11px; }
#footer .design a { color: #ffa9a9; font-size: 12px; }
.top { float: right; margin-top: -22px; margin-right: 12px; }

/*網頁最上方----------------------------------------------------------------------------*/
#logo { position: absolute; left: 30px; top: 26px; }
/*語系*/
#language { background-image: url(/uploads/image/cimages/language.png); background-repeat: no-repeat; position: absolute; top: 14px; right: 183px; height: 25px; width: 193px; color: #f3aa6f; padding-left: 8px; }
#language a { font-size: 11px; display: inline-block; color: #a24800; padding-right: 2px; padding-left: 2px; text-decoration: none; }
#language a:hover { color: #e60012; }
/*fb粉絲團*/
#fbfans { background-image: url(/uploads/image/cimages/fb.png); background-repeat: no-repeat; height: 50px; width: 167px; position: absolute; top: 0px; right: 9px; }
#fbfans a { padding-left: 40px; width: 125px; color: #ffffff; font-weight: bold; height: 43px; display: block; padding-top: 9px; font-size: 13px; text-decoration: none; }
#fbfans a:hover { color: #fef045; }
/*選單----------------------------------------------*/
#menu { position: absolute; left: 149px; top: 88px; }
ul.menu li { float: left; }
ul.menu li a { display: block; height: 78px; width: 140px; margin-right: 18px; margin-left: 18px; background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; }
ul.menu li a:hover { background-position: 0px -80px; }
ul.menu li .select { background-position: 0px -80px; }
ul.menu span { visibility: hidden; }
ul.menu li.m1 a { background-image: url(/uploads/image/cimages/menu01.png); }
ul.menu li.m2 a { background-image: url(/uploads/image/cimages/menu02.png); }
ul.menu li.m3 a { background-image: url(/uploads/image/cimages/menu03.png); }
ul.menu li.m4 a { background-image: url(/uploads/image/cimages/menu04.png); }


/*首頁----------------------------------------------------------------------------*/
#index { }
.footerline { background-image: ; background-repeat: no-repeat; background-position: top; }/*首頁footer線*/
#indexbox1 { height: 357px; }
#indexbox2 { height: 162px; }
/*橫幅----------------------------------------------*/
#bannerbox { margin-top: 13px; height: 320px; width: 460px; position: relative; margin-left: 5px; }
#bannerbox span { visibility: hidden; }
#colbox { margin-right: 11px; width: 445px; }
/*橫幅編號*/
.bannerno { position: absolute; left: 27px; top: 296px; }
.bannerno li { float: left; }
.bannerno li a { display: block; height: 17px; width: 17px; background-repeat: no-repeat; background-position: 0px 0px; line-height: normal; padding: 2px; text-decoration: none; }
.bannerno li a:hover { background-position: 0px -21px; }
.bannerno li .select { background-position: 0px -21px; }
.bannerno li.m1 a { background-image: url(/uploads/image/cimages/banner_no1.png); }
.bannerno li.m2 a { background-image: url(/uploads/image/cimages/banner_no2.png); }
.bannerno li.m3 a { background-image: url(/uploads/image/cimages/banner_no3.png); }
/*橫幅按鈕*/
.bannerbtn { position: absolute; top: 286px; right: 27px; display: inline-block; width: 66px; }
.bannerbtn a { height: 33px; width: 33px; background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; display: block; }
.bannerbtn a:hover { background-position: 0px -35px; }
.bannerbtnl a { background-image: url(/uploads/image/cimages/banner_prev.png); }
.bannerbtnr a { background-image: url(/uploads/image/cimages/banner_nex.png); }
/*搜尋----------------------------------------------*/
#searchbox { background-image: url(/uploads/image/cimages/search_bg.jpg); background-repeat: no-repeat; height: 42px; width: 445px; position: relative; margin-top: 5px; margin-bottom: 16px; }
.searchtxt { position: absolute; left: 110px; top: 13px; }
.searchtxt input { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #ffffff; font-size: 12px; color: #b7b7b7; width: 139px; }
.searchtxt2 { position: absolute; left: 256px; top: 10px; }
.searchtxt2 select { width: 101px; border: 1px solid #cacaca; color: #b2b2b2; }
.searchbtn { position: absolute; top: 9px; right: 12px; }
.searchbtn a { background-image: url(/uploads/image/cimages/search_btn.png); display: block; height: 22px; width: 68px; background-position: 0px 0px; text-decoration: none; text-align: center; font-size: 12px; color: #ffffff; }
.searchbtn a:hover { background-position: 0px -33px; color: #a24800; text-decoration: none; /*ie6*/_background-position: 0px -30px; }
/*公司介绍-------------------------------------------*/
#companybox .col { margin-top: 3px; margin-left: 35px; height: 105px; position: relative; }
#companybox .title { background-image: url(/uploads/image/cimages/index_com_line.jpg); background-repeat: no-repeat; background-position: left bottom; height: 37px; }
#companybox .info { font-size: 13px; color: #737373; line-height: 1.5em; margin-top: 10px; margin-left: 10px; margin-right: 15px; width: 260px; /*ie6*/ _margin-right: 5px; height: 75px; overflow: hidden; }
#companybox .more { position: absolute; right: 13px; bottom: 0px; }
#companybox .more a { background-image: url(/uploads/image/cimages/index_com_more.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 20px; width: 54px; display: block; color: #ffffff; text-align: center; padding-top: 5px; font-size: 12px; text-decoration: none; }
#companybox .more a:hover { background-position: 0px -31px; }
/*備註----------------------------------------------*/
#notebox { background-image: url(/uploads/image/cimages/index_notice.jpg); background-repeat: no-repeat; height: 39px; width: 265px; padding-left: 123px; position: relative; padding-right: 50px; margin-top: 16px; margin-bottom: 12px; }
#notebox .txt a { font-weight: bold; color: #ff0000; font-size: 13px; display: block; height: 33px; padding-top: 6px; text-decoration: none; }
#notebox .txt a:hover { color: #65a500; }
#notebox .more { height: 12px; width: 39px; position: absolute; top: 10px; right: 6px; }
#notebox .more a { background-image: url(/uploads/image/cimages/index_notice_more.jpg); background-repeat: no-repeat; display: block; height: 14px; width: 39px; background-position: 0px 0px; font-size: 11px; line-height: normal; text-decoration: none; }
#notebox .more a:hover { background-position: 0px -23px; }
#notebox .more span { visibility: hidden; }
/*logo列表-------------------------------------------*/
#bannerlogo { height: 43px; position: relative; margin-left: 23px; }
.logolist { position: absolute; left: 33px; top: 0px; }
.logolist li { float: left; margin-right: 4px; margin-left: 4px; }
.logolist li a:hover { /*圖片半透明*/ opacity:0.5; filter:alpha(opacity=50); cursor:pointer; display: block; }
.logobtn a { background-repeat: no-repeat; background-position: 0px 0px; display: block; height: 34px; width: 34px; text-decoration: none; }
.logobtn a:hover { background-position: 0px -42px; }
.logobtnl{ position: absolute; left: 0px; top: 0px; }
.logobtnl a { background-image: ; }
.logobtnr { position: absolute; top: 0px; right: 0px; }
.logobtnr a { background-image: ; }
.logobtn span { visibility: hidden; }
/*最新消息-------------------------------------------*/
#indexnew { width: 427px; margin-top: 22px; margin-left: 12px; }
#indexnew .title { background-image: url(/uploads/image/cimages/index2_news_title_inco.png); background-repeat: no-repeat; padding-left: 26px; position: relative; }
#indexnew .title .more { position: absolute; top: 4px; right: 7px; }
#indexnew .title .more:hover { /*圖片半透明*/ opacity:0.5; filter:alpha(opacity=50); cursor:pointer; display: block; }
#indexnew .text { padding-top: 6px; padding-left: 17px; padding-right: 8px; }
#indexnew li { position: relative; background-image: url(/uploads/image/cimages/index2_news_line.jpg); background-repeat: no-repeat; background-position: bottom; width: 405px; }
#indexnew li .date { position: absolute; top: 0px; right: 0px; font-size: 11px; color: #ffcc00; }
#indexnew li a { color: #ffffff; font-size: 13px; width: 309px; background-image: url(/uploads/image/cimages/index2_news_inco.jpg); background-repeat: no-repeat; background-position: 10px 10px; padding-left: 30px; padding-top: 2px; padding-bottom: 2px; height: 22px; overflow: hidden; display: block; }
#indexnew li a:hover { color: #fbc00a; }
/*最新商品-------------------------------------------*/
#indexnewp { margin-top: 16px; width: 455px; }
#indexnewp .title { background-image: ; background-repeat: no-repeat; padding-left: 34px; }
#indexnewp .text { position: relative; padding-left: 10px; width: 440px; }
#indexnewp ul { left: 45px; top: 0px; position: absolute; }
#indexnewp li { float: left; margin-right: 5px; margin-left: 5px; }
#indexnewp li a { display: block; }
#indexnewp li a:hover { /*圖片半透明*/ opacity:0.5; filter:alpha(opacity=50); cursor:pointer; display: block; }
.indexnewpbtn a { background-repeat: no-repeat; background-position: 0px 0px; height: 100px; width: 30px; display: block; text-decoration: none; }
.indexnewpbtn a:hover { background-position: 0px -110px; }
.indexnewpbtn span { visibility: hidden; }
.indexnewpbtnl a { background-image: ; }
.indexnewpbtnr a { background-image: ; }

/*左選單共用--------------------------------------------*/
.box_level { }
.box_level .hd { background-image: ; background-repeat: no-repeat; height: 42px; padding-top: 30px; padding-left: 18px; padding-right: 10px; position: relative; }
.box_level .hdbg { background-image: ; background-repeat: no-repeat; position: absolute; left: 43px; top: -15px; height: 35px; width: 130px; }
.box_level .cd { background-image: ; background-repeat: repeat-y; background-position: top; /*最小高*/ min-height:224px; /*ie6*/ _height:224px; }
.box_level .cdbg { background-image: ; background-position: left top; background-repeat: no-repeat; }
.box_level .cd ul { margin-right: 15px; margin-left: 15px; padding-top: 5px; }
.box_level .cd li { display: block; background-image: ; background-repeat: no-repeat; background-position: center bottom; }
.box_level .cd li a { font-size: 15px; font-weight: bold; color: #ffffff; line-height: normal; padding-top: 5px; padding-bottom: 4px; display: block; background-image: ; background-repeat: no-repeat; background-position: 0px 4px; padding-left: 23px; text-decoration: none; margin-bottom: 4px; margin-top: 4px; }
.box_level .cd li a:hover { color: #febf0e; }
.box_level .bd { background-image: ; background-repeat: no-repeat; height: 45px; }
.wordy { font-size: 11px; color: #ffed7d; font-weight: bold; font-family: "century gothic"; line-height: 1.5em; }
/*中間共用--------------------------------------------*/
.mainbox_hd { background-image: ; background-repeat: no-repeat; height: 31px; padding-top: 6px; padding-left: 33px; position: relative; }
.mainbox_fb { position: absolute; top: -3px; right: 26px; }
.mainbox_cd { background-image: ; background-repeat: repeat-y; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.mainbox_bd { background-image: ; background-repeat: no-repeat; height: 15px; }

/*关于我们----------------------------------------------------------------------------*/
#about .text p { line-height: 1.9em; letter-spacing: 1px; text-align: justify; padding-top: 20px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
/*最新消息----------------------------------------------------------------------------*/
/*備註2----------------------------------------------*/
#notebox2 { background-image: url(/uploads/image/cimages/news_note.jpg); background-repeat: no-repeat; height: 44px; padding-left: 123px; position: relative; padding-right: 50px; }
#notebox2 .txt a { font-weight: bold; color: #ff0000; font-size: 13px; display: block; height: 34px; padding-top: 10px; text-decoration: none; width: 445px; }
#notebox2 .txt a:hover { color: #65a500; }
#notebox2 .more { height: 12px; width: 39px; position: absolute; top: 14px; right: 16px; }
#notebox2 .more a { background-image: url(/uploads/image/cimages/index_notice_more.jpg); background-repeat: no-repeat; display: block; height: 14px; width: 39px; background-position: 0px 0px; font-size: 11px; line-height: normal; text-decoration: none; }
#notebox2 .more a:hover { background-position: 0px -23px; }
#notebox2 .more span { visibility: hidden; }
ul.list_news li { background-image: url(/uploads/image/cimages/news_line.jpg); background-repeat: no-repeat; background-position: center bottom; padding-top: 15px; padding-bottom: 15px; line-height: normal; padding-right: 10px; padding-left: 10px; }
ul.list_news li .pic { background-image: url(/uploads/image/cimages/news_picbg.jpg); background-repeat: no-repeat; height: 120px; width: 194px; text-align: center; margin-right: 15px; padding-top: 2px; /*ie6*/_height: 122px; _padding-top: 0px;}
ul.list_news li .pic img { padding: 4px; }
ul.list_news li .pic img:hover { background-color: #fe8800; }
ul.list_news li .date { font-size: 12px; color: #fc1325; margin-top: 6px; }
ul.list_news li .title { background-image: url(/uploads/image/cimages/news_inco.jpg); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; margin-top: 7px; margin-bottom: 5px; }
ul.list_news li .title a { font-size: 15px; font-weight: bold; color: #006cd0; display: block; }
ul.list_news li .title a:hover { color: #84bb08; }
ul.list_news li .info { font-size: 13px; color: #4b4a4a; margin-left: 13px; margin-right: 5px; letter-spacing: 1px; }
ul.list_news li .more { background-image: url(/uploads/image/cimages/news_more.jpg); background-repeat: no-repeat; height: 16px; width: 41px; }
ul.list_news li .more:hover { /*圖片半透明*/ opacity:0.5; filter:alpha(opacity=50); cursor:pointer; display: block; }
ul.list_news li span { visibility: hidden; }
/*最新消息-內頁-------------------------------------------------------------------------*/
#newsdia { margin-right: 11px; margin-left: 11px; }
#newsdia .cation { position: relative; height: 28px; }
#newsdia .cation a { font-size: 12px; color: #6f6f6f; margin-right: 15px; padding-left: 20px; }
#newsdia .cation a:hover { color: #d10000; }
#newsdia .cation .print { background-image: url(/uploads/image/cimages/newsdia_inco1.jpg); background-repeat: no-repeat; background-position: 0px 2px; position: absolute; top: 0px; right: 180px; }
#newsdia .cation .sent { background-image: url(/uploads/image/cimages/newsdia_inco2.jpg); background-repeat: no-repeat; background-position: 0px 2px; position: absolute; top: 0px; right: 95px; }
#newsdia .cation .return { background-image: url(/uploads/image/cimages/newsdia_inco3.jpg); background-repeat: no-repeat; background-position: 0px 2px; position: absolute; top: 0px; right: -12px; }
#newsdia .title { background-image: url(/uploads/image/cimages/newsdia_tit_bg.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-right: 9px; padding-bottom: 5px; padding-left: 25px; font-size: 15px; font-weight: bold; color: #006cd0; background-color: #eaeaea; border: 1px solid #cdcdcd; line-height: 1.3em; margin-bottom: 20px; }
#newsdia  .line { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #9d9d9d; margin-top: 20px; }
/*产品专区----------------------------------------------------------------------------*/
#product .text { background-image: url(/uploads/image/cimages/newsdia_line.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 8px; margin-bottom: 0px; }
/*搜尋----------------------------------------------*/
#search2box { background-image: url(/uploads/image/cimages/product_search.jpg); background-repeat: no-repeat; height: 42px; width: 627px; position: relative; margin-top: 0px; margin-bottom: 16px; }
.search2txt { position: absolute; left: 182px; top: 13px; }
.search2txt input { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #ffffff; font-size: 12px; color: #b7b7b7; width: 139px; }
.search2txt2 { position: absolute; left: 330px; top: 10px; }
.search2txt2 select { width: 101px; border: 1px solid #cacaca; color: #b2b2b2; }
.search2btn { position: absolute; top: 9px; left: 438px; }
.search2btn a { background-image: url(/uploads/image/cimages/search_btn.png); display: block; height: 22px; width: 68px; background-position: 0px 0px; text-decoration: none; text-align: center; font-size: 12px; color: #ffffff; }
.search2btn a:hover { background-position: 0px -33px; color: #a24800; text-decoration: none; /*ie6*/_background-position: 0px -30px; }
/*列表----------------------------------------------*/
ul.list_pro li { display: block; width: 194px; float: left; margin-right: 8px; margin-left: 8px; margin-bottom: 14px; /*ie6*/_ margin-right: 5px; _margin-left: 5px; }
ul.list_pro li .pic { background-color: #f0f0f0; display: block; padding: 4px; border: 1px solid #d6d6d6; }
ul.list_pro li .pic:hover { background-color: #ff8900; }
ul.list_pro li .title { height: 41px; overflow: hidden; line-height: 1.2em; display: block; }
ul.list_pro li .title a { font-size: 15px; font-weight: bold; color: #006cd0; display: block; padding-top: 7px; padding-bottom: 4px; }
ul.list_pro li .title a:hover { color: #e70012; }
ul.list_pro li .info { color: #4b4a4a; font-size: 13px; line-height: 1.3em; height: 35px; overflow: hidden; margin-bottom: 7px; }
ul.list_pro li .more { float: right; }
ul.list_pro li .more:hover { /*圖片半透明*/ opacity:0.5; filter:alpha(opacity=50); cursor:pointer; display: block; }
#pagelink { background-image: url(/uploads/image/cimages/product_inco.jpg); background-repeat: no-repeat; padding-left: 16px; background-position: 3px 7px; font-size: 13px; color: #4b4a4a; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dcdcdc; margin-bottom: 15px; padding-bottom: 5px; position: relative; }
/*产品专区-內頁-------------------------------------------------------------------------*/
#productdia .return { background-image: url(/uploads/image/cimages/newsdia_inco3.jpg); background-repeat: no-repeat; background-position: 0px 2px; position: absolute; top: 0px; right: 0px; }
#productdia .return a { font-size: 12px; color: #6f6f6f; margin-right: 15px; padding-left: 20px; }
#productdia .return a:hover { color: #d10000; }
/*列表----------------------------------------------*/
ul.piclist { position: absolute; left: 136px; top: 0px; }
ul.piclist li { float: left; margin-right: 5px; margin-left: 5px; }
ul.piclist li img { background-color: #f0f0f0; padding: 4px; border: 1px solid #d5d5d5; }
ul.piclist li img:hover { background-color: #ff8900; }
/*產品圖區---------------*/
#picbox .picbig { margin-bottom: 13px; }
#picbox .picbig .pic img { background-color: #f0f0f0; padding: 4px; border: 1px solid #d5d5d5; }
#picbox .picsmall { position: relative; height: 69px; }
/*#picbox .picbig .pic img:hover { background-color: #ff8900; }*/
/*按鈕*/
.picbtn { display: inline-block; width: 33px; }
.picbtn a { height: 33px; width: 33px; background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; display: block; }
.picbtn a:hover { background-position: 0px -35px; }
.picbtn span { visibility: hidden; }
.picbtnl { position: absolute; left: 100px; top: 16px; }
.picbtnl a { background-image: url(/uploads/image/cimages/banner_prev.png); }
.picbtnr { position: absolute; left: 490px; top: 16px; /*ie6*/_left: 496px;  }
.picbtnr a { background-image: url(/uploads/image/cimages/banner_nex.png); }
/*產品列表區-------------*/
#probox { margin-top: 30px; }
#prolist { height: 40px; background-image: ; background-repeat: repeat-x; background-position: bottom; margin-bottom: 8px; }
ul.prolist li { float: left; }
ul.prolist li a { display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 25px; background-image: url(/uploads/image/cimages/productdia_listbg.png); background-repeat: no-repeat; background-position: 0px 0px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: normal; width: 96px; margin-right: -13px; }
ul.prolist li a:hover { background-position: 0px -80px; }
ul.prolist li .select { background-position: 0px -80px; }
/*----表格--*/
.table1 { color: #4b4a4a; font-size: 13px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cecece; }
.table1 th { font-weight: bold; color: #414141; font-size: 15px; background-image: url(/uploads/image/cimages/productdia_list_inco.jpg); background-repeat: no-repeat; background-position: 7px 8px; padding-left: 18px; padding-top: 6px; padding-bottom: 6px; }
.table1 td { padding-top: 6px; padding-bottom: 6px; }
.table1 .row { background-image: url(/uploads/image/cimages/productdia_line.jpg); background-repeat: no-repeat; background-position: center bottom; }
/*-詢價按鈕-*/
#inquiry { margin-top: 14px; float: right; }
#inquiry a { background-image: url(/uploads/image/cimages/productdia_inquiry.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; height: 40px; width: 152px; text-decoration: none; }
#inquiry a:hover { background-position: 0px -70px; }
#inquiry span { visibility: hidden; }
/*連絡我們----------------------------------------------------------------------------*/
#contact { margin-right: 22px; margin-left: 22px; margin-top: 10px; }
/*聯絡表單---------------*/
#boxcontact { background-image: url(/uploads/image/cimages/contact_line.jpg); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 15px; padding-bottom: 20px; }
.fle{ float:left; }
.frg{ float:right; }
.contact_form { margin-top: 12px; font-size: 12px; }
.contact_form_data { padding-bottom: 5px; padding-top: 5px; }
.contact_form_data_word { width: 77px; text-align: right; padding-right: 8px; }
.contact_form_data_text_span { font-family: arial, helvetica, sans-serif; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #4f4f4f; padding-left: 10px; font-size: 12px; }
.product_form_data_text_span { font-size: 13px; color: #4f4f4f; line-height: normal; padding-top: 2px; padding-bottom: 2px; height: 18px; }
.product_form_data_text_span2 { font-size: 13px; color: #b2b2b2; line-height: normal; }
.code { line-height: normal; padding-left: 10px; padding-right: 10px; margin: 0px; padding-top: 0px; padding-bottom: 0px; }
.codebtn a { font-size: 12px; color: #393939; background-image: url(/uploads/image/cimages/contact_code_btn.jpg); background-repeat: no-repeat; height: 20px; width: 55px; display: inline-block; text-decoration: none; padding-top: 6px; padding-left: 22px; line-height: normal; }
.codebtn a:hover { color: #ef0b0b; }
/*表單-按鈕*/
.contact_form_mu { margin-top: 20px; margin-left: 80px; }
.contact_form_mu a { background-image: url(/uploads/image/cimages/contact_btnbg.jpg); background-repeat: no-repeat; background-position: 0px -70px; height: 32px; width: 92px; display: inline-block; font-weight: bold; color: #ffffff; text-decoration: none; font-size: 13px; padding-top: 15px; line-height: normal; text-align: center; }
.contact_form_mu a:hover { background-position: 0px 0px; color: #ffffff; }
/*公司地址---------------*/
#boxadd { color: #353535; font-size: 13px; padding-right: 10px; padding-left: 10px; margin-bottom: 20px; }
#boxadd .company { font-size: 15px; font-weight: bold; }
#boxadd .company .p_red2{ color: #c70000; }
/*公司地圖---------------*/
#boxmap { background-image: url(/uploads/image/cimages/contact_line2.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 15px; padding-right: 5px; padding-left: 5px; }
#boxmap .title { background-image: url(/uploads/image/cimages/contact_map_inco.jpg); background-repeat: no-repeat; padding-left: 35px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; color: #474747; margin-bottom: 9px; }
#boxmap .map { }
#boxmap .map iframe { border: 3px dashed #eb0005; }
#boxmap .mapbtn { background-image: ; background-repeat: no-repeat; background-position: 0px 0px; height: 32px; width: 170px; display: block; text-decoration: none; text-align: center; margin-top: 12px; margin-right: auto; margin-left: auto; }
#boxmap .mapbtn:hover { background-position: 0px -70px; }
#boxmap .mapbtn span { visibility: hidden; }
