/* CSS Document */
body { padding:0; margin:0 auto; color:#444444; font:200 12px/20px 'ËÎÌå'; background-color:#fff; }
img{ border:none; }
a {  color: #444444; text-decoration: none; }
a:hover { color: #406DA7; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
h1,h2,h3,h4,h5,form,p,ul{ padding:0; margin:0; }
h1,h2,h3,h4,h5{ font-size:12px; }
table{ padding:0; margin:0 auto; }

/*top*/
#banner,#menu,#content{ border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
#menu a{ color:#fff; font-size:14px; font-weight:bold; margin:0 15px; display:inline; }
.line{ border-bottom:3px #449285 solid; }
/*content*/
.prolist td{ background:url(../images/productclassbg.gif) no-repeat center; height:28px; text-align:left; padding-left:20px; }
.sitelist td { height:94px; }
.sitelist td img{ border:1px solid #d0d8db; }
/*bottom*/
#bottom{ border-top:2px solid #d0d8db; }

#xmarquee img{ height:160px; border:0px; margin-left:5px; }
#cleft{ border-right:1px solid #d0d8db; }
.xcontent img{ padding:0 10px 10px 0; float:left; }

.xprolist { list-style:none; }
.xprolist li { width:135px; float:left; height:140px; text-align:center; margin:0 3px; }
.xprolist li a{ display:block; }
.xprolist li a img { width:130px; height:101px; border:1px solid #ddd; padding:2px; }

#yContent { overflow:hidden; }
#yContent img{ max-width:580px; width:expression(this.width>580?"580px":this.width); }