.banner{ width: 100%; height: 559px; background: url(../images/banner.png) no-repeat center top }
.main{ width: 1025px; margin: 0 auto}
.part_top{ width: 100%; height: 10px; background: url(../images/part_bg.png) no-repeat center top  }
.partA_con{ width: 965px; margin: 0 auto; background: #fffcf3; padding:8px 15px 20px 16px;}
.part_top1{ padding-top: 10px; background: url(../images/part_bg1.png) no-repeat left top; padding-left: 15px}
.part_btm{ border:1px solid #d7cfba; padding: 15px 0 15px 15px; background: #fcf7f2; margin-top: 15px}
.partA_btm ul li{ width: 221px; float: left; margin-right: 15px; height: 266px; background:#f3eceb;}
.partA_btm ul li dl dt{ width:100%; height: 39px; background: url(../images/partA_btm.jpg) no-repeat left top; color: #923231; font-size: 15px; line-height: 39px; text-align: center;
 font-family: microsoft yahei }
 .partA_btm ul li dl dd img{ width: 221px; height: 145px; display: block;}
  .partA_btm ul li dl dd p{ line-height: 20px; font-family: microsoft yahei; margin-top: 4px; padding-left: 10px}

/* partB */
.partB{ margin-top: 20px}
#partB_list a{ width:181px; height: 36px; display: inline-block; padding-bottom: 7px; margin-right: 7px; background: url(../images/partB_bg.jpg) no-repeat left top; text-align: center; padding-top: 8px }
#partB_list a.now{background: url(../images/partB_bgH.jpg) no-repeat left top;}
.partB_btm{ margin-top: 15px; width: 935px; height: 590px; position: relative; overflow: hidden; }
#partB_btm_con{ width: 4675px; position: absolute; left: 0px; top:0px;}
.partB_btm ul li{ width: 935px; height: 570px; float: left;}
.partB_btm ul li p{ font-size: 14px; font-family: microsoft yahei; text-indent: 2em; margin-bottom: 10px; line-height: 25px}
.partB_btm ul li .partB_btm1 img{ display: block; margin: 25px auto 0 auto}
.partB_btm1{margin-top: 25px}
.partB_btm2{margin-top: 25px}
.partB_btm2 dl dd{ width: 297px; height: 326px; position: relative; float: left; margin-right: 15px; }
.partB_btm2 dl dd img{ width: 297px; height: 326px; display: block;}
.partB_btm2 dl dd span{ width:100%;position: absolute; display: block; left: 0px; bottom: 0px; line-height: 43px; text-align: center; font-family: microsoft yahei;}
.partB_btm3{margin-top: 25px}
.partB_btm3 dl dd{ width: 297px; height: 367px; position: relative; float: left; margin-right: 15px}
.partB_btm3 dl dd img{ width: 297px; height: 367px; display: block;}
.partB_btm3 dl dd span{ width:100%;position: absolute; display: block; left: 0px; bottom: 0px; line-height: 43px; text-align: center; font-family: microsoft yahei;}
.partB_btm5{ width: 670px; margin: 25px auto 0 auto;}
.partB_btm5 img{ margin-right: 15px}

/* partC */
.partC_btm{ background: url(../images/partC01.png) no-repeat center center ; *display: inline-block;}
.partC_left{ width: 350px; float: left; padding-top: 20px; padding-bottom: 20px }
.partC_right{ width: 370px; float: right; padding-top: 20px; padding-bottom: 20px }
.partC_left strong{ margin-top: 20px; margin-bottom: 10px; display: block; text-align: right; font-size: 36px; font-family: microsoft yahei; color: #cc2e1a}
.partC_left p{ text-align: right;  font-family: microsoft yahei; font-size: 14px; color: #666; line-height: 26px;}
.partC_left p b{ color: #cc2e1a}
.partC_right p b{ color: #cc2e1a}
.partC_right em{ color: #cc2e1a}
.partC_right strong{ display: block; font-weight: normal; color: #666; font-size: 18px; font-family: microsoft yahei; margin-top: 22px; margin-bottom: 5px}
.partC_right p{ font-family: microsoft yahei; color: #333}

/* partD */
.partD_top{ border:1px solid #d7cfba; padding: 5px 0 5px 15px; background: #fcf7f2; margin-top: 15px}

.partD_left{ width: 434px; float: left;}
.partD_right{ width: 470px; float: right; padding-top: 35px}
.partD_right p{ line-height: 25px; font-size: 13px}
.partD_right p span{ margin-right: 25px}
.partD_btm { margin-top: 45px}
.partD_btm img{ display: block;; margin: 0 auto; width: 956px; height:521px; }