body,td,th,input,select,textarea,button {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;*font-size: 11px;color: #5a5a5a;}
body {margin: 0;}

img{border:0;}
form{margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left}
th,td {border-collapse:collapse; padding:0px}
a {color: #5a5a5a; text-decoration:none}
a:hover {color: #CC0000; text-decoration:none;}
button {border:0;cursor:pointer;}
dl,dt,dd {margin:0; padding:0}
hr {height:1px}

.page { width:1003px; margin:0 auto;}
.menu { width:1003px; height:33px;  background-color:#005297;}
.menu ul { margin:0 0 0 50px; padding:0; list-style:none;}
.menu li { line-height:33px; float:left;}
.menu a { font-weight:bold; padding:0 25px; color:#fff; display:block;}
.menu a:hover { background:url(images/menu-bg.jpg); display:block; color:#3e6bad; }
#Mhover { background:url(images/menu-bg.jpg); display:block; color:#3e6bad;}
.banner { margin-top:3px;}
.bottom { background:url(images/bottom-bg.jpg); height:76px;}
.bottom div { margin-top:15px; line-height:22px; text-align:center;}
#Midbox td { vertical-align:top;}
#more { float:right; background:url(images/ai.gif) left center no-repeat; padding-left:10px;}
.line { border-top:#CCCCCC solid 1px; overflow:hidden; height:1px; width:97%; margin:8px 0;}

.productsList {}
.productsList ul { margin:10px 0 3px 13px; padding:0; list-style:none;}
.productsList li { background:url(images/productsListBG-2.jpg) no-repeat; margin:5px 0;}
.productsList a { line-height:21px; padding-left:12px; color:#5a5a5a; width:174px; height:21px; display:block;}
.productsList a:hover { background:url(images/productsListBG-1.jpg) no-repeat; color:#fff }

.sNav { margin:12px 15px; background:url(images/snav.jpg); line-height:28px; font-size:14px; font-weight:bold; text-indent:25px; color:#005297;}
.sNav span { float:right; font-size:12px; font-weight:normal; color: #999999; margin-right:15px;}
.sBody { line-height:24px; margin:12px 15px; margin-top:0; }
.sBody hr { border-top: #999999 1px dashed; overflow:hidden;}
.sBody img { padding:2px; border:#CCCCCC 0px solid ;}
.sBody h3 { margin:0; padding:0;}

td .cptitle { border-bottom:#CCCCCC dashed 1px;}
table .prodList { width:96%;} 
	.prodList img{ border:1px solid #ccc}

.newsList{ margin:5px 5px 5px 15px; padding:0px; list-style:none}
	.newsList li{ line-height:24px; border-bottom: dashed #CCCCCC 1px;}
	.newsList li span{ float:right}

.newsList1{ margin:5px 5px 5px 15px; padding:0px; list-style:none}
	.newsList1 li{ line-height:20px;}
	.newsList1 li span{ float:right}
	
.ulList1{ list-style:none; margin:10px 5px 5px 15px; padding:0px;}
	.ulList1 li{ display:inline}
	.ulList1 li a{ width:100px; height:20px; line-height:20px; display:block; float:left; overflow:hidden}

.guestlist{}
	.guestlist table{ background-color:#cccccc; width:100%}
	.guestlist td{ padding:5px; background-color:#FFFFFF}
.guestAdd{ border:1px solid #ccc}
.btn{ background:url(images/button.gif); width:49px; height:21px; border:none; line-height:21px}
.pages{ display:block; text-align:center; width:100%; padding:6px}

.cases{ margin:0px; padding:0px; list-style:none}
	.cases li{ display:inline;}
	.cases li .l{ display:block; width:100%; height:100px; border-bottom:1px dotted #ccc}
	.cases li .l a{ color:#003366;}
	.cases li .l .t{ display:block; font-size:14px; font-weight:bold;}
	.cases li .l .c{ display:block; text-indent:24px}
	.cases li .l .m{ display:block; text-align:right}
	
.sTit{ font-size:16px; font-weight:bold; color:#CC0000; text-align:center}
.sInfo{ padding:6px 0px; border-bottom:1px dotted #ccc; text-align:center}
.sCon{ line-height:22px; padding:10px 0px}
.sBot{ text-align:right; padding:6px 0px; border-top:1px dotted #ccc; clear:both; margin-top:10px }

.Tab{ height:45px; clear:both; background-color:#F4F5F7; margin-bottom:10px}
	.Tab ul{ padding:0px; margin:0px 2px; list-style:none}
	.Tab ul li{ display:block; width:80px; height:45px; line-height:45px; float:left; cursor:pointer; text-align:center; letter-spacing:1px}
