﻿body,div,ul,li,h1,h2,h3,h4,p {margin: 0 auto;padding: 0;}

body {background:#313A4B; margin: 0 auto;padding: 0;font-size: 75%;}


.chiaMengDescription { font-size:14px; background: #EDECB3; padding:5px; text-align: left; font-size: 20px; color: Red; margin :5px;}

.cssClientImg{width: 230px; height: 160px;}

a:link,a:visited,a:hover,a:active {text-decoration: none;color: #003366;}


.link_Title { background:#E8E8BB; border-left:5px solid #996633; line-height:2em; padding-left:8px; color:#cc3300; margin-top:10px;}

.cssOnAd td{padding :10px; text-align :center ;}
.cssClientImg{width: 230px; height: 160px;}


.text01 { color: #CC3300; font-weight: bold;}
.cssWrapper {position: relative;}

.notesLi{margin-bottom :20px;}
.notesLi li { list-style-position: inside; list-style-type: square; line-height:2em;}


.cssTop {width:950px;background-color :#ffffff;}
.cssTopLink{text-align :right ; font-size :11px;}
.cssTopLink a { margin-right :4px;margin-left :4px;}
.cssTopLink a:hover,.cssTopLink a:active {color:#FF0000;}
.cssH1Top {display: inline; font-size :11px;}
.cssH2Middle {display: inline; font-size :12px;}
.cssh3{display: inline; font-size :13px;}

.cssPageDesList{height: 23px; overflow: hidden; padding-top: 1px; font-weight: 600; border :3px; padding-bottom :3px; }
.cssPageDesList ul{overflow: hidden; height :21px;}
.cssPageDesList li{ margin :4px;}

.cssMarquee span{margin-right:20px;}

.smallImages{width:90px; height:67px; cursor:pointer; margin :5px;}

/* Main Content */
.cssMainContentArea:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cssMainContentArea {width: 950px;display: inline-table;clear: both;background:url(../images/BackgroundColor2.gif);}

/* MacIE begin \*/
* html .cssMainContentArea {height: 1%;}
.cssMainContentArea		{display: block;}
/* MacIE end */



.butt { text-align:center; margin:5px 0;}


.cssMapStreetView {margin-right:9px;}


.cssRight { float:left; width:220px; margin: 0 10px 10px 0; padding:10px; line-height: 1.5em;border:1px solid #cccccc; }


.css218_70_AD_Title { padding: 5px 0 3px 7px; background:#A52854;   color :#ffffff; font-weight :bold ;font-size: 120%; margin-bottom:2px;  margin-right :3px; margin-top :5px;}
.css218_70_AD {width: 220px;float: right;}
.css218_70_AD img {margin-bottom:3px; margin-right:3px; width :215px; border :0;}



.imgList{width: 120px; height: 80px; border: 0px;}


.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-table;clear: both;}
/* MacIE begin \*/
* html .clear {height: 1%;}
.clear		{display: block;}
/* MacIE end */

.inquiry table { border-top: 1px solid #CCCCCC; border-bottom: none; border-left: none; border-right: none; font-size: 100%; width: 100%; line-height: 1em; margin-bottom :10px;}
.inquiry td { border-top: none; border-bottom: 1px solid #CCCCCC; border-left: none;  border-right: 1px solid #CCCCCC; padding: 8px 8px; text-align :left ;}
.inquiry th { border-top: none; border-bottom: 1px solid #CCCCCC; border-left: 5px solid #CCCCCC; border-right: none; background-color: #F3F3F3; font-weight: normal; padding: 8px 8px; width: 100px;}
.inquiry th.must { border-left-color: #A62955;}
.inquiry th em { font-style: normal; color: #FF0000; padding-left: 5px;}
.inquiry select { border: 1px solid #CCCCCC; background-color: #F3F3F3;}
.inquiry .submit { text-align: center; margin-top: 30px;}

.cssGroup {margin:10px 0 10px 0; font-size: 12px; text-align: right;}
.cssGroup a { margin-right :4px;}


/*自己寫的方案參考*/
.solutionTable {  width:100%; }
.solutionTable td { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 5px 10px;}
.solutionTable th { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #F3F3F3;}


.text60,.text15{border: 1px solid #CCCCCC;  padding: 2px;}
.text60 { width: 60%;}
.text { width:15%;}
.text60:focus,.text15:focus{ border-color: #646464; background-color: #F3F3F3; }


.cssPrintTitle { padding:5px; background: #F0F0F0; text-align :center ; width :770px;}
.cssPrintTitle h1{ display: inline; font-size :20px;}

.cssPrintLink{margin:23px 0 1px 0; font-size: 12px; text-align: right;width :770px;}
.cssPrintLink a { margin:auto;}







.content_way { padding:5px; background: #F0F0F0; text-align :left ;}
.content_way a { margin-right :4px;}

.css468_60_AD {text-align:center ;}
.css468_60_AD img{height:60px; width :468px; margin: 3px;}

.Advertisement2 img{margin-right :3px; height:60px; width :440px; margin: 5px;}

.css170_50_AD {text-align:center ;}
.css170_50_AD img{height:50px; width :155px; margin-right :3px; border:0;}

/* Main */
.main {width: 720px;float: left;margin: 3px;}
.main .main_footer {width:98%;text-align: right;margin:3px 0 18px 0;}



.MiddingProduct {float: left;height: 205px;width: 169px; padding :0 5px;}
.MiddingProduct ul {background: #FAFAFA;width: 150px;margin: 10px auto;}
.MiddingProduct li {text-align: center;list-style-type: none; margin-bottom:3px;}


.qa_title { background-color: #d3dee4; font-size:105%; border:0; padding:5px 10px; font-weight: bold; width :760px; text-align:center;}

.almostList{text-align: center; margin :auto;}
.almostList ul { list-style:none; margin-top:10px;text-align: center; width :100%;}
.almostList li { border:1px solid #CCCCCC; padding:7px;width: 130px; margin: 0 12px 12px 0; text-align: center; background:#FAFAF3; float:left ;}
.almostList img { margin:3px 0 7px 0; border:1px solid #666666; width: 125px; height: 90px;}
.almostList dt { padding: 3px 0; text-align: center; background: #E4E4CB; border-top: 2px solid #ffffff; width:128px; font-size :11px;}
.almostList li.over {border:1px solid #646464;}


.font1 {color: #600000;}
.font2 {color: #FF3300;}
.font3 {color: #333366;}
.font4 {font-weight: bold; text-align: center;}
.font5 {color: #0000FF;}
.font6 {font-weight: bold; background-color :#d3dee4;}

.Elitist {	margin-top:22px; line-height: 2; padding:1.5em; border: 1px dashed #336633; width:600px;}
.Elitist li {	list-style-type: none; padding-left:15em; padding-right:0.5em; margin-bottom:3px;	background-color: #F9F9F9;}
.Aboutus { margin-top:22px; line-height: 2; padding:1.5em; border: 1px dashed #336633; width:600px;}
.Aboutus li {	list-style-type: none; padding-left:0.5em; margin-bottom:5px;	background-color: #F9F9F9;}
.AboutusPic { float: left; margin:1em 1em 1em 3.5em;}
.RightPic { float: right; margin: 0.5em; width:280px; height :200px;}
.LeftPic { float: left; margin: 0.5em;}
.DeshedBorder { margin-top:20px; margin-bottom:10px; line-height: 2; padding:1.5em; border: 1px dashed #336633;}
.cssNotes {margin-bottom:8px;padding:1.8em; border: 2px dashed #336633;}
.cssNotes li{ padding :3px;}

.cssTopBG_12{width: 950px; height: 150px;background-image: url(../images/12.jpg);background-repeat: no-repeat;}
.cssTopBG_89{width: 950px; height: 150px;background-image: url(../images/89.jpg);background-repeat: no-repeat;}


.cssPageBox {	margin:1em; padding:0.8em;  width:650px; text-align :center ;}
.cssPageBox a {margin:0 5px 0 5px; font-size:13px;}
.cssPageBox label {margin:0 5px 0 5px; font-size:17px; color:Red; font-weight :bold ;}




.ProductLine {border-bottom: 1px solid #CCCCCC; width:880px; text-align: right;}
.ProductPic { margin:7px;width:432px; height:324px;}



.QandA { padding:7px;	border-bottom: 1px dotted #ffffff;}

.linkstyle a {text-decoration: underline; color: #0000FF;}
.linkstyle a:visited {text-decoration: underline; color: #0000FF;}
.linkstyle a:active {text-decoration: underline; color: #0000FF;}
.linkstyle a:hover {color: #FF0000;text-decoration: none;}


.cssSearch{width:650px; background-color :#edf1f3; border-spacing :0px;}
.cssSearch th {background:#d3dee4;width: 15%;text-align:center; font-weight: normal;}
.cssSearch td{padding:3px;}


.PTable7801 { width:780px; border:1px solid #CCCCCC;}
.PTable7801 th { width:100px; background:#edf1f3; text-align:center; border:1px solid #CCCCCC;font-weight: normal;padding:5px}
.PTable7801 td { width:290px; text-align:left;border:1px solid #CCCCCC;padding:5px;}
.PTable7801 td.w680p { width:680px;}


.PTable7803 { width:780px; background:#F9F9F9; border:1px solid #d9dee1;}
.PTable7803 th {text-align:left;	 width:18%; background:#edf1f3; text-align:center; border:1px solid #d9dee1;font-weight: normal; padding:5px;}
.PTable7803 td {text-align:left;	border:1px solid #d9dee1;padding:5px;}


.cssMust{color: #FF3300; font-size :20px;}

.PTable6001 { width:600px; border:1px solid #CCCCCC;}
.PTable6001 th { width:100px; background:#F9F9F9; text-align:center; border:1px solid #CCCCCC;font-weight: normal;padding:5px}
.PTable6001 td { width:200px; text-align:left;	border:1px solid #CCCCCC;padding:5px;}

.PTable6002 { width:600px; background:#F9F9F9; border:1px solid #CCCCCC;}
.PTable6002 th { width:100px; background:#CCCCCC; text-align:center; border:1px solid #999999;font-weight: normal;padding:5px;}
.PTable6002 td { width:200px; text-align:left;	border:1px solid #999999;padding:5px;}

.PTable6003 { width:600px; background:#F9F9F9; border:1px solid #CCCCCC;}
.PTable6003 th { width:100px; background:#CCCCCC; text-align:center; border:1px solid #999999;font-weight: normal; padding:5px;}
.PTable6003 td { width:500px; text-align:left;	border:1px solid #999999;padding:5px;}


.PTable6001 td.w500p { width:500px;}





.cssFooter { width:870px; padding:12px 40px 16px 40px; background:#ffffff; opacity:0.7; filter:alpha(opacity=80); -moz-opacity:0.7;}

.cssFooterLink{text-align :center ; margin-bottom :10px; }
.cssFooterLink a { margin-right :4px;margin-left :4px;font-size :12px;}
.cssFooterLink a:hover,.cssFooterLink a:active {color:#FF0000;}


.tlh2 { line-height:2em;}

.cssAgencyPhone{ font-size :15px;font-weight:bold;}


.cssFastRegion tr{height :22px;}
.cssFastRegion td{text-align :left;}