html,body,ul,ol,dl,dt,dd,form,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
body { font: 12px/22px Arial, Helvetica, sans-serif, "ËÎÌå"; color: #444; text-align: center; background: #ccc; }
ul,ol { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-size: 14px; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }
table {}
th { padding: 4px; }
td { padding: 4px; }
img { border: 0; }
p { text-indent: 2em; }
.clear { clear: both; }

#wrapper { width: 980px; margin: 0 auto; text-align: left; background: #fff; border-top: #900 2px solid; border-bottom: #900 2px solid; }

#header { width: 980px; height: 123px; background: url(../images/bg_header.gif) repeat-x bottom; }

#logo { width: 330px; height: 87px; float: left; overflow: hidden; }
#logo a { width: 330px; height: 70px; display: block; background: url(../images/logo.png) no-repeat; text-indent: -999999px; line-height: 300%; overflow: hidden; margin: 5px 0 0 20px; }

#topmenu { width: 640px; height: 87px; float: left; background: url(../images/map.gif) no-repeat bottom right; overflow: hidden; }
#topmenu ul { text-align: right; padding: 30px 20px 0 0; }
#topmenu li { display: inline; padding: 0 10px; }
#topmenu h1 { text-align:right; padding:5px 20px 0 0;}

#nav { width: 980px; height: 36px; float: left; background: url(../images/nav.png) no-repeat; }
#nav ul { padding: 4px 10px 6px 10px; }
#nav li { float: left; padding: 0 10px; }
#nav a { width: 100px; height: 26px; display: block; line-height: 26px; text-align: center; color: #333; }
#nav a:hover { background: url(../images/nav_over.png) no-repeat; color: #fff; text-decoration: none; }
#nav a.current { background: url(../images/nav_over.png) no-repeat; color: #fff; }

#container { padding: 10px; background: url(../images/bg_container.gif) repeat-x top; }

#left { width: 240px; float: left; }

#right { width: 710px; float: right; }

#footer { text-align: center; padding: 10px 0; background: url(../images/bg_foot.png) no-repeat top center; border-top: #d7d7d7 2px solid; width: 960px; margin: 0 auto; }

#quick_links {}
#quick_links li { display: inline; padding: 0 10px; border-right: #999 1px dotted; }
#quick_links li.last { border: 0; }

#slides { width: 980px; height: 280px; background: #eee; }
.slides_container { width:980px; overflow:hidden; display:none; position: absolute; }
.slides_container a { width:980px; height:280px; display:block; }
.slides_container a img { display:block; }
.pagination { display: none; }

#mtop { height: 30px; background: url(../images/mtop.gif) no-repeat bottom left; padding: 0 0 0 30px; margin: 0 0 15px 0; }
#brumds { float: right; }
#brumds span { padding: 0 5px; }
#brumds a { color: #444; }
#brumds a:hover { color: #f60; }
#mtop h1,
#mtop h2 { font-size: 14px; color: #000; }

.msg { border: #ddd 1px solid; padding: 5px; margin: 0 0 5px 0; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; background: #fff; }
.msgL { width: 80px; float: left; }
.msgL img { width: 80px; height: 80px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.msgR { width: 600px; float: right; }
.msgT { height: 24px; background: #efefef; line-height: 24px; padding: 0 10px; margin: 0 0 5px 0; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.msgT small { float: right; color: #999; font-size: 10px; }
.reply { color: #0066CC; margin: 5px 0 0 0; }

.ipt1 { width: 300px; height: 22px; line-height: 22px; padding: 0 5px; border: #999 1px solid; }
.txt1 { width: 300px; height: 80px; line-height: 22px; padding: 5px; border: #999 1px solid; }
.ipt2 { width: 100px; height: 22px; line-height: 22px; padding: 0 5px; border: #999 1px solid; }


ul.list {}
ul.list li { height: 30px; line-height: 30px; padding: 0 10px 0 20px; border-bottom: #999 1px dotted; background: url(../images/ic.gif) no-repeat 0 8px; overflow: hidden; }
ul.list a { }
ul.list small { float: right; }

.pro { padding: 10px 0 0 0; }
.pro li { width: 172px; height: 160px; float: left; text-align: center; overflow: hidden; }
.pro li a {}
.pro li span { width: 160px; height: 120px; display: block; border: #eee 1px solid; padding: 3px; margin: 0 0 5px 0; }
.pro li img { width: 160px; height: 120px; }

.pages { margin: 10px 0 0 0; text-align: center; height: 30px; }
.pages a { padding: 4px; text-decoration: underline; }
.pages strong { padding: 4px; color: #900; }
.pages span { padding: 4px; }

.block { margin: 0 0 10px 0; }
.block h2,
.block h3 { height: 30px; line-height: 30px; color: #fff; font-size: 12px; background: url(../images/block.gif) repeat-x; padding: 0 10px; margin: 0; }
.block h2 span,
.block h3 span { color: #DF8990; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 0 10px; }
.block ul { border: #d7d7d7 1px solid; padding: 10px; }
.category li { border-bottom: #d7d7d7 1px dotted; height: 24px; line-height: 24px; padding: 1px 0; }
.category li a { display: block; height: 24px; line-height: 24px; padding: 0 10px; }
.category li a:hover { text-decoration: none; color: #f00; background: #eee; }

.wrap { margin: 0 0 10px 0; padding: 0 0 1px 0; border: #d7d7d7 1px solid; position: relative; min-height: 230px; height: auto!important; height: 230px; }
.wrap h2 { height: 28px; line-height: 28px; color: #A70411; font-size: 12px; background: url(../images/wrap.gif) repeat-x; padding: 0 10px; margin: 0; border-bottom: #d7d7d7 1px solid; }
.wrap h2 span { color: #999; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 0 10px; }
.wrap .c { padding: 0 10px; }
.wrap a.more { width: 39px; height: 11px; text-indent: -99999px; line-height: 300%; display: block; background: url(../images/more.gif) no-repeat; position: absolute; top: 9px; right: 10px; z-index: 3; }

.wrap.overview { width: 400px; float: left; }
.wrap.news { width: 300px; float: right; }

.wrap.overview1 { width: 350px; float: left; }
.wrap.news1 { width: 350px; float: right; }

a.a_order,
a.a_message { width: 240px; height: 48px; display: block; background: url(../images/guestfeedback.jpg) no-repeat; text-indent: -99999px; line-height: 300%; overflow: hidden; margin-bottom: 10px; }
a.a_order { background: url(../images/order.gif) no-repeat; }

#contact { background: url(../images/contact.gif) no-repeat; height: 360px; }
#contact ul { padding: 40px 0 0 330px; }
#contact li { padding: 10px; border-bottom: #ddd 1px dotted; }

#product_view h1 { text-align: center; font-size: 18px; color: #fff; margin: 0 0 10px 0; background: #c00; padding: 8px; border-bottom: #900 2px solid; }
#product_view img { margin: 0 auto; display: block; }
#product_view p { text-indent: 0; }
#product_view table { border-top: #ccc 1px solid; border-right: #ccc 1px solid; text-align: center; }
#product_view th { border-left: #ccc 1px solid; border-bottom: #ccc 1px solid; padding: 4px; text-align: center; background: #eee; }
#product_view td { border-left: #ccc 1px solid; border-bottom: #ccc 1px solid; padding: 4px; text-align: center; }

UL.honor_list {
	
}
UL.honor_list LI {
	TEXT-ALIGN: center; WIDTH: 230px; FLOAT: left; HEIGHT: 200px; FONT-WEIGHT: bold
}
UL.honor_list A {
	WIDTH: 230px; DISPLAY: block; HEIGHT: 200px
}
UL.honor_list SPAN {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; PADDING-LEFT: 3px; WIDTH: 200px; PADDING-RIGHT: 3px; DISPLAY: block; HEIGHT: 150px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
UL.honor_list IMG {
	WIDTH: 200px; HEIGHT: 150px
}
UL.honor_list A:hover SPAN {
	BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid
}






