@charset "utf-8";
/* CSS Document */
/*頂層項目*/


/*-----------------------------------------------
Web Style
Name:     基本2欄(左sidebar、右main) ver1.0
Designer: Yami
URL:      http://
Date:     2012-11-30
----------------------------------------------- */

/* 基本html ----------------------------------*/
body {
	font-family: Tahoma, Verdana, Geneva;
	font-size: 12px;
	color: #666666;
	line-height:18px;
	/*letter-spacing:1px;*/
	margin:0;
	/*background:#fff17e;*/
	/*border-top:3px solid #F00;*/
	background-image: url(../images/all/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;	
	/*-webkit-text-size-adjust:none;解決google瀏覽器無法顯示小於12px字體*/
}

a {
	color:#666666;text-decoration:none;
	outline: none; /* 去除連結虛線框 for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* 去除連結虛線框 for IE */
}
a:hover {color:#8d0000;text-decoration: none;}

a img{ border-width:0;} /* 取消預設圖片連結邊框 */



/*右側浮動隱藏起來----------------------------------------------------*/
#floating{
	display:none;
}
.header ul#nav2{
	display:none;
}
.header .breadcrumb {
	display:none;
}



/*layout隱藏起來-----------------------------------------------------*/


/*主架構設定---------------------------------------------------------*/

/*
	主要內(side1, content, side2)容設定要點:
	* side1+content+side2總寬等於main的寬度
	* float:left 由左向右排
	* float:right 由右向左排	
	* content設: 最小高度min-height
	* IE6不支援min-height , 只能用height
*/

.header, .main, .footer{
	width:1000px; /* 統一的內容寬度 */
}

.header_bg {
	background-image: url(../images/all/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header {
	height:548px;
}
.main_bg{
	
}

.main{

}
.main a.goTop {
	position:absolute;
	display:block;
	bottom:10px;
	right:0;
	width:60px;
	hight:20px;
	z-index:99;
}

.side1 {

}
.side2 {

}
.content {
}

.footer_bg{
	background-image: url(../images/all/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:203px;
	margin:0 0 30px 0;
}
.footer{

}

.footer .sitemap {
    position: absolute;
	left: 160px;
    top: 28px;
}

.footer .sitemap a{
}


.footer .sitemap a:hover{
	color:#005385;
}



.footer .siteinfo ul#siteinfo {
    left: 0;
    line-height: 22px;
    position: absolute;
    top: 50px;
    width: 400px;
	color:#909090;
}



.footer .siteinfo ul#siteinfo li{

}

.footer .siteinfo ul#siteinfo li.name{
	font-weight:bold;
}


.footer .siteinfo2 ul#siteinfo2 {
    left: 410px;
    line-height: 22px;
    position: absolute;
    top: 50px;
    width: 350px;
	color:#909090;
}

.footer .siteinfo2 ul#siteinfo2 li{

}


.footer .siteinfo2 ul#siteinfo2 li.name{
	font-weight:bold;
}




.footer .copyright {
    position: absolute;
    top: 180px;
}

.footer .copyright span{
	font-weight:bold;
}




.footer .powered {
    color: hsl(53, 6%, 73%);
    font-size: 12px;
    left: 240px;
    position: absolute;
    top: 180px;
    width: auto;
}

.footer .powered a{
	color:#d0d0d0;
}

.footer .powered a:hover{
	color:#4d4d4d;
}





/*------------------------- 內文項目 -------------------------*/


/*------------------------- .header LOGO 內容設定 -------------------------*/

.header h1.title {
	background-image: url(../images/all/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 257px;
	height: 48px;
	/*position: absolute;
	top: 0px;
	right: -100px;*/
}
.header h1.title a {
	text-indent: -9999px;
	display: block;
	width: 257px;
	height: 48px;
}


/*------------------------- .header內主選單【個別】設定 -------------------------*/
ul#nav1 {
	position:absolute;
	top:0px;
	width:572px;
	height:48px;
	left: 280px;
}
ul#nav1 li a {
	height:48px;
	text-indent:-9999px;
	padding:0;
	text-align:center;
	background-image: url(../images/all/menu.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}


ul#nav1 li a.b1-1{width:101px; background-position:0 0;}
ul#nav1 li a.b1-2{width:90px; background-position:-101px 0;}
ul#nav1 li a.b1-3{width:144px; background-position:-191px 0;}
ul#nav1 li a.b1-4{width:110px; background-position:-333px 0;}
ul#nav1 li a.b1-5{width:127px; background-position:-445px 0;}

ul#nav1 li a.b1-1:hover, body.b1-1 ul#nav1 li a.b1-1{background-position:0 -48px;}
ul#nav1 li a.b1-2:hover, body.b1-2 ul#nav1 li a.b1-2{background-position:-101px -48px;}
ul#nav1 li a.b1-3:hover, body.b1-3 ul#nav1 li a.b1-3{background-position:-191px -48px;}
ul#nav1 li a.b1-4:hover, body.b1-4 ul#nav1 li a.b1-4{background-position:-333px -48px;}
ul#nav1 li a.b1-5:hover, body.b1-5 ul#nav1 li a.b1-5{background-position:-445px -48px;}

body.about ul#nav1 li a.b1-1 {background-position:0 -48px;}
body.news ul#nav1 li a.b1-2{background-position:-101px -48px;}
body.product ul#nav1 li a.b1-3{background-position:-191px -48px;}
body.location ul#nav1 li a.b1-4{background-position:-333px -48px;}
body.contact ul#nav1 li a.b1-5{background-position:-445px -48px;}


/*------------------------- .header 語系-------------------------*/

.header .language {
	position:absolute;
	top:15px;
	right:0;
	background-color:#FFF;
	border:#c8c8c8 1px solid;
}

.header .language select {
	color:#606060;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}


/*------------------------- .header Banner-------------------------*/
.header .banner {
	width:1000px;
	height:269px;
	top:93px;
}

/*------------------------- .header news-------------------------*/
.header .news_tb {
	background-image: url(../images/all/news_tb.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:997px;
	height:29px;
	position:absolute;
	top:462px;
	left:0px;
	
}

/*最新消息跑馬燈---------------------------------------------------------------*/
.header .news_tb #js-news {
	/*margin:6px 0 0px 200px;*/
}


.ticker-wrapper.has-js {
    background-color: transparent;
    display: block;
    font-size: 15px;
    height: 32px;
    margin: 0;
    padding: 0 0 0 100px;
    width: 860px;
}

.ticker {
    background-color: transparent;
    display: block;
    height: 32px;
    overflow: hidden;
    position: relative;
    width: 790px;
}

.ticker-content {
	margin: 0px;
	padding-top: 6px;
	position: absolute;
	color: #1F527B;
	font-weight: normal;
    background-color: transparent;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
}
.ticker-content:focus {
	none;
}
.ticker-content a {
	text-decoration: none;	
	color: #1F527B;
}
.ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
    background-color: transparent;
	display: block;
	width: 800px;
	height: 23px; 
}

.ticker-title {
	/*padding-top: 9px;
	color: #990000;
	font-weight: bold;
	background-color: #f8f0db;
	text-transform: uppercase;*/
	display: none !important; 
}

.ticker-title span{
   /* background-color: hsl(43, 67%, 92%);
    color: hsl(0, 100%, 30%);
    font-weight: bold;
    padding-top: 9px;
    text-transform: uppercase;*/
	display: none !important; 
}




/*------------------------- .header search-------------------------*/
.header .search_tb {
	background-image: url(../images/all/search_tb.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:499px;
	height:29px;
	position:absolute;
	top:503px;
	right:0px;
	z-index:1;
}
.header .search_tb .keyin_search {
	color:#333;
	background-color:#FFF;
	border:#c8c8c8 1px solid;
	/*font-family:Verdana;*/
	font-size:13px;
	float:left;
	margin: 4px 5px 0 190px;
    padding: 2px;
    width: 270px;
}
.header .search_tb .search_bt {
	float:left;
	margin: 4px 0px 0 0px;
}




/*title -------------------------*/
.about .content h1 {
	text-indent: -9999px;
	display: block;
	height: 35px;
	width:1000px;
	background:url(../images/all/title.png) 0 0 no-repeat;
	margin: -40px 0 0;/**/
}

.news .content h1 {
	text-indent: -9999px;
	display: block;
	height: 35px;
	width:1000px;
	background:url(../images/all/title.png) 0 -35px no-repeat;
	margin: -40px 0 0;
}

.product .content h1 {
	text-indent: -9999px;
	display: block;
	height: 35px;
	width:1000px;
	background:url(../images/all/title.png) 0 -70px no-repeat;
	margin: -40px -245px 0;/**/
}

.location .content h1 {
	text-indent: -9999px;
	display: block;
	height: 35px;
	width:1000px;
	background:url(../images/all/title.png) 0 -105px no-repeat;
	margin: -40px 0 0;/**/
}


.contact .content h1 {
	text-indent: -9999px;
	display: block;
	height: 35px;
	width:1000px;
	background:url(../images/all/title.png) 0 -140px no-repeat;
	margin: -40px 0 0;
}









/*contact/index.aspx--------------------------------------------------------------*/


.contact .side1 {
	display:none;
}

.contact .content {
	width:675px;/*692-17*/
	padding:0 15px 0 0;
}

.contact .side2 {
	width:308px;
}



.contact table#contactForm {
	border:#e4e3e3 1px solid;
	/*font-family:Verdana;*/
	font-size:13px;
	margin:30px 0 0 0;
}

.contact table#contactForm tr{
	border:#e4e3e3 1px solid;
	color:#333;
	line-height:50px;
	vertical-align:middle;
}

.contact table#contactForm td{
	vertical-align:middle;
}

.contact table#contactForm .td01{
	background-color:#FFF;
	border:#e4e3e3 1px solid;
	padding:0 0 0 38px;
}

.contact table#contactForm .td01 span{
	color:#8d0000;
}

.contact table#contactForm .td02{
	background-color:#fafafa;
	border:#e4e3e3 1px solid;
	padding: 5px 0 5px 36px;
    vertical-align: middle;
}


.contact table#contactForm tr .td02 table#code {
	border: none;
}

.contact table#contactForm tr .td02 table#code tr{
	border: none;
}

.contact table#contactForm tr .td02 table#code .td03{

}

/*contact_bt css---------------------------------------------------------*/
.contact .form_bt {
    padding: 10px 0 0 180px;
}

.contact .form_bt .nav_h {
}

.contact .form_bt .nav_h li{	
    padding: 30px 0 0 30px;
}

.contact .form_bt .nav_h li a{
	width: 115px;
	text-indent: -9999px;
	display: block;
	height: 28px;
	background-image: url(../images/contact/contact_bt.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.contact .form_bt .nav_h li a:hover{
	text-indent: -9999px;
	display: block;
	height: 28px;
	background-image: url(../images/contact/contact_bt.png);
	background-repeat: no-repeat;
	background-position: 0 -28px;
}

.contact .form_bt .nav_h a.b1-1 {background-position: 0 0;}
.contact .form_bt .nav_h a.b1-2 {background-position: -115px 0; }

.contact .form_bt .nav_h a.b1-1:hover {background-position: 0 -28px;}
.contact .form_bt .nav_h a.b1-2:hover {background-position: -115px -28px;}












.contact .side2 .info01 {
	margin:25px 0 0 0;
}
.contact .side2 .info01 .sec1 {
	background-image: url(../images/contact/info_top.jpg);
	background-repeat: no-repeat;
	width:304px;
	height:48px;

}

.contact .side2 .info01 .sec1 p{
	padding: 5px 0 0 15px;
	font-size:15px;
	font-weight:bold;
}

.contact .side2 .info01 .sec2{
	background-image: url(../images/contact/info_c.jpg);
	background-repeat: repeat-y;
}


.contact .side2 .info01 .sec2 ul.nav {
    padding: 15px 0 0 15px;
}

.contact .side2 .info01 .sec2 ul.nav li {
	line-height:22px;
}

.contact .side2 .info01 .sec3 {
}




.contact .side2 .info02 {
	margin:10px 0 0 0;
}
.contact .side2 .info02 .sec1 {
	background-image: url(../images/contact/info_top.jpg);
	background-repeat: no-repeat;
	width:304px;
	height:48px;

}

.contact .side2 .info02 .sec1 p{
	padding:15px 0 0 15px;
	font-size:15px;
	font-weight:bold;
}

.contact .side2 .info02 .sec2{
	background-image: url(../images/contact/info_c.jpg);
	background-repeat: repeat-y;
}


.contact .side2 .info02 .sec2 ul.nav {
    padding: 15px 0 0 15px;
}

.contact .side2 .info02 .sec2 ul.nav li {
	line-height:22px;
}

.contact .side2 .info02 .sec3 {
}





/*news/index.aspx--------------------------------------------------------------*/


.news .side1 {
	display:none;
}

.news .content {
	width:1000px;
}

.news .side2 {
	display:none;
}





.newsBox{
    padding: 0 0 30px 0px;	
}

.news ul#newsList {
    padding:0px;
	font-size:13px;
	margin:30px 0 20px 0;
}


.news ul#newsList li {
	color: #555555;
	padding: 8px 0 8px 0px;
	background-color: #f2f2f2;

}

.news ul#newsList li a {
	color: #555555;

}

.news ul#newsList li a:hover {
	color: #005385;
}

.news ul#newsList li span {
	float: left;/*使span元素浮動到右邊*/
	text-align: left;/*日期靠右對齊*/
	color: #005385;
	padding:0 20px 0 20px;
	font-family: Verdana, Geneva, sans-serif;

}

.news ul#newsList .even {
	color: #555555;
	padding: 8px 0 8px 0px;
	background-color: #fff;	
}




/*newsPager下方頁次*/

.news .pager {
    position: relative;
    padding: 0 0 0 230px;
}
.news .pager .nav_h {
	height: 16px;
	right: 13px;
	z-index: 103;
	width: 600px;
	padding-top: 10px;
	margin-bottom:20px;
	
}
.news .pager .nav_h li {
	color: #666666;
	display: block;
	font-size: 12px;
	margin:3px 5px 3px 5px;
	padding-top:8px;	

}
.news .pager .nav_h a {
	background-image: url(../images/page/pagenav.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:41px;
	height: 16px;
	text-indent: -9999px;
}
.news .pager ul.nav_h li a.first {
    background-position: 0 0;
}
.news .pager ul.nav_h li a.prev {
	background-position: -42px 0;
}
.news .pager ul.nav_h li a.next {
    background-position: -85px 0;
}
.news .pager ul.nav_h li a.last {
    background-position: -125px 0;
}



/*news/show.aspx-------------------------------------------------------*/

.newsShow {
    padding: 30px 0 0 0px;
}
.newsShow .date {
	font-size: 12px;
	color: #8b5c0a;
	font-family:Verdana, Geneva, sans-serif;
	padding: 0 0 10px 20px;
}
.newsShow .title {
	font-size: 15px;
	line-height:24px;
	color:#000;
	padding: 8px 0 8px 20px;
	background-color: #f2f2f2;
}

.newsShow .txt {
	font-size: 13px;
	width:960px;
	line-height:24px;
	color:#2f2f2f;
	padding: 0 20px;
	border: inherit;/*編輯器專用CSS*/
	vertical-align: inherit;/*編輯器專用CSS*/
}

.newsShow .txt table {
	border-collapse: inherit; /*編輯器專用CSS*/
	border-spacing: inherit; /*編輯器專用CSS*/
}

.newsShow .line {
	padding:10px 0;
}

/*回列表頁按鈕*/
.news .formBt {
    background-color: #888;
    color: #FFFFFF;
    line-height: 20px;
    margin: 0 auto 30px;
    padding: 3px 8px;
    text-align: center;
    width: 60px;
	font-size:13px;
}


.news .formBt a{
	color: #FFFFFF;
}


.news .formBt a:hover{
	color: #e2e2e2;
}



/*product/index.aspx--------------------------------------------------------------*/


.product .side1 {
	width:235px;
}

.product .content {
	width:755px;/*765-10*/
    padding: 0 0 50px 10px;	
}

.product .side2 {
	display:none;
}



.product .side1 .sideMenu {
	margin:25px 0 0 0;
}
.product .side1 .sideMenu .sec1 {
	background-image: url(../images/product/sideMenu_top.jpg);
	background-repeat: no-repeat;
	width:235px;
	height:48px;

}

.product .side1 .sideMenu .sec1 p{
	padding:15px 0 0 15px;
	font-size:15px;
	font-weight:bold;
}

.product .side1 .sideMenu .sec2{
	background-image: url(../images/product/sideMenu_c.jpg);
	background-repeat: repeat-y;
}


.product .side1 .sideMenu .sec3 {
}



/*product side -------------------------------------------------------*/

ul#nav_s1 {/*這個延伸背景也可以下在.side1 .sec2 下*/
	/*background-image: url(../images/all/side_sec2.jpg);
	background-repeat: repeat-y;
	background-position: left top;*/
	padding:15px 0 0px 10px;

}

/*第一層------------*/

ul#nav_s1 li{
	list-style-type: none;
}


ul#nav_s1 li a{
	background-image: url(../images/product/list_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
	/*line-height: 27px;*/
	height: 27px;/*和list_bg 設一樣高*/
	width: 205px;
	padding:4px 0 0 15px;/*文字內縮的距離*/
	color:#000;
	font-size:13px;
}

ul#nav_s1 li a:hover{
	color:#005385;
}


/*第二層------------*/

ul#nav_s1 li li{
	list-style-type: none;
}

ul#nav_s1 li li a{
	/*background-image: url(../images/all/list2_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	background:none;
	line-height: 18px;/*用line-height去設*/
	height:auto;/*這裡高請不要設死，這樣第二行才不會有問題*/
	width: 200px;
	padding:3px 0 3px 15px;/*文字內縮的距離*/
	color:#8b8b8b;
	font-size:12px;

}

ul#nav_s1 li li a:hover{
	color:#039;
	font-weight:bold;
}






.product .productBox {
	margin:30px 0 30px 0;
}
.product .productBox .bigTitle {
	font-size:15px;
	font-weight:bold;
	color:#000;
	padding: 8px 0 8px 20px;
	background-color: #f2f2f2;
}

.product .productBox .bigTitle2 {
	font-size:15px;
	font-weight:bold;
	color:#000;
	padding: 8px 0 8px 20px;
	background-color: #f2f2f2;
	margin:0px 0 30px 0;	
}



.product .productBox .title {
    color: #005385;
    font-size: 13px;
	font-weight:bold;
    margin: 30px 0 10px 20px;
}






ul.prod {
	list-style-type: none;
	margin: 0 0 0 0px;
}
ul.prod li {
	float: left;
	/*background-image: url(../images/product/bg.png);/*背景圖片大小為180*184*/
	/*background-repeat: no-repeat;
	background-position: 0px 0px;*/
	border: solid 1px #e2e2e2;
	width:246px;/*180px-padding13px*/
	height:220px;/*184-13 高無影響*/
	padding:0px 0px 35px 0px;
	margin:0 0px 0px 0;
}
ul.prod li:hover {
	border:1px #2f9393 solid;
}

ul.prod li a {
	float: left;/*這裡設一次 外面 也要設一次*/
	display: block;/*有block 大部分也就一定要寬高*/
	height: 250px; /*連結的區域，所以抓個大約即可*/
	width: 246px;/*連結的區域，抓圖的寬度，如果太大在調整和圖一樣大即可*/
	padding: 0px;
	text-decoration: none;
	/*font-family: "华康简黑";*/
	font-size: 15px;
	font-weight: bold;
	color: #5e5e5e;
}

ul.prod li a:hover {
	color: #000;
}

ul.prod li a div img {
	/*padding:0 0 20px 0;*/
	margin:0 0 25px 30px;
	width:185px;
	height:185px;
}
ul.prod li .name {
	margin:0 0 5px 0px;
	font-size: 12px;
	font-weight: normal;
	padding:0 10px 0 10px;
	width:226px;
	text-align:center;
}


/*productPager下方頁次*/

.product .pager {
    padding: 25px 0 0 135px;
    position: relative;
}

.product .pager .nav_h {
	height: 16px;
	right: 13px;
	z-index: 103;
	width: 600px;
	padding-top: 10px;
	margin-bottom:20px;
	
}
.product .pager .nav_h li {
	color: #666666;
	display: block;
	font-size: 12px;
	margin:3px 5px 3px 5px;
	padding-top:8px;	

}
.product .pager .nav_h a {
	background-image: url(../images/page/pagenav.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:41px;
	height: 16px;
	text-indent: -9999px;
}
.product .pager ul.nav_h li a.first {
    background-position: 0 0;
}
.product .pager ul.nav_h li a.prev {
	background-position: -42px 0;
}
.product .pager ul.nav_h li a.next {
    background-position: -85px 0;
}
.product .pager ul.nav_h li a.last {
    background-position: -125px 0;
}





/*03.aspx產品第二頁內文--------------------------------------------------------------*/


.product .productBox .show {
    padding: 0 0 0px 10px;
}

.product .productBox .show .sec1 {
	float: left;
	/*width: 50%;*/
	width:337px;
}



.product .productBox .show .sec2 {
    float: left;
    margin: 0 0 0 30px;
    width: 48%;
}

.product .productBox .show .sec1 .pbig {
	border: 1px solid #CCC;
}



.product .productBox .show .sec1 .small {
    position: absolute;
    right: 30px;
    top: 315px;
}




.product .pu_s .img {/*設定三個小圖的大小*/
    width: 110px;
    height: 110px;
	display: inline;
    cursor: pointer;
    float: left;
    overflow: hidden;
    text-align: center;
}


.product img {/*設定三個小圖 讓他置中 重要!!必設定*/
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}





.product .show .sec1 .small .nav_h {
    padding: 0 0 0 7px;
}

.product .show .sec1 .small .nav_h li {
	padding:0 8px 0 0;
}


.product .show .sec1 .small .nav_h li a {
	border: 1px solid #CCC;
    float: none;
}

.product .show .sec1 .small .nav_h li a:hover {
	border: 1px solid #2f9393;
}



.product .show .sec2 .frame {
    padding: 0 0 0 0;
}


.product .show .sec2 .name {
	/*font-family: "华康简黑";*/
	font-size: 16px;
	color: #7a5d41;
	font-weight: bold;
	padding:10px 0 20px 0px;
}


.product .show .sec2 .number {
	background-image: url(../images/product/icon1.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	border-bottom:1px dashed #999;
	padding:5px 0px 5px 10px;
	font-size: 13px;
	color: #333;
	font-weight: normal;

}

.product .show .sec2 .specifications {
	background-image: url(../images/product/icon1.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	border-bottom:1px dashed #999;
	padding:5px 0px 5px 10px;
	font-size: 13px;
	color: #333;
	font-weight: normal;
}
.product .show .sec2 .specificationsTxt {
}
.product .show .sec2 .frame .specificationsTxt ul {
	list-style-type:none;
}
.product .show .sec2 .frame .specificationsTxt ul li {
	padding:5px 0px 5px 10px;
	font-size: 13px;
	color: #333;
}

.product .show .sec2 .frame .specificationsTxt ul li span{
	padding:5px 0px 5px 10px;
	font-size: 13px;
}

.product .show .sec2 .print {
/*	background-image: url(../images/product/icon1.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	border-bottom:1px dashed #999;*/
	padding:5px 0px 5px 10px;
	font-size: 13px;
	color: #333;
	font-weight: normal;
}



.product_t2 {
	clear:both;/*clear 是加在這個地方*/
	font-size: 15px;
	color: #005385;
	height: 34px;
	/*width: 710px;*/
	padding: 0 0 0 10px;
	margin:20px 0px 10px 0px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #decbba;
	line-height:37px;
	/*background-image: url(../images/product/icon_leaf.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	font-weight: bold;
}




.show .sec3 {
	padding:20px 0 0px 0;
}

.show .sec3 .title {
	padding:20px 0 20px 0;
}

.show .sec3 .txt {
    font-size: 13px;
    line-height: 26px;
    padding: 0 5px 10px;
	border: inherit;/*編輯器專用CSS*/
	vertical-align: inherit;/*編輯器專用CSS*/
}

.show .sec3 .txt table {
	border: inherit;/*編輯器專用CSS*/
	vertical-align: inherit;/*編輯器專用CSS*/
}

.show .sec3 .related {
	padding:0px 0 10px 0px;
}


/*about/index.aspx--------------------------------------------------------------*/


.about .side1 {
	display:none;
}

.about .content {
	width:1000px;
	min-height:600px;
}

.about .side2 {
	display:none;
}

body.about .aboutBox {
	position:relative;
	background:url(../images/about/bg.jpg) right 30px no-repeat;
	height:700px;
}
body.about .aboutBox ul.text {
	position:absolute;
	top:45px;
	left:30px;
	width:480px;
}
body.about .aboutBox ul.text li {
	margin-bottom:40px;
	text-align:justify;
	line-height:18px;
}

/*location/index.aspx--------------------------------------------------------------*/


.location .side1 {
	display:none;
}

.location .content {
	width:1000px;
	min-height:600px;
}

.location .side2 {
	display:none;
}




/*首頁--------------------------------------------------------------*/

body.page_home .side1,
body.page_home .side2 {
	display:none;
}
body.page_home .header {
	height:548px;
}

body.page_home .header .news_tb {
	background-image: url(../images/all/news_tb.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:997px;
	height:29px;
	position:absolute;
	top:462px;
	left:0px;
	
}

body.page_home .header .search_tb {
	background-image: url(../images/all/search_tb_index.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:1000px;
	height:29px;
	position:absolute;
	top:503px;
	left:0px;
	z-index:1;
}
body.page_home .header .search_tb .keyin_search {
	color:#333;
	background-color:#FFF;
	border:#c8c8c8 1px solid;
	/*font-family:Verdana;*/
	font-size:13px;
	float:left;
	margin: 4px 5px 0 190px;
    padding: 2px;
    width: 770px;
}
body.page_home .header .search_tb .search_bt {
	float:left;
	margin: 4px 0px 0 0px;
}

body.page_home .content {
	width:1000px;
	padding-bottom:50px;
}

body.page_home ul.prod {
	list-style-type: none;
	margin: 0 0 0 0px;
}
body.page_home ul.prod li {
	float: left;
	/*background-image: url(../images/product/bg.png);/*背景圖片大小為180*184*/
	/*background-repeat: no-repeat;
	background-position: 0px 0px;*/
	border: solid 1px #e2e2e2;
	width:247px;/*180px-padding13px*/
	height:220px;/*184-13 高無影響*/
	padding:0px 0px 35px 0px;
	margin:0 0px 0px 0;
}
body.page_home ul.prod li:hover {
	border: solid 1px #2f9393;
}
body.page_home ul.prod li a {
	float: left;/*這裡設一次 外面 也要設一次*/
	display: block;/*有block 大部分也就一定要寬高*/
	height: 250px; /*連結的區域，所以抓個大約即可*/
	width: 246px;/*連結的區域，抓圖的寬度，如果太大在調整和圖一樣大即可*/
	padding: 0px;
	text-decoration: none;
	/*font-family: "华康简黑";*/
	font-size: 15px;
	font-weight: bold;
	color: #5e5e5e;
}

body.page_home ul.prod li a:hover {
	color: #000;
}

body.page_home ul.prod li a div img {
	/*padding:0 0 20px 0;*/
	margin:0 0 25px 31px;
	width:185px;
	height:185px;
}
body.page_home ul.prod li .name {
	margin:0 0 5px 0px;
	font-size: 12px;
	font-weight: normal;
	padding:0 10px 0 10px;
	width:226px;
	text-align:center;
}




























/*字型--------------------------------------------------------------*/

.font_01{
	color:#8d0000;
}



/* 表單及其他樣式
-----------------------------------------*/
.button{
color:#999999;
background-color:#FFF;
border:#CCCCCC 1px solid;
font-family:Verdana;
font-size:12px;
}

.keyin{
color:#333;
background-color:#FFF;
border:#c8c8c8 1px solid;
/*font-family:Verdana;*/
font-size:13px;
padding:4px;
}


.keyin2{
color:#333;
background-color:#FFF;
border:#c8c8c8 1px solid;
/*font-family:Verdana;*/
font-size:12px;
padding:2px;
}

.pixeltable {
	border:1px solid #565656; /*表格邊框變細*/
}


.link_move:hover   {position:relative;top:-2px;right:0px;}
