@charset "utf-8";
/* CSS Document */
body{ background:#D0D0D0; margin:0; padding:0; color:#000; font-size:12px; width:100%; height:auto; font-family:Arial, Helvetica, sans-serif;  line-height:20px;}

.err { color: #FF9900; }
.a5 {color: #000000; text-decoration:none;}
a.a5:hover {color: #0000ff;text-decoration:none;}

TD{color:#000; font-family:Verdana,Tahoma;font-size:12px;line-height:120%;}

#warp{ width:100%; height:auto;}
.head{ background:#000; height:83px; width:100%; }
.head-top{ height:21px; width:970px; margin:0 auto; padding:0; text-align:right; padding-right:10px;}
.head-top a{ color:#fff; text-decoration:none; padding:0 10px;font-size:12px;}
.head-top a:hover{ color:#fff; text-decoration:underline;}
.head-bottom{  background: url(images/logo-bg.jpg) no-repeat; height:60px; width:980px; margin:0 auto; padding:0;}
.logo{ height:28px; width:235px; float:left; padding:12px 0 12px 12px;}
h1{ margin:0; padding:0; font-size:28px; font-weight:bold;}
h2{ margin:0; padding:3px 0 0 3px; font-weight:lighter;font-size:12px;}

.menu{ height:30px; width:567px; background: url(images/head1.jpg) no-repeat; float:right; padding: 30px 23px 0 0; text-align:right; relative;z-index:100;position:relative;}
.menu p { margin:0; padding:0 0 30px 0;font-size:12px;}
.menu ul{ margin:0; padding:0; list-style:none; height:21px; font-size:12px; }
.menu ul li{ float:left; margin:0 3px 0 0 ; width:91px; height:21px; background:#147796; padding:0; text-align:center;}
.menu ul li a{ color:#fff; text-decoration:none;}
.menu ul li a.active{ background:#000000; color:#ffffff;}

.menu li {float:left;position:relative;} 
.menu ul ul {visibility:hidden;position:absolute;left:3px;top:23px;} 
.menu table {position:absolute; top:0; left:0;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;} 
.menu a{display:block;border:0px solid #aaa;background:#147796;padding:2px 10px;text-decoration:none;} 
.menu a:hover{background:#fafafa;color:#000;border:0px solid #000;} 
.menu ul ul{} 
.menu ul ul li {clear:both;text-align:left;font-size:12px;} 
.menu ul ul li a{background:#147796;display:block;width:120px;height:16px;margin:0;border:0;border-bottom:1px solid #858585;} 
.menu ul ul li a:hover{border:1;background:#000000;color:#fff;border-bottom:2px solid #999;} 


.banner{ width:980px; margin:0 auto; height:210px; background:url(images/banner-bg.jpg) repeat-x;}
.banner-pic{ float:left; background:url(images/banner-pic.jpg); width:498px; height:210px;}
.banner-text{ float:right; width:455px; padding:15px 15px 0 10px;}
h3{ font-size:20px; color:#000; font-weight:lighter; margin:0; padding:0;}
h4{ font-size:32px; color:#000; margin:0; padding:0; line-height:45px;}
.banner-text p{ margin:0; margin:0; line-height:13px; color:#47506e; font-size:11px;}

.content{ height:auto; width:950px; margin:0 auto; padding:10px 15px 10px 15px; background:#FFF;}
.content1{ float:left; width:380px; height:auto;}
.tit-blue{ height:17px; background:#008ee9; padding:4px 4px 4px 4px;  font-size:12px;line-height:16px;}
.tit-blue p{ margin:0; padding:0; float:left; font-weight:bold;color:#fff; }
.tit-blue span{ margin:0; padding:0; float:right; display:block; font-size:10px;color:#fff;}
.tit-blue a{ color:#fff; text-decoration:none;}
.text {	font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; margin: 0px; padding: 20px 10px 0px;}
.t1 {color: #99CC00; margin: 0px 0px 5px; padding: 0px 0px 3px;	font: bold 18px Verdana, Arial, Helvetica, sans-serif; 	border-bottom: 1px dashed #E6E8ED;}

.content1-gray{ height:120px; background:#f1f2f2; padding:5px 0 0 3px ;}
h5{ color:#008ee9; font-size:12px; margin:0; padding:0 0 0 8px; background:url(images/sanjiao.gif) no-repeat 2px 6px;}
h6{ margin:0;color:#47506e; font-size:12px; padding:0 0 5px 8px; font-weight:bold;}
h7{ margin:0;color:#47506e; font-size:12px; padding:0; font-weight:normal;}
h8{ margin:0;color:#47506e; font-size:12px; padding:0; font-weight:normal;}
.content1-text { background:url(images/home-pic1.jpg) no-repeat; height:114px; margin:0; padding:0 0 0 120px;}
.content1-text p{ margin:0; padding:0; color:#47506e; font-size:12px; line-height:14px; font-weight:lighter;}
.content1-text span { margin:0; font-size:12px; padding:0; font-weight:bold; }
.content1-text span a{ color:#47506e; text-decoration:none;}
.content1-text span a:hover{ text-decoration: underline;}
.content1-tit1{ padding:8px 0 0 0; height:36px; border-bottom:2px solid #d1d0d2; width:377px; margin:0; line-height:16px;}
.content1-tit1 span { margin:0; font-size:12px; padding:0; font-weight:bold; }
.content1-tit1 span a{ color:#47506e; text-decoration:none;}
.content1-tit1 span a:hover{ text-decoration: underline;}

.content2{ float:left; width:350px; margin:0 10px;}
.content2-text {  background:url(images/home-aboutus-pic1.jpg) repeat-x; padding:5px 10px 10px 10px; width:330px;}
.content2-text p{ margin:0; padding:0; color:#47506e; font-size:12px; line-height:15px; font-weight:lighter;}
.content2-text img{ padding-top:10px; width:326; height:157;}
.content2-tit1{ padding:8px 0 0 0; line-height:16px;}
.content2-text span { margin:0; font-size:12px; padding:0; font-weight:normal; }

/*.content3{ float:left; width:200px; background:url(images/home-pic3.jpg) bottom no-repeat; height:330px;}*/
.content3{ float:left; width:200px;}
.content3-tit{ width:198px; height:20px; margin:10px 0 0 0; background:#e6e7e8; padding:0 0 0 2px;}
.content3-text ul{ margin:0; padding:0 0 0 15px; list-style:none;}
.content3-text ul li{ background:url(images/square.jpg) no-repeat 0 12px ; padding: 3px 0 0 7px; line-height:16px;}
.content3-text ul li a{ color:#008ee9; font-size:12px; text-decoration:none;line-height:16px;}
.content3-text ul li a:hover{ text-decoration:underline;}

.content4{ float:left; width:730px; margin:0 10px;}
.content4-text {  background:url(images/home-aboutus-pic1.jpg) repeat-x; padding:18px 10px 0 10px; width:710px;}
.content4-text p{ margin:0; padding:0; color:#47506e; font-size:12px; line-height:18px; font-weight:lighter;}
.content4-text img{ padding-top:10px;}
.content4-tit1{ padding:8px 0 0 0; line-height:16px;}
.content4-tit1 a{ color:#008ee9; font-size:12px; text-decoration:none;line-height:16px;}
.content4-tit1 a:hover{ text-decoration:underline;}
.content4-text span { margin:0; font-size:12px; padding:0; font-weight:normal; }

.content5{ float:center; width:930px; margin:0 10px;}
.content5-text {  background:url(images/home-aboutus-pic1.jpg) repeat-x; padding:18px 10px 0 10px; width:910px;}
.content5-text p{ margin:0; padding:0; color:#47506e; font-size:12px; line-height:18px; font-weight:lighter;}
.content5-text img{ padding-top:10px;}
.content5-tit1{ padding:8px 0 0 0; line-height:16px;}
.content5-tit1 a{ color:#008ee9; font-size:12px; text-decoration:none;line-height:16px;}
.content5-tit1 a:hover{ text-decoration:underline;}
.content5-text span { margin:0; font-size:12px; padding:0; font-weight:normal; }

.foot{ height:83px; width:980px; background:url(images/foot-bg.jpg) repeat-x; margin:0 auto; padding:10px 0 0 0; text-align:center; color:#58595b; font-size:12px;}

div#abgne_marquee {
		position: relative;
		overflow: hidden;	/* 超出範圍的部份要隱藏 */
		width: 198px;
		height: 25px;
		border: 1px solid #ccc;
}
div#abgne_marquee ul, div#abgne_marquee li {
		margin: 0;
		padding: 0;
		list-style: none;
}
div#abgne_marquee ul {
		position: absolute;
}
div#abgne_marquee ul li {
		display: block;
		overflow: hidden;	/* 超出範圍的部份要隱藏 */
		font-size:12px;
		height: 25px;
		line-height: 25px;
		text-decoration: none;
}

#ad_area{margin-left:0px;width:970px;height:244px;padding:0;}
#preview_wrap{width:970px;height:222px;margin:0 auto;}
#preview_outer{overflow:hidden;width:969px;height:222px;position:relative;}
#preview_inner{text-align:left;height:100%;position:relative;}
#preview_inner div{float:left;width:970px;height:222px;position:relative;}
#preview_inner div a{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;}
#thumbs{position:relative;width:970px;text-align:center;}
#thumbs span{float:left;cursor:pointer;display:inline-block;}
#thumbs #arrow{position:absolute;top:-8px;background:url(../images/b_allow.gif) top center no-repeat;width:17px;height:13px;display:none;padding:0 0 0 185px;}