@charset "utf-8";
.container { position: relative; width: 100%; }

.aArea { height:50px; line-height:50px; border-bottom:1px dotted #8e8e8e; }
.aArea .hd { float:left; width:125px; text-align:right; font-size:16px; color:#f12e2e; }
.aArea .bd { float:left; margin-left:20px; }
.aArea .bd ul li { float:left; width:470px; }
.aArea .bd ul li a { padding-left:10px; background:url(li01.jpg) no-repeat center left; }

.Area-hd { position:relative; margin-bottom:20px; }
.Area-hd h1 { padding-left:10px; width:115px; height:28px; line-height:24px; background:#f12e2e; font-size:18px; color:#fff; font-weight:bold; }
.Area-hd p { margin-top:5px; padding-left:8px; height:21px; line-height:21px; font-size:15px; color:#4f4e4e; border-left:5px solid #aaa;}
.Area-hd a {display:block; float:right; }

.bArea { margin-top:15px; }

.bArea01 { float:left; width:695px; }
.bArea01 .bd { background:#a5a5a5; }
.bArea01 .bd .txt01 { float:left; width:290px; height:140px; padding:25px 30px 0 30px; }
.bArea01 .bd .txt01 p {/* text-indent:2em;*/ line-height:22px; color:#fff; }
.bArea01 .bd .txt01 a { float:right; margin-top:10px; display:block; width:73px; height:18px; text-align:center; line-height:18px; color:#2e2e2e; background:#fff; }

.bArea01 .bd .pic01 { position:relative; float:left; width:345px; height:165px;  }
.bArea01 .bd .pic01 p { position:absolute; top:30px; left:0; width:95px; height:25px; line-height:25px; text-align:center; color:#6c6c6c; background:#fff; font-weight:bold; font-size:13px; }


.bArea01 .bd .pic02 { position:relative; float:left; width:350px; height:110px; }
.bArea01 .bd .pic02 p { position:absolute; top:30px; right:0; width:95px; height:25px; line-height:25px; text-align:center; color:#fff; background:#f12e2e; font-weight:bold; font-size:13px; }
.bArea01 .bd .txt02 { float:left; width:315px; height:95px; padding:15px 15px 0 15px; }
.bArea01 .bd .txt02 p { text-indent:2em; line-height:22px; color:#fff; }
.bArea01 .bd .txt02 a { float:right; display:block; width:73px; height:18px; text-align:center; line-height:18px; color:#fff; background:#f12e2e; }


.bArea02 { float:right; width:490px; }

.bArea02 .bd .pic { width:190px; float:left; }
.bArea02 .bd .txt { width:290px; float:right; }
.bArea02 .bd .txt h1 a { font-size:16px; font-weight:normal; }
.bArea02 .bd .txt p { margin-top:15px; }
.bArea02 .bd .txt p a { color:#f12e2e; }

.bArea02 .bd ul { border-top:1px dashed #9e9e9e; margin:8px 0; }
.bArea02 .bd ul li { height:28px; line-height:28px; border-bottom:1px dashed #9e9e9e; }
.bArea02 .bd ul li span { float:right; }
.bArea02 .bd ul li:hover { border-color:#0000ce; }
.bArea02 .bd ul li:hover a { color:#0000ce; }
/*
.bArea02 .bd ul li:hover { border-color:#f12e2e; }
.bArea02 .bd ul li:hover a { color:#f12e2e; }
*/
.bArea02 .bd .p { margin-top:12px; }
.bArea02 .bd .p a { color:#fff;  font-size:16px; display:inline-block; *display:inline; zoom:1; width:170px; height:50px; padding:6px 0 0 14px; background:url(b03.jpg) no-repeat center; }
.bArea02 .bd .p a span { display:block; font-size:12px; text-transform:capitalize; }

.bArea03 { float:left; width:345px; }
.bArea03 .bd { background:#e2e2e2; }
.bArea03 .bd .txt { padding:25px 30px 0 30px; height:137px; line-height:27px; color:#000; }
.bArea03 .bd .txt a {  color:#f12e2e; }

.bArea04 { float:left; width:315px; margin-left:23px; }
.bArea04 .bd ul { border-top:1px dashed #9e9e9e; margin:8px 0; }
.bArea04 .bd ul li { height:29px; line-height:29px; border-bottom:1px dashed #9e9e9e; }
.bArea04 .bd ul li span { float:right; }
.bArea04 .bd ul li:hover { border-color:#f12e2e; }
.bArea04 .bd ul li:hover a { color:#f12e2e; }







.cArea { margin-top:30px; }
.cArea .Area-hd a { position:absolute; right:0; top:20px; display:block; font-size:15px; padding-right:35px; background:url(c01.jpg) no-repeat center right; } 

.cArea ul { width:1205px; }
.cArea ul li { float:left; width:235px; margin-right:6px; }
.cArea ul li span { display:block; text-align:center; border-top:2px solid #f12e2e; padding:10px 0; font-size:15px; }


