/*基本架構*/
* {padding: 0;margin: 0;}
 body {margin: 0px; /*background: #fff url(../images/bg2015.jpg) no-repeat top; background-attachment:fixed;*/ } 
.clear {clear: both;}

textarea { resize: none; }
A {TEXT-DECORATION: none}
.copyright-1 {font-size: 11px;line-height: 19px;color: #707070;
	font-family: Arial, Helvetica, sans-serif;}
.copyright-2 {font-size: 9px;line-height: 19px;color: #595959;
	font-family: Arial, Helvetica, sans-serif;}
.copyright-2  a:link, .copyright-2   a:visited {color: #595959; text-decoration: none;}
.copyright-2   a:active, .copyright-2   a:hover {color: #595959;text-decoration: underline;}
.site_text {font-size: 11px;color: #5e5e5e;font-family: Arial, Helvetica, sans-serif;}
.site_text  a:link, .site_text   a:visited {color: #5e5e5e; text-decoration: none;}
.site_text   a:active, .site_text   a:hover {color: #595959;text-decoration: underline;}
.input {background-color: #f2f2f2;border: 1px solid #f2f2f2; font-size: 12px;color: #212121; padding:1px; }
/*.input {background-color: #cb1116;border: 1px solid #cb1116; font-size: 12px;color: #fff; padding:1px; }*/
.pro_title_bg {background-image: url(../images/pro_title_bg.gif);
	background-repeat: no-repeat; width:615px; height:55px; overflow:hidden;}
.pro_title_bg2 {background-image: url(../images/pro_title_bg.gif);
	background-repeat: no-repeat; width:765px; height:55px; overflow:hidden;}
.news_title_bg {background-image: url(../images/news_title_bg.gif);
	background-repeat: no-repeat; width:615px; height:55px; overflow:hidden;}
.download_title_bg {background-image: url(../images/download_title_bg.gif);
	background-repeat: no-repeat; width:615px; height:55px; overflow:hidden;}
.about_title_bg {background-image: url(../images/about_title_bg.gif);
	background-repeat: no-repeat; width:615px; height:55px; overflow:hidden;}
.service_title_bg {background-image: url(../images/service_title_bg.gif);
	background-repeat: no-repeat; width:615px; height:55px; overflow:hidden;}
.member_title_bg {background-image: url(../images/member_title_bg.gif);
	background-repeat: no-repeat; width:765px; height:55px; overflow:hidden;}
.member_title_bg2 {background-image: url(../images/member_title_bg.gif);
	background-repeat: no-repeat; width:615px; height:55px; overflow:hidden;}
.cart_title_bg {background-image: url(../images/cart_title_bg.gif);
	background-repeat: no-repeat; width:765px; overflow:hidden;}
.bt_bg {background-image: url(../images/pro_bt09.gif);font-size: 12px;color: #3c3c3c;
	border: 0px;width: 109px;background-repeat: no-repeat;height:31px;padding:0px 0px 0px 15px;
	*padding:5px 0px 0px 15px;	font-family: Arial, Helvetica, sans-serif;}
.bt_bg  a:link, .bt_bg  a:visited {color: #3c3c3c; text-decoration: none;}
.bt_bg  a:active, .bt_bg  a:hover {color: #004998; text-decoration: underline;}
.bid-but a{position:relative;margin:0;padding:34px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bid_bt.gif);background-repeat: no-repeat;
	background-position: left top;}
.bid-but a:hover{background-position:0 -34px;}




/*產品區*/
.cash_f01 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
					 line-height:22px; color: #656565;}
.cash_f02 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
					 line-height:18px; color: #f30b00;}
.cash_f03 {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #ed8336;}
.cash_f04 {font-family: Arial, Helvetica, sans-serif;font-size: 22px; color: #f30b00;}
.pro_font01 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;
	color: #000000;}
.pro_font01 a:link, .pro_font01  a:visited {color: #000000; text-decoration: none;}
.pro_font01  a:active, .pro_font01  a:hover {color: #000000;text-decoration: underline;}
.pro_font02 {font-family: Arial, Helvetica, sans-serif;font-size: 15px;line-height: 20px;
	color: #000000;}
	
/*線上估價*/
.td {background-image: url(../images/estimate_tb01.gif);
	background-repeat: no-repeat; width:783px; height:53px; overflow:hidden;}
.td2 {background-image: url(../images/estimate_tb02.gif);
	background-repeat: no-repeat; width:783px; height:83px; overflow:hidden;}

	
	
	
	
	
/*產品選單*/
.in_border{width:170px;padding:1px;color:#666666;}
.in_border a{color:#666666;text-decoration:none;}
.in_border a:hover{color:#fdb200;}/*db200_orange color*/
.qalist{margin:2px 0px;float:left;font-size: 13px;
font-family: Arial, Helvetica, sans-serif;}
/* .qalist a{color:#4e4e4e;} */
.qalist a{color:#333333;}/*fff_white color*/
.qalist a:hover{color:#fdb200;font-size: 13px; font-weight: bold;}
.qaform{color:#333333;line-height:2.0;}
.qa{width:170px;padding:1px;color:#000000;overflow:hidden; }	
.qalist2{line-height:22px;margin:2px 2px;float:left;font-size: 12px;
font-family: Arial, Helvetica, sans-serif;}
/* .qalist2 a{color:#000;} */
.qalist2 a{color:#4e4e4e;} /*fff_white color*/
/*.qalist2 a:hover{color:#000; text-decoration: underline;} */
.qalist2 a:hover{color:#fdb200; text-decoration: underline;}
.qalist2 a.here:link, .qalist2 a.here:visited{color:#ff3366; font-weight:bold;}
.qalist2 a.here:hover{color:#ff3366; font-weight:bold; text-decoration: underline;}


	
/*會員專區*/
.login_bg {background-image: url(../images/member_login.jpg);
	background-repeat: no-repeat; width:744px; height:486px;}
.modify_bg {background-image: url(../images/member_modify.jpg);
	background-repeat: no-repeat; width:744px; height:497px;}
.join_bg {background-image: url(../images/member_join.jpg);
	background-repeat: no-repeat; width:744px; height:270px;}	
	
	
	
/*member按鈕*/
.member-but1 a{position:relative;margin:0;padding:40px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt_8.gif);background-repeat: no-repeat;
	background-position: left top;}
.member-but1 a:hover{background-position:0 -40px;}
.member-but2 a{position:relative;margin:0;padding:40px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt_9.gif);background-repeat: no-repeat;
	background-position: left top;}
.member-but2 a:hover{background-position:0 -40px;}
.member-but3 a{position:relative;margin:0;padding:40px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt_10.gif);background-repeat: no-repeat;
	background-position: left top;}
.member-but3 a:hover{background-position:0 -40px;}
.member-but4 a{position:relative;margin:0;padding:40px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt_11.gif);background-repeat: no-repeat;
	background-position: left top;}
.member-but4 a:hover{background-position:0 -40px;}	
	

/*字級設定*/
.date {font-size: 12px;color: #b63900; font-family: Arial, Helvetica, sans-serif;}
.date02 {font-size: 12px;color: #799400; font-family: Arial, Helvetica, sans-serif;}
.top_text01 {font-size: 12px;color: #474747;}
.top_text01 a:link, .top_text01  a:visited {color: #474747; text-decoration: none;}
.top_text01  a:active, .top_text01  a:hover {color: #474747;text-decoration: underline;}
.top_text02 {font-size: 12px;color: #8b8b8b;}
.top_text02 a:link, .top_text02  a:visited {color: #8b8b8b; text-decoration: none;}
.top_text02  a:active, .top_text02  a:hover {color: #8b8b8b;text-decoration: underline;}
.font01 {font-size: 11px;color:#808080;font-family: Arial, Helvetica, sans-serif;}
.font01 a:link, .font01  a:visited {color: #606060; text-decoration: none;}
.font01  a:active, .font01  a:hover {color: #4e4e4e;text-decoration: underline;}
.font02 {font-size: 15px;color:#f30b00;font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}
.font03 {
	font-size: 12px;
	color:#555555;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
}
.font03 a:link, .font03  a:visited {color: #555555; text-decoration: none;}
.font03  a:active, .font03  a:hover {color: #663813;text-decoration: underline;}
.font04 {font-size: 12px;color:#db16dd;font-family: Arial, Helvetica, sans-serif;}
.font05 {font-size: 12px;color:#43890a;font-family: Arial, Helvetica, sans-serif;}
.font05 a:link, .font05  a:visited {color: #43890a; text-decoration: none;}
.font05  a:active, .font05  a:hover {color: #4e4e4e;text-decoration: underline;}
.font06 {font-size: 12px;color:#7c7c7c;font-family: Arial, Helvetica, sans-serif;}
.font07 {font-size: 15px;color:#ff6c00;font-family: Arial, Helvetica, sans-serif;}
.font08 {font-size: 12px;color:#663813;font-family: Arial, Helvetica, sans-serif;}
.font08 a:link, .font08  a:visited {color: #663813; text-decoration: none;}
.font08  a:active, .font08  a:hover {color: #8b8b8b;text-decoration: underline;}
.font09 {font-size: 12px;color:#555555;font-family: Arial, Helvetica, sans-serif; line-height:20px;}
.font09 a:link, .font03  a:visited {color: #555555; text-decoration: none;}
.font09  a:active, .font03  a:hover {color: #663813;text-decoration: underline;}
.font10 {font-size: 10px;color:#f30b00;font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.font11 {font-size: 10px;color:#f30b00;font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/ABOUT_BG.jpg);　　/*設定超連結區塊的背景圖片*/ }
.font12 {
  padding: 10px 0;
	font-size: 12px;
	color:#555;
	font-family: Arial, Helvetica, sans-serif;
	line-height:24px;
}





/*menu*/
.m-but1 a{position:relative;margin:0;padding:30px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt01.gif);background-repeat: no-repeat;
	background-position: left top;}
.m-but1 a:hover{background-position:0 -30px;}
.m-but2 a{position:relative;margin:0;padding:30px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt02.gif);background-repeat: no-repeat;
	background-position: left top;}
.m-but2 a:hover{background-position:0 -30px;}
.m-but3 a{position:relative;margin:0;padding:30px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt03.gif);background-repeat: no-repeat;
	background-position: left top;}
.m-but3 a:hover{background-position:0 -30px;}
.m-but4 a{position:relative;margin:0;padding:30px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt04.gif);background-repeat: no-repeat;
	background-position: left top;}
.m-but4 a:hover{background-position:0 -30px;}
.m-but5 a{position:relative;margin:0;padding:30px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt05.gif);background-repeat: no-repeat;
	background-position: left top;}
.m-but5 a:hover{background-position:0 -30px;}
.m-but6 a{position:relative;margin:0;padding:30px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt06.gif);background-repeat: no-repeat;
	background-position: left top;}
.m-but6 a:hover{background-position:0 -30px;}
.m-but7 a{position:relative;margin:0;padding:30px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt07.gif);background-repeat: no-repeat;
	background-position: left top;}
.m-but7 a:hover{background-position:0 -30px;}



/*分頁*/
.page_number {font-size:11px;color:#387713;
	padding:2px;line-height:16px;
	font-family: Arial, Helvetica, sans-serif;}
.page_number a {font-size:11px;
	color:#000000;padding:2px;line-height:16px;text-decoration:none;}
.page_number a:hover {font-size:11px;color:#387713;
	font-weight:bold;line-height:16px;text-decoration:underline;}
/*button page_prev*/
.btn_prev a {width:40px;height:10px;
	overflow:hidden;display:block;
	background:url(../images/btn_prev.gif) top left no-repeat;margin:13px;}
.btn_prev a:hover {background-position:top right;}
/*button page_next*/
.btn_next a {width:40px;height:10px;overflow:hidden;
	display:block;background:url(../images/btn_next.gif) top left no-repeat;margin:13px;}
.btn_next a:hover {background-position:top right;}
/*button page_back*/
.btn_back a {width:50px;height:10px;overflow:hidden;display:block;
	background:url(../images/btn_back.gif) top left no-repeat;margin:13px;}
.btn_back a:hover {background-position:top right;}
.ad {background-image: url(../images/ad_bg.gif);
	background-repeat: no-repeat; width:605px; height:245px; overflow:hidden; padding:5px;}

.pro_list td {
	padding:6px 0px;
}
.p2 td {
	padding:2px 0px;
}

/*行高*/
.lh18	{
	line-height:15px;
}
.lh20 {
	line-height:20px;
}

/*購物車*/
.t_cart4{
border:1px solid #999999;
}
.t_cart4 td{
border:1px solid #999999;
}
/*關於我*/
div#maincontent14 {	float:left; width: 600px; height: 600px; overflow: hidden; margin: 0px 5px 0px 0px; margin-top: 3px; background-image:url(../images/about09_13.jpg) ;background-repeat: no-repeat; background-position: left top;}
div#maincontent15 {	float:left; width: 600px; height: 160px; overflow: hidden; margin: 0px 5px 0px 0px; margin-top: 3px; background-image:url(../images/about09_16.jpg) ;background-repeat: no-repeat; background-position: left top;}
div#maincontent16 {	float:left; width: 600px; height: 260px; overflow: hidden; margin: 0px 5px 0px 0px; margin-top: 3px; background-image:url(../images/about09_17.jpg) ;background-repeat: no-repeat; background-position: left top;}
div#maincontent17 {	float:left; width: 600px; height: 132px; overflow: hidden; margin: 0px 5px 0px 0px; margin-top: 3px; background-image:url(../images/about09_18.jpg) ;background-repeat: no-repeat; background-position: left top;}
div#maincontent18 {	float:left; width: 600px; height: 240px; overflow: hidden; margin: 0px 5px 0px 0px; margin-top: 3px; background-image:url(../images/about09_19.jpg) ;background-repeat: no-repeat; background-position: left top;}
div#maincontent19 {	float: right; width: 600px; height: 232px; overflow: hidden; margin: 0px 5px 0px 0px; margin-top: 3px; background-image:url(../images/about09_20.jpg) ;background-repeat: no-repeat; background-position: right top;}

/* 下拉式選單 */
.enhanced a { text-decoration:none; color:#7e7e7e; line-height: 21px;}
.dropDown { float:left; width:132px; height: 21px; position:relative; z-index:10; margin: 0 0 12px;}
.dropDown .options { position:absolute; left:0; top:20px; overflow:auto; background:#fff; width:123px; /*height: 55px; */border:1px solid #f22e60; padding:2px 5px;}
.dropDown .options ul { list-style:none; padding:0; margin:0;}
.dropDown .options a { display:block; padding: 0; color: #666; font-family: '微軟正黑體'; font-size: 15px;}
.dropDown .options a:hover { color: #b3b3b3;}
a.dropDownToggle { display:block; height:21px; background:url(../images/enhanced-select-arrow.gif) top right no-repeat; padding-right:21px; }
a.dropDownToggle span { display:block; background:url(../images/enhanced-select-bg.gif) no-repeat; padding:0 0 2px 8px; height:19px; cursor:pointer !important; color: #666; font-family: '微軟正黑體'; font-size: 15px;}

/* 下拉選單樣式 */
.selectBox { position: relative; margin-right: 5px; width: 123px; height: 22px; float: left; background: url(../images/btn_select_search.gif) no-repeat 0 0; overflow: hidden;}
.selectBox:hover { background-position: 0 -22px;}
.selectBox label { display: block; position: absolute; z-index: 1; top: 0; left: 0; margin: 0; padding-left: 5px; width: 95px; height: 22px; color: #000; cursor: pointer; line-height: 22px; overflow: hidden; font-size: 12px;}
.selectBox select { position: absolute; z-index: 2; top: 1px; left: 0; width: 123px; height: 22px; cursor: pointer; border: 0; opacity: 0;}
.selectBox .options { position:absolute; left:0; top:20px; overflow:auto; background:#fff; width:123px; /*height: 55px; */border:1px solid #f22e60; padding:2px 5px;}


table.goodTable { border-collapse: collapse; border: 1px solid #ccc; margin: 1em auto; }
table.goodTable th, table.goodTable td { padding: 2px 5px;}

button.btnCart { background: url(../images/bt_10.jpg) no-repeat; width: 130px; height: 50px; border: none; cursor: pointer; }
button.btnCart:hover { background-position:0 -50px; }
a.btnCart {
	background: url(../images/bt_10.jpg) no-repeat;
	width: 130px; height: 50px; overflow: hidden;
	border: none; cursor: pointer; display: block;
	text-indent: -9999px; float: right; margin-bottom: 20px;
}
a.btnCart:hover { background-position:0 -50px; }
a.open { font-size: 12px; color: #7AC; text-decoration: underline; }
a.open:hover { }
.gWarp { width: 988px; margin:0 auto; overflow: hidden; }
.gWarp .gCont { width:988px; overflow:hidden; margin-top: 20px; }











