/* font:#d00 bgd:#bb0000 bgm:#e75756 bgl:#fba7a8 reprobg:#f6cbcb tdl:#f6cbcb tdd:#f6cbcb */
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
#subbg { width: 100%; height: auto; background: #FFF; }
.submain { width: 990px; height: auto; margin: 0 auto; }
.subloaction { width: 100%; height: 30px; padding: 0 0 15px; }
.subloaction h2 { line-height: 30px; font-size: 12px; font-weight: normal; color: #777; font-family: 'Microsoft Yahei' }
.subloaction h2 a { color: #555; }
.subloaction h2 a:hover { text-decoration: underline; }
.subright { width: 70%; float: right; }
.subright .subrtit { width: 100%; height: 50px; background: #e75756; }
.subright .subrtit h1 { font-size: 18px; color: #fff; height: 50px; line-height: 50px; border-left: 10px solid #bb0000; padding-left: 10px }
.subright .subrtit h2 { font-size: 18px; color: #fff; height: 50px; line-height: 50px; border-left: 10px solid #bb0000; padding-left: 10px }
.subright .subrlist { width: 100%; padding: 20px 0; }
.subright .subrlist ul { width: 690px; margin: 0 auto; }
.subright .subrlist ul li { width: 230px; float: left; height: 250px; text-align: center; }
.subright .subrlist ul li a { color: #555; }
.subright .subrlist ul li a:hover { text-decoration: underline; color: #d00; }
.subright .subrlist ul li img { padding: 1px; border: 1px solid #CCC; }
.subright .subrlist ul li .imgbox img { padding: 0; border: none; }
.subright .subrlist ul li .imgbox { width: 200px; height: 200px; padding: 1px; border: 1px solid #ccc; display: table-cell; text-align: center; vertical-align: middle; }
.subright .subrlist ul li p { line-height: 30px; height: 30px; font-size: 14px; }
.subright .subrlist dl { width: 690px; margin: 0 auto; height:166px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #f6cbcb; }
.subright .subrlist dt { width: 210px; height: 166px; float:left}
.subright .subrlist dt img{ border:8px solid #fff}
.subright .subrlist dd { width: 470px; float:left; font-size: 12px; line-height: 20px; padding: 16px 0; }
.subright .subrlist dd a { color: #e75756; }
.subright .subrlist dd h3{ font-size:16px;line-height:24px; color: #d00;}
.subright .subrlist dd span.mored{ padding:6px 12px; font-size:12px; line-height:16px; color:#fff; background:#bb0000;}
.subright .subrlist dd em{ padding:6px 12px; background:#e75756;font-size:12px; line-height:16px; color:#fff;}
.subright .subimg { width: 92%; padding: 20px 4%; }
.subright .subimg h1 { width: 100%; text-align: center; height: 50px; line-height: 50px; font-size: 18px; border-bottom: 1px solid #CCC; }
.subright .subimg h5 { width: 100%; text-align: center; height: 40px; line-height: 40px; font-size: 12px; color: #888; }
.subright .subimg .imgmsg { width: 250px; padding-top: 40px; float: right; }
.subright .subimg .imgmsg p { font-size: 14px; line-height: 32px; height: 32px; }
.subright .subimg .imgmsg p span { color: #d00; font-size: 20px; }
.subright .subimg .imgmsg .botn { width: 200px; height: 50px; background: #d00; border-radius: 10px; color: #FFF; font-size: 18px; text-align: center; line-height: 50px; cursor: pointer; }
.subright .subrcont { width: 92%; padding: 20px 4%; word-break: break-all; word-wrap: break-word; font-size: 14px; line-height: 32px; color: #333; font-family: 'Microsoft Yahei', Helvetica, Arial, sans-serif }
.subright .subrcont img{ max-width:100%}
.subrcontp{ width: 92%; padding: 20px 4%; color:#d00}
.subrcontp th{ width:100px; background:#fba7a8; line-height:32px; font-size:16px; text-align:right; padding:0 10px; vertical-align:top }
.subrcontp td{ width:480px; background:#f6cbcb; line-height:32px; font-size:16px; padding:0 10px  }
.subright .cont_tit { height: 32px; width: 100%; border-bottom: 1px solid #CCC; border-top: 2px solid #888; background: #EEE; }
.subright .cont_tit li { float: left; width: 120px; height: 32px; line-height: 32px; text-align: center; cursor: pointer; }
.subright .cont_tit li.cur { border-top: 2px solid #d00; color: #d00; background: #FFF; border-left: 1px solid #CCC; border-right: 1px solid #CCC; margin-top: -2px; }
.subright .subrcont .relapro { width: 690px; margin: 0 auto; }
.subright .subrcont .relapro li { width: 230px; height: 230px; float: left; text-align: center; }
.subright .subrcont .relapro li a { color: #333; }
.subright .subrcont .relapro li a:hover { text-decoration: underline; }
.subright .subrcont .relapro li img { padding: 1px; border: 1px solid #CCC; }
.subright .subrcont .relapro li p { line-height: 28px; height: 28px; }
.subright .subrcont .relanews { width: 290px; padding: 0 13px 20px; float: left; height: 110px; overflow: hidden; }
.subright .subrcont .relanews dt { width: 290px; height: 30px; line-height: 30px; color: #555; font-size: 16px; border: 1px solid #333; text-indent: 10px; }
.subright .subrcont .relanews a:hover dt { color: #d00; border: 1px solid #d00; }
.subright .subrcont .relanews dt span { display: block; font-size: 12px; background: #333; color: #FFF; width: 80px; text-align: center; float: right; text-indent: 0; }
.subright .subrcont .relanews a:hover dt span { background: #d00; }
.subright .subrcont .relanews dd { color: #888; font-size: 12px; font-family: 'Microsoft Yahei'; line-height: 20px; height: 60px; overflow: hidden; padding: 8px 0 0; }
.subright .subrcont .relanews a:hover dd { color: #555; }
.subright .subpage { width: 100%; padding: 20px 0; text-align: center; font-size: 14px; }
.subright .subpage a { padding: 2px 10px; border: 1px solid #CCC; color: #555; margin-right: 5px; }
.subright .subpage a:hover { border: 1px solid #d00; color: #d00; }
.subright .subpage span { padding: 2px 10px; border: 1px solid #d00; color: #d00; margin-right: 5px; }
.subright .subinfopage { text-align: center; padding: 20px 0 30px; }
.subright .subinfopage span { padding: 5px 12px; border: 1px solid #999; color: #555; margin-right: 10px; font-size: 14px; font-family: 'Microsoft Yahei'; }
.subright .subinfopage span:hover { border: 1px solid #d00; color: #d00; }
.subright .subinfopage span a { color: #555; }
.subright .subinfopage span:hover a { color: #d00; }
.clear { clear: both; }
.h150 { height: 150px; }
.subleft { width: 245px; height: auto; float: left;margin-bottom: 21px; }
.subleft li { width: 210px; height: 50px; border-bottom: 1px solid #eee; line-height: 50px; font-size: 18px; margin:0 auto }
.subleft li a { color: #bb0000 }
.subleft .prorela{ margin-bottom:10px; background:#f9f9f9; padding-bottom:30px}
.subleft .prorela .proreltit{ width: 100%; height: 50px; background: #e75756; }
.subleft .prorela .proreltit p { font-size: 18px; color: #fff; height: 50px; line-height: 50px; border-left: 10px solid #bb0000; padding-left: 10px }
.subleft .prorela dd{ width:100%; text-align:center; background:#f6cbcb; height:253px; font-size:14px; line-height:30px;}
.subleft .prorela dd a{ color:#d00; display:block; border:1px solid #f6cbcb; border-top:none}
.h30 { height: 30px; width:100%; clear:both; }
.bgFFF { background: #FFF; width: 100%; }
.subct { width: 174px; height: 65px; padding-top: 33px; padding-left: 80px; background: url(../images/subnavtbg.gif) top left no-repeat #FFF; line-height: 28px; font-size: 24px; color: #FFF; font-family: Arial, sans-serif; position: relative }
.subct .cn { font-size: 17px; font-family: 'Microsoft Yahei', Arial, sans-serif; text-indent: 2px; }
.subct span { position: absolute; display: block; width: 60px; height: 60px; background: url(../images/24tel.png); left: 10px; top: 33px; }
.subctcon { width: 90%; height: auto; padding: 20px 5%; }
.subctcon h3 { color: #333; line-height: 32px; font-size: 17px; margin-bottom: 5px; text-shadow: 1px 1px 0 #FFF; }
.subctcon p { color: #333; line-height: 32px; font-size: 15px; text-shadow: 1px 1px 0 #FFF; }