body{ margin:0px auto  0px auto; background: url(images/bg.gif) repeat-x #ECEFF2 }
body,td,th,input,div,select,p{ 
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	color: #000;}

a {color:#333; text-decoration:none;  }
a:hover{ color:#333; text-decoration: underline}

.coolscrollbar
　　{
　　scrollbar-arrow-color:#333;
　　scrollbar-base-color:lightsalmon;
　　} 

#headbody{width:950px;margin:0 auto;}
#headbody .logo{ width:220px; height:70px; float:left}
#headbody .member{ width:350px; height:28px; background:url(images/search-back.gif); float:right}
#headbody .reg{position:absolute; top:50px; float:right; text-align:right;width:350px; font-size:11px; color:#FFF}
#headbody .reg a{ color:#666; text-decoration:underline; font-size:11px;}
#headbody .reg a:hover{ color:#fff}

/* ---------------------- Style 4 nav ---------------------- */
#stylefour{position:relative;display:block;height:27px;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;clear:both; overflow:hidden;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0; background-color:#EE0E0E;}
#stylefour ul li a{display:block;float:left;color: #fff;text-decoration:none;padding:3px 34px 0 34px;border-top:4px solid #EE0E0E; margin-right:2px;height:20px;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#fff; background-color:#EE0E0E}
/* ---------------------- END Style 4 nav ---------------------- */



#mainbody{width:940px; padding:5px; margin:0 auto; background-color:#fff; overflow:auto}
#mainbody .new{height:20px; border-bottom:1px solid #333333; line-height:20px;}
#mainbody .new a{ color:#999; font-size:10px; text-indent:10px;}

#footbody{width:950px;margin:auto;text-align:center; height:115px; font-size:10px; color:#FFF; background:url(images/footer-back.jpg); clear:both}
#footbody .text{ width:925px;  color:#fff; line-height:15pt; overflow:hidden; font-size:11px; margin:0 auto; clear:both; padding-top:15px;}
#footbody td{ color:#fff; font-size:11px; line-height:20px;}
#footbody a{ color:#fff; }
#copyright{width:950px; margin:0 auto; text-align:center; padding:5px 0; color:#333; font-size:11px; clear:both}

.title{background:url(images/category.gif); height:31px; line-height:31px; text-indent:20px;font-weight:bold; margin-top:5px;}
.mid{text-align:left; color:#FFFFFF; padding:10PX 0}

#leftsider{ width:197px;float:left;overflow:hidden;}
#rightsider{width:735px;float:right;overflow:hidden; border:1px solid #ddd; color:#000; text-align:left;}

#indextitle{background:url(images/category001.gif); height:31px; line-height:31px; text-indent:20px; color:#FFF; font-weight:bold}

#showpage {  text-align:center;line-height:30px; font-size:11px;clear:both;  color:#333; font-weight:100; margin:10px 0;}
#showpage a{ font-family:arial; text-decoration:none; color:#000; font-size:11px; font-weight:bold; background:#fff; border:1px solid #666; padding:0 5px;}

#bar{height:32px;line-height:32px; background:url(images/title02.gif);text-indent:20px;font-size:11px;color:#fff; text-align: left;}
#bar a{ font-size:11px; color:#fff;}




#hw00{ float:left; width:180px;  overflow:hidden; }
#hw1{ text-align:center;margin-top:10px;height:135px;overflow:hidden;}
#hw1 a img{ border:0; max-width:145px; max-height:125px; width:expression(this.width > 145 && this.height < this.width*125/145 ? 145: true);  height: expression(this.height > 125 ? 125: true);margin-top: expression(this.height < 125 ? (125-this.height)/2: 0); border:5px solid #666 }
#hw2{ width:136px; margin:0 auto; text-align:left; line-height:1.3; margin:auto; height:55px; font-size:10px; font-family:verdana; }
#hw2 a{ color:#000; font-size:10px;}
#hw2 span{ color:#CC9900; font-size:14px; font-weight:bold;}



.f1gif{background:#fff;  text-align:center; line-height:18px; margin:4px 0 10px 0;
 color:#069;text-transform:capitalize; font-weight:bold; 
 text-decoration:underline;}
 
#topa1{background:url(images/topa1bg.gif) no-repeat right 0; padding-right:30px; line-height:20px;}
#topa1 a{ padding:0 3px; font-size:10px;}

.topa2{ margin:auto;background:url(images/.gif) left;  line-height:22px;}
.topa2 { background:url(images/topa2bg.gif)  no-repeat }
.topa2 a{ display:block; background:url(images/topa2bg.gif)  right -22px no-repeat #FFDE01; margin: 0 1px 0 4px;
 font-size:12px; color:#000; padding:0 6px 0 2px;
 text-align:center;  
 font-weight:bold;text-transform:uppercase; color:#c00;
}.topa2 a:hover{ text-decoration:none}
.a2hover{background-image:url(images/2topa2bg.gif)}
.a2hover a{ background-color:#fff; background-image:url(images/2topa2bg.gif)}

.news1{ background:url(images/dot_black.gif) 5px 9px no-repeat;color:#000; padding-left:15px;line-height:26px;height:24px;overflow:hidden; text-overflow:elipsis; }
.news1 b{ float:right;padding-right:15px; font-weight:100; font-size:11px; color:#888}

.lefttitle{ background:#000;color:#fff; font-weight:bold; font-size:13px; text-transform:uppercase; padding-left:5px; line-height:20px;}
.lefttitle a{ color:#666; }
.leftbox{   margin-bottom:10px; background:url(images/pro4.gif) no-repeat bottom #DEE3E9; border:0; padding:5px 0 5px 15px; }

#clr{ clear:both;}.clr{ clear:both;}

.baidu_picbg {background: url(images/baidu_picbg.gif) #fff; border-bottom:1px solid #fff;}