﻿.aArea { background: #f2f2f2; padding: 39px 0; width:100%; min-width:1200px;}
.aArea .hd { float: left; width: 234px; position: relative; z-index: 9999; }
.aArea .bd { float: right; position: relative; z-index: 0; }
.aArea .hd li { height: 107px; line-height: 107px; background: #28991e url(../images/li.png) 16px center no-repeat; border-bottom: 1px solid #6fca25; cursor: pointer; font-size: 20px; color: #fff; padding-left: 70px; }

.aArea .hd li.on { background:#5cc10b url(../images/li.png) 26px center no-repeat; padding-left: 80px; width: 174px; height: 110px;  position: relative; top: -2px; left: -10px;  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }
.con h2 { float: left; }
.rightPart { float: right; width: 301px; background: #fff; height: 433px;}
.rightPart h3 { width: 205px; margin: 25px auto 0; text-align: center; border-bottom: 1px solid #cfcfcf; padding-bottom: 7px; }
.rightPart h3 span { display: block; font-size: 20px; font-weight: normal; color: #28991e; }
.rightPart p { width: 189px; margin: 6px auto 0; font-size: 14px; line-height: 28px; }
.rightPart a { display: block; width: 154px; height: 49px; border: 1px solid #dbdbdb; line-height: 49px; text-align: center; color: #28991e; font-size: 20px; margin: 14px auto 0; }

.bTitle { line-height: 73px; font-size: 34px; color: #000; }
.bTitle span { color: #28991e; }
.bArea .bd li { float: left; margin-right: 12px; margin-bottom: 12px; width: 291px; height: 213px; overflow: hidden; }
.bArea  .bd li:nth-child(4n){ margin-right: 0; }
.bArea  .bd li .dark { background: rgba(0, 0, 0, 0.5); width: 291px; height: 213px; position: relative;  text-align: center; }
.bArea  .bd li .dark img { display: block; margin: 0 auto 8px; padding-top: 81px; }
.bArea  .bd li .dark a { color: #ffffff; font-size: 14px; }
.bArea .hd { margin-top: 14px; text-align: center; }
.bArea .hd li { display: inline-block; *display: inline; zoom: 1; width: 9px; height: 9px; position: relative; top: -9px; cursor: pointer; margin: 0 8px; background: #ffffff; padding: 2px; border: 1px solid #909090; font-size: 0; border-radius: 50%; }
.bArea .hd li.on { background: url(../images/po.png) center no-repeat; }
.bArea .hd a { display: inline-block; *display: inline; zoom: 1;}
.bArea .hd ul { display: inline-block; *display: inline; zoom: 1; }
.bArea .hd a.prev { margin-right: 21px; }
.bArea .hd a.next { margin-left: 21px; }

.cArea { background: url(../images/b.png) top center no-repeat; height: 1012px; margin-top: 5px; padding-top: 147px; width:100%; min-width:1200px; }
.title span , .title em { display: block; text-align: center; color: #FFFFFF;}
.title span  { font-size: 32px; position: relative; margin-top: -12px; }
.title em { font-size: 20px; position: relative; margin-top: -8px; }
.tit span , .tit em { display: block; text-align: center; color: #FFFFFF;}
.tit span  { font-size: 32px; position: relative; margin-top: -12px;padding-top:18px; }
.tit em { font-size: 20px; position: relative; margin-top: -8px; }

.shortC { width: 823px; margin: 0 auto; color: #FFFFFF; font-size: 14px; text-align: center; line-height: 23px; margin-top: 37px; }

.tele { text-align: center; font-size: 33px; color: #FFFFFF; line-height: 50px; margin-top: 21px; margin-bottom: 203px; }
.tele img { line-height: 50px; vertical-align: middle; position: relative; top: -5px; margin-right: 5px; }
.slideC { margin-top: 58px; }
.slideC .tempWrap { width: 1200px!important; margin: 0 auto; }
.slideC li { float: left; width: 285px; margin-right: 20px; }
.slideC li:last-child { margin-right: 0; }
.slideC li .SC { padding: 0 8px; }
.slideC li .SC h2 a { display: block; font-size: 15px; color: #000000; font-weight: normal; margin: 5px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.slideC li .SC p { line-height: 20px; color: #666666; }
.detail { display: block; width: 84px; height: 29px; text-align: center; line-height: 29px; color: #FFFFFF; background: #ef801a; font-size: 14px; margin-top: 13px; }
.detail:hover { background: #28991e; color: #FFFFFF; }