@charset "utf-8";


#mobil { display:none; }	

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#mobil { display: inherit; position:absolute; right:10px;}	

}

#tel{position: absolute; float:right;display: inline; padding-top:20px; }
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

#tel{ position: relative; float:none; display:block; }
}



#mm1{ display:none;}
#mm2{ display: inline; height:250px;}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#mm1{ display: inline;}
#mm2{ display:none;}
.mm2 img{display:none;}
.mm1 img{ padding:15px;}

}

.line { padding-bottom:15px; padding-top:10px;padding-left:0px;}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
.line {  display:block; margin:auto;}
	
}


#about_box {
	
/*	overflow:hidden;*/
	width: 100%;
	height:auto;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold; color: #2E4E0F; 
display: inline-block;  float: none;

}

#about_pho {
float: left;
	position: relative;
	overflow:hidden;
	width: 220px; /*180px*/
	min-height:290px;
height:auto;
	
/*	height:100%;*/

	background-color:;
	border:0px;
	border-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:none; 
	color: #999; 
	margin:6px 3px 6px 3px;
	padding-right:0px;
	 border: 1px solid #dddddd;

}
	
#pro_box {
	
/*	overflow:hidden;*/
	width: 98%;
	height:auto;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold; color: #2E4E0F; 
display: inline-block;  float: none;

}


#pro_pho {
float: left;
	position: relative;
	overflow:hidden;
	width: 235px; /*180px*/
	min-height:330px;
height:auto;
	
/*	height:100%;*/

	background-color:;
	border:0px;
	border-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color: #2E4E0F; 
	margin:6px 3px 6px 3px;
	padding-right:0px;
	 border: 1px solid #dddddd;

}

#pp { width:170px; height:160px;  } /*width:170px; height:160px;*/
.lazy{ width: 235px;  height:235px; margin:0px; border: 0px solid #999; padding:0px; margin: 0px auto; }
img.pro_pho_img { 	width: 200px; padding:5px; margin:8px; border: 3px solid #dddddd; }
img.event_pro_pho_img { width: 235px; min-width: 235px;/*	max-height:180px;*/height:235px;/* padding:5px; margin:8px;border: 3px solid #dddddd;*/}



#contact_text{ float:left; padding-left:15px; padding-right:85px; padding-top:5px; color:#666666; font:16px/1.8em 新細明體,Verdana,Arial,Helvetica,sans-serif;  }
#contact_form{ float:left; position:relative; padding-left:15px;  padding-right:0px; width:50%; color:#666666; line-height:38px;  font:16px/1.8em 新細明體,Verdana,Arial,Helvetica,sans-serif;}






@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#pro_box {
	overflow:hidden;
	width: 100%;/*90% 86%*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold; color: #2E4E0F; 
margin: 0px auto;
/* text-align:left;
float:left;
margin-left:1%;*/

display: inline-block;  float: none;

}

#pro_pho  {
    float: left;
	position: relative;
	overflow:hidden;
	width: 100%; /*180px*/ 
	max-width:150px; /*多加*/    /*顯一:320px;*/
	margin-right:0px; /*多加*/
	
    height:auto;
	min-height:290px;
	background-color:;
	border-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	color: #2E4E0F; 
	
	margin-top:20px;
    margin-left:2%;
	padding:0px;

	padding-bottom:10px;
	border: 4px #E6E6E6 solid;
	text-align:left;
	
}

 #about_pho  {
    float: left;
	position: relative;
	overflow:hidden;
	width: 100%; /*180px*/ 
	max-width:145px; /*多加*/    /*顯一:320px;*/
	margin-right:0px; /*多加*/
	
    height:auto;
	min-height:210px;
	background-color:;
	border-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:none; 
	color: #999;
	background-color:#F2F2F2;
	
	margin-top:20px;
    margin-left:2%;
	padding:0px;

	padding-bottom:10px;
	border: 5px #E6E6E6 solid;
	text-align:left;
	
}
#pp { width:170px; height:160px;  } /*width:190px; height:175px;*/
.lazy{ width:150px; height:150px; margin:0px; border: 0px #999 solid; padding:0px; margin: 0px auto; }  /*顯一:320px;*/
img.event_pro_pho_img {	width:150px;  height:150px;  text-align:center; padding:0px; border: 1px #E6E6E6 solid; min-width: 150px;}  /*顯一:100%;height:auto;min-width: 150px;*/



#contact_text{ float:left; padding-left:15px; padding-bottom:15px; padding-right:10px; font:16px/1.8em 新細明體,Verdana,Arial,Helvetica,sans-serif; color:#666666; }
#contact_form{ float:left; position:relative; padding-left:15px; width:90%;  padding-right:10px; font:16px/1.8em 新細明體,Verdana,Arial,Helvetica,sans-serif; color:#666666; }




}










#event_box {
overflow:hidden; 
width: 100%;
background-color:; 
padding-left:0px;  
	position: relative;
    float:left;
	display: block;
	
}

#event_pho {
    float:left;/*left; 1050113*/
	clear:none;
	height:100%;

	position: relative;
	background-color:#FFFFFF;
	display: inline;
	text-align:top;
	
}




/**** A
#gotop {
    display: none;
    position: fixed;
    right: 20px;
    bottom: 20px;    
    padding: 10px 15px;    
    font-size: 12px;
    background: #333;
    color: white;
    cursor: pointer;
}
A ****/
/**** B ****/

.goTop{
	cursor:pointer;
	width:50px;
	height:50px;
	position:absolute;
	right:3px;
	z-index: 99;
}
.goTop a.goTop{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 50px;
	width: 50x;
}
/**** B ****/


body {
	
/*	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom:-500px;*/
	background-image:url(ppic/header_bk.jpg);
	background-repeat: repeat-x;
	background-color:#FFF;
	/* background-attachment: fixed;  */
	

}

#wrapper {
	width:100%;
	max-width: 1054px;
	width: 1054px;
	background-image: url(ppic/wrapper_bk.png);
	background-repeat:no-repeat;
	background-color:;
	border:0px;
	border-color:#ffffff;
	height:100%;
	padding-bottom:0px;

	background-repeat: y-repeat;
	margin-top:0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	min-height:550px; /*850*/
	

}


@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	body {

	background-image:url(ppic/header_bk.jpg);
	background-repeat: repeat-x;
	background-color:#FFF;
    width:100%; /*100%*/
	
	padding:0px;
	margin:0px;
}	

#wrapper {
	width:100%;
/*	max-width: 1010px;*/
	background-image: url(ppic/body_bk..png);
	background-color:;
	border:0px;
	border-color:#ffffff;
	height:100%;
	padding-bottom:0px;
	margin-bottom:0px;
	background-repeat: y-repeat;
	margin-top:0px;
	
	padding: 0px 0px 0px 0px;
	

}


	}








 
#header {
	width:100%;
	max-width: 1010px;
	min-height:170px;
	height:100%;
	float: none;
	margin-top: 0px;
	clear: both;
	padding: 0px 0px 0px 0px;
	background-image:url(ppic/header_bk...png);
	background-repeat: repeat-x;
	text-align:center;
	
}




#header01_h {
	width:100%;
	max-width: 1010px;
	float: none;
	margin-top: 0px;
	clear: both;
	padding: 0px;
	background-image: url();
	background-color:;
	height:171px;
	z-index:99;

}

#header01 {
	width:100%;
	max-width: 1078px;
	float: none;
	margin-top: 0px;
	clear: both;
	padding: 0px;
	background-image: url();
	background-color:;
	height:170px;
	z-index:99;
	text-align:left;


}

#lang {	
 -webkit-text-size-adjust:none; 
float: right;
clear:none;
margin-top:20px;
margin-right:20px;
color:#000000;

 }
 
#lang a{	
color:#000000;
text-decoration:none;
 }

 
#lang a:hover{	
color:#000000;
text-decoration:underline;
 }
  
#slo {	
float: left;
clear:none;
margin-top:0px;
margin-left:0px;
margin:0px 0px 0px 0px;

 } 
 


 

 

img.header_ad_img { width:100%; max-width:1010px; height:301px; padding:0px; margin:0px;border: 0px solid #dddddd;   }
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

img.header_ad_img { width:100%;height:auto;     }
/*img.header_ad_img_h { position:absolute;clip:rect(0px,60px,200px,0px    }*/
}
	
	
#header_ad{ }
 
#header02{
	float: none ;
	margin-top: 0px;
	clear: both;
	padding: 0px;
	width:955px;
	height:54px;
	background-image: url(ppic/header02.jpg);
	color:#fff;
    font-size: 14px; 

}
td.header02{  
float: left;
font-size: 14px;
padding-top:0px;
margin-left:15px;
margin-right:15px;
font-family: verdana;
}

a.header02 {   
   font-size: 14px;
   padding-top:15px;
   font-family: verdana;
   text-decoration:none;
   color:#fff; 
   padding-left:15px;
   margin-left:15px;
    margin-right:15px;
   }
   
a.header02:hover {   
   font-size: 14px;
   padding-top:15px;
   font-family:verdana;
   text-decoration:underline;
   color:#fff; 
   }   
#header03 {
	height:100%;
    width:1044px;	 
	float: none;
	margin-top: 0px;
	clear: both;
	padding: 0px;
	background-color: ;
	z-index:2;
}

#header04 {
	height:15px;
	float: none;
	margin-top: 0px;
	clear: both;
	padding: 0px;
	background-color: ;
	
}
#header03_left {
    width:984px;	 
	float: left;
	margin-top: 1px;
	clear: none;
	padding:0px 0px 0px 0px;
	background-color:;
	
	
}

#header03_right {
    width:432px;
	height:404px;	  
	float: right;
	margin-top: 0px;
	margin-left:0px;
	clear: none;
	padding: 0px;
	background-color:#6F9498;
	background:url(ppic/header_r_bk...jpg);  
		
	
	
}


#box {
	width:955px ;
	min-height:350px;
	height:100%;
	float:none;
	clear:both;
/*	background-image:url(ppic/box_bk.png);*/
/*	background-repeat:no-repeat;*/
	padding: 0px 0px 0px 40px;
	
	
	background-color:;
    background-image:url(ppic/mid_bk.png);
	background-repeat:repeat-y;

	overflow:hidden;	
	
  }
  
#box_1 {
	width:333px;
	height:202px;
	float:left;
	clear:none;
	background-color:;
	background-image:url(ppic/box_1_bk...jpg);
	padding-top:10px;
     margin-left:0px;
	 color:#000000;


  }

#box_2 {
	width:250px;
	height:202px;
	float:left;
	clear:none;
	background-color:;
	background-image:url(ppic/box_2_bk...jpg);
	padding-top:10px;
	margin-left:0px;
	color:#000000;
  }
  
#box_3 {
	width:333px;
	height:202px;
	float:left;
	clear:none;
	background-color:;
	background-image:url(ppic/box_3_bk...jpg);
	padding-top:10px;
	padding-left:0px;

  }

#box_4 {
	width:333px;
	height:202px;
	 color:#000000;
	float:right;
	clear:none;
	background-color:;
	background-image:url(ppic/box_4_bk...jpg);
	padding-top:10px;
	padding-right:0px;

  }
  

#mid {
	width:100%;
	height:100%;
/*	min-height:1000px;*/
	float:none;
	clear:both;
	background-color:;
    background-image:url(ppic/mid_bk...png);
	background-repeat:repeat-y;
	padding: 0px 0px 0px 23px;
	overflow:hidden;
	
  }
  
  






.styleIcon {
	cursor: pointer;
}


 /*	-------以下home 首頁左右-------*/


#left_h {
	float: left;
	width: 988px;
	background-color: #ffffff;
	padding-top:10px;
    clear: none;
	background:url("ppic/home_l1_bk.jpg");  
	height:131px;
}


#en_left_h {
	float: left;
	width: 277px;
	background-color: #ffffff;
    clear: none;
	background:url("ppic/en_home_l1_bk.jpg");  
	height:481px;
}



#cn_left_h {
	float: left;
	width: 277px;
	background-color: #ffffff;
    clear: none;
	background:url("ppic/cn_home_l1_bk.jpg");  
	height:410px;
}











#left_h #tleft_01_h {
	float: left;
	width: 277px;
	background:url("ppic/thome_l1_bk.jpg");  
    clear: both;
	
}

#left_h #tleft_01_ht {
	float: left;
	width: 277px;
	background:url("ppic/thome_l1_bk.jpg");  
    clear: both;
	padding: 70px 0 0 0px;

	
}

#left_h #left_01_ht {
	float: left;

	width: 277px;
	background:url("ppic/home_l1_bk.jpg");  
    clear: both;
	padding: 70px 0 0 0px;

	
}


#footer {
	width:100% ;
	height: 100%;
	float: none;
	margin-top: 0px;
	clear: both;
	padding: 0px;
	background:url("ppic/footer_bk...jpg");  
	background-color:#000;
	color:#FFF;
	font-size:12px;

	
	margin:0px 0px 0px 0px;
	padding:30px 0px 30px 0px;
	margin-bottom:-5000px;

    	

}






 /*	-------以下內頁左右-------*/
#left {
	float: left;
	width: 245px;
	padding-left:10px;

	background-image:url(ppic/...left_bk.jpg);
	background-repeat: repeat-y;

	
	background-color:;
	clear: none;
	margin-bottom:-10000px;
    padding-bottom:10000px;

	
}
#left #left_01 {
	/*width:253px;*/
	background:;
  	clear:both;

}

#left #left_03 {
	padding-top: 0px;
	/*width: 250px;*/
	
	float: none;
	height: 10px;
	color: #fff;
  	clear:both;

	
}
#left #left_02 {
/*	width: 253px;*/
	float: none;
	height: 10px;
	color: #fff;
  	clear:both;

}

#right2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 73%;
	clear: none;
	height:100%;
	background-color:#ffffff ;
	margin-bottom:-10000px;
    padding-bottom:10000px;
	
}


#right {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:100%;
	max-width: 1010px;
	clear:both;
	height:100%;
	background-color: ;
	margin-bottom:-10000px;
    padding-bottom:10000px;
	
}




#right_01_h {
	width:1010px;
	max-width: 1010px;
	height:auto;/*301+52+21*/	
	background-color:#000;
    float:none;
	margin:0px;
	padding:0px;
	clear:both;
/*	height:auto;*/
	padding-bottom:0px;
	padding-top:0px;	
text-align:center;	
}	

#right_01_h2 {
	width:100%;
	max-width: 1078px;
    float:none;
	margin:0px;
	padding:0px;
	clear:both;
	height:auto;
	padding-bottom:30px;
	
	padding-top:20px;
	height:580px;!important/* 首頁廣告 */
	
}	

#right_01 {
	width:100%;
	max-width: 1078px;
	
    float:none;
	margin:0px;
	padding:0px;
	clear:both;
	height:339px; /*218*/
	padding-top:20px;
	text-align:center;
	
}


#right_02 {
	width:100%;
	max-width: 1078px;
	height:100%;

  /*  float:center;
	margin-left:1%;*/
text-align:center;

  	clear:both;
	margin-left:0px;
	overflow:hidden;	
	padding-bottom:20px;
	padding-top:20px;
	
	
}
#right_03 {	clear:both; padding-top:0px; display:none;}


#right_03_h { 	width:100%;	max-width: 500px; 	height:100%;   float:left;  clear:none;	margin-left:0px;	overflow:hidden; padding-top:20px; padding-right:10px; position: relative; }
#right_04_h { 	width:100%;	max-width: 500px; 	height:100%;   float:left;  clear:none;	margin-left:0px;	overflow:hidden; padding-top:20px; position:relative;}

#box_left { 	width:100%;	max-width: 410px; 	height:100%;   float:left;  clear:none;	margin-left:0px; margin-right:50px;	overflow:hidden; padding-top:20px; padding-right:0px; position: relative; background-color:; }
#box_right { 	width:100%;	max-width: 410px; 	height:100%;   float:left;  clear:none;	margin-left:0px;	overflow:hidden; padding-top:20px; position:relative; background-color:#F0F0F0;}

#box_left2 { 	width:100%;	max-width: 410px; 	height:100%;   float:left;  clear:none;	margin-left:0px;  margin-right:50px;	overflow:hidden; padding-top:20px; padding-right:0px; position: relative; background-color:; }
#box_right2 { 	width:100%;	max-width: 410px; 	height:100%;   float:left;  clear:none;	margin-left:0px;	overflow:hidden; padding-top:20px; position:relative; background-color:#F0F0F0;}


#right_02_h {
	width:100%;
	max-width:1078px;
	height:100%;

    float:center;
  	clear:both;
	margin-left:0px;
	overflow:hidden;
	padding-top:10px; /**150px**/
	padding-bottom:20px; 
}

img.check_photo{}



@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {


#mid {
	padding: 0px 0px 0px 0px;
  }
  
  
#right_01 {
	width:100%;
	max-width:720px;
    float:none;
	margin:0px;
	padding:0px;
	clear:both;
	height:100%; /*218*/
	padding-top:20px;
/*	padding-left:5%;*/
	text-align:center;	

}
#right_02 {
	width:98%; /*100%*/
	max-width:720px;
	height:100%;
  	clear:both;

/*	float:center;
margin-left:3%;*/

text-align:center;
	overflow:hidden;
	padding-top:; /**150px**/
	padding-top:20px;
	
}	

#right_03 {	display: inherit; clear:both; padding-top:60px; }

#header_ad_h { width:90%; /*max-width:320px;*/ /* float: left; 	margin-right:30px;*/
display: inline-block;
  float: none;
}


#right_01_h {
	width:100%;
	max-width:1010px;
	height:100%;
    float: left;
	margin:0px;
	padding:0px;
	clear:both;
	height:auto;
	min-height:200px; /********/
	padding:23px 0px 0px 0px; /*23px 0px 0px 0px*/
/*	padding-left:5%; */
text-align:center;

	background-color:#FFF ;
	
	
	overflow:hidden;
}

#right_02_h {
	width:100%;
	max-width:800px;
	height:100%;

/*    float:center;*/
  	clear:both;

	overflow:hidden;
	padding-top:10px; /**150px**/
/*	padding-left:5%;  /*圖列適*/
	margin-left:0%; /*2圖並列適 2%*/
text-align:center;
	padding-bottom:20px; 

	
}
#right_01_h2 { height:auto;  padding-bottom: 22px; }!important/* 首頁廣告mobil..高度auto */

#right_03_h { 	width:100%;	max-width: 500px; 	height:100%;   float:left;  clear:none;	margin-left:0px;	overflow:hidden; padding-top:40px; padding-right:10px; position: relative; }
#right_04_h { 	width:100%;	max-width: 500px; 	height:100%;   float:left;  clear:none;	margin-left:0px;	overflow:hidden; padding-top:40px; position:relative;}

#box_left { 	width:100%;	max-width: 500px; 	height:100%;   float:left;  clear:none;	margin-left:0px;	overflow:hidden; padding-top:10px; padding-right:0px; position: relative; }
#box_right { 	width:100%;	max-width: 500px; 	height:100%;   float:left;  clear:none;	margin-left:0px;	overflow:hidden; padding-top:10px; position:relative;}


#box_right2 { 	width:100%;	max-width: 500px; 	height:auto;   float:left;  clear:both;	margin-left:0px;	overflow:hidden; padding-top:10px;  margin-top:0px; position: absolute; display: ; margin-top:0px; }
#box_left2{ 	width:100%;	max-width: 500px; 	height:100%;   float:left;  clear:both;	margin-left:0px;	overflow:hidden; padding-top:10px; padding-right:0px; position:relative; display:bolck;   bottom:0px; margin-top:100px; }

img.check_photo{ max-width:300px;}

/*#right_02_h {
	width:100%;
	max-width: 1078px;
	height:100%;

    float:center;
  	clear:both;
	margin-left:0px;
	overflow:hidden;
}*/	



#footer {
	font-size:14px;


}


}







#section_1 { clear:none; float:left;   } /*圖區*/
#shopping_2 {/* clear:both; display:none; visibility:hidden;*/ clear:none; float:right; display:block;  } /*產品基本*/
#decri_3 { clear:none; float:right; } /*產品說明*/
#share_5 { clear:none; float:left;  }
#more_4 { clear:both; width:80%; margin: 0 auto; padding-top:50px; }


@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

#section_1 {clear:none; display: inline-block;  float: none;  }
#shopping_2 {/* clear:both; display:none; visibility:hidden;*/  width:96%;  padding-left:0px;  display:block; text-align:center; }
#decri_3 { width:96%; }
#share_5 {width:300px;  padding-left:30px;   padding-top:50px;  }

}
@media only screen and (min-width: 700px) {

#section_1 {clear:none; float:left; }
#shopping_2 {/* clear:both; display:none; visibility:hidden;*/  width:300px; padding-left:10px; display:block;  }
#decri_3 { width:300px; padding-left:10px;  display:block;  }
#share_5 { width:300px; padding-left:30px; padding-top:50px;  }

}

@media only screen and (min-width: 1000px) {

#section_1 { width:300px; background:; padding-left:30px;   }
#shopping_2 {/* clear:both; display:none; visibility:hidden;*/  width:500px; padding-left:10px; display:block;  }
#decri_3 { width:500px; padding-left:10px; }
#share_5 { width:300px; padding-left:30px;  padding-top:50px;  }


}



@media only screen and (min-width: 1280px) {

#section_1 { width:300px; background:; padding-left:30px;   } /*圖區*/
#shopping_2 {/* clear:both; display:none; visibility:hidden;*/  width:500px; padding-right:30px;display:block   } /*產品基本*/
#decri_3 { width:500px; padding-right:30px; } /*產品說明*/
#share_5 { width:300px; padding-left:30px; padding-top:50px;  }


}






.title {
	font-size: 18px;
	color: #666;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: 4px;
	font-family: "微軟正黑體";
	font-style: normal;
	text-align:left;
}
.content {
	font-size: 15px;
	color: #666;
	line-height: 1.5em;
	letter-spacing: normal;
	font-family: "微軟正黑體";
	text-align:left;
	
}
.red {
	font-family: "微軟正黑體";
	font-size: 15px;
	color: #F00;
}

.address {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	letter-spacing: 0.1em;
	vertical-align: top;
	line-height: 17px;
}
.award {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 14px;
	color: #333;

}
.product {
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #333;
	line-height: 15px;
	padding:2 0 4 5px;
}


td.pro_p{background-image: url(ppic/pro_bg.jpg); padding:10 10 11 10px;}

body:nth-of-type(1) td.pro_p2{ background-image: url(images/news_bg.png); padding-left:9px; text-align:left;
}

td.pro_p2{ background-image: url(images/news_bg.png); padding-left:9px;text-align:left;}


a.menu {color: #fff; font-size: 8px;}

.award2 {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 14px;
	color: #333;
	text-align:center;
	padding:2 1 3 6px;
}

.award3 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 5px;
	color: #333;
	text-align:center;
	padding:2 1 3 6px;
	text-decoration:none;
}


span.page {font-size: 11px; 
background-color: #000 ; 
text-align:center; width:18px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#FFFFFF;
}

body:nth-of-type(1) a.page {-webkit-text-size-adjust:none; font-size: 11px; 
background-color: #fff ; text-decoration:none;
text-align:center; width:50px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#000000;
padding: 3 5 0 5px;padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;}


a.page {font-size: 11px; 
background-color: #fff ; text-decoration:none;
text-align:center; width:50px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#000000;
padding: 3 5 0 5px;padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;
}

body:nth-of-type(1) a.page:hover {-webkit-text-size-adjust:none; font-size: 11px; 
background-color: #000 ; text-decoration:none;
text-align:center; width:50px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#FFFFFF;padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;
}

a.page:hover {font-size: 11px; 
background-color: #000 ; text-decoration:none;
text-align:center; width:50px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#FFFFFF;padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;
}


body:nth-of-type(1) a.page_n {-webkit-text-size-adjust:none; font-size: 11px; 
background-color: #fff ; text-decoration:none;
text-align:center; width:18px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#000000;
padding: 3 5 0 5px;font-family: "Arial";padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;}

a.page_n {font-size: 11px; 
background-color: #fff ; text-decoration:none;
text-align:center; width:18px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#000000;
padding: 3 0 0 0px;font-family: "Arial";padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;

}

body:nth-of-type(1) a.page_n_on {-webkit-text-size-adjust:none; font-size: 11px; 
background-color: #000 ; text-decoration:none;
text-align:center; width:18px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#fff;
padding: 3 5 0 5px;font-family: "Arial";padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;}

a.page_n_on {font-size: 11px; 
background-color: #000 ; text-decoration:none;
text-align:center; width:18px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#fff;
padding: 3 0 0 0px;font-family: "Arial";padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;

}

body:nth-of-type(1) a.page_n:hover {-webkit-text-size-adjust:none; font-size: 11px; 
background-color: #000 ; text-decoration:none;
text-align:center; width:18px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#fff;
padding: 3 5 0 5px;font-family: "Arial";padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;}

a.page_n:hover {font-size: 11px; 
background-color: #000 ; text-decoration:none;
text-align:center; width:18px; height:18px; border-top:1px solid #000; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#FFFFFF;padding-left:5px; padding-right:5px;padding-top:2px ;padding-bottom:1px ;
}
