@charset "utf-8";
/* CSS Document */

/****************************************************************/
/*                    building                    
/****************************************************************/
#main{width:960px; margin:0 auto; text-align:left; padding:15px 20px 20px; background:url(../images/bg-main.png) repeat center; margin-top:20px; margin-bottom:30px;}
#main h3{ font-size:18px; color: #4F2700; margin-bottom:5px; background:url(../images/icon-arrow.png) no-repeat left; padding-left:20px;}

/***************************************/
/*common
/**************************************/

/*location*/
#location{font-size:12px; color:#666; text-align:right;}
#location a{color:#999;}
#location a:hover{color:#000;}
/*#location span{font-size:10px; padding:0 10px;}*/

/*content*/
#noinfo_tb{width:99%; border:1px solid #ccc; color:#333; border-top: #333333 2px solid; background:#FFF; text-align:center; font-size:12px; padding:45px 0;}
#MastContantControl,#SubContantControl,#NoContent{color:#000; font-size:15px; padding:20px 5px 20px; line-height:24px; }
#content{padding-bottom:20px;}
h1.title{font-size:24px; color: #663300; line-height:30px; font-weight:bold; padding-bottom:20px;}

/*submenu*/
#submenu:after{clear:both; display:block; visibility:hidden; height:0; content:".";}
#submenu li{float:left; background:#ccc; margin-right:3px;border-radius:6px; border:1px solid #BBBBBB;}
#submenu li a{font-size:16px; color:#fff; padding:5px 20px; display:block;}
#submenu li.submenuOver a,#submenu li a:hover{color:#000;}


/*分頁*/
#pagelink{padding-top:10px;}
.pagecount{width:50%; float:left; text-align:left;}
.paging{width:50%; float:right; text-align:right;  }
.pagelink{font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#999;}
.pagelink a{color:#999;}
.pagelink a:hover{color:#663300;}
.pagelink img{padding-left:5px;}
.pagelink b{color:#663300;}

.pagelink2{font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#999;}
.pagelink2 a{color:#999;}
.pagelink2 a:hover{color:#663300;}

.searchpdno{font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#663300;}

/*back*/
#back{background:url(../images/linedot.png) top left repeat-x; margin-top:15px; padding-top:10px; text-align:right;}


/***************************************/
/*各單元
/**************************************/
#Detail h1{}
#Detail h2{color:#cc0000; font-size:18px; line-height:30px; padding-bottom:20px;}
#Detail{font-size:13px; color:#666; line-height:30px;}
#Detail p{padding-bottom:20px;}

/*關於我們*/
.aboutus{height:99%;  margin-top:10px; color:#000; line-height:24px; font-size:14px; padding-left:10px;}
.aboutus h2{color:#330000; font-size:18px; padding-bottom:10px;}
.aboutus h3{ font-size:18px; color:#CC0000; margin-bottom:3px;}
.aboutus ul{}
.aboutus li{ list-style:outside; margin-left:18px; }
.aboutus p{padding-bottom:25px; color:#000; font-size:14px;}

/*產品介紹*/
.pdbox{ border-top: #D9D9D9 1px dashed; padding-top:5px; margin-top:20px;}
.pd{border-bottom: #D9D9D9 1px dashed; margin-bottom:5px;}
.pd:after{clear:both; display:block; visibility:hidden; height:0; content:".";}
.pd .pdImg{width:306px; float:left; /*border-right:#D9D9D9 2px solid;*/ margin:0; padding:0;}
.pd .pdImg img{width:306px; height:175px;}
.pd .pdtxt{width:600px; float:right; margin-right:25px;}
.pd h2{padding-bottom:10px; padding-top:20px;}
.pd h2 a{color:#663300; font-size:18px; }
.pd h2 a:hover{color: #993300;}
.pd p{font-size:14px; color:#000; line-height:24px;}
.pd .more{padding-top:8px;}


.prodDetail .pdImgb{padding:15px 0; text-align:center;}
.prodDetail .pdImgb img{ width:750px; height:429px;}
.pdcontent{padding-top:15px;}
.prodDetail .pdno{font-size:12px;  color:#FFFFFF;}
.prodDetail h1{font-size:26px; padding:15px 0; color:#000;}
.prodDetail .pdsummary{font-size:13px; color:#666; line-height:28px; padding-bottom:10px; color:#000;}
.prodDetail .pdsummary a{ color:#000;}
.prodDetail .pdsummary a:hover{ text-decoration:underline;}
.prodDetail .txt{ margin-bottom:10px;}
.prodDetail .bt{ margin-bottom:20px;}
.prodDetail .bt a{width:130px; background:#b3b3a7; color:#000000; border-radius:3px; float:left; margin-right:3px; text-align:center; padding-top:5px; padding-bottom:5px; font-size:13px;}
.prodDetail .bt a:hover{width:130px; background:#a09c91; color: #000000;  border-radius:3px; float:left; margin-right:3px; text-align:center; }
.prodDetail .pdSpec{font-size:13px; color:#666; line-height:28px; padding-top:15px; border:#ccc 1px solid; background-color:#FFF; padding:15px; text-align:center;}

/***聯絡我們***/
.contactus{padding-top:15px;  margin:0 auto; padding-bottom:20px; font-family:微軟正黑體; padding-right:10px; color:#000;}
.contactus .contactusInfo{ float:left; text-align:left; width:450px; }
.contactus .contactusInfo a{font-size:12px;}
.contactus .map{border-radius:6px; width:400px; height:210px; margin-bottom:8px; padding:2px; border:1px solid #CCCCCC;}
.contactus .contactusForm{ float:right; line-height:28px;font-size:12px;width:450px; margin-right:20px;}
.contactsummary{color:#999; padding-bottom:10px; line-height:22px;font-size:13px; color:#000;}
.contactsummary a{ color: #663300;border-bottom:1px dashed #663300;}
.contactsummary a:hover{border-bottom: none; }
.contactusForm .item{padding-bottom:15px;}
.contactusForm .itemtitle{width:80px; float:left; font-size:14px;} 
.contactusForm .itemform{float:left; width:350px; }
.contactusForm .formstyle{background: #EAEAEA; font-size:14px; color:#666; padding:5px; border-radius:6px; width:300px; height:18px; border-top:1px dashed #999999;border-left:1px dashed #999999;}
.contactusForm textarea{background:#eee; font-size:12px; color:#666; padding:5px; border-radius:6px; height:120px; width:300px;border-top:1px dotted #999999;border-left:1px dotted #999999;}
.contactusForm .itembt{padding-left:80px;}
.btsty{background:#b3b3a7; font-size:12px; color:#000; padding:8px 15px 5px; border-radius:6px; cursor:pointer; margin-top:5px;}
.btsty:hover{background:#a09c91;}
#RecMsg{font-size:11px; color:#999;}
.redstar{color:#F00;}
h1.subtitle{ color:#000; font-size:25px; margin-bottom:10px;}
#Infothx{ width:99%;text-align:center;border:1px solid #ccc; line-height:50px; }


/***最新消息***/
#newsLink{}
.newsList{padding-top:0px; font-size:12px; color:#666; background:url(../images/linedot01.gif) bottom repeat-x; margin-bottom:10px; width:950px; margin:0 auto;}
.newsList:after{clear:both; display:block; visibility:hidden; height:auto; content:".";} 
.newsList h1{line-height:18px; padding-bottom:8px; color:#000;}
.newsList h1 a{font-size:14px; color:#000; }
.newsdate{font-size:10px; color:#999; font-family:Verdana, Geneva, sans-serif; float:right; padding-top:15px;}
.newsList h2{ background:url(../images/icon-q.png) no-repeat left ;color:#000; padding-left:30px;float:left; font-size:16px; height:25px; margin-top:10px;}
.newsList h2 a{font-size:14px; color:#000;}
.newsList .txt{ padding-left:30px;}
#newsDetail{font-size:13px; line-height:28px; padding-top:30px; color:#000;}
#newsDetail h1{font-size:24px; padding-bottom:0px;  color:#000; float:left;	 }
.newscontent{padding-top:10px;color:#000; font-size:14px;}
#newsDetail .newsDate{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; text-align:right;}

span#dyna_Content2 p{line-height:28px; font-size:14px;}
.newsback{padding-top:25px; float:left; margin-right:10px;}
.line{ background:url(../images/linedot01.gif) bottom repeat-x; height:10px; clear:both;}
.newsdownload{font-size:10px; color:#999; font-family:Verdana, Geneva, sans-serif; padding-top:0px;}



/*link*/
.mainbg{ /*background:url(../images/bg-main2.png) no-repeat right top*/}
.linktb{ border-collapse:collapse; width:100%;}
.linktb td{ border:1px dotted #D5D5D5; padding:10px; background:url(../images/bg-linktb.png) repeat-x center; text-align:center;}
.linktb a{ color:#000000;}
.linktb a:hover{ color:#663300;}

/*pd*/
#box{ width:750px;}
#box ul{}
#box li{ /*list-style: circle;*/ font-size:14px; padding-left:20px; margin-bottom:15px; line-height:18px; background:url(../images/icon-dot.png) no-repeat left top;}
#box .qabar{  border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC;  height:40px; line-height:40px;  margin-bottom:10px; background-color: #E6E6E6; padding-left:5px; margin-top:10px;}
#box h2.qatitle{background:url(../images/icon-q.png) no-repeat left center; font-size:16px;padding-left:30px; color:#65492e; font-weight:bold;}
#box .qatxt{ font-size:14px;background:url(../images/icon-a.png) no-repeat left top; /*border-bottom:1px solid  #E6E6E6;*/ padding-left:30px; padding-bottom:15px; margin-left:5px; margin-bottom:40px;}











