﻿*
{
 margin:0;
 padding:0;
}   

body 
{
    color:#666666;
    font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
}

#d_wrapper
{
    width:1000px;
    margin:0 auto 0 auto;
    background-color:#bbd9fe;
    background-repeat:no-repeat;
    background-position:center top;
}

.m_wrapper
{
    width:1000px;
    margin:0 auto 0 auto;
    background-color:#bbd9fe;
    background-image:url(../images/bg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
}
    
.m_wrapperEn
{
    width:1000px;
    margin:0 auto 0 auto;
    background-color:#bbd9fe;
    background-image:url(../images/bgEn.jpg);
    background-repeat:no-repeat;
    background-position:center top;
}

 
#header
{
    width:100%;
    height:220px;
    float:left;
} 

/*語言*/
#selectLanguage
{
    margin:7px 0 0 827px;
}

#selectLanguage ul li 
{
    width:52px;
    height:22px;
    float:left;
    margin-right:10px;
    list-style-type:none;
}

#selectLanguage img
{
    border:0;
}

/*導覽列*/
#nav 
{
    width:350px;
    height:35px;
    float:left;
    margin:7px 0 0 578px;
    padding:0 6px 0 6px;
    background-image:url(../images/bg_nav.png);
}

#nav ul
{
    list-style-type:none;
    display:block;
    width:350px;
    height:25px;
    padding:5px 0 5px 0;
  
}

#nav ul li
{
    float:left;
    width:86px;
    text-align:center;
    border-right:1px solid #0067d0;
    line-height:25px;
}
      
#nav ul li.noborder 
{
    border-right:none;
}

#nav ul li a 
{
    color:#bbd9fe;
    text-decoration:none;
}
    
#nav ul li a:hover 
{
    color:#fff;
}


#main
{
    width:974px;
    background-color:#fff;
    background-image:url(../images/bg_watermark.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    margin-left:13px;
    padding-bottom:100px;
    float:left;
}
 
#mainL 
{
    width:191px;
    float:left;
    margin:0 20px 0 20px;
}

#menu 
{
    width:182px;
    float:right;
    margin-bottom:20px;
}

#menu ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

.navhead 
{
  background-image:url(../images/btn/btnMenu.jpg);
  height:51px; 
  width:182px;
  cursor: pointer;
  line-height:51px;
  font-size:14px;
  color:#4b4b4b;
  text-align:center;

 }

.navhead:hover 
{
  background-image:url(../images/btn/btnMenu2.jpg);
  color:#fff;
  font-weight:bold;
    }
.navcontent 
{
  font-size:14px;
  background-color:#f2f0f0;
  background-image:url(../images/bgMenulist.jpg);
  background-repeat:no-repeat;
}
.navcontent ul li a
{
  display:block;
  height: 28px;
  line-height:28px;
  text-align:center;
  }
.navcontent ul li:hover 
{
  background-image:url(../images/bgMenulisthover.png);
  cursor:auto;
  }
.navcontent ul li:last-child {height:35px;}
.navcontent a {color: #000;text-decoration: none;}
.navcontent a:hover {color:#106fd0;}

.btnMenu a
{
  display:block;
  width:182px;
  height:51px;
  background-image:url(../images/btn/btnMenu.jpg);
  text-decoration:none;
  color:#4b4b4b;
  line-height:51px;
  text-align:center;
}    

.btnMenu a:hover
{
  background-image:url(../images/btn/btnMenu2.jpg);
  color:#fff;
  font-weight:bold;
}  

.clsContact
{
    background-image:url(../images/contact.png);
    width:166px;
    height:70px;
    font-size:0.75em;
    padding:57px 10px 5px 15px;
    float:left;
}

.contactEn
{
    background-image:url(../images/contactEn.png);
    width:166px;
    height:70px;
    font-size:0.75em;
    padding:57px 10px 5px 15px;
    float:left;
}

.clsContact p
{
   display:block;
   width:160px;
   max-width:160px;
   margin-bottom:15px; 
}

.contactEn p
{
   display:block;
   width:160px;
   max-width:160px;
   margin-bottom:15px; 
}

#mainR
{
    width:720px;
    float:left;
}

#banner
{
    text-align:center;
}

#content 
{
  width:680px;
  min-height:525px;
  background-image:url(../images/bg_content.png);
  background-repeat:no-repeat;
  padding:20px;
  margin-top:10px;
  float:left;
}

#content h1 
{
    width:670px;
    height:27px;
    background-image:url(../images/bg_h1.jpg);
    font-size:0.75em;
    color:#666666;
    padding-left:10px;
    line-height:27px;
}

#content h1 a
{
    text-decoration:none;
    color:#999999;
}

#content h1 a:hover
{
    text-decoration:underline;
}
 
#textArea
{
    width:640px;
    padding:0 20px 0 20px;
    margin-top:20px;
    line-height:22px;
    float:left;
} 

#textArea p
{
    margin-bottom:15px;
  
}

#textArea h2
{
  color:#999999;
  font-size:0.875em;
  width:640px;
  margin-bottom:5px;
  line-height:22px;
 } 
 
 p.news
 {
     border-bottom:1px dashed #999999;
     padding-bottom:5px;
 }
 
 p.news a
 {
     text-decoration:none;
 }
 
 p.news a:hover
 {
     text-decoration:underline;
 }
 
 #page
 {

     margin:0 auto 0 auto;
 }
 
 #page table
 {

     margin:0 auto 0 auto;
 }
 
  #page table td
 {
     padding:5px;
 }




 
 #proName img  
 {
     margin:0 0px 0 0;
 }
 
  #bgProduct2  /*目錄產品縮圖*/
 {
     width:160px;
     height:98px;
     background-image:url(../images/bg_product2.jpg);
     background-repeat:no-repeat;
     padding:10px;
     margin-right:30px;
     float:left;
 }
 


 #bgProduct      /*產品縮圖*/
 {
     width:220px;
     background-image:url(../images/bg_product.jpg);
     background-repeat:no-repeat;
     padding:10px;
     float:left;
     margin-right:20px;
     margin-bottom:40px;

 }

 

#proName
 {
     padding-left:20px;
     color:#1874d3;
     font-size:1.125em;
     font-weight:bold;
     width:400px; 
     height: 12px;
     background-image:url(../images/list2.jpg);
     background-repeat:no-repeat;
     background-position:left 4px;
 

 }


#tbPro
{

    float:left;
    }

#tbPro img
{
    margin-bottom:8px;
    }


#tbPro2
{
    width:100%;
}

#tbPro2 img
{
    margin-bottom:8px;
    }



#tbPro ul
{
    margin-left:15px;
    margin-bottom:15px;
    list-style-type: square;
}

.txt1
{
    font-size:0.75em;
}

.txtCompany
{
    color:#999999;


}
 
#footer 
{
    background-color:#106fd0;
    color:#fff;
    font-size:12px;
    clear:both;
    text-align:center;
    padding:5px 0 5px 0;
    line-height:22px;
} 