@charset "utf-8";
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body, div, dl, dt, dd, th, th, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{ margin: 0px; padding: 0px;}
fieldset, img { border: 0px;}
abbr, acronym { border: 0px;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
img { nobar:expression(this.galleryImg='no');}
.clear { clear:both;}
body { background-color:#e1ebed;}

/*area*/
#golbalwapper { width:930px; margin:0 auto; background:url(images/bg1.gif) top left repeat-y; overflow:hidden;}
#wapper { width:910px; margin:0 auto; overflow:hidden;}
#maincontent { width:870px; margin:0 auto; overflow:hidden; margin-top:18px; margin-bottom:20px;}
#navi { width:200px; float:left; overflow:hidden;}
#primary { width:630px; float:right; overflow:hidden;}

/*主按鈕第一層*/
.button1 { width:200px; overflow:hidden; background:url(images/bg_gradient2.gif) top repeat-x; padding-top:10px;}
.button1 ul { list-style: none;}
.button1 li { border-bottom:1px solid #dddddd;}
.button1 li a { padding:7px 5px 5px 20px; width:175px !important; width /**/: 200px; display: block; color:#333333; text-decoration: none; background:url(images/aw2-1.gif) 5px 8px no-repeat;}
.button1 li a:hover { background:url(images/aw2-2.gif) 5px 8px no-repeat #bfd7e7; color:#333333;}
.button1 li .stay1 { width:200px; display:block; color:#333333; background:url(images/aw2-2.gif) 5px 8px no-repeat #bfd7e7;}
.button1 li .stay1 a { width:175px; display:block; color:#333333; background:url(images/aw2-2.gif) 5px 8px no-repeat #bfd7e7; padding:7px 5px 5px 20px; border-bottom:1px solid #dddddd;}

/*主按鈕第二層*/
.button2 { width:200px; overflow:hidden;}
.button2 ul { list-style: none;}
.button2 li { border-bottom:1px solid #dddddd;}
.button2 li a { padding:7px 5px 5px 20px; width:175px !important; width /**/: 200px; display: block; color:#4662a4; text-decoration: none; background:url(images/aw2-3.gif) 8px 10px no-repeat #f3f3f3;}
.button2 li a:hover { background:url(images/aw2-4.gif) 8px 10px no-repeat #f3f3f3; color:#d91e3c;}

/*font*/
.mstyle { font:12px Arial, Helvetica, sans-serif;}
.f11_en { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.f11_ch { font:11px "新細明體";}
.f13 { font-size:13px; font-weight:bold;}
.f_b { font-weight:bold;}
.lh20 { line-height:20px;}
.lh22 { line-height:22px;}
.f_bkb { color:#bbbbbb;}
.f_bk3 { color:#333333;}
.f_bk4, .f_bk4 a { color:#444444; text-decoration:none;}
.f_bk5, .f_bk5 a { color:#555555;  text-decoration:none;}
.f_bk6, .f_bk6 a { color:#666666; text-decoration:none;}
.f_bk9 { color:#999999;}
.f_bu1, .f_bu1 a { color:#4662a4; text-decoration:none;}
.f_bu2 { color:#758caf;}
.f_bu3, .f_bu3 a { color:#008cd6; text-decoration:none;}
.f_bu4 { color:#0071bb;}
.f_r1 { color:#d91e3c;}

/*font rollover*/
.f_bk4 a:hover { color:#d91e3c; text-decoration:underline;}
.f_bk5 a:hover { color:#d91e3c; text-decoration:none;}
.f_bk6 a:hover { color:#666666; text-decoration:underline;}
.f_bu1 a:hover { color:#d91e3c; text-decoration:none;}
.f_bu3 a:hover { color:#008cd6; text-decoration:underline;}

/*button*/
.search_go a { width:25px; height:18px; overflow:hidden; display:block; background:url(images/search_go.gif) top left no-repeat;}
.search_go a:hover { background-position:right top;}
.more a { width:32px; height:8px; overflow:hidden; display:block; background:url(images/more.gif) top left no-repeat; margin:9px 0 0 115px;}
.more a:hover { background-position:right top;}
.back a { width:78px; height:25px; overflow:hidden; display:block; background:url(images/back.gif) top left no-repeat;}
.back a:hover { background-position:right top;}
.back2 a { width:13px; height:13px; overflow:hidden; display:block; background:url(images/back2.gif) top left no-repeat; margin-right:10px;}
.back2 a:hover { background-position:right top;}
.next a { width:13px; height:13px; overflow:hidden; display:block; background:url(images/next.gif) top left no-repeat; margin-left:10px;}
.next a:hover { background-position:right top;}
.clean a { width:52px; height:25px; overflow:hidden; display:block; background:url(images/clean.gif) top left no-repeat; margin-right:10px;}
.clean a:hover { background-position: right top;}
.submit a { width:52px; height:25px; overflow:hidden; display:block; background:url(images/submit.gif) top left no-repeat;}
.submit a:hover { background-position: right top;}
.business1 a { width:200px; height:80px; overflow:hidden; display:block; background:url(images/img_about3-1.jpg) top left no-repeat; margin-bottom:5px;}
.business1 a:hover { background-position:right top;}
.business2 a { width:200px; height:80px; overflow:hidden; display:block; background:url(images/img_about3-2.jpg) top left no-repeat; margin-bottom:5px;}
.business2 a:hover { background-position:right top;}
.business3 a { width:200px; height:80px; overflow:hidden; display:block; background:url(images/img_about3-3.jpg) top left no-repeat; margin-bottom:5px;}
.business3 a:hover { background-position:right top;}

/*qlink*/
.qlink_1 a { width:199px; height:115px; overflow:hidden; display:block; background:url(images/qlink1.jpg) top left no-repeat; margin-bottom:10px;}
.qlink_1 a:hover { background-position:right top;}
.qlink_2 a { width:199px; height:65px; overflow:hidden; display:block; background:url(images/qlink2.jpg) top left no-repeat; margin-bottom:12px;}
.qlink_2 a:hover { background-position:right top;}
.qlink_3 a { width:199px; height:58px; overflow:hidden; display:block; background:url(images/qlink3.jpg) top left no-repeat;}
.qlink_3 a:hover { background-position:right top;}

/*other*/
.bd1 { border-left:1px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding:2px; color:#444444;}
.bd2 { border:1px solid #d1d1d1; padding:3px;}
.pd1 td { padding:5px 0px;}
.pd2 td { padding:6px 10px;}
.line_1 { height:1px; padding:0px; background-color:#e2e2e2; overflow:hidden;}
.line_2 { width:630px; overflow:hidden; padding-bottom:15px; margin-bottom:15px; background:url(images/line1.gif) bottom repeat-x; overflow:hidden;}

/*arrow*/
.aw1 { font-size:11px; color:#666666; background:url(images/aw1.gif) 5px 9px no-repeat;}
.aw2 { color:#666666; background:url(images/aw1.gif) 5px 8px no-repeat;}
.t_news { background:url(images/aw1.gif) 6px 6px no-repeat; color:#4662a4; font-size:15px; font-weight:bold; width:610px; overflow:hidden; border-bottom:2px solid #7ab8e0; padding-bottom:2px; padding-left:20px;}
.t_ndate { width:588px; border-left:1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 6px 20px; overflow:hidden; color:#666666; font-size:11px;}
