@charset "utf-8";
.container { position: relative; width: 100%; }

.Area-hd h1 { font-weight:normal; font-size:36px; color:#212227; text-align:center; padding-top:65px; }
.Area-hd span { display:block; width:100px; height:1px; background:#9e9e9e; margin:15px auto; }
.Area-hd p { font-size:14px; color:#6b6b6b; text-align:center; margin-bottom:30px; }

.aArea { padding-bottom:70px; background:#eee; }
/*
.aArea .bd ul { width:1326px; margin:0 auto;  }
.aArea .bd ul li { position:relative; float:left; width:201px; height:273px; margin:0 10px; background:#e9e6e6; }
.aArea .bd ul li span { display:block; margin-top:18px; text-align:center; font-size:17px; font-weight:bold; color:#028345; }
.aArea .bd ul li .text { position:absolute; display:none; top:0; left:0; padding-top:80px; width:201px; height:193px; background:url(aArea.png) repeat; }
.aArea .bd ul li .text a { display:block; width:120px; height:39px; text-align:center; line-height:39px; font-size:16px; color:#fff; margin:0 auto; border:1px solid #fff; }
.aArea .bd ul li .text span { display:block; margin:60px auto 0 auto; width:22px; height:2px; background:#fff; }
.aArea .bd ul li .text p { width:155px; font-size:16px; color:#fff; margin:30px auto 0 auto; text-align:center; }
.aArea .bd ul li:hover .text { display:block; }
*/
.aArea .bd ul li img { float:right; }
.aArea .bd ul li { position:relative; float:left; width:399px; height:200px; margin:0 1px 1px 0; background:#fff; }
.aArea .bd ul li a { display:block; width:399px; height:200px; }
.aArea .bd ul li span { position:absolute; top:20px; left:20px; color:#333; font-size: 18px; display:block; }
.aArea .bd ul li .p { position:absolute; bottom:0;left:0; width:380px; padding:10px; color:#fff; line-height:23px; background:url(aArea.png) repeat; display:none; }
.aArea .bd ul li:hover .p { display:block; }


.bArea { background:#f6f5f5; padding-bottom:60px; }
.bArea .bd { padding-top:40px; }
.bArea .bd ul { width:1256px; padding-bottom:50px; }
.bArea .bd ul li { float:left;/*width:180px;*/width:390px; text-align:center; margin:0 10px; }
.bArea .bd ul li .pic { height:115px; }
.bArea .bd ul li h1 { font-size:24px; height:75px; color:#028345; font-weight:normal; }
.bArea .bd ul li p { font-size:14px; color:#454444; margin-top:25px; }

.bArea .bd .more { display:block; margin:0 auto; width:183px; height:41px; text-align:center; line-height:41px; border:1px solid #7f8281; color:#70706f; font-size:18px; }
.bArea .bd .more:hover { border-color:#028345; background:#028345; color:#fff; }

.cArea { padding-bottom:55px; }
.cArea01 ul li { width:1232px; }
.cArea01 .c1 { float:left; width:584px; margin-right:30px; }
.cArea01 .c1 .c2  { border:1px solid #dddcdc; }
.cArea01 .c1 .c2 .pic { float:right; }
.cArea01 .c1 .c2 .text { float:left; padding:40px 0 0 30px; width:320px; }
.cArea01 .c1 .c2 .text h1 a { font-size:18px; color:#1e1e1e; font-weight:normal; }
.cArea01 .c1:hover .c2 .text h1 a { color:#028345; }
.cArea01 .c1 .c2 .text p { font-size:14px; color:#7d7e7f; line-height:24px; margin-top:20px; }

.cArea01 .prev,.cArea01 .next { display:inline-block; *display:inline; zoom:1; width:31px; height:31px; margin:20px 8px 0 8px; }
.cArea01 .prev { background:url(prev.jpg) no-repeat; }
.cArea01 .next { background:url(next.jpg) no-repeat; }

.dArea { background:#f9f8f8; padding-bottom:25px; }

.dArea .dArea-bd { width:1288px; }
.dArea01 { width:343px; float:left; margin-right:86px; }
.dArea01 .hd { font-size:22px; color:#028345; border-left:3px solid #028345; padding-left:20px; line-height:30px; }
.dArea01 .bd { padding-left:17px; margin-top:22px; }
.dArea01 .bd p { font-size:14px; color:#504f4f; margin-top:20px; }
.dArea01 .bd .more { display:block; margin-top:5px; }


.newArea { padding:40px 0; }
.newArea h2 { line-height: 1.25; font-weight: normal; margin: 10px 0 20px; font-size:32px; }
.newArea .more { color: #f47d27; display:block; font-size:14px; }
.newArea01 { width:470px; float:right; }

.newArea h1 {  font-size: 18px; line-height: 1.25; font-weight: normal; margin: 10px 0 10px; }
.newArea p { color: #909090; font-size: 12px; }
.newArea span { display:block;  color: #606060; margin-bottom: 15px; }


.newArea02 { width:670px; float:left; }
.newArea02 .clearfix { margin-bottom:10px; }
.newArea02 .pic { width:280px; float:left; }
.newArea02 .txt { width:370px; float:right; padding-left:20px; padding-top:35px; background:#f6f6f6; height:120px; }













