﻿h2{ font:12px bold "新細明體"; text-decoration:blink; color:#dd9222; border-bottom:1px solid #eeeeee; padding-bottom:5px; background:url(../images/service_bg.jpg) no-repeat right bottom;}
h3{ font:12px bold "新細明體"; margin:0px; padding-left:15px; margin-top:2px; margin-bottom:5px; height:30px; line-height:30px; color:#C30E21;}

/*top*/
.top_bg{ height:117px; background:url(../images/top_bg.jpg) repeat-x top;}
.top_body{ width:1000px; margin:0 auto;}
.top_line{ height:4px; background:url(../images/top_line.jpg) no-repeat top;}
.logo{ width:210px; height:89px; background:url(../images/top_logo.jpg) no-repeat top; float:left;}
.top_menu{ float:left;}
.top_menu li{    font-family: Microsoft JhengHei; width:116px; height:40px; float:left; background:url(../images/menu_bg.jpg) no-repeat left bottom; padding-top:25px; padding-left:15px; line-height:16px; font-weight: bold;}
.top_menu .end{ width:120px;}
.top_menu li:hover{
	background: url(../images/menu_bg2.jpg) repeat-x top;
	color: #FFF;
	font-weight: bold;
}
.top_menu li.active{
	background: url(../images/menu_bg2.jpg) repeat-x top;
	color: #FFF;
	font-weight: bold;
}

.top_menu { font-family:"Microsoft JhengHei "; font-size:14px;}
.top_menu .st{ font-size:10px; -webkit-text-size-adjust:none;}
.main_menu{ color:#fff; background-color:#C40C24;padding-left:15px; font:12px "新細明體"; line-height:24px;}
.main_menu a{ color:#fff;}
.main_menu a:hover{ color:#FF0 !important;}
.main_menu #tab2{ margin-left:132px;}
.main_menu #tab3{ margin-left:262px;}
.main_menu #tab4{ text-align:right; padding-right:10px;}
.main_menu #tab5{ text-align:right; padding-right:10px;}
.main_menu #tab6{ text-align:right; padding-right:10px;}

.topbig_left{ width:210px; float:left;}
.topbig_right{ float:left; background:url(../images/right_bg.jpg) repeat-y left; width:790px; padding-bottom:10px;}
.top_nav{ color:#FFF; font-size:10px; -webkit-text-size-adjust:none; height:24px; line-height:24px;}
.top_nav li{ float:left; padding-right:10px; padding-left:10px; border-left:1px solid #FAFAFA;}
.top_nav a{ color:#FFF;}
.top_nav li a:hover {color: #FF0;}
.top_nav li:hover{ color:#FF0 !important;}

.top_banner img{ margin-top:7px;}
.top_banner{ margin-top:2px; line-height:0px;}
.service_item{ line-height:20px; height:310px; overflow:hidden; position: relative; margin:10px 0;}
.service_item img{ float:left;}
.service_item ul{ position:absolute;}
.service_item li{ background:url(../images/service_bg.jpg) no-repeat right bottom; border-bottom:1px solid #eeeeee; padding:10px 0;}
.service_t{ float:left; margin-left:10px; width:130px;}

.right_t{ width:770px; margin:10px 0px 10px 20px;}
.right_left{ float:left; width:380px;}
.right_right{ float:left; width:380px; margin-left:10px;}
.right_all{ margin-bottom:10px;}

.info_ico{ float:left; width:200px; height:134px; background:url(../images/info_ico1.png) no-repeat center bottom;}
.info_ico2{ float:left; width:200px; height:134px; background:url(../images/info_ico2.png) no-repeat center bottom;}
.info_ico3{ float:left; width:200px; height:134px; background:url(../images/info_ico3.png) no-repeat center bottom;}
.info_ico4{ float:left; width:200px; height:134px; background:url(../images/info_ico4.png) no-repeat center bottom;}
.info_ico5{ float:left; width:200px; height:134px; background:url(../images/info_ico5.png) no-repeat center bottom;}
.info_ico6{ float:left; width:200px; height:134px; background:url(../images/info_ico6.png) no-repeat center bottom;}
.info_ico7{ float:left; width:200px; height:134px; background:url(../images/info_ico7.png) no-repeat center bottom;}
.info_ico8{ float:left; width:200px; height:134px; background:url(../images/info_ico8.png) no-repeat center bottom;}
.info_t{ float:left; margin-top:20px; width:530px;}

.li_ico li{ list-style:url(../images/li_ico.jpg) inside; height:25px; overflow:hidden; border-bottom:1px dotted #eeeeee;}
.li_ico li:hover{ background-color:#eeeeee;}
.sli_ico li{ list-style:url(../images/li_ico.jpg) inside; float:left; width:120px; height:25px; overflow:hidden;}

.blogo_bg{ background:url(../images/blogo_bg.jpg) no-repeat; height:335px; margin-top:5px;}
.text_item{ float:left; width:249px; margin-right:7px; margin-bottom:10px; background:url(../images/title_bg.jpg) no-repeat top left;}
.text_item li{ list-style:url(../images/li_ico.jpg) inside; margin-left:15px; height:25px; overflow:hidden;}

.down_body{ background:url(../images/down_bg.jpg) no-repeat top center;}
.down_size{ width:1000px; margin:0 auto; }
.down_link{ background:url(../images/link_bg.jpg) no-repeat left; height:52px; }
.down_copy{ /*height:130px;*/ border-top:1px solid #eeeeee;    padding-bottom: 20px;}
.link_left{ float:left; width:200px; padding-left:10px; color:#FFF;}
.link_right{ float:left;/* width:740px; */padding-left:50px;}
.link_right li { float:left; padding:0 10px; line-height:52px;}
.phone{ font:20px bold "Microsoft JhengHei ";}

.down_copy .down_size{ /*margin-top:20px;*/}
.down_menu{ float:right; margin-top:20px;}
.copy{ background:url(../images/logo.jpg) no-repeat  left 12px;/* height:75px; */padding-left:100px; margin-left:10px; line-height:18px; padding-top:20px;}

.blank_img{ width:1000px; overflow: hidden; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:10px 0;}
.blank_img li{ width:1000px; overflow:hidden; float:left;}
.blank_img .img_cut { width:106px; height:78px; border:5px solid #eeeeee; margin-right:8px; float:left; overflow:hidden;}
.blank_img img{ height:78px;}
.loc{ float:right;}

.menu2{ background:url(../images/main_bg.jpg) repeat-y left; width:200px; margin-top:10px;}
.menu2_title{ background:url(../images/main_title.jpg) no-repeat top left;}
.menu2_end{ background:url(../images/main_end.jpg) no-repeat bottom left; min-height:60px;}
.menu2 ul{ padding:40px 20px 10px 20px;}
.menu2 li{ border-bottom:1px dotted #eeeeee; list-style:circle inside;}





	.abgne_tab_style {
		clear: left;
	}
	ul.tabs_style {
		width: 100%;
		height: 27px;
		border-bottom: 2px solid #C30E21;
		border-left: 2px solid #C30E21;
	}
	ul.tabs_style li {
		float: left;
		height: 28px;
		line-height: 25px;
		overflow: hidden;
		position: relative;
		border: 2px solid #C30E21;
		border-left: none;
		background: #F5F5F5;
	}
	ul.tabs_style li a {
		display: block;
		padding: 0 10px;
		color: #666;
		border: 2px solid #fff;
		text-decoration: none;
	}
	ul.tabs_style li a:hover {
		background: #ccc;
	}
	ul.tabs_style li.active  {
		background: #fff;
		border-bottom: 2px solid #fff;
	}
	ul.tabs_style li.active a:hover {
		background: #fff;
	}
	div.tab_container_style {
		clear: left;
		width: 100%;
		border-top: none;
		background: #fff;
	}
	div.tab_container_style .tab_content_style {
		padding: 15px 0 15px 15px;
	}
	
	
	.abgne_tab_style2 {
		clear: left;
		width: 770px;
	}
	ul.tabs_style2 {
		width: 100%;
		height: 25px;
		border-bottom: 1px solid #eeeeee;
		border-left: 1px solid #eeeeee;
	}
	ul.tabs_style2 li {
		float: left;
		height: 25px;
		line-height: 25px;
		overflow: hidden;
		position: relative;
		margin-bottom: -1px;
		border: 1px solid #eeeeee;
		border-left: none;
		background: #eeeeee;
	}
	ul.tabs_style2 li a {
		display: block;
		padding: 0 5px;
		color: #666;
		border: 1px solid transparent;
		text-decoration: none;
	}
	ul.tabs_style2 li a:hover {
		background: #ccc;
	}
	ul.tabs_style2 li.active  {
		background: #fff;
		border-bottom: 1px solid #fff;
	}
	ul.tabs_style2 li.active a:hover {
		background: #fff;
	}
	div.tab_container_style2 {
		clear: left;
		width: 100%;
		border-top: none;
		background: #fff;
		border:1px solid #eeeeee;
	}
	div.tab_container_style2 .tab_content_style2 {
		color:#FFF;
	}
	.tab_content_style2{
		
		height:134px;
		}
	.info_bg{ background:url(../images/info_bg.jpg) no-repeat; height:134px; margin:6px;}
	
	
	
	
	#abgne_fade_pic {
		position: relative;
		width: 790px;
		height: 268px;
		background-color:#FFF;
	}
	#abgne_fade_pic a.ad {
		position: absolute;	/* 讓圖片疊在一起 */
	}
	#abgne_fade_pic .control {
		position: absolute;
		right: 30px;
		bottom: 10px;
	}
	#abgne_fade_pic .control a {
		display: inline-block;
		padding: 3px;
		margin: 0 3px;
		color: #fff;
		background: #cccccc;
		text-align: center;
		font-size: 10px; -webkit-text-size-adjust:none;
		text-decoration: none;
	}
	#abgne_fade_pic .control a.on {
		font-weight: bold;
		color: #000;
	}