@charset "utf-8";
.container { position: relative; width: 100%; }

.aArea { margin-top:15px; }
.aArea01 { float:left; padding:10px 0 25px 15px; width:720px; background:#fff; border:1px solid #d4d4d4; border-radius:10px;  }
.aArea01 .hd { background:#f6f6f6; height:36px; line-height:36px; }
.aArea01 .hd ul li { width:140px; text-align:center; float:left; background:#e3e3e3; font-size:14px; color:#454545; cursor:pointer; }
.aArea01 .hd ul li.on { background:#e04440; color:#fff; }
.aArea01 .hd ul { float:left; }
.aArea01 .hd a { display:block; float:right; margin-right:25px; }
.aArea01 .bd { margin-top:15px; height:180px; }
.aArea01 .bd .pic { float:left; }
.aArea01 .bd .pic img { padding:3px; background:#e5e5e5; }
.aArea01 .bd .txt { width:400px; float:left; margin-left:40px; }
.aArea01 .bd .txt h2 a { color:#262626; font-weight:normal; }
.aArea01 .bd .txt h2 a:hover { color:#e04440; }
.aArea01 .bd .txt p { color:#a0a0a0; margin-top:10px; }
.aArea01 .bd .txt p .a1 { color:#a0a0a0; }
.aArea01 .bd .txt p .a2 { margin-left:30px; }
.aArea01 .bd .txt ul { border-top:1px dotted #d2d2d2; padding-top:5px; margin-top:10px; }
.aArea01 .bd .txt ul li { height:25px; line-height:25px; }
.aArea01 .bd .txt ul li span { float:right; color:#979797; }

.aArea02 { float:right; padding:10px; width:235px; background:#fff; border:1px solid #d4d4d4; border-radius:10px;   }
.aArea02 .hd { font-size:14px; height:36px; line-height:36px; }
.aArea02 .hd a { display:block; font-size:12px; float:right; }
.aArea02 .bd { margin-top:15px; height:195px; }
.aArea02 .bd p { margin-top:15px; height:20px; line-height:20px; color:#a0a0a0; }
.aArea02 .bd p a { color:#a0a0a0; }

.bodyArea { margin-top:20px; }
.bArea { float:left; padding:10px; width:715px; background:#fff; border:1px solid #d4d4d4; border-radius:10px; }
.bArea01 { float:left; width:320px; height:120px; margin:10px 0; padding:15px; background:#fafafa; border:1px solid #dcdcdc; border-radius:10px; }
.bArea01 .pic { float:left; }
.bArea01 .txt { position:relative; width:160px; height:118px; float:right;}
.bArea01 .txt h2 { font-size:14px; font-weight:normal; }
.bArea01 .txt h2 a{color:#c30404;}
.bArea01 .txt p { color:#575757; margin-top:15px; text-align:justify; text-justify:inter-ideograph;}
/*.bArea .bArea01 .txt p a:hover{height:100%; overflow:visible;width:100%;}*/
.bArea01 .more { position:absolute; right:0; bottom:0; color:#6d6d6d; background:url(bArea.png) no-repeat right; padding-right:15px; text-transform:uppercase; }
.bArea01 .more:hover { color:#e04440; }

.cArea { float:right; width:257px; }
.cArea01 { padding:20px 10px 26px 10px; background:#fff; border:1px solid #d4d4d4; border-radius:10px; }
.cArea01  .hd { font-size:14px; height:36px; line-height:36px; background:#f9f9f9; padding:0 10px; }
.cArea01  .hd a { display:block; font-size:12px; float:right; }
.cArea01  .bd { margin-top:15px; }
.cArea01  .bd ul li { position:relative; float:left; width:58px; text-align:center;}
.cArea01  .bd ul li span { display:block; text-align:center; margin-top:15px; color:#000; }
.cArea01  .bd ul li .img01 { display:none; position:absolute; top:0; left:8px; text-align:center;}
.cArea01  .bd ul li:hover .img01 { display:block; text-align:center;}
.cArea01  .bd ul li:hover span { color:#e04440; }

.cArea02 { padding:21px 15px; margin-top:20px; background:#fff; border:1px solid #d4d4d4; border-radius:10px;  }

.cArea02 a { display:block; margin:5px 0;  width:225px; height:55px; text-align:center; line-height:55px; border:1px solid #d3d3d3; font-size:14px; color:#000; }
.cArea02 a i { font-style:normal; padding-left:5px; font-size:12px; color:#666; text-transform:uppercase; }
.cArea02 a:hover { background:#e04440; color:#fff; border-color:#e04440; }
.cArea02 a:hover i { color:#fff; }