﻿@charset "utf-8";
*{
    margin:0;
	padding:0;
}
a{
    outline: none; /* for Firefox */
    hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
img{
    border: none;
}

body{
	font-family:"微軟正黑體",Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(../images/bg.jpg) repeat-x top;
}

#abgne_float_ad {
	POSITION: absolute; DISPLAY: none;
	width:92px;
}
#abgne_float_ad .abgne_close_ad {
	TEXT-ALIGN: right; DISPLAY: block; FONT-SIZE: 12px; CURSOR: pointer
}
#abgne_float_ad a img {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none;
	margin-bottom:10px;
}

/* 上方內容 */
.top{
    width:1000px;
	margin:0 auto;
	height:84px;
	position:relative;
}
.top .logo{
    position:absolute;
	left:0px;
	top:8px;
}
.top h3{
    position:absolute;
	right:0px;
	top:12px;
	font-size:13px;
	font-weight:normal;
}
.top h3 a{
    text-decoration:none;
	color:#121212;
}
.top h3 a:hover{
    text-decoration:none;
	color:#128b84;
}
.top h5{
    position:absolute;
	right:76px;
	top:41px;
}
.top h6{
    position:absolute;
	right:4px;
	top:40px;
}
.top .search{
    position:absolute;
	right:390px;
	top:38px;
	width:280px;
	height:29px;
	font-weight:normal;
}
.top .line{
    position:absolute;
	right:37px;
	top:38px;
	padding:3px;
}
.top .search .s1{
    position:absolute;
	top:4px;
	left:3px;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:25px;
	color:#454545;
	border:1px solid #ccc;
	outline: none;
}
.top .search .s2{
    position:absolute;
	left:160px;
	top:4px;
	width:72px;
	height:27px;
	cursor:pointer;
	text-indent:-9999px;
}
.top .search input[type=submit] {
    background: url(../images/search_2.jpg) no-repeat;
    border: 0;
    display: block;
    height: _the_image_height;
    width: _the_image_width;
}

.menu_bg{
    background:url(../images/menu_bg_2.jpg) repeat-x;
	height:48px;
	position: relative;
    z-index: 30;
}
ul.navigation {
    width:1000px; margin:0 auto;
	list-style:none;
}
ul.navigation li {
    position: relative;
    float: left;
	font-size:16px;
	font-family:"微軟正黑體";
	font-weight:bold;
}
/* 選單 li 裡面連結之樣式 */
ul.navigation li a{
    display: block;
    padding: 14px 13px;
    color: #FFF;
}
/* 特定在第一層，以左邊灰線分隔 */
ul.navigation > li > a{
	text-decoration:none;
}
ul.navigation > li > a:hover{
    color: #fcf8e0;
}
/* 特定在第一層 > 第二層之後下拉部分之樣式 */
ul.navigation li ul{
    display: none;
	list-style:none;
    float: left;
    position: absolute;
    left: 0;    
    margin: 0;
}
/* 當第一層選單被觸發時，指定第二層顯示 */
ul.navigation li:hover > ul{
    display: block;
}
/* 特定在第二層或之後下拉部分 li 之樣式 */
ul.navigation ul li{
    background:#999;
	font-size:15px;
	width:150px;
}
ul.navigation ul li a{
    padding:5px 14px;
    border-bottom: 1px solid #DDD;
	text-decoration:none;
}
ul.navigation ul li a:hover{
	background:#128b84;
}
/* 特定在第二層或之後下拉部分 li （最後一項不要底線）之樣式 */
ul.navigation ul li:last-child {
    border-bottom: none;
}


.banner { height: 200px; padding:10px 0; width:1000px; margin:0 auto;clear:both;}

/* 首頁內容 */
.wrapper{
    width:1000px; 
	margin:0 auto;
	padding:0 0 10px 0;
}
.content{
	clear:both;
	overflow:hidden;
	height:auto;
}
.index_left{
    float:left;
	width:228px;
	padding:0 22px 0 0;
	color:#121212;
}
.index_right{
    float:left;
	width:750px;
	margin:0;
	padding:0 0 12px 0;
    position: relative;
    z-index: 20;
}

.index_left h2{ font-size:24px;  letter-spacing:1px; margin-bottom:5px;
}

.index_left ul{ list-style:none;}
.index_left ul li{ float:left; width:114px; height:120px;text-align:center;}
.index_left ul li img{ width:114px; height:82px;}
.index_left ul li h3{ text-align:center; font-size:16px; overflow:hidden; height:18px;}
.index_left a{ text-decoration:none; color:#121212;}
.index_left a:hover{ color:#019e97;}

.marquee{ background:#019e98; padding:0 10px; line-height:36px;color:#fff; height:36px; font-size:18px; font-weight:normal; margin-bottom:10px;}


.index_news{ background:url(../images/index_new2.jpg) no-repeat; height:420px; position:relative;z-index: -99;}
.index_news .news_bt01{ position:absolute; left:1px; top:20px;}
.index_news .news_bt02{ position:absolute; left:1px; top:80px;}
.index_news .news_bt03{ position:absolute; left:1px; top:140px;}
.index_news .news_bt04{ position:absolute; left:1px; top:200px;}
.index_news .news_box{ position:absolute; left:155px; top:15px; width:580px; height:390px; overflow:hidden;}

.index_news .news_bt01 a{ background:url(../images/index_left01.png) no-repeat; width:134px; height:54px; display:block; text-indent:-9999px;}
.index_news .news_bt02 a{ background:url(../images/index_left02.png) no-repeat; width:134px; height:54px; display:block;text-indent:-9999px;}
.index_news .news_bt03 a{ background:url(../images/index_left03.png) no-repeat; width:134px; height:54px; display:block;text-indent:-9999px;}
.index_news .news_bt04 a{ background:url(../images/index_left04.png) no-repeat; width:134px; height:54px; display:block;text-indent:-9999px;}
.index_news .news_bt01 a:hover{ background:url(../images/index_leftover01.png) no-repeat;}
.index_news .news_bt02 a:hover{ background:url(../images/index_leftover02.png) no-repeat;}
.index_news .news_bt03 a:hover{ background:url(../images/index_leftover03.png) no-repeat;}
.index_news .news_bt04 a:hover{ background:url(../images/index_leftover04.png) no-repeat;}



.news_box dl {
	width:580px;
	clear:both;
	float:left;
	height:40px \9;
	
}
.news_box dt {	
	width:425px;
	height:20px;
	overflow:hidden;
	float:left;
	line-height:20px;
	padding-left:10px;
	font-size:15px;
}
.news_box dt a{
	color: #454545;
	display:block;
	text-decoration:none;
}
.news_box dt a:hover{
	color: #f68410;
	text-decoration:none;
}
.news_box dd {
	color: #019e97;
	width:85px;
	padding-left:10px;
	line-height:20px;
	font-size:15px;
	float:left;
}
.news_box da {
	padding:0 0 20px 0px;
	line-height:20px;
	float:left;
}
.news_box da a{ color:#6391ca; text-decoration:none;}
.news_box da a:hover{ color:#128b84; text-decoration:underline;}

/* 頁腳 */
.footbg{
    background:#138B84;
}
.footer{
    margin:0 auto;
	text-align:center;
	width:1000px;
	font-size:13px;
    padding:18px 0 4px 0;
	color:#000000;
	line-height:24px;
}
.footer h2{
	font-size:15px;
	color:#007a75;
}
.footer span{
    color:#ad3e3e;
	font-size:15px;
	font-weight:bold;
}
.footer a{
    text-decoration:none;
	color:#128b84;
}
.footer a:hover{
    color:#FF6600;
}

.left{
    float:left;
	width:200px;
	padding:0 22px 0 0;
}
.right{
    float:left;
	width:778px;
	margin:0;
	padding:0 0 12px 0;
}

.left-nav, .left-nav ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 200px;
}

.left-nav li {
  padding:0;
  line-height:20px;
  background:url(../images/left_bg.gif) no-repeat;
  display:block;
  margin: 0 0 2px 0;
  width: 200px;
  color: #000;
  font-size:15px;
  font-weight:bold;
  border-bottom:1px dashed #ccc;
}

.left-nav li a {
  color:#000;
  padding: 0.5em 0.5em 0.5em 18px;
  display: block;
  text-decoration: none;
}

.left-nav li a:hover,.left-nav li .current{
  color: #118a83;
  background:url(../images/left_bg.gif) no-repeat;
}

.subtitle{ background:#138b84; padding:8px 10px; color:#fff; display:inline-block;}
.title{
	height:78px;
	background-image:url(../images/title_1.jpg);
	background-repeat:no-repeat;
	font-size:30px;
	color:#FFFFFF;
	padding-left:20px;
	clear:both;
	line-height:70px;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:10px;
}

.main{
    width:760px;
	margin:0 auto;
	padding:8px 0 10px 0;
	line-height:24px;
	color:#454545;
	letter-spacing:1px;
	min-height:300px;
	font-size:15px;
}
.main a{
    text-decoration:none;
	color:#128b84;
}
.main a:hover{
    color:#FF6600;
}
.main ul{
	padding-left:30px;
}
.main ol{
	padding-left:30px;
}
.main img{
    max-width:700px;
}

.work{
	font-size:60px;
	font-weight:bold;
	color:#666;
	text-align:center;
	line-height:300px;
	font-family:"微軟正黑體";
}


/* 最新消息列表 */
.newsList { 
	margin:0 auto;
	width:760px;
	clear:both;
}
.newsList dl {
	width:760px;
	padding:0 0 10px 0px;
	margin:5px 0;
	clear:both;
	float:left;
}
.newsList dt {	
	width:640px;
	float:left;
	line-height:20px;
	padding-left:12px;
	font-size:15px;
}
.newsList dt a{
	color: #454545;
	display:block;
	text-decoration:none;
}
.newsList dt a:hover{
	color: #f68410;
	text-decoration:none;
}
.newsList dd {
	color: #666;
	width:90px;
	line-height:20px;
	font-size:13px;
	float:left;
	padding:0 0 0 5px;
	border-right:1px solid #999;
}
.newsList dl.news_more {
	width:760px;
	padding:0 0 20px 0px;
	clear:both;
	float:left;
	text-align:right;
}
.newsList dl.news_more a{ color:#666666; text-decoration:none;}
.newsList dl.news_more a:hover{ color:#128b84; text-decoration:underline;}
.newsList dl.gain{
	width:760px;
	font-size:15px;
	line-height:24px;
	margin:5px 0;
	color:#454545;
	clear:both;
	float:left;
}
.newsList dl.gain h3{	
	color:#128b84;
}


.news-page { 
	margin:0 auto;
	padding:0 0 20px 0;
	width:760px;
}
.news-page dl {
	width:760px;
	padding:5px 0 10px 0;
	margin:5px 0;
	clear:both;
	float:left;
	color:#333;
	border-bottom:1px #999 solid;
}
.news-page dt {	
	width:635px;
	float:left;
	color: #454545;
	font-weight:bold;
	line-height:20px;
	line-height:20px;
	padding-left:12px;
	font-size:15px;
}
.news-page dd {
	color: #666;
	width:90px;
	line-height:20px;
	float:left;
	font-size:13px;
	padding:0 0 0 5px;
	border-right:1px solid #999;
}
.news-page .text {
	overflow:visible;
	float:left;
	padding:10px 0 20px 0;
	border-bottom:none;
}
.news-page .text img {
	margin:10px 0;
	max-width:760px;
}


.back {
	padding:20px 0 10px 702px;
	clear:both;
	height: 25px;
}
.mouse_back {
	width: 72px;
	height: 25px;
	background: url(../images/back.gif) no-repeat 0px 0px;
	display:block;
	text-indent:-9999px;
}
.mouse_back:hover {
	background-position:left bottom;
}


/* 聯絡表單 */
#form {
    margin:0px auto;
	width:760px;
}
#form span{
    color:#d00f0f;
}
#form th {
	font-size: 13px;
	line-height: 35px;
	color: #454545;
	text-indent:28px;
	text-align:left;
	letter-spacing: 1px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;
	background: url(../images/list.gif) #f5f5f5 no-repeat;
}
#form td {
	font-size: 13px;
	color: #333;
	text-align:left;
	padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#pic-bt{
	margin:12px 20px 20px 0;
}

/*問答*/
#qaContent {
	width: 740px;
	padding:8px 0 50px 0;
	margin:0 auto;
	*margin:0 auto;/* IE6的位置 */
}
#qaContent .accordionPart {
    margin:0;
	padding:0;
	list-style:none;
}
#qaContent li {
}
#qaContent li .qa_title {
	padding:4px 35px 4px;
	color: #666666;
	cursor: pointer;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	background-image: url(../images/qa-list.jpg);
	background-repeat: no-repeat;
	border-bottom: solid 1px #e3e3e3;
	width: 670px;
}
#qaContent li .qa_title_on {
	color: #128b84;
}
#qaContent li .qa_content {
	color: #333333;
	font-size: 15px;
	background-color: #f5f5f5;
	margin-bottom:1px;
	padding:5px 15px;
	border-bottom:1px solid #e3e3e3;
	line-height: 28px;
	text-align:justify;text-justify:distribute;
}
#qaContent li .qa_content ul{
    list-style-type:square;
	padding-left:20px;    
}

.red{color:#d00f0f;}
.blue{color:#128b84;}
.orange{color:#ec5110;}
.sub{
    font-family:"微軟正黑體";
	line-height: 24px;
    font-size: 18px;
	font-weight:bold;
	color: #3696d9;
	padding-left:24px;
	background:url(../images/sub.gif) no-repeat;
	margin-bottom:5px;
	clear:both;
}

ul.link{ padding:0; margin:0; list-style:none;} 
ul.link li{ float:left; width:220px; height:90px; padding:2px 0 2px 10px; _display:inline; margin:5px 0px 5px 20px;}
ul.link li .w-box{width:200px; height:75px; border: solid 1px #ccc; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; clear:both;}
ul.link li img{overflow:hidden; max-width:200px; max-height:75px;}

.map{
	margin:0 auto;
	padding:10px 0;
}
.map ul{
	list-style: none;
	margin: 0;
	padding:0;
}
.map li.a{
    margin:0 10px 0 0;
	float:left;
	width:180px;
	line-height:30px;
	background:#f0f0f0 no-repeat;
	color:#118a80;
	text-align:center;
}
.map li ul.b{
    list-style-type:none;
	min-height:200px;
	padding-bottom:20px;
	background:#fff;
}
.map li ul li{
    margin:0;
	padding:0 10px;
	text-align:left;
	line-height:24px;
	width:160px;
	background:#fff;
}
.map li ul li a{
    text-decoration:none;
	color:#454545;
}
.map li ul li a:hover{
	color:#fd9610;
}


.linklist{
    padding:3px 3px 10px 3px;
    overflow: hidden;
	margin:10px 7px 20px 2px;
	display:block;
	background-color:#fff;
	border:1px #ccc solid;
	float:left;
	width:236px;
	height:185px;
}
.linklist div.img2 {
    display: block;
	margin:0;
	background-color:#fff;
	width:236px;
}
.linklist div.wbox2 {
	width: 236px;
    height: 110px;
	display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;
}
.linklist div.img2 img {
    max-width: 236px;
    max-height: 110px;
}
.linklist .linktitle {
    font-family: "微軟正黑體";
    font-size: 15px;
	display: block;
    line-height: 18px;
	color:#333;
	padding:5px 0 0 0;
	width:236px;
	
}

/*會員訂單*/
.indexList {
    margin:0;
	width:760px;
}
.indexList th {
	border:none;
	padding:0;
}
.indexList td {
	color: #666;
	font-size:12px;
	padding:5px 2px;
	line-height:20px;
	text-align:center;
	border-bottom:1px #ccc solid;
}
.indexList a{color: #333; text-decoration:none; padding-left:5px;font-size:13px;}
.indexList a:hover{color: #ec5110;}
.indexList img{max-width:760px;}

.check_bt {
	width: 68px;
	height: 22px;
	background: url(../images/check.jpg) no-repeat 0px 0px;
	display:block;
	text-indent:-9999px;
	margin-left:3px;
}
.check_bt:hover {
	background-position:left bottom;
}

/*會員分類*/
.mlist{width:760px;padding:10px 0;margin:0px auto;font-family:"微軟正黑體";font-size:15px;line-height:24px;}
.mlist ul.mlist:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.mlist ul.mlist{ padding:0; list-style:none; margin:0;} 
.mlist ul.mlist li{ float:left; margin:0 8px 10px 0px; display:inline; background-color:#eee; padding:3px 0px;} 
.mlist ul.mlist li a{ text-decoration:none; color:#333; padding:6px;}
.mlist ul.mlist li a:hover{ text-decoration:none; background-color:#333333; color:#FFF; padding:6px;}
.mlist ul.mlist li a.on{ text-decoration:none; background-color:#333333; color:#FFF; padding:6px;}

/* 會員留言 */
.leave{
	height:27px;
	padding:0 0 5px 680px;
	clear:both;
}
.leavemessage {
	width: 73px;
	height: 27px;
	background: url(../images/leavemessage.gif) no-repeat 0px 0px;
	display:block;
	float:left;
}
.leavemessage:hover {
	background-position:left bottom;
}


.p_message{
    background:#f5f5f5;
	padding:10px;
	margin:0 auto 10px auto;
	width:724px;
	clear:both;
	border:1px #ccc solid;
}
.p_message h2{
    font-weight:normal;
	font-size:15px;
	font-family:"微軟正黑體", Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#118a80;
	padding:0 0 5px 0;
}
.p_message h3{
    font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#666666;
}
.p_message h3 span{
    font-weight:bold;
}
.p_message h4{
    font-weight:normal;
	font-size:13px;
	line-height:24px;
	color:#333;
	padding:5px 0 30px 0;
}
.p_message h5{
    font-weight:normal;
	font-size:13px;
	line-height:24px;
	color:#333;
	padding:5px 0;
}
.p_message h6{
    font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#666666;
	text-align:right;
	padding:0 0 5px 0;
}
.p_message h6 span{
    font-weight:bold;
}


.slider {float:right;width:1000px;margin-right:10px}
#abgne_fade_pic {margin: 0 auto;position:relative;width:1000px;height:200px; overflow:hidden; z-index: -99;}
#abgne_fade_pic a.ad {margin: 0 auto;position:absolute;left:0/* 讓圖片疊在一起 */}
#abgne_fade_pic .control {position:absolute;right:10px;bottom:10px}
#abgne_fade_pic .control a {display:inline-block;padding:3px;margin:0 3px;width:16px;color:#fff;background:#000;text-align:center;font-size:14px;text-decoration:none}
#abgne_fade_pic .control a.on {font-weight:bold;color:#009c84}

/*page*/
.pagination {text-align: center;width:760px;margin:50px 0 30px 0}
.page {display:inline-block;padding:2px 9px;margin-right:2px;border-radius:3px;border:solid 1px #c0c0c0;background:#e9e9e9;
box-shadow:inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
font-weight:bold;
text-decoration:none;
color:#717171;
text-shadow:0px 1px 0px rgba(255,255,255, 1)}
.page:hover, .page.gradient:hover {
background:#fefefe;
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
background:-moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0)}
.page.active {
border:none;
background:#666;
box-shadow:inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
color:#f0f0f0;
text-shadow:0px 0px 3px rgba(0,0,0, .5)}
.page.gradient {
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
background:-moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9)}


.RIGIST{text-align: center;width:570px;}
.RIGIST>div{float:left;margin-top:80px;}
.RIGIST>div a{width:250px;line-height: 80px;color:#fff;display: block;text-align: center;font-size:24px;letter-spacing: 1px;font-weight:bold;}
.RIGIST>div a:first-of-type{margin-right:30px;}


.LOGIN .BTN2 a{width:400px;line-height: 50px;color:#fff;display: block;text-align: center;font-size:20px;letter-spacing: 1px;font-weight:bold;text-decoration: none;font-family: 微軟正黑體;}
.LOGIN .BTN2{margin-left: 15px;margin-top: 24px;}

.RIGISTER .left a{display:block;line-height: 40px;color:#fff;font-size: 16px;text-align: center;text-decoration: none;margin-top:15px;}
.RIGIST>div:first-of-type a, .RIGISTER .left a:first-of-type, .LOGIN .BTN2>a{border:2px solid #62a4e1;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b679e+0,2b6fce+50,2262c9+51,6eb1e5+100 */
background: #3b679e; /* Old browsers */
background: -moz-linear-gradient(top,  #3b679e 0%, #2b6fce 50%, #2262c9 51%, #6eb1e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3b679e 0%,#2b6fce 50%,#2262c9 51%,#6eb1e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3b679e 0%,#2b6fce 50%,#2262c9 51%,#6eb1e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#6eb1e5',GradientType=0 ); /* IE6-9 */
}
.RIGIST>div:first-of-type a:hover, .LOGIN .BTN2>a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6eb1e5+0,2262c9+49,2b6fce+50,3b679e+100 */
background: #6eb1e5; /* Old browsers */
background: -moz-linear-gradient(top,  #6eb1e5 0%, #2262c9 49%, #2b6fce 50%, #3b679e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #6eb1e5 0%,#2262c9 49%,#2b6fce 50%,#3b679e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #6eb1e5 0%,#2262c9 49%,#2b6fce 50%,#3b679e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eb1e5', endColorstr='#3b679e',GradientType=0 ); /* IE6-9 */

color:#fff
}

.RIGIST>div:last-of-type a, .RIGISTER .left a:last-of-type, .LOGIN .BTN2:last-of-type>a{border:2px solid #83c766;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7ab546+0,90bf5b+50,82b749+52,7cc651+100 */
background: #7ab546; /* Old browsers */
background: -moz-linear-gradient(top,  #7ab546 0%, #90bf5b 50%, #82b749 52%, #7cc651 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #7ab546 0%,#90bf5b 50%,#82b749 52%,#7cc651 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #7ab546 0%,#90bf5b 50%,#82b749 52%,#7cc651 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ab546', endColorstr='#7cc651',GradientType=0 ); /* IE6-9 */

color:#fff
}

.RIGIST>div:last-of-type a:hover, .LOGIN .BTN2:last-of-type>a:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7cc651+0,82b749+48,90bf5b+50,7ab546+100 */
background: #7cc651; /* Old browsers */
background: -moz-linear-gradient(top,  #7cc651 0%, #82b749 48%, #90bf5b 50%, #7ab546 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #7cc651 0%,#82b749 48%,#90bf5b 50%,#7ab546 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #7cc651 0%,#82b749 48%,#90bf5b 50%,#7ab546 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cc651', endColorstr='#7ab546',GradientType=0 ); /* IE6-9 */

color:#fff
}

.SELECT{margin-bottom:20px}
.SEARCH_BOX{background:#eee;border:1px solid #bbb;display:inline-block;border-radius:3px;-webkit-border-radius:3px;height:25px;padding:3px;display: inline;}
.SEARCH{margin-left:10px;}
.SELECT input{border:none;background: none;padding:3px;}

.TABLE{text-align: center;}
.TABLE th{background:#50a68d; color:#fff;height: 30px}
.TABLE td{border-bottom:1px solid #ccc;height: 30px}
.TABLE tr:nth-child(even){background: #eee}


.WINDOW{min-width:300px;}

.BLANK_X{width:10px;display:inline-block;}

.LOGIN_BOX{width:400px;margin:20px auto;}

.DETAIL_DATE{font-size: 13px;}

.PADDING20_0{padding:20px 0;}
.MARGIN_TOP20{margin-top: 20px}


/*測試報告資訊*/
.REPORT2 td{padding:5px;}
.REPORT2 th{color:#444;min-width:100px;}
.REPORT2>tbody>tr{border-bottom:1px dotted #ccc;display: block;}
.REPORT2 .title01{background: #f5f6a7 5px center no-repeat;}
.REPORT2 .title02{background: #d7f4aa 5px center no-repeat;}
.REPORT2 .title03{background: #b8f4aa 5px center no-repeat;}
.REPORT2 .title04{background: #aaf4b8 5px center no-repeat;}
.REPORT2 .title05{background: #aaf4d6 5px center no-repeat;}

.REPORT2 .COLUMN4>li{margin-bottom:0;}
.REPORT2 li{list-style:none;}