@charset "utf-8";
.container { position: relative; width: 100%; }


.aArea02 { position:relative; float:right; margin-top:-68px; width:400px; }
.aArea02 h2 { background:#cc3933; height:68px; line-height:68px; padding-left:50px; font-size:24px; color:#fff; }
.aArea02 h2 a { display:inline; float:right; margin-right:15px; color:#fff; cursor:pointer; }

.aArea02 .video { position:absolute; width:400px; height:300px; top:68px; vertical-align:top; }
.aArea02 .video span { position:absolute; bottom:0; left:0;  display:block; width:400px; height:65px; line-height:65px; background:url(bg01.png) repeat; }
.aArea02 .video span a { font-size:18px; color:#000; margin-left:30px; padding-left:10px; background:url(bg02.png) no-repeat left; }

.aArea01 { float:left; width:740px; margin-top:30px; border:1px solid #f2f2f2; }
.aArea01 .hd{ width:190px; float:left; }
.aArea01 .hd ul li{ width:190px; height:133px; background:url(aArea01.jpg) no-repeat; color:#fff; margin-top:1px; }
.aArea01 .hd ul li.on { background:url(aArea02.jpg) no-repeat; color:#fff; }
.aArea01 .hd ul li p { margin-left:55px; padding-top:30px; }
.aArea01 .hd ul li p img { margin-left:5px;}
.aArea01 .hd ul li p span { display:block; font-size:15px; font-weight:bold; margin-top:5px; }
.aArea01 .bd { float:right; width:510px; margin-right:15px; }
.aArea01 .bd h2 { padding-top:25px; }
.aArea01 .bd h2 a { font-size:18px; color:#ef0000; }
.aArea01 .bd p { line-height:25px; }
.aArea01 .bd p a { color:#2853c1; }
.aArea01 .bd p a:hover { color:#ef0000; }
.aArea01 .bd ul { margin-top:10px; }
.aArea01 .bd ul li { padding:15px 0; border-top: 1px dashed #e3e3e3;  }
.aArea01 .bd ul li a { font-size:14px; color:#626262; background:url(bg03.jpg) no-repeat left; padding-left:15px; }
.aArea01 .bd ul li a:hover { color:#ef0000; }


.bArea { background:#ededed; height:50px; line-height:50px; margin-top:50px; }
.bArea p { float:left; }
.bArea p .a1 { color:#ef0000; }
.bArea p a {  padding: 0 10px; }

.bArea .sForm { float:right; margin-top:10px; }
.bArea .sForm div, .sForm input { float:left; color:#666; }
.bArea .sForm .sInputBox { width:210px; background:none; overflow:hidden; }
.bArea .sForm .sInputBox input { width:203px; height:28px; line-height:28px; background:none; border:1px solid #949494; padding-left:5px;  font-size:14px; }
.bArea .sForm .sBtn input { float:left; padding-left:10px; background:url(form02.jpg) no-repeat; color:#fff; width:36px;  height:30px; font-size:0; overflow:hidden; cursor:pointer; }

.cArea { margin-top:20px; }
.cArea01 {  float:left; background:#cecece; width:520px; padding:18px 15px; border-bottom:18px solid #1a68c2; }
.cArea01 ul li { width:520px; position:relative; }
.cArea01 span { position:absolute; display:block; bottom:0; left:0; width:490px; background:url(bg04.png) repeat; padding:20px 30px; }
.cArea01 span h2 { font-size:23px; color:#fff; font-weight:normal; }
.cArea01 span h2 a { color:#fff; }
.cArea01 span h2 a:hover { color:#ef0000; }
.cArea01 span p { color:#fff; margin-top:10px; line-height:20px; }
.cArea01 span p a { color:#fff; }
.cArea01 span p a:hover { color:#ef0000; }
.cArea02 { float:left; width:290px; margin-left:15px; }
.cArea021 { background:#0158a5; padding:8px; }
.cArea021:hover { background:#cc0000; }
.cArea021 a { color:#fff; }
.cArea021 span { display:block; width:270px; text-align:center; font-size:18px; margin:13px 0 5px; }
.cArea03 { float:right; background:url(cArea02.jpg) no-repeat; width:260px; padding:20px 15px 0 15px; }
.cArea03 h2 { font-size:25px; font-weight:bold; color:#fff; }
.cArea03 h2 i { font-size:18px; font-weight:normal; font-style:normal; color:#bdbdbd; margin-left:10px; text-transform:uppercase; }
.cArea03 ul { background:#fff; margin-top:24px; }
.cArea03 ul li  { padding:23px 0 18px 25px; font-size:15px; border-bottom:1px solid #ededed; }
.cArea03 ul li a { color:#666; font-weight:bold; }
.cArea03 ul li:hover { background:#0158a5; border-color:#0158a5; }
.cArea03 ul li:hover a { color:#fff; }

.hdArea { text-align:center; font-size:34px; font-weight:bold; color:#ff0000; padding-top:50px; }
.hdArea i  { font-style:normal; color:#80acf8; }
.hdArea em  { font-size:18px; font-weight:normal; font-style:normal; color:#999; text-transform:uppercase; margin-left:10px; }

.dArea {  background:url(dArea.jpg) no-repeat center; padding-bottom:99px; }
.dArea .hdArea em { color:#fff; }
.dArea p { text-align:center; color:#e6e7e9; margin-top:10px; }

.dArea .wrap { position:relative; }

.poster-main{ position:relative; width:648px; height:406px; margin-top:25px; margin-left:80px; }
.poster-main a,.poster-main img{ display:block; }
.poster-main .poster-list{ width:648px; height:406px; }
.poster-main .poster-list .poster-item{ position:absolute; left:0; top:0;}
.poster-main .poster-btn{ position:absolute; top:0; width:56px; height:59px; z-index:10; cursor:pointer;}
.poster-main .poster-prev-btn{ left:0; background: url(btn_l.jpg) no-repeat 40px  200px;}
.poster-main .poster-next-btn{ right:648px; background: url(btn_r.jpg) no-repeat 0 200px;}

.dArea01 { width:260px; padding:45px 30px 33px 30px;  }
.dArea01 h2 { font-size:23px; color:#4c4c4c; }
.dArea01 p { font-size:12px; color:#4c4c4c; margin-top:30px; line-height:25px; text-align:left; }
.dArea01 a { display:block; margin-top:25px; color:#0158a5; margin-left:30px; }

.dArea_bd { position:absolute; top:60px; left:680px; z-index:99999; background:url(dArea04.png) no-repeat;  }
.dArea_bd .prev,.dArea_bd .next { position:absolute; top:120px; left:0; display:block; width:56px; height:59px; z-index:99999999999; }
.dArea_bd .prev { background:url(btn_l.jpg) center center no-repeat #f4f4f4; left:0; }
.dArea_bd .next { background:url(btn_r.jpg) center center no-repeat #f4f4f4; left:56px; }
.dArea_bd.bd ul{ overflow:hidden; }
.dArea_bd .bd ul li{ float:left; display:inline; overflow:hidden; text-align:center; }



.eArea { margin-top:10px; }
.eArea .bd { margin-top:45px; }
.eArea .bd .pic { float:left; width:546px; }
.eArea .bd .txt { float:right; width:595px;  }
.eArea .bd .txt p { text-indent:2em; font-size:14px; line-height:25px; }

.fArea { margin-top:10px; }
.fArea_bd{ position:relative; margin-top:40px; }
.fArea_bd .hd .prev,.fArea_bd .hd .next{ position:absolute; display:block;  width:39px; height:40px; cursor:pointer; }
.fArea_bd .hd .prev{ background:url(left.jpg) no-repeat; left:0; top:40px;  }
.fArea_bd .hd .next{ background:url(right.jpg) no-repeat; right:0; top:40px; }
.fArea_bd .bd{ width:980px; margin:0 auto; border:1px solid #ccc;   }
.fArea_bd .bd .tempWrap{ width:980px!important; } 
.fArea_bd .bd ul{ overflow:hidden; zoom:1; }
.fArea_bd .bd ul li{ float:left; height:122px; width:auto !important; border-right:1px dotted #ccc;  } 

.gArea { background:#e5eef8; padding:60px 0; margin-top:60px; }
.gArea_hd { color:d2d2d2; }
.gArea_hd h2 { font-size:18px; float:left; }
.gArea_hd i { font-size:14px; font-style:normal; font-weight:normal; margin-left:10px; text-transform:uppercase; }
.gArea_hd a { font-size:14px; float:right; display:block; }
.gArea_bd { background:#fff; border:1px solid #b7bec8; margin-top:20px; }

.gArea01 { float:left; width:620px; }
.gArea01 .bd { padding:35px 30px; }
.gArea01 .bd ul li { font-size:14px; padding:15px 0; border-bottom:1px solid #ccc; }
.gArea01 .bd ul li a { background:url(gArea.jpg) no-repeat left; padding-left:15px; }


.gArea02 { float:right; width:490px; }
.gArea02 .bd { padding:15px; }
.gArea02 .bd dl { font-size:13px; }
.gArea02 .bd  dl dt { margin-top:21px; } 
.gArea02 .bd  dl dt a { color:#ef0000; background:url(gArea01.jpg) no-repeat left; padding-left:30px; }
.gArea02 .bd  dl dd { margin-top:15px; background:url(gArea02.jpg) no-repeat; padding:0 0 30px 0; border-bottom:1px solid #ccc; }






