﻿*{ margin: 0; padding: 0;}
body{ font: 12px/1.5 '\5FAE\8F6F\96C5\9ED1',tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;
 background:#f3f7f8 url(../images/white_bg.png) repeat-y center top;}
img { border: 0;}
a,a:hover { text-decoration: none;}
ul,ul li { list-style: none;}
.w978 { width: 953px; margin: 0 auto; overflow: hidden;}
.logo { text-align: center; width: 953px;margin: 0 auto; overflow: hidden;}
.logo  img { width: 100%;}

.banner { width: 474px; float:left; margin:0 0 0 20px;overflow: hidden;}
.slideBox{ width:474px; height:240px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px;
 height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:474px; height:240px; display:block;  }


.bHref { overflow: hidden;  float: right; width: 370px ; height: 239px; margin: 6px 0 0 0;}
.bHref a{font-size:16px; color:#fff; text-align:center;overflow: hidden;
 display: block; background: url(../images/a.jpg) no-repeat center top;
  width: 245px; height: 57px; line-height: 50px; margin: 2px 0;}
.w400 { float: left; width: 400px; flex: left; height: 246px; overflow: hidden;}
.fr { float: right;}
.hwork {width: 851px; margin: 0 auto; overflow: hidden;}
.title1 {     border-bottom: 1px solid #ccc; 

height: 57px; line-height: 57px;}
.title1 span { letter-spacing: .2em; text-align: center; width: 166px;height: 57px;
background: url(../images/title.jpg) no-repeat left top; 
color: #fff; font-size:16px;display:inline-block;}
.dih,.dih ul { overflow: hidden;}
.dih { padding: 10px 0 0 0;}
.dih ul li { padding: 0 0 0 15px; 
background: url(../images/dian.jpg) no-repeat left center; color:#666;font-size: 14px; overflow: hidden; height: 35px; line-height: 35px;}
.footer { padding: 10px 0; background-color: #c3262f; overflow: hidden; margin: 20px 0 10px  0; text-align: center;}
.footer p { color: #fff; padding: 5px 0;}