body{ margin:0 ; background:url(images/sky.jpg) no-repeat}
body,td,th,input{ 
	font-family:  Arial,Tahoma, Verdana;
	font-size: 12px;
	color: #565656;
}
a {color:#565656; text-decoration:none;  }
a:hover{ color:#FF3300; text-decoration:none}
#menu1 { background:url(images/menubg.gif) center no-repeat; height:22px; width:92px; float:left; line-height:26px; text-align:center}
#menu1 a{ color:#00349A; font-weight:bold; font-size:12px;}

#searchbg{text-align:center;color:#00349A; font-size:11px}
#searchtext{height:15px; padding:0 4px;}
#searchbt{background:url(images/go.gif); border:0; color:white;font-weight:bold; height:20px;}

#body0{  margin:auto; width:980px;}

#left0{ width:200px; float:left;text-align:center }

#left0_line{background:#CFE7F3; text-align:left; padding:3px 15px; color:#0366AA; font-weight:bold;}

#insortdiv2{background:#fff; text-align:center;border-bottom:#A2CBEC 1px solid;}

#right0{ width:774px; float:right;}
#right_left{ width:598px;float:left;}

#right_right{ width:170px; float:right; overflow:hidden;}
#right_right .line{ background:#308DD6; height:20px; line-height:20px; text-indent:10px; color:#FFFFFF; font-weight:bold;}

#foot0{ padding-top:8px;width:100%; text-align:center;color:#000 ;height:62px;  margin:10px auto auto auto;clear:both;}

#top_class {border:2px solid #A6CFE1; height:28px; line-height:28px; background-image:url(images/topbg.gif)}
#top_class a{ font-weight:bold}

#prohref a{ display:block; width:145px; border:1px solid #CFE7F3; text-align:center; float:left; margin:2px 3px; background:#f5f5ff;}



#links{ 
text-align:center;line-height:30px; color:#fff; }
#links a{padding:0 5px; text-transform:capitalize;}


#showpage {  text-align:center;line-height:30px; font-size:12px;clear:both;  color:#000; 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:20px; background:#CFE7F3; line-height:20px; border:1px solid #A2CBEC; margin-bottom:10px;}
#bar a{ font-weight:bold;}

#topcart2{
	text-align:left; 	
	line-height:27px;height:27px; 
	background:url(images/.gif) repeat-x;	
	font-size:11px; color:#000; 
	text-align:left;
	margin-bottom:0px;	
  	border-bottom:0px solid #630102;
}
#topcart2 span {font-size:13px; background:url(images/star2.jpg) no-repeat 3px; padding-left:19px; 
 font-weight:bold; color:#a00; float:left;  display:none;}
#topcart2 b{font-size:11px; color:#000;}
#topcart2 a{ font-size:11px;font-weight:100; color:#000; }

#insort0{border:#CFE7F3 1px solid; text-align:center}	  
#insortdiv1{background:#CFE7F3; text-align:left; padding:3px 15px; color:#0366AA; font-weight:bold;}
#insortdiv2{background:#fff; text-align:center;border-bottom:#A2CBEC 1px solid;}

#hw0{width:148px; text-align:center; float:left;}
#hw00{width:154px; text-align:center; float:left;}
#hw1{ border:1px solid #CFE7F3; height:90px; width:122px; overflow:hidden}
#hw1 a img{ border:0; max-width:120px; max-height:90px; width:expression(this.width > 120 && this.height < this.width*90/120 ? 120: true);  height: expression(this.height > 90 ? 90: true);margin-top: expression(this.height < 90 ? (90-this.height)/2: 0); }

#hw33{ max-width:330px; border:1px solid #ddd; background:#fff;}
#hw2{overflow:hidden;height:44px; width:122px; table-layout: fixed;WORD-BREAK: break-all; WORD-WRAP: break-word; color:4B4B4B; font-size:11px;}


.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;}


.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;}