@charset "utf-8";
/*****************css*****reset*********************/
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,
b, u, i, center,
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-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
 
/* remember to define focus styles! */
:focus {
    outline: 0;
}
 
/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
 
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/****************end*css*****reset*********************/

/*****************大框架css*************************/
* {
    margin: 0;
}
html, body {
    height: 100%;
}
body {
  font-family: "微軟正黑體";
  font-size:12px;
  color: #ffffff;
  background:#1f1614;
}
a{color:#c5ab94; text-decoration: none;}
#all{ 
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -36px;
  
} 
#back{ padding:0 0 40px 0;}
#footer-outer{
display:block; 
height:36px;
position: relative;
z-index: 100;
}
.clear{ clear:both;}
.row-separator{ clear:both; display:block;}
/*****************小區塊css*************************/
#header{ 
width:100%; 
height:118px; 
background:url(../../../images/webpage/heard_bg.png) repeat-x center top;
position: relative;
z-index: 100;
}
.header_mid{ 
width:885px; 
height:118px;
margin:0 auto;
}
.customheard_logo{
width:162px; 
height:34px;
padding:16px 0 0 0;
float:left;
}
.menulanguage{
width: 124px;
height: 19px;
float: right;
background: url(../../../images/webpage/language_btn.png);
padding: 13px 0 0 4px;
}
.menulanguage li{ float:left;}
.menulanguage li a{ 
display:block;
color:#231815;
padding:0 11px 0 11px;
}
.menulanguage li a:hover,.menulanguage li a:active{ color:#ffffff;}
.menulanguage li.item-127 a{color:#ffffff;}
#contentarea{ position:relative; z-index:1; margin:-18px 0 0 0;}

/******************************************/
.header_mid form{
-webkit-text-size-adjust:none; 
font-size:11px;
color:#c5ab94;
width:131px; 
height:28px;  
float: right;
background:url(../../../images/webpage/searchbg.png);
margin:12px 0 0 0;
} 
.header_mid form label{
  display:none;
}
#mod-search-searchword{ 
display: block;
-webkit-text-size-adjust:none; 
font-size:11px;
color:#C5AB94;
line-height:25px;
background:transparent; 
border: 0;
width: 96px;
height: 23px;
padding:0px;
margin: 3px 0 2px 8px;
*margin:2px 0 2px 8px;
float:left;
}
.buttonsearch1{ 
display:block; 
width:16px; 
height:16px; 
float:left;
margin: 5px 0 0 2px;
}
/**********************************top*menu**************************************************/
/* menu */
div#maximenuck {
font-size:13px;
line-height:16px;
text-align:left;
zoom: 1;
width:700px;
height:30px;
float:left;
margin:20px 0 0 0;
}
.maxiroundedleft{ display:none;}
/* container style */
div#maximenuck ul.maximenuck {
overflow: visible !important;
display: block !important;
float: none !important;
visibility: visible !important;
text-align: left;
zoom: 1;
}
div.maximenuckh ul.maximenuck li.maximenuck {
display: inline-block !important;
float: none !important;
position:relative;
text-align : left;
}

/*---------------------------------------------
---     Root items - level 1        ---
----------------------------------------------*/

div#maximenuck ul.maximenuck li.maximenuck.level1 {
text-align:center;
padding:0 10px 0 10px;
margin:0 30px 0 0;
cursor: pointer;
vertical-align: middle;
}
div#maximenuck ul.maximenuck li.maximenuck.level1:hover, div#maximenuck ul.maximenuck li.maximenuck.level1.active {
}
div#maximenuck ul.maximenuck li.maximenuck.level1 > a, div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {
color:#c5ab94;
display: block;
text-shadow: 1px 1px 1px #000;
min-height:15px;
border:0px;
}
/* all links styles */
div#maximenuck ul.maximenuck li.maximenuck a, div#maximenuck ul.maximenuck li.maximenuck span.separator {
color:#ffffff;
display: block;
border:0px;
padding: 0 0 0 0;
}
div.maximenuckh ul.maximenuck li.maximenuck a,
div.maximenuckh ul.maximenuck li.maximenuck span.separator {
display:block;
position:relative;
}
/* item color on mouseover */
div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator {
color:#c5ab94;
}
div#maximenuck span.titreck {
min-height:15px;
}
/* arrow image for parent item */
div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator {}
/* submenus container *//* child items */
#maximenuck ul.maximenuck li div.floatck {
width:160px;
padding:17px 0 0 0;
*padding:16px 0 0 0;
margin:0 0 0 -10px;
text-align: left;
filter: none;
position : absolute;
left: -999em; 
}
#maximenuck ul.maximenuck li div.floatck div.floatck{padding:0px;}
#maximenuck ul.maximenuck li div.floatck div.floatck div.floatck{padding:0px;} 
.maxidrop-top{ display:none;}
/*---------------------------------------------
---     Columns management          ---
----------------------------------------------*/

/* child blocks position (from level2 to n) */
div.maximenuckh div.maximenuck2 {
float : left;
}
div#maximenuck ul.maximenuck li div.floatck div.maximenuck2 {
width:160px;
}
div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck {
margin :-21px 0 0 150px;
}
/***********************第三層*****************************/
#maximenuck ul.maximenuck li div.floatck div.floatck div.floatck{width:190px;}
#maximenuck ul.maximenuck li div.floatck div.maximenuck2 div.maximenuck2 div.maximenuck2 {
width:190px;
}

/*---------------------------------------------
---     Sublevel items - level 2 to n    ---
----------------------------------------------*/
.maximenuckh ul.maximenuck2{ background:#525252;}
.maximenuckh ul.maximenuck2 ul.maximenuck2{background:#c5ab94;} 
.maximenuckh ul.maximenuck2 ul.maximenuck2 ul.maximenuck2{ background:#525252;} 
div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2 {
width: 100%;
padding:5px 0 5px 0;
position: static !important;
overflow: visible !important;
display: block !important;
visibility: visible !important;
}
div.maximenuckh ul.maximenuck li ul.maximenuck2 {
display:block;
z-index:11000;
position : static;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck {
position: relative;
text-shadow: 1px 1px 1px #000;
padding: 5px 10px 5px 10px;
margin: 0px 0px 4px 0px;
float: none !important;
display: block !important;
}
div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck:hover {
color:#c5ab94;
}
div.maximenuckh ul.maximenuck li ul li.maximenuck {
 z-index : 11001;
 }
/* arrow image for submenu parent item */ 
 div#maximenuck ul.maximenuck li.level1.parent li.parent > a, div#maximenuck ul.maximenuck li.level1.parent li.parent > span.separator, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent:hover > a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent.active > a {
padding-right:15px;
background:url(../../../images/webpage/keyhead1.png)no-repeat right center;
}
div#maximenuck ul.maximenuck li.level2.parent li.parent > a, 
div#maximenuck ul.maximenuck li.level2.parent li.parent > span.separator, 
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2  ul.maximenuck2 li.parent:hover > a, 
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2  ul.maximenuck2 li.parent.active > a 
{
padding-right:15px;
background:url(../../../images/webpage/keyhead2.png)no-repeat right center;
}
/* submenu link */
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a {
color: #ffffff;
text-shadow: 1px 1px 1px #000;
}
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 a {
color: #ffffff;
display: block;
}
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a {
color:#c5ab94;  
}
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 ul.maximenuck2 li:hover > a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 ul.maximenuck2 li:hover > h2 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 ul.maximenuck2 li:hover > h3 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 ul.maximenuck2 li.active > a {
color:#525252;  
}
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 ul.maximenuck2 ul.maximenuck2 li:hover > a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 ul.maximenuck2 ul.maximenuck2 li:hover > h2 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 ul.maximenuck2 ul.maximenuck2 li:hover > h3 a,
div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 ul.maximenuck2 ul.maximenuck2 li.active > a {
color:#c5ab94;    
}
/*---------------------------------------------
---     Fancy styles (floating cursor)    ---
----------------------------------------------*/
div#maximenuck .maxiFancybackground {
padding: 0 !important;
margin: 0 !important;
z-index: 8;
position: absolute;
top:25px;
}
div#maximenuck .maxiFancybackground .maxiFancycenter {
height:8px;
background:url(../../../images/webpage/menu_triangle.png) no-repeat  center 0px;
}
.maxiFancyleft{ display:none;}
.maxiFancyright{display:none;}
/************************************slide**banner***************************************************************/
.indexall{ background:#0f0d10 url(../../../images/webpage/container_bg.jpg) repeat-x center 93px;}
.theme-default .slidera {
    margin:0 auto 0 auto;
    width:960px; 
    height:365px; 
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}
.theme-default .nivoSlider {
  position:relative;
  background-image: url(../images/default/loading.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.theme-default .nivoSlider img {
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}
.theme-default .nivoSlider a {
  border:0;
  display:block;
}

.theme-default .nivo-controlNav {
position: absolute;
width: 8px;
margin: 20px 0 0 45px;
z-index:1000;
}
.banner .theme-default .nivo-controlNav{display:none;}/***輪播圖點選鈕隱藏***/
.theme-default .nivo-controlNav a {
  display:block;
  width:8px;
  height:8px;
  text-indent:-9999px;
  border:0;
  margin:0 0 10px 0;
  background:url(../../../images/webpage/slider_point.png) no-repeat 0px 0px;
}
.theme-default .nivo-controlNav a.active {
  background-position:0 -8px;
}

.theme-default .nivo-directionNav a {
  display:block;
  width:16px;
  height:31px;
  text-indent:-9999px;
  border:0;
}
.theme-default .nivo-directionNav ul li{
  float:left;
  list-style-type: none;
}
.theme-default .nivo-directionNav{ display:none;}
.theme-default li.nivo-nextNav {
  position:absolute;
  right:-27px;
}
.theme-default li.nivo-prevNav {
  position:absolute;
  left:-24px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}
.indexfoot{ background:#0F0D10;}

/************************************index*************************************************/
.moduletablecopyright{ font-size:12px; color:#c5ab94; text-align:center; line-height:36px;}
.moduletablecopyright a{color:#c5ab94;}
.customslider{ width:960px; height:365px; margin:0 auto;}
.slider_product{ 
width:100%; 
height:150px; 
background:#110e10 url(../../../images/webpage/slider_productbg.jpg) repeat-x center bottom; 
}
.btsliderbox{ margin:0 auto;}
#btcontentslider98{padding-top:0px !important;}
.product_sliderimg{ width:100px; height:100px; float:left; padding:18px 18px 0 25px;}
.slider_porductdesc{ width:150px; float:right; margin:18px 0 0 0; }
.newslist_box{ width:100%; height:198px; background:url(../../../images/webpage/index_newsbg.jpg) repeat-x center 0px;}
.latestnewsenhanced_99{ 
width:760px;
margin:0 auto; 
padding:0 0 0 88px;
background:url(../../../images/webpage/news_tab.png) no-repeat 0px 58px;}
.latestnewsenhanced_99 .news{ 
float:left;
width:115px;
padding:17px 0 0 23px;
margin:0 13px 0 0;
background:url(../../../images/webpage/last_news_lightline.png) no-repeat 0px 0px;
}
.newstitle{ display:none;}
.newsextra{ color:#c5ab94; font-size:22px; font-weight:bold; margin:0 0 15px 0;}
.newsintro{ color:#fffde5; font-size:11px; width:115px; height:65px; line-height:17px;}

/***********************************關於我們**************************************************/
.aboutall{ background:#0b0b0b;}
.aboutfooter{ background:#0b0b0b;}
.aboutus_box{ 
font-size:13px;
line-height:20px; 
color:#ffffff; 
width:100%;
padding: 318px 0 0 0;
background:#0b0b0b url(../../../images/webpage/about_banner.jpg) no-repeat center 0px;
}
.about_text{ width:877px; position:relative; margin:0 auto; }
.about_tab{ margin:0 0 15px 0;}
.aboutline{ 
width:877px; 
height:1px; 
background:url(../../../images/webpage/about_line.jpg);
margin:0 0 12px 0;
}
/********************************產品資訊***************************************************/
.menuproduct{ 
font-size:14px; 
color:#c5ab94; 
line-height:20px;
width:170px;
position: absolute;
left: 50%;
margin: 33px 0 0 -433px;
z-index: 100;
}
.menuproduct ul{
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #c2a992;
  padding:0 0 0 8px;
  margin: 0 0 0 12px;
}

.menuproduct ul li a{ display:block; font-size:12px; color:#9fa0a0; padding:0 0 0 10px; }
.menuproduct ul li ul{ border:0px; margin:0px;}
.menuproduct ul li ul li a{color:#ffffff; padding:0px; background:none;}
.menuproduct ul li ul li a:hover,.menuproduct ul li ul li a:active{ color:#fde6c6;}
.menuproduct ul li.active a{background:url(../../../images/webpage/keyhead1.png) no-repeat 0px center;}
.menuproduct ul li.showproduct.active a{background:url(../../../images/webpage/keyhead3.png) no-repeat 0px center;}
.menuproduct ul .showproduct a{ background:url(../../../images/webpage/keyhead3.png) no-repeat 0px center;}
.menuproduct ul .showproduct ul li a{ background:none;}
.menuproduct ul li.showproduct.active ul li a{ background:none;}
.menuproduct ul li.active li a{background: none;}
.menuproduct ul li.active li.active a {color: #C5AB94;}
.blogwire{ 
width: 740px;
margin: 0 auto;
padding: 34px 0 0 220px;}
.productall{background: #201615 url(../../../images/webpage/container_bg.jpg) repeat-x center 93px;}
.blogwire .items-row{ width:730px;}
.blogwire .items-row .item { float:left; position:relative; height:210px; margin:0 16px 0 0;}
.blogwire .item h2{ text-align:center; display:block; position:absolute; left:0px; top:0px; width:166px; margin: 180px 0 0 0;}

.show_product{ width:156px; height:156px; padding:5px; overflow:hidden;}
.show_product:hover,.show_product:active{background:url(../../../images/webpage/product_circle.png);}
.show_product a{display:block; width:100px; margin:0 auto; padding:28px 0 0 0; cursor:pointer;}
.product_txt{ display:none;}
.productfooter{ background:#0b0b0b;}
.product_desc{ position:relative; z-index:1;}
.product_album{ float:left;}
.product_bigphoto{ width:200px; height:200px; background:url(../../../images/webpage/product_d_circle.png); padding:10px; margin:0 0 4px 1px;overflow:hidden;}
.product_bigphoto img{ width:147px; display:block; cursor:pointer; margin:0 auto; padding:26px 0 0 0;}
.smallPic{width:73px; height:73px; float:left; cursor:pointer;}
.product_smallphotos1{ background:url(../../../images/webpage/productbgs1.png);}
.product_smallphotos2{ background:#c5ab94; margin: 0 1px 0 1px;}
.product_smallphotos3{ background:url(../../../images/webpage/productbgs2.png);}
.product_smallphotos1 img,.product_smallphotos2 img,.product_smallphotos3 img{display:block; margin:0 auto; padding:11px 0 0 0;}

.product_introduction{ font-size:13px; color:#FFF; line-height:20px; float:left;}
.product_name{ 
font-size:16px; 
color:#000; 
line-height:26px; 
text-align:right; 
width:320px; 
height:26px;
background:#c5ab94; 
margin:17px 0 12px 0;
padding:0 8px 0 0;
}
.product_detail{
padding:11px 0 30px 70px;
}
.product_tab{color:#c5ab94; margin:0 0 15px 0;}
.product_description{ color:#ffffff; width:400px; margin:0 0 15px 0;}
.product_tab2{ color:#828282; margin:0 0 15px 0;}
.product_specification tr td{
  height:25px;
  line-height:25px;
  background:url(../../../images/webpage/specification_point.png) no-repeat 0px bottom;
}
.product_block_out{ 
width:100%;
height:219px;
background:url(../../../images/webpage/product_block.png) repeat-x center 0px;
position: relative;
margin:-8px 0 0 0;
padding:24px 0 0 0;
z-index:5;
}
.product_block_in{ width:960px; margin:0 auto;}
.machinery{ 
width:262px; 
height:130px; 
float:left;
margin: 0 108px 0 210px;
}
.acoustic_img{ float:left; padding: 15px 0 0 0;}
.acoustic_img img{ 
float:left; 
margin:0 14px 0 0;
cursor:pointer;
}
.productallin{
background:#0B0B0B url(../../../images/webpage/container_bg.jpg) repeat-x center 93px;
}
/***************************************上下頁************************************************/
.pagination{}
.pagination ul{ float:right; padding:20px 36px 0 0;}
.pagination li{ float:left; margin:0 10px 0 0;}
.pagination-start{ display:none;}
.pagination-end{ display:none;}

.item-page{ width:100%;}
.product_desc{
width: 740px;
margin: 0 auto;
padding: 34px 0 0 220px;
}
/*************************************產業資訊************************************************/
.menuinformation{
font-size:13px;
color: #b5b5b6;
line-height:13px;
width:90px;
position: absolute;
left: 50%;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #C2A992;
margin: 33px 0 0 -433px;
padding: 0 0 0 8px;
z-index: 100;
}
.menuinformation li.item-120{margin:0 0 20px 0;}
.menuinformation li a{color:#b5b5b6; padding: 0 0 0 10px;}
.menuinformation li a:hover,.menuinformation li a:active{ 
background: url(../../../images/webpage/keyhead1.png) no-repeat 0px center;
color:#c5ab94;
}
.menuinformation li.active a{
background: url(../../../images/webpage/keyhead1.png) no-repeat 0px center;
color:#c5ab94;
}
.bloginformat{
width:820px;
margin: 0 auto;
padding: 31px 0 0 140px;
}
.bloginformat .items-row{ margin:0 0 8px 0;}
.bloginformat .items-row .column-1,.bloginformat .items-row .column-2{ margin:0 8px 0 0;}
.article-info-term{ display:none;}
.bloginformat .items-row .item{ 
width:228px; 
height:121px; 
padding:26px 11px 13px 11px;
background:#0b0b0b;
float:left;
position:relative;
}
.article-info{
font-size:14px;
font-weight: bold;
color: #C5AB94;
position: absolute;
top: 24px;
right: 11px;
}
.information_simg{ width:108px;  height:108px; float:left;}
.information_stxt{
-webkit-text-size-adjust:none; 
font-size:11px; 
color:#c5ab94;
line-height:17px;
width:112px; 
float:right;
margin: 20px 0 0 0;
}
.readmore a{
text-indent: -9999em;
border: 0px solid white;
display:block;  
width:42px; 
height:20px; 
background:url(../../../images/webpage/more_btn.png) no-repeat 0px 0px;
position:absolute;
bottom: 8px;
right: 6px;
}
.readmore a:hover,.readmore a:active{
background:url(../../../images/webpage/more_btn.png) no-repeat 0px -20px;
}
.newsphoto{ 
border:solid 4px #c2a992; 
width:322px; 
height:215px;
margin: 0 0 20px 0;
}
.newsdetail{
  font-size:11px;
  -webkit-text-size-adjust:none;
  line-height:17px;
  color:#fffde5;
  width: 782px;
  padding:8px 0 8px 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #c2a992;
  border-bottom-color: #c2a992;
}
.informationall{
background: #201615 url(../../../images/webpage/container_bg.jpg) repeat-x center 93px;
}
.informationfooter{background: #0B0B0B;}
.item-pageinformat{
width:832px;
margin:0 auto;
padding:31px 0 0 128px;
}
.item-pageinformat .create{ display:none;}
.newsdate{ font-size:22px; color:#c5ab94; margin:0 0 8px 0;}
.goback_btn{ 
text-indent: -9999em;
border: 0px solid white;
display:block;
width:46px; 
height:20px;
background:url(../../../images/webpage/goback_btn.png) no-repeat 0px 0px;
margin: 10px 0 0 735px;
}
.goback_btn:hover,.goback_btn:active{ background-position:0px -20px; }
.menufactory{
font-size: 13px;
color: #B5B5B6;
line-height: 13px;
width: 90px;
position: absolute;
left: 50%;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #C2A992;
margin: 33px 0 0 -433px;
padding: 0 0 0 8px;
z-index: 100;
}
.menufactory li.item-123,.menufactory li.item-124 {
margin: 0 0 20px 0;
}
.menufactory li a {
color: #B5B5B6;
padding: 0 0 0 10px;
}
.menufactory li a:hover,.menufactory li a:active{
background: url(../../../images/webpage/keyhead1.png) no-repeat 0px center;
color: #C5AB94;
}
.menufactory li.active a {
background: url(../../../images/webpage/keyhead1.png) no-repeat 0px center;
color: #C5AB94;
}
.item-pageinformat .pagenav{width:782px; padding:15px 0 0 0;}
.item-pageinformat .pagenav li.pagenav-prev{ float:left;}
.item-pageinformat .pagenav li.pagenav-next{ float:right;}

/*****************************工廠簡介**************************************************/
.factoryall1{ background:#0b0b0b;}
.factory_top_outer{ width:100%; min-height:300px; background:url(../../../images/webpage/factory_equipmentbg.jpg) repeat-x center 0px; padding:35px 0 0 0;}
.calendar_record{ 
width: 790px;
padding: 0 0 0 170px;
margin: 0 auto;
}
.calendar{float:left; margin:0 32px 0 0;}
.calendar_date{ 
font-size:16px; 
font-weight:bold; 
color:#c5ab94; 
width:200px; 
height:21px; 
line-height:21px; 
border-bottom:solid 3px #c5ab94;
}
.calendar_desc{ font-size:13px; line-height:20px; color:#FFF; width:200px; min-height:105px; max-height:170px; padding:8px 0 0 0;}
.factory_bottom_outer{ width:100%; background:#c5ab94; padding:28px 0 28px 0;}
.factory_bottom{ font-size:12px; font-weight:bold; text-align:center; color:#231815; width:945px; margin:0 auto; padding:0 0 0 20px;}
.factory_photo{ float:left; margin:0 20px 0 0; padding:8px 0 0 0;}
.factory_photo img{padding:0 0 8px 0;}

.item-pagequality_control_certification{
padding:40px 0 0 200px;
width: 760px;
margin: 0 auto;
}
.indicators_outer{ width:100%; background:#0b0b0b; padding:10px 0 0 0;}
.indicators_box{ width:960px; margin:0 auto;}
.indicators{ 
width:195px; 
min-height:160px;
background:url(../../../images/webpage/indicators_light.png) no-repeat right 0px; 
padding:28px 0 0 40px;
float:left;
}
.indicators2{ 
width:195px; 
min-height:160px;
padding:28px 0 0 40px;
float:left;
}
.indicators_title{font-size:16px; font-weight:bold; color:#c5ab94;}
.indicators_text{font-size:13px; color:#ffffff; line-height:25px;}
.certification{background: #201615 url(../../../images/webpage/container_bg.jpg) repeat-x center 93px;}
.authenticateimg{ 
font-size:13px;
text-align:center;
color:#c5ab94;
line-height:17px;
width:200px; 
height:318px; 
border:solid 1px #c5ab94; 
padding:17px 15px 20px 15px;
float:left;
margin:0 66px 0 0;
}
.authenticateimg img{ margin:0 0 10px 0;}
.item-pageoperating_procedures{
width: 790px;
padding: 40px 0 20px 170px;
margin: 0 auto;
}
.factory_footer{background:#0b0b0b;}

/************************************聯絡我們***********************************************/
.item-pagecontact{width:650px; position:relative; margin:0 auto;}
#supersize {
position:fixed;
z-index: 1;
display: block;
top: 0;
left: 0;
}
#supersize img {
height: 100%;
width: 100%;
display:inline;
border: none;
}
.contactfooter{background:#0b0b0b;}
.contentbox{ width:650px; min-height:600px; background:#c5ab94; padding:80px 0 0 0;}
.contact_tab{ 
font-size:15px; 
font-weight:bold;
color:#ffffff; 
line-height:36px;
padding:0 0 0 35px;
position:relative;
margin: 0 0 0 -3px;
width:124px; 
height:36px; 
background:url(../../../images/webpage/contact_tab.png);
}
/**************************************表單*******************************************/
#contactForm{ 
font-size:12px; 
font-weight:bold; 
color:#000000; 
width:400px; 
height:250px; 
display: block;
margin:0 0 50px 90px;
}
#contactForm p {
display:inline-block;
height:23px;
margin-top:5px;
}
label.inputtitle {
float:left;
width:70px;
text-align: right;
padding-right: 10px;
line-height: 22px;
}
#contactForm input {
width:130px;
}
#contactForm p.messageInput {
height:116px;
}
textarea {
width:308px;
height:122px;
resize: none;
}
#submitButton {
background:url(../../../images/webpage/contentbtn.png) no-repeat 0px 0px;
height:21px;
width:58px;
text-indent: -9999em;
border: 0px solid transparent;
display: block;
background-color: transparent;
cursor: pointer;
margin: 23px 0 0 322px;
}
#submitButton:hover,#submitButton:active{ background-position:0px -21px;} 
.contact_line{ 
font-size:13px; 
color:#c5ab94; 
line-height:26px;
letter-spacing:10px;
text-align:center;
width:650px; 
height:26px; 
background:url(../../../images/webpage/contact_line.png);
}
.contactinfo,.contact_address{
font-size:12px;
font-weight:bold;
color:#231815;
line-height:26px;
}
.contactinfo{padding:5px 40px 0 40px;}
.contact_address{padding:0 30px 0 0;}
.contactinfo a{color:#231815;}
.contact_address{padding:20px 40px 0 40px;}
#wrapperClip{
  position:fixed;
  top:0px;
  left:0px;
  z-index:100;
  width:100%;
  height:100%;
  background-color: #000;
  filter:alpha(opacity=60);  /*支持 IE 浏览器*/
  -moz-opacity:0.60; /*支持 FireFox 浏览器*/
  opacity:0.60;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
#loadingMsg{
  position:absolute;
  font-size: 15px;
  color: #000000;
  width:300px;
  height:93px;
  padding:90px 0 0 0;
  top:50%;
  left:50%;
  margin:-92px 0 0 -150px;
  text-align:center;
  background-color:#c5ab94;
  z-index:101;
}
/****************************************search**************************************************/
.pixsearch_ng_popup{z-index: 1000;}
#pixsearch_ng_panel{
-webkit-text-size-adjust: none;
font-size: 11px;
color: #C5AB94;
width: 131px;
height: 28px;
float: right;
background: url(../../../images/webpage/searchbg.png);
margin: 12px 0 0 0;
}
.ps_ng_search_box{
display: block;
-webkit-text-size-adjust:none; 
font-size:11px;
color:#C5AB94;
line-height:25px;
background:transparent; 
border: 0;
width: 96px;
height: 23px;
padding:0px;
margin: 3px 0 2px 8px;
*margin:2px 0 2px 8px;
float:left;
}
.ps_ng_search_image{
display: block;
width: 16px;
height: 16px;
float: left;
margin: 5px 0 0 2px;
}
.search{
width:700px; margin:0 auto;
padding:50px 0 0 0;
background:url(../../../images/webpage/searchbg2.jpg) repeat-y center 50px;
}
.search h1{
font-size: 15px;
font-weight: bold;
color: #FFF;
line-height: 36px;
padding: 0 0 0 35px;
position: relative;
margin: 0 0 0 -3px;
width: 124px;
height: 36px;
background: url(../../../images/webpage/contact_tab.png);
letter-spacing: 36px;
}
#searchForm{
font-size:12px;  
line-height:20px;
border:solid 2px #0b0b0b;
background:#1f1614;
}
/************************************Sot Article Simple Slider****css**************************************************/
#sotss-skin-tango-110{
width: 100%;
height: 150px;
background: #110E10 url(../../../images/webpage/slider_productbg.jpg) repeat-x center bottom;
}
#sotss-skin-tango-110 .sotss-container{
    width:900px;
    padding: 15px 40px 0 40px;
  margin:0 auto;
}
.sotss-skin-tango .sotss-prev-horizontal {
    position: absolute;
    top: 60px;
    left: 5px;
    width:16px;
    height:31px;
    cursor: pointer;
    background: transparent url(../../../images/webpage/prebtn.png) no-repeat 0px 0px;
}
.sotss-skin-tango .sotss-next-horizontal {
    position: absolute;
    top:60px;
    right:5px;
    width:16px;
    height:31px;
    cursor: pointer;
    background: transparent url(../../../images/webpage/nextbtn.png) no-repeat 0px 0px;
}
.sotss-skin-tango .sotss-prev-horizontal:hover, 
.sotss-skin-tango .sotss-prev-horizontal:focus {
    background-position: 0px -31px;
}

.sotss-skin-tango .sotss-prev-horizontal:active {
    background-position: 0px -31px;
}
.sotss-skin-tango .sotss-next-horizontal:hover,
.sotss-skin-tango .sotss-next-horizontal:focus {
    background-position: 0px -31px;
}

.sotss-skin-tango .sotss-next-horizontal:active {
    background-position: 0px -31px;
}
.productlight{
background: url(../../../images/webpage/product_lightline.png) no-repeat right 0px;
}

.sotss-skin-tango .sotss-item-horizontal {
  margin-left: 0;
    margin-right: 20px;
  position:relative;
}

#sotss-skin-tango-110 .sotss-item {
font-size:11px;
-webkit-text-size-adjust:none;
line-height:17px;
width:296px;
color:#ffffff;
}
#sotss-skin-tango-110 .SotSimpleSlider_item {
width:296px;
}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item{  
position:relative; overflow:hidden;}
#sotss-skin-tango-110 .SotSimpleSlider_item .media {
width:100px;
height:100px;
float:left;
padding:5px;
}
#sotss-skin-tango-110 .SotSimpleSlider_item .media img{ background:transparent; }
#sotss-skin-tango-110 .SotSimpleSlider_item .contentSlider {
width: 150px;
float: left;
padding: 5px;
overflow: hidden;
}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_title{ font-weight:bold; font-size:14px; }
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_title a{ text-decoration:none; color:#c5ab94!important}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .readmore{ color:#c5ab94!important; text-decoration:none; font-weight:bold; float:right; right:5px; position:relative}
