@charset "utf-8";
.container { position: relative; width: 100%; }

.aArea { padding:8px 0; border-bottom:1px solid #e5e5e5; }
.aArea .p1 { float:left; height:35px; line-height:35px; font-size:14px; }
.aArea .p1 a { color:#333; margin-right:20px; }
.aArea .p1 a:first-child { font-weight:bold; margin-right:0; color:#333!important; }
.aArea .p1 a:hover { color:#3ba354; }
.aArea form { float:right; width:255px; background:#eee; }
.aArea form .txt { float:left; width:190px; font-size:14px; padding-left:10px; height:35px; line-height:35px; }
.aArea form .btn { float:right; width:40px; height:35px; background:url(form.png) no-repeat center #3ba354; cursor:pointer; }

.Area-hd { padding:40px 0; text-align:center; font-size:30px; line-height:32px; font-weight:bold; }
.Area-hd p { color:#f1f2f4; text-transform:uppercase; }
.Area-hd span { position:relative; margin-top:-25px; display:block; color:#3ba354; z-index:2; }
.Area-hd span a { color:#3ba354; }

.bArea { min-height:660px; }
.bArea .Area-hd { padding:40px 0 15px; }
.bArea01 .hd { margin-bottom:20px; text-align:center; }
.bArea01 .hd ul li { display:inline-block; height:30px; line-height:30px; font-size:16px;  margin:0 5px;  border-radius:5px; }
.bArea01 .hd ul li:nth-child(1) { padding:0 10px; }
.bArea01 .hd ul li a { display:inline-block; height:30px; line-height:30px; font-size:16px; padding:0 10px; border-radius:5px; cursor:pointer; }
.bArea01 .hd ul .a1 { display:inline-block; height:30px; line-height:30px; font-size:16px; padding:0 10px; margin:0 5px; border-radius:5px; cursor:pointer; }
.bArea01 .hd ul .a1:hover { background:#3ba354; color:#fff; }
.bArea01 .hd ul li.on { background:#3ba354; color:#fff; }
.bArea01 .hd ul li.on a { background:#3ba354; color:#fff; }

.bBox { position:relative; }
.bBox .tempWrap { width:1200px!important; }
.bBox ul li { float:left; width:247px; margin-right:70px; }
.bBox .pic { width:247px; text-align:center; margin-bottom:30px; }
.bBox .pic .p1 { border:1px solid #e1e1e8; }
.bBox .pic .p2 { height:35px; line-height:35px; color:#333; font-size:16px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.bBox .pic .p3 a { display:block; width:130px; height:28px; line-height:28px; color:#3ba354; font-size:14px; border:1px solid #3ba354; margin:0 auto; }

.bBox .sPrev,.bBox .sNext { position:absolute; top:275px; display:block; width:38px; height:72px; z-index:5; }
.bBox .sPrev { background:url(prev.png) no-repeat center #d4d5d7; left:-60px; }
.bBox .sNext { background:url(next.png) no-repeat center #d4d5d7; right:-60px; }
.bBox .sPrev:hover { background:url(prev.png) no-repeat center #3ba354; }
.bBox .sNext:hover { background:url(next.png) no-repeat center #3ba354; }

.cArea { background:#f3f3f6; padding-bottom:45px; }
.cArea .Area-hd p { color:#e6e9ed; }
.cArea01 .hd { float:left; width:230px; height:340px; background:#fff; }
.cArea01 .hd ul { padding:30px 0 0 20px; }
.cArea01 .hd ul li { margin-bottom:30px; padding-left:40px; cursor:pointer; }
.cArea01 .hd ul li:last-child { margin-bottom:0; }
.cArea01 .hd ul li i { display:inline-block; font-size:18px; line-height:25px; color:#003333; padding-bottom:5px; border-bottom:1px solid #fff; }
.cArea01 .hd ul li.on i { color:#000; border-color:#000; font-weight:bold; }
.cArea01 .bd { float:right; width:960px; height:340px; background:#fff; }
.cArea01 .bd .pic { float:right; width:495px; }
.cArea01 .bd .txt { float:left; width:410px; padding:30px 0 0 30px; color:#333; }
.cArea01 .bd .txt .p1 { font-size:16px; font-weight:bold; }
.cArea01 .bd .txt .p2 { font-size:14px; line-height:25px; height:50px; overflow:hidden; padding:10px 0 15px; border-bottom:2px solid #3ba354; margin-bottom:15px; }
.cArea01 .bd .txt .p3 { font-size:14px; line-height:25px; height:100px; overflow:hidden; padding:10px 0 0; margin-bottom:10px; }
.cArea01 .bd .txt .p4 a { display:block; width:91px; height:32px; background:url(m01.png) no-repeat center; font-size:14px; line-height:32px; padding-left:10px; color:#333; }
.cArea01 .bd .txt .p4 a:hover { background:url(m02.png) no-repeat center; color:#3ba354; }

.dArea { padding-bottom:40px; }
.dArea01 { position:relative; }
.dArea01 ul li { background:#f4f4f5; }
.dArea01 ul li .pic { float:right; width:495px; }
.dArea01 ul li .txt { float:left; width:540px; padding:40px 0 0 75px; color:#333; }
.dArea01 ul li .txt .p1 { font-size:28px; color:#3ba354; font-weight:bold; padding-bottom:15px; border-bottom:2px solid #3ba354; }
.dArea01 ul li .txt .p1 i { font-size:60px; font-family:"Impact"; line-height:62px; padding-right:20px; }
.dArea01 ul li .txt .p2 { padding-top:25px; font-size:16px; line-height:34px; text-align:justify; }

.dArea01 .prev,.dArea01 .next { position:absolute; top:50%; margin-top:-36px; display:block; width:38px; height:72px; z-index:5; }
.dArea01 .prev { background:url(prev.png) no-repeat center #d4d5d7; left:-60px; }
.dArea01 .next { background:url(next.png) no-repeat center #d4d5d7; right:-60px; }
.dArea01 .prev:hover { background:url(prev.png) no-repeat center #3ba354; }
.dArea01 .next:hover { background:url(next.png) no-repeat center #3ba354; }

.eArea { background:url(e01.jpg) repeat; padding-bottom:45px; }
.eArea .Area-hd { text-align:left; padding:35px 0 30px; }
.eArea .Area-hd p { color:#e6e9ed; }
.eArea01 { float:left; width:770px; }
.eArea01 .pic { float:left; width:315px; }
.eArea01 .txt { float:right; width:435px; }
.eArea01 .txt .p1 { font-size:22px; line-height:45px; height:45px; color:#333; margin-bottom:15px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.eArea01 .txt .p2 { font-size:14px; line-height:25px; color:#333; text-align:justify; margin-top:10px; }

.eArea02 { float:right; width:350px; }
.eBox01 ul li { background:#fff; box-shadow: #ddd 0px 0px 10px; }
.eBox01 ul li .pic { float:left; width:180px; }
.eBox01 ul li .txt { float:left; width:170px; text-align:center; padding-top:65px; }
.eBox01 ul li .txt .p1 { font-size:18px; color:#333; font-weight:bold; margin-bottom:25px; }
.eBox01 ul li .txt .p2 { font-size:14px; color:#333; line-height:25px; padding:0 10px; }


.fArea { padding-bottom:40px; }
.fArea .Area-hd { padding-bottom:30px; }
.fArea01 { float:left; width:380px; margin-right:30px; }
.fArea .clearfix .fArea01:last-child { margin-right:0; }
.fArea01 .p1 { text-align:center; font-size:20px; color:#333; padding-bottom:15px; }
.fArea01 .p1 a { color:#333; }
.fArea01 .txt { box-shadow: #dcdcdc 2px 2px 5px; }
.fArea01 .p3 { border:1px solid #dcdcdc; border-top:none; padding:10px 15px 0 15px; min-height:200px; margin-bottom:25px; }
.fArea01 .p3 ul li { height:48px; line-height:49px; border-bottom:1px dashed #e6e6e6; padding-left:15px; font-size:16px; color:#191919; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; background:url(li01.png) no-repeat center left; }
.fArea01 .p3 ul li a { color:#191919; }
.fArea01 .p3 ul li:last-child { border-bottom:none; }
.fArea01 .p3 ul li:hover a { color:#3ba354; }

.fArea01 .p4 a { display:block; width:91px; height:32px; background:url(m01.png) no-repeat center; font-size:14px; line-height:32px; padding-left:10px; color:#333; margin:0 auto; }
.fArea01 .p4 a:hover { background:url(m02.png) no-repeat center; color:#3ba354; }

.gArea { background:#f3f4f6; padding-bottom:30px; }
.gArea .Area-hd p { color:#e6e9ed; }
.gArea01 ul li { float:left; width:160px; margin:0 13px 13px 0; }
.gArea01 ul li:nth-child(7n) { margin-right:0; }

.hArea { padding:0 0 0 0; }
.hArea .bd ul li { float:left; width:183px; margin-right:20px; margin-bottom:0; }
.hArea .bd ul li:nth-child(6n) { margin-right:0; }
