﻿body,div,ul,li,p {margin: 0 auto;padding: 0;}

body {margin: 0 auto;padding: 0;font-size: 75%;}

images {border: 0;	vertical-align: bottom;}

.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;}



a:link,a:visited,a:hover,a:active {text-decoration: none;color: #003366;}

.cssMarquee{margin-right:40px;}

.text01 { color: #CC3300; font-weight: bold;}
.cssWrapper {position: relative;}

.cssTop {width:950px; padding:5px 0px 2px 0; background-color :#ffffff; } 
.cssTop a:hover, a:active {color:#FF0000;}
.cssTopRightLink{text-align :right ; margin-right :5px; font-size :11px;}


.cssH1{font-size :11px;  display :inline ;}
.cssH2{font-size :13px; display :inline ;}
.cssH3{font-size :11px; display :inline ;}

.cssTransBig{position:absolute;z-index:1;margin-left:10px;margin-top:10px;width:86px;height:24px; text-align:left;}
.cssTransMiddle{position:absolute;z-index:1;margin-left:10px;margin-top:10px;width:86px;height:24px; text-align:left;}
.cssTransSmall{position:absolute;z-index:1;margin-left:2px;margin-top:3px;width:86px;height:24px; text-align:left;}

/* Main Content */
.cssMainContentArea:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cssMainContentArea {width: 950px;display: inline-table;clear: both;background:url(../images/BackgroundColor.gif);}
/* MacIE begin \*/
* html .cssMainContentArea {height: 1%;}
.cssMainContentArea		{display: block;}
/* MacIE end */


/* Left_nav */
.cssLeft {width: 230px;float: left;}


.butt { text-align:center; margin:5px 0;}

/*cssGroup*/
.cssGroup {font-size: 12px;}
.cssGroup a { margin-right :5px; margin-left :5px;}


.smallImages{width:90px; height:67px; cursor:pointer; margin :5px;}

.sideBox {	padding: 5px 0 12px 0;}
.sideBox li { padding-bottom: 5px;}
.sideBox table {
	width:170px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000099;
	margin-left: 30px;
	height: 25px;
}
.sideBox table a {width: 170px;	float: left;}
.sideBox table a:hover,.sideBox ul li a:active {width: 170px;background-color: #6699CC;float: left;color: #ffffff;}

.sub {padding-top:10px;	text-align: center;	background-repeat: no-repeat;}
.sub p { padding:5px;color:#990000; font-weight: bold;}
.sub div {text-align:center;	list-style-type: none;margin: 5px 0 5px 0; padding:0;}
.sub .cssSub_Img {width: 180px; height: 130px; border: 0px;}
.sub .cssTrans {position:absolute;z-index:1;margin-left:10px;margin-top:10px;width:86px;height:24px;  text-align:left;}
.sub .cssPrice {font-size: 17px; color: Red;}





.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 */

/* Main */
.main {width: 720px;float: right;}
.main .main_footer {width:98%;text-align: right;margin:3px 0 18px 0;}



.BigProduct { background:#ffffcc;float: left;height: 160px;width: 345px; margin: 0 4px 10px 4px;}
.BigProduct ul { overflow:auto;width: 130px;margin-top: 12px;}
.BigProduct li { text-align: center; list-style-type: none;margin:3px 0;line-height: 2em;}

.MiddingProduct {float: left;height: 205px;width: 170px; padding:0 0.2em 1em 0.5em;}
.MiddingProduct ul {background: #FAFAFA;width: 150px;margin: 10px auto;}
.MiddingProduct li {text-align: center;list-style-type: none; margin-bottom:3px;}
.MiddingProduct li a:hover,.MiddingProduct li a:active {background:#ffffff; width: 150px;}

.SmallProduct { float:left; height:190px; width:130px; padding:0 0.2em 1em 0.8em;}
.SmallProduct ul {width: 120px;margin: 10px auto;}
.SmallProduct li {text-align: center;list-style-type: none; margin-bottom:3px;}
.SmallProduct li a:hover,.MiddingProduct li a:active {background:#ffffff; width: 120px;}
.cssSmallListImg {width: 110px; height: 67px; border: 0px;}
.cssMiddleListImg {width: 120px; height: 80px; border: 0px; margin-top :3px;}
.cssBigListImg {width: 180px; height: 135px; border: 0px;}

.cssMapStreetView {margin-right:9px;}

.font1 {color: #600000;}
.font2 {color: #FF3300;}
.font3 {color: #333366;}
.font4 {font-weight: bold; text-align: center;}
.font5 {color: #0000FF;}
.font6 {font-weight: bold;}

.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:22px; line-height: 2; padding:1.5em; border: 1px dashed #336633; width:600px;}


.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 ;}


.trSearchTitle {background-color:#646464;}



.ProductLine { padding:0.8em; border-bottom: 1px solid #CCCCCC; width:880px; text-align: right;}
.ProductPic { margin :5px; }

.cssRightLeftPic { margin :5px; width:200px; height:128px;}
.cssBigPic { margin :5px;width:360px; height:270px; }



.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;}





.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;}

.PTable7802 { width:780px; background:#F9F9F9; border:1px solid #CCCCCC;}
.PTable7802 th { width:100px; background:#edf1f3; text-align:center; border:1px solid #646464;font-weight: normal;padding:5px;}
.PTable7802 td { width:290px; text-align:left;	border:1px solid #646464;padding:5px;}

.PTable7803 { width:780px; background:#F9F9F9; border:1px solid #CCCCCC;}
.PTable7803 th { width:100px; background:#edf1f3; text-align:center; border:1px solid #646464;font-weight: normal; padding:5px;}
.PTable7803 td { width:680px; text-align:left;	border:1px solid #646464;padding:5px;}

.PTable6001 { width:600px; border:1px solid #CCCCCC;}
.PTable6001 th { width:100px; background:#edf1f3; 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:#edf1f3; text-align:center; border:1px solid #646464;font-weight: normal;padding:5px;}
.PTable6002 td { width:200px; text-align:left;	border:1px solid #646464;padding:5px;}

.PTable6003 { width:600px; background:#F9F9F9; border:1px solid #CCCCCC;}
.PTable6003 th { width:100px; background:#edf1f3; text-align:center; border:1px solid #646464;font-weight: normal; padding:5px;}
.PTable6003 td { width:500px; text-align:left;	border:1px solid #646464;padding:5px;}


.PTable7801 td.w680p { width:680px;}
.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;}
.cssFooter img {float: left; margin: 0 15px 0 50px;}
.cssFooter .cssClientInfo{margin-right:23px;}



.cssKnowledgeTitle {font-size:12px; margin-top :5px;}


.tlh2 { line-height:2em;}

.visitor { background-color: #F0F0F0; text-align: center; border: 1px solid #C1C1C1; margin: 0px 37px 0px 37px; padding: 10px 0 10px 0;}

.cssBigImgList{float :left; margin-top :12px; margin-left :12px;}

.cssLeftImgDiv{text-align: center; margin-bottom :3px;}

.cssAgencyList{width: 99%;border: 1px solid #CCCCCC; margin-bottom :10px;}
.cssAgencyList th { border-top: none; border-bottom: none; border-left: 3px solid #CCCCCC; border-right: 3px solid #CCCCCC; padding: 5px 10px; width: 100px;}
.cssAgencyList td { border-top: none; border-bottom: 1px solid #CCCCCC; border-left: none;  border-right: 1px solid #CCCCCC; padding: 5px 10px;}


.qa_title { background-color: #646464; font-size:105%; border:0; padding:5px 10px; color:#ffffff; font-weight: bold; line-height: 1.2em; margin-bottom :10px;}
.cssInquiry table { border-top: 1px solid #CCCCCC; border-bottom: none; border-left: none; border-right: none; font-size: 100%; width: 99%; line-height: 1.2em;}
.cssInquiry td { border-top: none; border-bottom: 1px solid #CCCCCC; border-left: none;  border-right: 1px solid #CCCCCC; padding: 5px 10px; }
.cssInquiry th { border-top: none; border-bottom: 1px solid #CCCCCC; border-left: 5px solid #CCCCCC; border-right: none; background-color: #F3F3F3; font-weight: normal; padding: 5px 10px; width: 100px;}


.cssAgencyPhone{ font-size :15px;font-weight:bold;}

.cssPageDesList{height: 23px; overflow: hidden; padding-top: 1px; font-weight: 600; border :3px; padding-bottom :3px; text-align :left ;}
.cssPageDesList ul{overflow: hidden; height :21px;}
.cssPageDesList li{ margin :4px;}