﻿/* CSS Document */
	 @charset "utf-8"; body
	 {width: 100%; min-width: 1004px; max-width: 100%; height:100%; margin:0px; border:0px; background-image: url(../img/bg.jpg); background-color:#103269;} 

/*捲軸設定*/
	  html  
	 {/* Force Vertical scrollbar in Mozilla/Firefox */ scrollbar-face-color: #103269; scrollbar-highlight-color: #25428C; scrollbar-shadow-color: #25428C; scrollbar-3dlight-color: #0C2550; scrollbar-arrow-color: #868B92; scrollbar-track-color: #0C2550; scrollbar-darkshadow-color: #25428C; overflow-x: hidden; -moz-overflow-x: hidden; } 
	 
	 #top_banner 
	 {width:980px; height: auto; float: left; } 
	.top_bu 
	 {width: 713px; height: 32px; } 
	.top_bg 
	 {width: 995px; height: 85px; background-color:#313232; } 
	.top_bgc 
	 {width: 100px; height: auto; padding-top: 12px; padding-right: 45px; float: right; } 
	.top_fla 
	 {width:auto; height:205px; } 
	.top_bu01 
	 {position:absolute; width:995px; height:22px; z-index:2; } /* main */
     #main 
	 {width:100%; height: auto; } 
	 #mainCenter 
	 {width:980px; height:auto; margin:auto; } 
	.mainL 
	 {width:25px; height: auto; float: left; } 
	.mainC 
	 {width:950px; height: auto; float: right; background-image:url(../img/main/main_bgs.gif); background-repeat:repeat-x; background-position:top; background-color:#FFF; }/* index */
     .mainBTn 
	 { width:100%; height: 105px; float: left; text-align: center; padding: 10px 0 16px 0; background-image: url(../img/ind/m_tbgs.jpg); background-repeat: repeat-x; background-image: url(../img/ind/m_tbgs.jpg); background-position: bottom; } 
	 
	 #main40 
	 {width:39%; height: auto; float: left; text-align: center; padding: 10px 0 16px 0; background-color:#FFF; } 
	 #main60 
	 {width:60%; height: auto; float: left; text-align: center; padding: 10px 0 16px 0; background-color:#FFF; background-image: url(../img/ind_combg.jpg); background-repeat: no-repeat; background-position: left top; } 
	 #listPro{width:600px; overflow: hidden; } /*pro*/
	  .spmain
	 {height: auto; float: left; text-align: center; padding:0 0 0 5px; background-color:#FFF; background-image: url(../img/ind_combg2.jpg); background-repeat: no-repeat; background-position: left top; } 
    .Txt100
	{width:auto; height:auto; padding:0 0 0 26px; } 
	 #main258
	{width:258px; height:auto; float: left; } 
	 #mainBtn
	{width:258px; height:auto; background-image:url(../img/btn/pro_left_bgs.jpg); background-repeat:repeat-y; float: left; }
	 #mainBtn219
	{width:258px; height:auto; background-image:url(../img/btn/pro_2left_bgs.jpg); background-repeat:repeat-y; float: left; background-position: center; } 
	 #main692
	{width:682px; height:auto; float: left; background-image:url(../img/btn/shugang.gif); background-repeat:repeat-y; float: left; background-position: left; padding:0 0 0 10px} 
	#main110
	{width:110px; height: 300px; float: left; background-image:url(../img/btn/shugang.gif); background-repeat:repeat-y; float: left; background-position: left; padding:0 0 0 10px;scrollbar-face-color: #103269; scrollbar-highlight-color: #25428C; scrollbar-shadow-color: #25428C; scrollbar-3dlight-color: #0C2550; scrollbar-arrow-color: #868B92; scrollbar-track-color: #0C2550; scrollbar-darkshadow-color: #25428C; overflow-x: hidden; -moz-overflow-x: hidden; } 
	 
	 .margin {margin:0 0 0 14px; }
	.pLine50  
	 {width:50%; float:left; } 
	.pLine100  
	 {width:100%; float:left; } 
	.proLine
	{width:90%; height:29px; float: left; background-image:url(../img/pro/p_line_bg.gif); background-repeat:repeat-x; margin:20px 20px 0 20px; text-align: left; } 
	.proBtn1
	{width:auto; height:auto; text-align: center; } 
	/**/
	.pBtn1 , .pBtn1:link , .pBtn1:visited , .pBtn1:active
	{background-image: url(../img/btn/pro_btn_line.jpg); background-repeat: no-repeat; background-position: center top; display: block; padding: 7px 0 0 0; text-align: left; } 
	.pBtn1:hover  
	{background-image: url(../img/btn/pro_btno.jpg); background-repeat: no-repeat; background-position: top; display: block; text-decoration: none; padding: 7px 0 0 0; } 
	.proBtn2
	{width:auto; height:auto; margin:0 0 0 14px; padding:0 0 0 10px; background-image: url(../img/ind_combg.jpg); background-repeat: no-repeat; background-position: left center; display: block; } 
	.pBtn2   
	 { font-family : Geneva, Arial, Helvetica, sans-serif; font-size : 12px; line-height: 20px; font-weight: bold; color : #0E437B; text-decoration: none; background-image: url(../img/btn/p_spot.gif); background-repeat: no-repeat; display: block; padding:0 0 0 12px; background-position: left center; } 
	 .pBtns , .pBtns:link  , .pBtns:visited
	 {height:21px; color : #0E437B; text-align: left; display: block; text-decoration: none; } 
	.pBtns:hover , .pBtns:active     
	{height:21px; color : #0E437B; text-align: left; background-image: url(../img/icon/btn_arr2.gif); background-repeat: no-repeat; background-position: center center; display: block; text-decoration: none; } 
	
	.pBtns2 , .pBtns2:link  , .pBtns2:visited
	 {color : #0E437B; text-align: left; display: block; text-decoration: none; } 
	.pBtns2:hover , .pBtns2:active     
	{color : #0E437B; text-align: left; background-image: url(../img/icon/btn_arr2.gif); background-repeat: no-repeat; background-position: center bottom; display: block; text-decoration: none; } 
	.proBtn3
	{width:auto; height:auto; } 
	.pBtn3 , .pBtn3:link , .pBtn3:visited , .pBtn3:active
	 {font-family : Geneva, Arial, Helvetica, sans-serif; font-size : 12px; line-height: 20px; font-weight: bold; color : #717171; text-decoration: none; display: block; padding:0 0 0 12px; } 
	.pBtn3:hover  
	 {font-family : Geneva, Arial, Helvetica, sans-serif; font-size : 12px; line-height: 20px; font-weight: bold; color : #5B4F34; text-decoration: none; display: block; padding:0 0 0 12px; } 
	.proBtn4
	{width:auto; height:auto; margin:0 0 0 12px; padding:0 0 0 10px; display: block; } 
	.pBtn4 , .pBtn4:link , .pBtn4:visited , .pBtn4:active
	 {font-family : Arial, Helvetica, sans-serif;  font-size : 12px; line-height: 20px; color : #333; text-decoration: none; display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC; } 
	.pBtn4:hover  
	 {font-family : Arial, Helvetica, sans-serif;  font-size : 12px; line-height: 20px; color : #003955; text-decoration: none; display: block; background-image: url(../img/btn/pro_btn4bg.jpg); background-repeat: no-repeat; background-position: right center; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC; } 
	.proBtn5
	{width:auto; height:auto; } 
	.pRitle  
	 {width:auto; text-align: right; margin:-10px 0 0 0; } /*down*/
	 .pRitle2  
	 {width:auto; text-align: right; padding:210px 100px 0 0; } /*down*/
	 .pRitle3  
	 {width:auto; text-align: right; padding:0 100px 0 0; } /*down*/
	 #dMain
	 {width:auto; height:auto; background-image:url(../img/down/d_bgs.jpg); background-repeat: repeat-x; padding: 0 10px 0 10px; background-position: top; } 
	 #dMainBtn
	{width:auto; height:auto; background-image:url(../img/down/d_line.jpg); padding: 0 1px 0 0; background-repeat: repeat-x; background-position:bottom; } 
	.dBtnTxt
	{text-align: center; } 
	.dBtnTxt:hover  
	{text-align: center; background-image: url(../img/icon/downBtn.gif); background-repeat: no-repeat; background-position: center top; } 
	.ff_debug 
	{width:auto; clear:both; height:0px; } 
	.s100L{ width:50px; height:auto; margin:0 -50px 0 0; }
	
	.sp-300
	{ width:50px; height:auto; }
	
/*產品圖*/	
	
	#main1A1
	{width:692px; height:auto; float: left; } 
	#main1_1
	{width:692px; height:auto; float: left; background-image: url(../img/pro/pro_imgbg.jpg); background-repeat:no-repeat; background-position: left top; } 
	.t
	{cursor: pointer;}
	.
	
	
