.main{ width:980px; overflow:hidden;margin:0 auto;}

.mainleft{ float:left; width:216px;}
 .leftbt{float:left;width:201px; height:34px; background: url(../images/mainleftbg.jpg) 0px 0px no-repeat; font-family:"Î¢ÈíÑÅºÚ"; line-height:30px; color:#c4c2c2; padding:13px 0 0 15px; }
  .leftbt span{ color:#096298; font-size:18px; font-weight:bold; padding-right:5px;}
 .leftlb{float:left;width:216px; background: url(../images/leftlbbg.png) repeat-y; padding-bottom:25px;}
  .leftlb ul{float:left;width:201px; padding:15px 0 0 15px; overflow:hidden}
  .leftlb ul li{ float:left; border-bottom:1px #e3e3e3 solid; width:174px; height:30px; line-height:30px;}
  .leftlb ul li a{float:left; display:block; width:164px; height:30px; line-height:30px; color:#096298; padding-left:10px;}
  .leftlb ul li a:hover{ color:#ffffff; background: url(../images/index_01.png) no-repeat;}
  .leftlb ul li a.marked{ color:#FFF; background: url(../images/index_01.png) no-repeat;}
 .leftct{float:left;width:216px; height:150px; background:url(../images/mainleftbg.jpg) 0px 150px; }
 .leftct img{ padding-left:15px;}
.mainright{ float:right;width:742px;}
 .rightbt{width:742px; line-height:45px; float:left; height:45px;background:url(../images/mainrightbg.jpg) bottom no-repeat;}
 .rightbt h1{float:left; display:block; height:45px;line-height:45px; color:#555555; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
 .rightbt span{ display:block; float:right;line-height:45px; height:45px; background:url(../images/ioc.jpg) no-repeat left center; padding-left:20px;}
 .rightbt strong{ color:#888888; font-weight:normal;}
 .rightbt a{ color:#0a5f94;}
 .rightnr{ float:left;width:742px; overflow:hidden; min-height:500px; line-height:24px; }
 .about{ float:left;padding:30px 30px 20px 30px; width:682px;}
 .head{ float:left;width:742px; text-align:right; cursor:pointer;}
 
.cases{ float:left;padding:15px 20px 20px 30px; width:682px;}
 .cases ul{ float: left;width:682px; overflow:hidden}
 .cases ul li{ float: left;width:682px; background:url(../images/honordian.png) repeat-x bottom; padding:15px 0;}
 .casesleft{ float:left; width:216px; height:152px; background:url(../images/casesbg.png) no-repeat;}
 .casesleft a{ width:209px; height:145px; padding:7px 0 0 7px; display:block}

 .casesright{ float:right; width:445px; padding:5px 5px; line-height:25px}
 .casesright span a{ float:right; width:445px; height:40px; line-height:40px; overflow:hidden;  font-weight:bold; display:block;}
 .casesright a{color:#096298;}