BODY { FONT-FAMILY: Arial, Helvetica, sans-serif }
BODY {  MARGIN: 0px;FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
TD { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif }
TH { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.blue12btxt { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3394b7; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.black11txt { FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.grey11txt { FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.grey12txt { FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.grey12txt2 { FONT-SIZE: 12px; COLOR: #929393; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.black16btxt { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 40px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.purple11txt { FONT-SIZE: 11px; COLOR: #b2b1c5; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif }
A:link { FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none }
A:visited { FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none }
A:hover { FONT-SIZE: 12px; COLOR:#F00; TEXT-DECORATION: none }
A:active { FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none }
.blue11link { FONT-SIZE: 11px; COLOR: #377ec7; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.blue11link:link { FONT-SIZE: 11px; COLOR: #377ec7; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.blue11link:active { FONT-SIZE: 11px; COLOR: #377ec7; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.blue11link:visited { FONT-SIZE: 11px; COLOR: #377ec7; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.blue11link:hover { FONT-SIZE: 11px; COLOR: #01468e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12blink { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12blink:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12blink:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12blink:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12blink:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bd0002; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12link { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12link:link { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12link:active { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12link:visited { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.black12link:hover { FONT-SIZE: 12px; COLOR: #bd0002; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.grey12link { FONT-SIZE: 12px; COLOR: #929393; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.grey12link:link { FONT-SIZE: 12px; COLOR: #929393; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.grey12link:active { FONT-SIZE: 12px; COLOR: #929393; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.grey12link:visited { FONT-SIZE: 12px; COLOR: #929393; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.grey12link:hover { FONT-SIZE: 12px; COLOR: #bd0002; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.red12btxt { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bd0002; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.red12blink { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bd0002; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.red12blink:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bd0002; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.red12blink:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bd0002; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.red12blink:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bd0002; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.red12blink:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.newblue12btxt { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3394b7; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.newblue12blink { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3394b7; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.newblue12blink:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3394b7; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.newblue12blink:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3394b7; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.newblue12blink:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3394b7; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.newblue12blink:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3394b7; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


.main{ width:1002px; margin:0 auto; background:#FFF}
.mu{ background:url(mubg.jpg)}

h1{ height:22px; background:url(about_05.gif); font-size:18px; margin:0;  color:#008198; padding:5px 0 0 0; white-space:nowrap}

li.productlist{ list-style:none; float:left; text-align:center; border:#CCC solid 1px; margin-right:10px; background:#CCC; margin-bottom:10px}
li.productlist img{border:0; max-height:166px; max-width:166px}
li.productlist .photo{background:#FFF; height:170px; width:170px; overflow:hidden}
li.productlist .title{ padding:5px}


#page{clear:both; margin-top:10px;}


.pro img{ width:150px; height:132px; border:0}

/**/
#lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img { border: none; }
#outerImageContainer { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav { left: 0; }
#hoverNav a { outline: none; }
#prevLink,
#nextLink { width: 49%; height: 100%; background: transparent url(blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover,
#prevLink:visited:hover { background: url(prevlabel.gif) left 15% no-repeat; }
#nextLink:hover,
#nextLink:visited:hover { background: url(nextlabel.gif) right 15% no-repeat; }
#imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; }
#imageData { padding:0 10px; color: #666; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.content p{ text-indent:25px; line-height:20px;}
#marqueedivmouse { margin-left:15px}
#marqueedivmouse img{ width:170px; border:0px; height:130px; }

.content img{ max-width:560px;}

 .pic { width:100%}
 .pic img{ width:180px; max-height:150px; }
 .pic .bimg{ border:solid 1px #CCC; width:180px; height:150px; overflow:hidden;margin:0 0 5px 0;}

.nav{}
 .nav li{ float:left; list-style:none; margin-right:10px; background:url(navbg.jpg) no-repeat left bottom; padding-left:10px; padding-top:10px}
 .nav li.nobg{ background:none}

 .nav li a{ font-size:14px; font-weight:bold; color:#616161}
 .nav li a span{ font-size:11px; font-weight:normal; color:#b0b0b0}

 .nav li a:hover{ color:#F00}
 .nav li a:hover span{ color:#000}
 .nav li a.cur{ color:#F00}
 .nav li a.cur span{ color:#000}

.leftmu td a {PADDING-LEFT: 5px; height:26px;DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND:#f1f1f1;
				WIDTH: 200px; COLOR: #920d10; text-decoration:none;line-height:26px; margin-bottom:2px;
				border-left:#f1f1f1 2px solid; white-space:nowrap; overflow:hidden}
.leftmu td a:hover,
.leftmu td a.red12blink{border-left:#CCC 2px solid; }

.leftmu td li.subleftmu{ list-style:none; }
.leftmu td li.subleftmu a{ background:#fff; list-style:none; color:#666; width:100px}
.leftmu td li.subleftmu a:hover{ color:#000}
.leftmu td li.subleftmu a.subred12blink{color:#F00}
/*.leftmu a{ background:url(a2.jpg) no-repeat left; padding-left:8px; width:170px}

.leftmu a:hover{ background:url(a1.jpg) no-repeat left;}
.leftmu a.red12blink{background:url(a1.jpg) no-repeat left;}
*/
.yxwl{ color:#999}
.yxwl h3{ margin:3px 0; color:#b00002; font-size:14px}

.right h4{ margin:5px}
.right ol{ margin-left:30px; margin-right:0}
.right li{ list-style:lower-alpha; border-bottom:#CCC dashed 1px; padding:5px; margin:0 20px 0 0px}


.tdborderd td{ border-top:#CCC dashed 1px; padding:8px 0}

.newslist td{ padding:5px 0; border-bottom: dashed 1px #CCC}

.t14e88{ padding-top:8px;font-size:14px}
.t14e88 strong{ color:#e88720; font-size:16px}
.t14e88 em{font-weight:bold}

.t14e88b{border-top:dashed #CCC 1px;}

.al { margin-bottom:16px;}
.al img{ border:solid 1px #CCC; padding:3px; margin-bottom:5px}

.enmenu a{ font-size:16px; font-weight:bold; display:block; padding:0px 10px 10px 10px}
