body,ul,li,h2{margin:0;padding:0;border:0;border:0;list-style:none;vertical-align:middle;font-family:"微軟正黑體";font-size:15px;}
a{text-decoration:none;}
body{font-size:12px;}
p{font-size:15px;}
a:hover{text-decoration:underline;}
h2{font-size:20px;}
h3{color:#FF6600;}
h3 a{color:#FF6600;text-decoration:underline;}
h4{margin:0;padding:0;line-height:none;font-size:16px;}
#top{width:100%;height:103px;background:#FFFFFF;border-width:5px 0 0 0;border-color:#C1D634;border-style:solid;}
#header{width:1100px;height:100px;margin:0 auto;border-width:0 0 3px 0;border-color:#C1D634;border-style:solid;}
#logo{width:259px;height:59px;padding:20px 0;float:left;}
#language{width:230px;height:40px;line-height:30px;float:right;margin-right:20px;text-align:center;background-image:url(image/language_back.png);}
#language img{width:16px;height:16px;}
#language a{color:#000000;}
#language a:hover{color:#ED1C24;}
#item{width:720px;min-height:100px;float:right;text-align:right;}
#item .ul01{width:720px;margin-top:65px;min-height:35px;text-align:right;}
#item .ul01 .li01{width:120px;height:35px;float:left;text-align:center;line-height:35px;}
#item .ul01 .li01:hover{border-width:0 0 3px 0;border-color:#FF0000;border-style:solid;background:#FFEBEB;}
#item .ul01 .li01 a{width:120px;height:35px;line-height: 35px;display: block;color:#666666;font-size:15px;font-weight:bolder;}
#item .ul01 .li01 a:hover{color:#FF0000;background:#FFEBEB;text-decoration:none;}
.ul02{margin-top:3px;z-index:99999;position: absolute;}
.ul02 .li02{background:#FFEBEB;border-width:0 0 2px 0;border-color:#FFFFFF;border-style:solid;}
.ul02 .li02 a{color:#666666;font-size:13px;}
/*index*/
.mid_about{width:400px;height:auto;float:left;margin:0 20px 0 0;}
.mid_about_title{height:30px;line-height:30px;font-size:15px;font-weight:bold;font-family: "微軟正黑體";padding-left:20px;background-image:url(image/i_link.jpg);background-repeat:no-repeat;border-width:0 0 2px 0;border-color:#CCCCCC;border-style:solid;}
.mid_about_title span{color:#666666;}
.min_about_t{min-width:250px;float:left;text-align:left;color:#A8B82D;}
.min_about_img{padding-top:10px;width:100px;height:130px;text-align:center;float:left;}
.min_about_desc{text-align:left;float:left;font-size:13px;color:#555555;line-height:23px;padding:5px 0px;letter-spacing:1px;text-align:justify;}
.min_about_desc span{color:#444444;font-size:13px;font-family:Arial;font-weight:bold;}
.mid_more{width:60px;height:30px;line-height:30px;float:right;text-align:right;}
#min_contact{width:260px;margin:0px;line-height:35px;min-height:271px;}
/*index*/
#service_item{width:1000px;height:40px;margin:0 auto;background:#F0FFC3;line-height:40px;padding-left:100px;color:#333333;}
#service_item a{color:#333333;margin-right:30px;}
#mid{width:1100px;height:auto;margin:15px auto 30px auto;}
#body_img{width:1100px;height:auto;margin:15px auto 30px auto;}
#body_img img{max-width:1100px;}
#body_img a{text-decoration:underline;color:#FF6600;}
#footer{width:100%;min-height:250px;background:#C1D634;margin-bottom:5px;color:#333333;}
#footer_body{width:1100px;min-height:210px;margin:0 auto;padding:20px 0;}
.footer_01{min-height:150px;font-size:12px;}
.footer_183{width:183px;padding:10px 0;float:left;}
.footer_183 span{color:#333333;font-size:15px;font-weight:bold;padding-bottom:5px;border-width:0 0 1px 0;border-color:#666666;border-style:solid;}
#footer_01_01{width:366px;height:60px;padding:45px 0;float:left;}
#footer_01_2{width:366px;height:60px;padding:45px 0;float:left;display:none;}

.footer_366{width:366px;height:150px;float:left;}
.footer_link{height:25px;line-height:25px;font-size:13px;}
.footer_link a{color:#333333;}
#footer_02{height:45px;text-align:center;line-height:50px;font-size:14px;}
#bottom_line{background:#C1D634;height:10px;}
.div_line{background:#C1D634;height:8px;margin:10px 0;}
.div_page{letter-spacing:1px;line-height:30px;width:65%;height:auto;float:left;}
.div_right{width:35%;height:auto;float:right;}
.red_p{color:#FF0000;}
.red_p a{color:#FF0000;text-decoration:underline;}
span.sp01{font-size:18px;font-weight:bolder;}
span.sp02{color:#FF0000;font-weight:bold;font-size:18px;}
span.sp03{color:#333333;font-size:12px;}
span.sp04{color:#FFFFFF;background:#AA65CC;padding:4px 8px;margin-right:10px;}
span.sp05{background:#FFFF00;font-weight:bolder;}
div.map{width:1100px;height:350px;margin-bottom:40px;}
p.p_list01{line-height:30px;}
p.p_list02{color:#FF0066;font-size:30px;font-weight:bold;}
p.p_list03{color:#000000;font-size:30px;font-weight:bold;}
p.p_list04{color:#3333CC;font-size:42px;font-weight:bold;}
p.p_list05{color:#FF0066;font-size:30px;font-weight:bold;text-align:center;line-height:50px;}
p.p_list06{color:#000000;font-size:42px;font-weight:bold;text-align:center;}
p.p_list07{color:#0066FF;font-size:30px;font-weight:bold;text-align:center;line-height:50px;}
.web_o1{width:200px;padding:0 5px;height:120px;margin-bottom:10px;float:left;}
.web_img_div{width:200px;height:90px;line-height:90px;overflow:hidden;}
.web_o1 img{max-width:200px !important;}
.web_title{height:30px;line-height:20px;text-align:center;}
.web_o1 a{color:#555555 !important;text-decoration:underline;font-size:13px;}
/*news*/
#news_page{width:900px;min-height:300px;margin:30px auto 50px auto;}
.mid_news_list{height:35px;line-height:35px;border-width:0 0 1px 0;border-color:#CCCCCC;border-style:dotted;}
.mid_news_list_title{float:left;padding-left:5px;width:295px;overflow:hidden;height:35px;line-height:35px;text-align:left;}
.mid_news_list_title a{letter-spacing:1px;}
.mid_news_list_title a:hover{color:#FF2828;}
.mid_news_list02 {line-height:20px;font-size: 13px;letter-spacing: 1px;padding: 10px;border-width: 0 0 1px 0;border-color: #CCCCCC;border-style: dotted;}
.mid_news_list_title02{float:left;padding-left:5px;width:795px;overflow:hidden;height:35px;line-height:35px;}
.mid_news_list_title02 a{color:#333333 !important;letter-spacing:1px;font-size:13px;text-decoration:none !important;}
.mid_news_list_title02 a:hover{color:#FF2828 !important;}
.mid_news_date{float:right;width:100px;text-align:center;color:#555555;}
#fiil_bar{height:30px;margin:20px auto 20px auto;border:solid #CCC;border-width:1px 0 0 0;padding:20px 0 0 0;}
#fiil_bar a{min-width:30px;height:30px;float:left;background:#bbbbbb;color:#FFF;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;text-align:center;line-height:30px;margin:0 0 0 5px;}
#fiil_bar a:hover{background:#333333;}
/*news*/
a.link01 {color:#FFFFFF !important;background:#A8B82D;padding:3px 8px;font-size:12px;text-decoration:none !important;}
a.link02 {background: #333333;color: #FFFFFF !important;padding: 4px 8px;text-decoration: none !important;}
a.link03{color:#666666;}
a.link03:hover{color:#FF2828 !important;}


.media_div {width: 240px;height: 166px;float: left;margin:10px 10px 30px 10px;text-align:center;}
.media_div  img{max-width:240px !important;height:auto;}
#spy_fish{width:1100px;min-height:10px;margin:0 auto;}
#spy_fish img{max-width:1100px;}
#spy_fish a.fi{position:absolute;}
#spy_fish .control{position:absolute;top:10px;right:10px;}
#spy_fish .control a{display:none;padding:0;margin:0 0 0 3px;width:17px;line-height:17px;color:#555;text-align:center;font-size:12px;text-decoration:none;}

.text_01 {width:200px;height: 25px;}
.text_02 {width:80px;height: 20px;}
.text_03 {width:150px;height: 20px;}
.text_04 {width: 250px;height:40px;max-width:250px;max-height: 40px;margin-top:5px;}
.btn {padding: 5px 10px;color: #FFFFFF;text-decoration: none;letter-spacing: 2px;background: #666666;border: 0px;cursor: pointer;}
.btn:hover {background: #333333;text-decoration: none;}
#mobile_item {height: auto;min-height: 30px;width: 100%;}
.item_list_div {height: 50px;line-height: 50px;text-align: center;background:#F7FFEA;margin-bottom: 1px;font-size: 15px;font-weight: bold;}
.item_list_div a{color:#AABA2D;}

#top_item {height: 28px;padding: 1px 0;width: 40px;text-align: right;position: absolute;z-index: 1;right: 0px;}
#top_item,#mobile_item{display:none;}
@media screen and (max-width:979px){
	#body_img img{width:99%;height:auto;}
	#item,#computer_gotop,#footer_01_02{display:none;}
	#header,#logo,#spy_fish,#footer_body,#footer_01_03,#mid{width:100%;text-align:center;}
	#footer_01,.min_about_desc,#body_img,.div_page,.div_right{width:100%;text-align:left;}
	#logo,.div_right{float:none;}
	#top_item{display:block;}
	.mid_about,#min_contact{width:100%;margin:0 auto;text-align:left;}
	#footer_01_01{width:280px;text-align:center;padding:0 0 15px 0;height:auto;display:none;}
	.min_about_t{min-width:200px;}
	#footer_02{font-size:12px;letter-spacing:0px;}
		@media screen and (max-width:420px){
			.mid_news_list_title{width:250px;}
			@media screen and (max-width:375px){
				.mid_news_list_title{width:200px;}
				@media screen and (max-width:335px){
					.mid_news_list_title{width:180px;}
				}
			}
		}	
}