.banner{ float: left; width: 100%;}

 .abnew_mod{ width: 100%; height:420px;  margin-top: 20px;}
  .abnew_mod .section{ margin-top: 10px;}
 .abnew_mod .about{ float: left; width: 573px;}
 .abnew_mod .about .hd{ width: 100%; height:65px; border-bottom: 1px solid #dddddd;}
 .abnew_mod .hd  h2{ float: left;font-size: 36px; color: #223e88;line-height: 72px; font-weight: 500;}
 .abnew_mod .hd  em{float: left;font-size: 17px; color: #a1a1a1; font-style: normal; padding: 27px 0px 0px 0px; line-height: 32px; margin-left: 5px;}
 .abnew_mod .about .img{ float: left; width: 228px; overflow: hidden;}
 .abnew_mod .about .img img{ width: 228px;}
 .abnew_mod .about .txt{ float:right; width: 322px; overflow: hidden; color: #333; line-height: 22px; font-size: 13px;}
 
  .abnew_mod .news .hd{ width: 100%; height:65px; border-bottom: 1px solid #dddddd;}
 .abnew_mod .news{ float: right; width: 573px;} 
 .abnew_mod .news .img{ float: left; width: 228px; overflow: hidden;}
 .abnew_mod .news .img img{ width: 228px;}

  .abnew_mod .news .new_list{float:right; width: 322px;}
  .abnew_mod .news .new_list ul li{ background: url(../images/news_ico.gif) no-repeat 0px 10px; text-indent: 20px; line-height: 32px; height: 32px; border-bottom: 1px dashed #eee; }
  .abnew_mod .news .new_list ul li a{ font-size: 14px; color: #333;}

.pro_mod{ width: 100%; height: 528px; background: url(../images/pro_bg.jpg) no-repeat;}
.pro_mod .hd{ width: 100%; height: 50px; padding-bottom: 15px;text-align: center;  padding-top: 50px; margin-bottom: 50px;}
.pro_mod .prolist{ width: 100%; height: 351px;}
.pro_mod .prolist ul li{ float: left; width: 284px; height: 351px; margin: 0px 0px 0px 10px;}
.pro_mod .prolist ul li .img{ background: #FFF;width: 280px; height: 293px; text-align: center; }
.pro_mod .prolist ul li .img img{ max-height: 276px;max-width: 260px;}
.pro_mod .prolist ul li .title{ height: 30px; line-height: 36px; color: #FFF;text-align: center;  font-size: 16px;}


.project_mod{width: 100%; height: 528px; }
.project_mod .hd{ width: 100%; height: 50px; padding-bottom: 15px;text-align: center;  padding-top: 30px; margin-bottom: 30px;}
.project_mod .desc{ color: #333; line-height: 22px; font-family: "微软雅黑"; font-size: 14px;}
.project_mod .proj_cate{ width:960px; margin: 0 auto;}
.project_mod .proj_cate ul li{ float: left; width:210px; margin: 0px 10px 20px 10px;}


.case_content{ width:1200px; float: left; margin-top: 0px;  margin-bottom: 10px;   position: relative;}
.case_content .probtn{display:block;height:28px;position:absolute;top:75px;width:28px;z-index:200;cursor:pointer;}
.case_content .prev{background: url(../images/case_prve_btn.png) no-repeat 0 0; left: 5px;}
.case_content .next{background: url(../images/case_next_btn.png) no-repeat 0 0; right: 10px;}

.case_list{margin:0 auto; width:1230px;  height:215px;overflow:hidden;}
.case_list ul li{ float:left; width:275px; height:215px; margin-right:5px; }
.case_list ul li img{ max-width:270px; max-height:185px;}
.case_list ul li .title{ line-height:35px; text-align: center; font-size: 14px;}