﻿@charset "utf-8";

/* 最基本設定 */

body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}

img {border: 0;}

#main {width: 1000px; margin: 0 auto;}


/* 區塊設定 */

.bannerC {width: 1000px; height: 172px; background: url(images/banner_c.jpg) no-repeat;}

#content {width: 757px; position: relative; font-size: 13px;}

.contentpage {width: 727px; padding: 10px; margin-left: 10px;}

.dotline {margin-bottom: 10px;}

.floatleft {float: left;}

.floatright {float: right;}

#footer {width: 998px; height: 89px; background-color: #e5e5e5; border: 1px solid #dbdbdb; font-size: 12px;}

.footerlogo {margin: 15px 25px 0 30px; border-right: 1px solid #c7c7c7; padding-right: 10px; float: left;}

.footerText {line-height: 2.2em; margin-top: 18px; color: #727272;}

.grayblockbottom {width: 540px; height: 9px; background: url(images/grayblock_bottom.jpg) no-repeat;}

.grayblockmiddle {width: 480px; background-color: #f0f0f0; padding: 15px 30px; color: #6b6b6b;}

.grayblockmiddle p {margin: 0 0 15px 0;}

.grayblocktop {width: 540px; height: 9px; background: url(images/grayblock_top.jpg) no-repeat; margin-top: 10px;}

#indexad {width: 245px; position: absolute; top: 0; right: 10px;}

.indexadpics img {margin: 5px 0 1px 5px;}

#indexnews {width: 482px; margin-left: 10px;}

.indexnewstable {width: 480px; font-size: 13px; margin-top: 4px;}

.indexnewstable th {width: 100px; color: #ff6f00; border-bottom: 1px dashed #7ab3bb;}

.indexnewstable td {width: 380px; color: #0072a4; background-color: #eaeaff; padding: 6px 10px; border-bottom: 1px dashed #7ab3bb; line-height: 1.7em;}

#leftcontent {width: 243px; background-color: #0062a4;}

#leftcontentText {width: 213px; margin: 0 auto; padding-bottom: 15px;}

.lefttop {width: 243px; height: 61px; background: url(images/left_top.jpg) no-repeat;}

#menu {width: 732px; height: 45px; background: url(images/menu_bg.jpg) repeat-x; padding: 0 5px 0 20px; line-height: 1em; margin-bottom: 10px;}

.menubutton {margin-top: 16px; float: left;}

.newsDetailContent {font-size: 13px; color: #666666; padding: 0 15px 10px 15px; border-bottom: 1px solid #dbdbdb;}

.newsDetailTitle {background-color: #ececec; border-top: 1px solid #dbdbdb; font-size: 13px; color: #666666; font-weight: bold; padding: 8px 15px;  line-height: 1.7em;}

.newsDetailTitle .date {font-size: 12px; color: #999999; font-weight: normal;}

.newstable {font-size: 13px; color: #666666; margin: 10px 0 0 3px;}

.newstable td {border-bottom: 1px solid #cdcdcd; padding: 5px 0;}

.newstable .th1 {width: 160px; height: 30px; background: url(images/newstable_thbg.jpg) no-repeat; color: white;}

.newstable .th2 {width: 561px; height: 30px; background: url(images/newstable_thbgb.jpg) no-repeat; color: white;}

.page {font-size: 12px; text-align: center; color: #666666; margin-top: 10px;}

.prodetailtitle {width: 540px; height: 42px; background: url(images/prodetail_title.jpg) no-repeat; color: #666; line-height: 2.5em;}

.prodetailtitle span {padding-left: 150px;}

.pronameA {width: 203px; height: 26px; background: url(images/pronamea_bg.jpg) no-repeat;; color: #fff600; font-size: 17px; font-weight: bold; padding: 7px 0 0 10px;}

.pronameBArea {width: 211px; background-color: #3381b6; border: 1px solid #5c9ac5; margin: 0; padding: 4px 0; font-size: 16px; color: #c1ffff;}

.pronameBArea a {color: #c1ffff; text-decoration: none;}

.pronameBArea a:hover {text-decoration: underline;}

.pronameBArea li {margin: 0 0 0 25px; padding: 4px 0; list-style: square;}

.prosmall {width: 180px; text-align: center; float: left; line-height: 1.7em; margin: 3px 0;}

.search {float: right; margin-right: 10px; height: 24px; margin-top: 12px;}

.searchbarwidth {width: 220px; font-family: Arial, Helvetica, sans-serif;}

.searchbtn {width: 27px; height: 24px; background: url(images/search_btn.jpg) no-repeat; border: 0; margin-left: 5px;}

.textdiv1 {font-size: 15px; margin: 10px 20px; line-height: 2em; color: #333;}

.textdiv1 ol {margin: 0 0 0 20px; padding: 0;}

#top {width: 1000px; height: 23px; background: url(images/top.jpg) no-repeat; font-size: 12px; color: #e2edfd; text-align: right; line-height: 1em;}

#top a {color: #e2edfd; text-decoration: none;}

#top a:hover {color: #aeecff;}

.toptext {margin-right: 10px; padding-top: 5px;}


/* 樣式設定 */

.linkblue {color: #0064af;}

.linkblue:hover {text-decoration: none;}

.linkblue2 {color: #0072a4; text-decoration: none;}

.linkblue2:hover {text-decoration: underline;}

.linkgray {color: #666666; text-decoration: none;}

.linkgray:hover {text-decoration: underline;}

.linklight {color: #a5999e;}

.linklight:hover {text-decoration: none;}

.linkmove:hover {position: relative; top: 1px;}

.stylelight {color: #a5999e;}
