/**
 * 首页样式
 */
#aboutus {
  width: 1047px;
  height: 830px;
  margin: 0 auto;
  margin-top: 100px;
  padding-bottom: 60px;
}
#aboutus .topaboutus p {
  margin: 0 auto;
  padding-bottom: 30px;
  width: 266px;
  height: 50px;
  background: url(../images/aboutus.gif) no-repeat;
}
#aboutus .aboutcontent p {
  font-size: 18px;
  color: #666;
  padding: 0 90px;
  line-height: 35px;
  margin-bottom: 15px;
  text-indent: 2em;
}
#aboutus .aboutcontent .img_logos {
  overflow: hidden;
  padding: 30px 250px 30px 250px;
}
#aboutus .aboutcontent .img_logos .buka_q {
  padding-top: 110px;
  float: left;
  display: block;
  text-align: center;
  width: 133px;
}
#aboutus .aboutcontent .img_logos .buka_q span {
  display: block;
  font-size: 20px;
  color: #666;
  margin-top: 20px;
  margin-left: 5px;
}
#aboutus .aboutcontent .img_logos .buka_phone {
  float: right;
  margin-left: 163px;
  width: 160px;
  text-align: center;
}
#aboutus .aboutcontent .img_logos .buka_phone span {
  display: block;
  font-size: 20px;
  color: #666;
  margin-top: 20px;
  margin-left: 5px;
}
#news {
  height: 685px;
  background: #F7F7F7;
  overflow: hidden;
}
#news .topnews {
  margin: 0 auto;
  margin-top: 70px;
  width: 174px;
  height: 47px;
  background: url(../images/news.gif) no-repeat;
}
#news #imgicon {
  width: 1280px;
  height: 432px;
  margin: 40px auto;
}
#news #imgicon .topicon {
  height: 383px;
}
#news #imgicon .topicon .leftarrow {
  float: left;
  display: block;
  width: 62px;
  height: 383px;
  background: url(../images/l_arrows.png) no-repeat center center;
}
#news #imgicon .topicon .leftarrow:hover {
  background: url(../images/hover_l.png) no-repeat center center;
}
#news #imgicon .topicon #fontimgs {
  position: relative;
  float: left;
  width: 980px;
  height: 383px;
  margin: 0 70px 0 85px;
  overflow: hidden;
}
#news #imgicon .topicon #fontimgs ul {
  position: absolute;
  width: auto;
}
#news #imgicon .topicon #fontimgs ul li {
  width: 307px;
  height: 383px;
  margin: 0 9px;
  float: left;
}
#news #imgicon .topicon #fontimgs ul li a {
  display: block;
}
#news #imgicon .topicon #fontimgs ul li a img {
  width: 307px;
  height: 215px;
  border-radius: 4px;
}
#news #imgicon .topicon #fontimgs ul li a h4 {
  color: #ff7017;
  padding: 10px;
  font-weight: 400;
  font-size: 17px;
}
#news #imgicon .topicon #fontimgs ul li a p {
  text-indent: 2em;
  padding: 0 5px;
  color: #666;
  font-size: 15px;
}
#news #imgicon .topicon .rightarrow {
  float: right;
  display: block;
  width: 62px;
  height: 383px;
  background: url(../images/r_arrows.png) no-repeat center center;
}
#news #imgicon .topicon .rightarrow:hover {
  background: url(../images/hover_r.png) no-repeat center center;
}
#news #imgicon #bottomicon {
  height: 35px;
  padding-top: 15px;
}
#news #imgicon #bottomicon ul {
  text-align: center;
  overflow: hidden;
  width: 120px;
  margin: 0 auto;
}
#news #imgicon #bottomicon ul li {
  border-radius: 50%;
  background: #F7DEBB;
  width: 15px;
  height: 15px;
  float: left;
  margin-right: 10px;
  cursor: pointer;
}
#news #imgicon #bottomicon ul li.active {
  background: #FAA43C;
}
#news #imgicon #bottomicon ul li:hover {
  background: #FAA43C;
}
#timetree {
  height: 1658px;
  position: relative;
}
#timetree .timetreecontent {
  width: 800px;
  margin: 0 auto;
  padding-top: 90px;
}
#timetree .timetreecontent .treetop p {
  width: 198px;
  height: 59px;
  margin: 0 auto;
  padding-bottom: 40px;
  background: url(../images/history.gif) no-repeat;
}
#timetree .timetreecontent .treebg {
  height: 1393px;
  overflow: hidden;
  background: url(../images/time_tree.gif) no-repeat center center;
}
#timetree .timetreecontent .treebg .treeleft,
#timetree .timetreecontent .treebg .treeright {
  width: 50%;
  float: left;
  height: 1393px;
}
#timetree .timetreecontent .treebg .treeleft .righttreeimg,
#timetree .timetreecontent .treebg .treeright .righttreeimg {
  margin-left: 137px;
}
#timetree .timetreecontent .treebg .treeleft .timetitle,
#timetree .timetreecontent .treebg .treeright .timetitle {
  margin-top: 80px;
}
#timetree .timetreecontent .treebg .treeleft .timetitle p,
#timetree .timetreecontent .treebg .treeright .timetitle p {
  text-align: right;
  color: #666;
  padding-right: 20px;
}
#timetree .timetreecontent .treebg .treeleft .timetitle p.title,
#timetree .timetreecontent .treebg .treeright .timetitle p.title {
  font-size: 16px;
  letter-spacing: 2px;
}
#timetree .timetreecontent .treebg .treeleft .timetitle p.time,
#timetree .timetreecontent .treebg .treeright .timetitle p.time {
  font-size: 22px;
  line-height: 40px;
}
#timetree .timetreecontent .treebg .treeleft .timetitle p.fonttitle,
#timetree .timetreecontent .treebg .treeright .timetitle p.fonttitle {
  font-size: 18px;
  line-height: 35px;
}
#timetree .timetreecontent .treebg .treeleft .lefttreeimg,
#timetree .timetreecontent .treebg .treeright .lefttreeimg {
  margin-top: 120px;
}
#timetree .timetreecontent .treebg .treeleft .lefttreeimg img,
#timetree .timetreecontent .treebg .treeright .lefttreeimg img {
  margin-left: 55px;
}
#timetree .treefoot p {
  width: 184px;
  height: 76px;
  background: url(../images/logo_3.png) no-repeat;
  margin: 0 auto;
}
#partners {
  width: 1055px;
  margin: 0 auto;
  height: 1000px;
  padding-bottom: 20px;
  overflow: hidden;
}
#partners .title p {
  width: 237px;
  height: 48px;
  background: url(../images/partners.jpg) no-repeat;
  margin: 0 auto;
  margin-top: 117px;
  margin-bottom: 40px;
}
#partners .partnersimg {
  width: 1058px;
  height: 735px;
  background: url(../images/patners.png) no-repeat;
}
#partners .partnersimg ul li {
  width: 261px;
  height: 102px;
  border: 1px solid #F0F0F0;
  border-top: none;
  float: left;
}
/*# sourceMappingURL=index.css.map */
