@charset "utf-8";
@import url("reset.css");
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;
	border: none;
}

body{
	font-size:75%; 
	font-family:Arial, Helvetica, sans-serif, 微軟正黑體, ;
	color:#333;


	}
	

a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;}
a:hover {color: #3578a7;}

.c{
	clear:both; 
	width:100%;
	width:0;
	height:0;
	margin:0;
	padding:0;}
	


.index_main{
margin:-42px auto;
width:1460px;
display: block;
	}


#index_content{
margin:0 auto;
width:1100px;
color:#333;

}



#content_bg{
background-color:#000;
width:100%;
height:107px;
}

#content{
background-color:#000;
margin:0 auto;
width:1100px;
height:107px;
color:#333;
z-index:1999;
}


#content img{
  width: auto;
  height : auto;
  max-height: 100%;
  max-width: 100%;
  margin:0 auto;
}


#content_banner{
margin:0 auto;
background:url(../images/bg_news.jpg);
background-color:#f2efeb;
}

#content_banner_1100{
margin:0 auto;
width: 1100px;
height : 310px;
background-color:#000;
}

#content_banner2_1100{
margin:0 auto;
width: 1100px;
height : 797px;
background-color:#000;
}

#content_banner3_1100{
margin:0 auto;
width: 1100px;
height : 190px;
background-color:#000;
}

#content_banner_1100 img{
  width: auto;
  height : auto;
  max-height: 100%;
  max-width: 100%;

}



#content_main{
margin:0 auto;
width: 1100px;
color:#333;

}


#content_main img{
  width: auto;
  height : auto;
  max-height: 100%;
  max-width: 100%;
  margin:0 auto;
}



#content_left{
margin:0 auto;
float:left;
width:360px;
height:808px;
position:relative;
}

#content_mid{
margin:0 auto;
float:left;
width:280px;
height:808px;
position:relative;
background:url(../images/menu_bg.jpg) top left repeat
}

#content_right{
margin:0 auto;
float:left;
width:360px;
height:808px;
position:relative;
}


#head_menu{
	float:left;
	background-color:#000;
	width:100%;
    clear:both;	
	margin:0 auto;
    z-index:1999;
	}

#head_menu_w{
	float:left;
	width:100%;
	margin:10px 0px 0px 20px;
    clear:both;	
	z-index:1999;

	}

#head_menu_w img{
  width: auto;
  height : auto;
  margin:0 auto;
}




	
#logo{
    width:1000px;
	margin:20px 0 0 0px;
		}
		
#logo_index{
    width:250px;
	margin:20px 0 0 20px;
		}
		
	
#logo_page{
    width:1000px;

	margin:20px 0 0 20px;
		}		

.btn_mail{
	width:282px;
	height:56px;
	padding:190px 0 0 580px ;
	position:relative;
	}
.btn_fb{
	width:282px;
	height:56px;
	padding:10px 0 0 580px ;
	position:relative;
	}
	

.clear{
	clear:both;
}



/* mainmenu */





/* footer首頁*/
#footer{
	float:left;
	background-color:#000;
	width:100%;
	height:60px;
	margin:0;
    clear:both;
	}
	
#footer li  { 
  float:left;
  margin:30px 0 0 600px;
  line-height:20px; 
  text-align:right;
  color:#fff; font-size:14px; line-height: 10px; font-family: "微軟正黑體";
}




/* footer內頁 */
#footer_page{
	float:left;
	background-color:#000;
	width:100%;
	height:60px;
    clear:both;
  overflow: hidden;
  position: relative;
	}
	
#footer_indexpage{
	margin:-45px auto;
	float:left;
	background-color:#fff;
	width:100%;
	height:50px;
    clear:both;
  overflow: hidden;
  position: relative;
	}	

#footer_page_main{
	margin:0 auto;
    width: 1100px;
	background-color:#000;
	height:60px;
	}	

#footer_page_main li  { 
  float:left;
  width:1100px;
  padding:30px 0 0 0px;
  line-height:20px; 
  text-align:center;
  color:#fff; font-size:14px; line-height: 10px; font-family: 微軟正黑體;
}



#footer_page_index{
	margin:0 auto;
    width: 1100px;
	background-color:#fff;
	height:60px;
	}	

#footer_page_index li  { 
  float:left;
  width:1100px;
  padding:30px 0 0 0px;
  line-height:20px; 
  text-align:center;
  color:#333; font-size:14px; line-height: 10px; font-family: 微軟正黑體;
}


.txt2d628a	{margin:0px 25px 0 0px;color:#2d628a; font-size:18px; font-family: 微軟正黑體;  }

.txt2d628a2{
margin:5px 0 0 0;
color:#277092; 
font-size:15px;
line-height: 25px; 
font-family: Arial; }

.txt777{
color:#777; 
font-size:13px; 
font-family: 微軟正黑體; }

.txt333	{color:#333; font-size:13px; font-family:微軟正黑體 ; }
.txt3331	{color:#333333; font-size:16px; font-family: Arial;  }
.txt3332	{color:#333333;s font-size:14px; font-family: Arial ;line-height: 22px; }
.txt3333	{color:#333333; font-size:13px; line-height: 22px;font-family: Arial; padding:0 0 0 10px}

.txt3334	{color:#333333;s font-size:13px; 
line-height: 22px;font-family: Arial ; }

.txt3335	{color:#333333;s font-size:13px; 
line-height: 22px;font-family: Arial ; font-weight: bold;}

.txt7f7f7f	{color:#7f7f7f; font-size:14px; font-family: 微軟正黑體 ; }
.txt777e8f	{color:#777e8f; font-size:16px; font-family: 微軟正黑體 ; }



.txta5a5a5	{color:#a5a5a5; font-size:13px; line-height: 20px; }
.txt171717	{color:#171717; font-size:12px; line-height: 20px; }

.txt186f93	{color:#186f93; font-size:14px; line-height: 20px; }
.txtff3f3f	{color:#ff3f3f; font-size:16px; line-height: 20px; }
.txtff3f3f2	{color:#ff3f3f; font-size:13px; line-height: 20px; }
.txt2e2e2e	{color:#2e2e2e; font-size:13px; line-height: 20px; }


.txt888	{color:#888888; font-size:15px; line-height: 20px; }
.txt000	{color:#000; font-size:13px; line-height: 20px; }
.txt333	{color:#333; font-size:13px; line-height: 20px; }


.txt2678c4{
margin: 10px 0 0 0;
color:#2678c4; 
font-size:17px;
font-weight: bold;
font-family: Arial;}

.txt2678c4_2{
margin: 10px 0 0 0;
color:#2678c4; 
font-size:20px;
font-weight: bold;
font-family: Arial;}

.txt2678c42{color:#2678c4; 
font-size:14px;

font-family: Arial;}


.txt063		{color:#063;}
.txt079		{color:#079;}
.txt09C		{color:#09C;}
.txt360		{color:#360;}
.txt369		{color:#369;}
.txt390		{color:#390;}

.txt666		{color:#666;}
.txt693		{color:#693;}
.txt6C0		{color:#6C0;}
.txt930		{color:#930;}
.txt999		{color:#999;}
.txtC60		{color:#C60;}
.txtC00		{color:#C00;}
.txtF60		{color:#F60;}
.txtFFF		{color:#FFF; font-size:13px; line-height: 25px;}
.txtFFF1	{color:#FFF; font-size:13px; line-height: 20px;}
.txtFFF2	{color:#FFF; font-size:12px; line-height: 20px;}
.txt11px	{font-size:11px;}
.txt12px	{font-size:12px;}
.txt13px	{font-size:13px;}
.txt15px	{color:#3a3a3a; font-size:15px; line-height: 26px;}
.txt16px	{font-size:16px;}
.txtf37f8b	{color:#f37f8b; font-size:13px; line-height: 28px;}

.txtc5762a	{color:#c5762a; font-size:16px; line-height: 28px; font-family: Arial;}


.txt005197	{color:#005197; font-size:18px; line-height: 28px; font-weight: bold; font-family: Arial;}


.txtbc6464	{color:#bc6464; font-size:18px; line-height: 28px; font-weight: bold; font-family: Arial;}

.txtff7e00	{color:#ff7e00; font-size:20px; line-height: 28px; font-weight: bold; font-family: Arial;}

.txt517a56	{color:#517a56; font-size:18px; line-height: 28px; font-weight: bold; font-family: Arial;}


.txt2f428f	{color:#2f428f; font-size:22px; line-height: 20px; font-weight: bold; font-family: Arial;
}



.txt4b4b4b	{color:#4b4b4b; font-size:13px; line-height: 25px;font-family: Arial; }


.txtff8605	{color:#ff8605; font-size:16px; line-height: 20px;font-family: Arial; }



.wrapper{
	position:absolute;
    width:   360px;  
    height:  184px; 
    padding:0px 0px 0px 0px;  
    margin:  0;  
}
.wrapper img {  
    width:   360px; 
	height:  184px; 

}




.wrapper_left_up{
	position:absolute;
    width:   360px;  
    height:  286px; 
    padding:0px 0px 0px 0px;  
    margin:  0;  
}
.wrapper_left_up img {  
    width:   360px; 
	height:  286px; 
}







.index_left_mid{
	position:absolute;
    width:   360px;  
    height:  342px; 
    padding:286px 0px 0px 0px;  
    margin:  0;  
	}
	
.index_left_down{
	position:absolute;
    width:   360px;  
    height:  182px; 
    padding:608px 0px 0px 0px;  
    margin:  0;  
	z-index:-99;
	}




.path_title{
	background-color:#e5e5e5;
	margin:15px 0px 0px 0px;
	height:25px; }
	
.path_title li{
	margin:0px 0px 0px 15px;
	padding:5px 0;
	color:#333; 
	font-size:14px; 
	font-family: Arial,Helvetica, sans-serif, 微軟正黑體;  }
	
.path_sys_title{
	background-color:#bfc7ae;
	margin:15px 0px 0px 15px;
	height:25px; }
	
.path_sys_title li{
	margin:0px 0px 0px 15px;
	padding:5px 0;
	color:#333; 
	font-size:14px; 
	font-family: Arial,Helvetica, sans-serif, 微軟正黑體;  }
	
	
.path_news_title{
	border-bottom: #878787 dotted 1px;
	margin:15px 0px 0px 15px;
	height:25px; }
	
.path_news_title li{
	margin:0px 0px 0px 15px;
	padding:5px 0;
	color:#333; 
	font-size:14px; 
	font-family: Arial,Helvetica, sans-serif, 微軟正黑體;  }
	
	
	
	
.index_menu_main{
  margin:0 auto;
  width:1440px;
  clear:both;
  overflow: hidden;
  position: relative;
  z-index:999;
  top: 30px; left: 0px; 
  display: block;
}	
	
	
.index_menu{
margin:0 auto;
width:1081px;
}

.index_menu li{
float:left;
color:#333;
text-align:left;
font-size:12px;

font-family: Arial;
}
	
.index_menu li.menu01 a {
float:left;
margin:0px;
display:block;
width:218px;
height:42px;
background-image:url(../images/index_menu/menu_01.png);
}
.index_menu li.menu01 a:hover {
background-position:left bottom;
}


.index_menu li.menu02 a {
float:left;
margin:0px;
display:block;
width:172px;
height:42px;
background-image:url(../images/index_menu/menu_02.png);
}
.index_menu li.menu02 a:hover {
background-position:left bottom;
}
	
.index_menu li.menu03 a {
float:left;
margin:0px;
display:block;
width:171px;
height:42px;
background-image:url(../images/index_menu/menu_03.png);
}
.index_menu li.menu03 a:hover {
background-position:left bottom;
}
	
	
.index_menu li.menu04 a {
float:left;
margin:0px;
display:block;
width:172px;
height:42px;
background-image:url(../images/index_menu/menu_04.png);
}
.index_menu li.menu04 a:hover {
background-position:left bottom;
}

.index_menu li.menu05 a {
float:left;
margin:0px;
display:block;
width:170px;
height:42px;
background-image:url(../images/index_menu/menu_05.png);
}
.index_menu li.menu05 a:hover {
background-position:left bottom;
}
	
.index_menu li.menu06 a {
float:left;
margin:0px;
display:block;
width:177px;
height:42px;
background-image:url(../images/index_menu/menu_06.png);
}
.index_menu li.menu06 a:hover {
background-position:left bottom;
}
		
		
		
		
		
		
		
		
.index_menubanner_main{
  margin:46px auto;
  width:1460px;
  height:200px;
  clear:both;
  overflow: hidden;
  position: relative;
  display: block;
}	
		
		
.index_menu_banner{
margin:0px 0px 0px 0px;
width:1470px;
}



.index_menu_banner li{
margin:0px 6px 0px 0px;
float:left;
color:#333;
text-align:left;
font-size:12px;
font-family: Arial;
}
	
	
.wrapper_index{

    width:   1460px;  
    height:  650px; 
	margin:-42px auto;
    display: block;  
}
.wrapper_index img {  
    width:   1460px; 
	height:  650px; 
}