@charset "utf-8";
.container { position: relative; width: 100%; }

.aArea { padding-top:30px; }
.aArea01 { position:relative; float:left; width:465px; min-height:360px; }
.aArea01 ul li { position:relative; }
.aArea01 ul li p { position:absolute; left:0; bottom:0; width:355px; padding:0 55px; height:45px; line-height:45px; font-size:14px; color:#fff; text-align:center; background:rgba(0,0,0,0.75); overflow:hidden; text-overflow: ellipsis; white-space: nowrap; z-index:9; }
.aArea01 .prev,.aArea01 .next { position:absolute; bottom:0; width:45px; height:45px; z-index:999; }
.aArea01 .prev { background:url(prev.png) no-repeat center; left:0; }
.aArea01 .next { background:url(next.png) no-repeat center; right:0; }

.aArea02 { float:left; width:415px; margin-left:20px; }
.aArea02 .hd { height:45px; background:#1d7ae3; line-height:45px; padding:0 10px 0 5px;}
.aArea02 .hd a { float:right; color:#fff; }
.aArea02 .hd ul li { float:left; width:110px; font-size:16px; color:#fff; text-align:center; cursor:pointer; }
.aArea02 .hd ul li.on { background:url(a02.jpg) no-repeat center bottom; font-weight:bold; }
.aArea02 .bd { border:1px solid #c0c0c0; border-top:none; min-height:315px; padding:20px 15px 0 15px; box-sizing: border-box; }
.aArea02 .bd ul li { font-size:14px; height:25px; line-height:25px; margin-bottom:10px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.aArea02 .bd ul li:last-child { margin-bottom:0; }

.aArea03 { float:right; width:280px; }
/*
.aArea03 .hd { height:45px; background:url(a01.jpg) no-repeat center; font-size:20px; color:#fff; text-align:center; line-height:45px; }
*/
.aArea03 .hd { height:45px; line-height:45px; background:url(a01.jpg) no-repeat center; padding:0 10px; }
.aArea03 .hd a { float:right; font-size:12px; color:#fff; }
.aArea03 .hd p { font-size:16px; color:#fff; font-weight:bold; }



.aArea03 .bd { border:1px solid #c0c0c0; border-top:none; min-height:315px; padding:15px 10px 0 10px; box-sizing: border-box; }
.aBox ul li { position:relative; height:48px; font-size:13px; line-height:24px; text-align:justify; }
.aBox ul li span { position:absolute; right:0; bottom:0; z-index:9; }

.bArea { margin-top:30px; }

.bArea01 { float:left; width:800px; }
.bArea01 .hd { height:40px; line-height:40px; background:url(b02.png) no-repeat left bottom; margin-bottom:20px; }
.bArea01 .hd a { float:right; font-size:14px; }
.bArea01 .hd p { font-size:20px; color:#202020; font-weight:bold; padding-left:20px; background:url(b01.png) no-repeat center left; }
.bArea01 .bd01 { min-height:140px; }
.bArea01 .bd01 .pic { float:left; width:230px; }
.bArea01 .bd01 .txt { float:right; width:550px; }
.bArea01 .bd01 .txt .p1 { height:30px; line-height:30px; font-size:17px; font-weight:bold; color:#1e1e1e; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.bArea01 .bd01 .txt .p2 { margin-top:15px; line-height:30px; font-size:14px; color:#5b5b5b; }
.bArea01 .bd02 { margin-top:20px; min-height:190px; }
.bArea01 .bd02 ul li { font-size:14px; height:25px; line-height:25px; margin-bottom:10px; padding-left:20px; background:url(b03.png) no-repeat center left; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.bArea01 .bd02 ul li:last-child { margin-bottom:0; }
.bArea01 .bd02 ul li span { float:right; display:block; padding-left:30px; }

.bArea01 .bd04 ul li { float:left; width:49.5%; margin-right:1%; }
.bArea01 .bd04 ul li:last-child { margin-right:0; }
.bArea01 .bd04 ul li a { display:block; text-align:center;}
.bArea01 .bd04 ul li a i { display:inline-block; line-height:120px; padding-left:90px; font-size:30px; color:#fff; }

.bArea01 .bd04 ul li:nth-child(1) { background:#f55459; }
.bArea01 .bd04 ul li:nth-child(2) { background:#789bef; }

.bArea02 { float:right; width:350px; }
.bArea02 ul li { float:left; width:173px; height:130px; margin-bottom:4px; text-align:center; }
.bArea02 ul li p { padding-top:20px; height:65px; }
.bArea02 ul li span { display:block; color:#fff; font-size:14px; }


.bArea02 ul li:nth-child(1) { width:350px; height:130px; }
.bArea02 ul li:nth-child(2) { width:350px; height:130px; }

.bArea02 ul li:nth-child(3) { background:#e4926c; margin-right:4px; }
.bArea02 ul li:nth-child(4) { background:#1e51a0; }
.bArea02 ul li:nth-child(5) { background:#5bc348; margin-right:4px; margin-bottom:0; }
.bArea02 ul li:nth-child(6) { background:#3599e4; margin-bottom:0; }
 

.cArea { margin-top:30px; }
.cArea .hd01 { background:#1f72c7; margin-bottom:20px; }
.cArea .hd01 a { float:right; font-size:12px; color:#fff; height:40px; line-height:40px; margin-right:10px; }
.cArea .hd01 p { background:#0099e0; width:110px; height:40px; font-size:16px; text-align:center; line-height:40px; color:#fff; }
.cArea01 .tempWrap { width:1200px!important; }
.cArea01 ul li { float:left; width:220px; margin-right:25px; text-align:center; }
.cArea01 ul li p { font-size:14px; margin-top:10px; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.dArea { margin-top:30px; }
.dArea ul li { float:left; width:335px; min-height:340px; padding:20px 20px 0 20px;  background:#eee; margin-right:37.5px; }
.dArea ul li:last-child { margin-right:0; }
.dArea ul li .hd { line-height:22px; margin-bottom:30px; }
.dArea ul li .hd p { font-size:20px; color:#1f72c7; font-weight:bold; } 
.dArea ul li .hd a { float:right; font-size:14px; }
.dArea ul li .bd p { margin-top:20px; text-align:center; font-size:16px; }
.dArea ul li .bd video { display:none; }
.dArea ul li .bd img {cursor:pointer; }

.eArea { margin:30px 0 25px; }
.eArea .p1 { float:left; width:90px; font-size:18px; color:#1f72c7; font-weight:bold; height:20px; line-height:20px; }
.eArea .p2 { float:left; width:calc(100% - 90px); line-height:20px; }
.eArea .p2 a { font-size:14px; padding:0 5px; }


