@charset "utf-8";
/*----------消虛線---------*/
a {noFocusLine:expression(this.onFocus=this.blur()); text-decoration:none;}      /* For IE, onFocus 的 F 要大寫*/
:focus {-moz-outline-style: none}                         /* For Firefox */

/*----------網頁png----------*/
div, img { behavior:url(../images/iepngfix.htc);}
body{color:#333;font-size:15px;font-family: Arial, Helvetica, sans-serif, "新細明體", "微軟正黑體";padding:0;margin:0;word-break:break-all; }

/* ------------- 基本樣式 ------------- */
.cis1 { color:#87b52e} .cis2 { color:#ab7407} .cis3 { color:#}
.bg_cis1{ background:#87b52e}
.bgc_0 {background:#000;}  .bgc_f {background:#fff;} .bgc_3 {background:#333;}  .bgc_f00 {background:#f00;}
.wrap { width:100%; min-width:1200px;}
.mainBox { width:1200px; margin:0 auto}


/* ------------- top 常用 ------------- */
.header { position:absolute;height:106px; margin:0 auto;background:url(../images/top_bg.png) no-repeat center top; top:0; z-index:9;_border:1px solid #f90}
.top {width:1100px; height:80px;margin:auto;position:relative;_overflow:hidden;zoom:1;_border:1px solid #f00}
.logo{ position:absolute; margin:15px 0 0 25px}

.language{color:#333;font-size:12px; text-align:right;float:right; width:280px;margin:4px 8px 0 0;_border:1px solid #063}
.language a { color:#fff; background:#323232;margin:0 0 0 10px; padding:3.5px 20px}
.language a:active, .language a:hover{ color:#fff; background:#87b52e}

/* ------------- search -------------*/
.prod_search {position:absolute; margin:-1px 0 0 21px}
.prod_search form{background:#fff; width:160px; float:left; margin:0 -10px 0 0;padding:0 4px 0 0;_border:1px solid #f00;}
.prod_search input[type="text"] { width:140px; height:22px;border:0;background:none;}
.prod_search input[type="image"] { width:16px; height:16px; border:0;}


.menu_top { position:absolute; right:-10px; width:760px; margin:52px 0 0 -10px;}
.change {float:right;display:block;}
.change ul li{float:left;display:block;cursor:pointer;list-style:none;}
.change ul li img{border:0;}
.change ul li a:link, .change ul li a:visited{display:block;}
.change ul li a:hover, .change ul li a:active{display:block;}	
.change ul li:hover{display:block;}



/* ------------- copyright ------------- */
.footer{ clear:both; display:block;min-height:168px; display:table; margin:0px 0 0;
_background:url(../images/foot_bg.jpg) top repeat-x #1f598d;_border:1px solid #f90}
.foot{ clear:both; margin:20px auto 15px; width:1200px; display:table;_border:1px solid #f90}


.copy{color:#fff;font-size:; display:block; text-align:center; height:40px; overflow:hidden;padding:18px 0 0;_border:1px solid #339 }
.copy a{ color:#fff; margin:0 5px;}
.design{color:#666;font-size:12px;text-align:right;display:block; clear:both;margin-top:-3px;}
.design a{ color:#666;}  .design a:hover{ color:#000;}


/* ------------- 通用樣式 ------------- */
.wrap { width:100%; min-width:1200px;}
.mainBox { width:1200px; margin:0 auto} .mainBox2 { width:900px; margin:0 auto}

.center { text-align:center}
.both { clear: both;}
.absolute { position: absolute;}

.f11px { font-size:11px} .f12px { font-size:12px} .f13px { font-size:13px} .f14px { font-size:14px} .f15px { font-size:15px} .f16px {font-size:16px} .f17px { font-size: 17px} .f18px { font-size: 18px} .f19px { font-size: 19px} .f20px { font-size: 20px}
.f21px { font-size:17px} .f22px { font-size:22px} .f23px { font-size:23px} .f24px { font-size:19px} .f26px { font-size:26px} .f30px { font-size:30px}


.bk_0 {background:#000;}  .bk_f {background:#fff;} .bk_3 {background:#333;}  .bk_e {background:#eee;}
.bk_f00 {background:#f00;}

.border_1-e { border:1px solid #eee;padding:10px 15px}
.border_1-d { border:1px solid #ddd;padding:10px 15px}
.border_1-9 { border:1px solid #999; padding:10px 15px}
.border_1r-f4efe1 { border-right: 1px solid #f4efe1}

.margin_5 { margin:5px} .margin_10 { margin:10px}  .margin_20 { margin:20px}    .margin_30 { margin:30px}  
.margin_10-0 { margin:10px 0; display: table;}  .margin_20-0 { margin:20px 0; display: table;}  .margin_30-0 { margin:30px 0; display: table;} 
.margin_sm_tb { margin:20px 0} /*左右小間距*/
.margin_sm_lt {}/*上下小間距*/

/* ------------- rwd通用樣式 ------------- */
.Rbox { border:1px solid #ccc; padding:10px 5px}
.ico1 {background: url(../images/icon1.png); padding-left: 22px;}
.btn-primary { padding: 10px}
/* ------------- 通用樣式 2------------- */
.tcenter { text-align:center}
.cboth { clear: both;}
.absolute { position: absolute;}
.border_1-e { border:1px solid #eee;padding:10px 15px}
.border_1-d { border:1px solid #ddd;padding:10px 15px}
.border_1-9 { border:1px solid #999; padding:10px 15px}
.margin_20-0 { margin:20px 0; display:table}
.padding_0 { padding:0 !important}
