@charset "utf-8";
.container { position: relative; width: 100%; }

.hoted { font-weight:bold; }
.stated { color:#ef0000!important; }


.Area-hd { padding-bottom:15px; background:url(b01.png) repeat-x left bottom; }
.Area-hd a { float:right; display:block; width:34px; height:17px; margin-top:3px; background:url(b02.png) no-repeat center #dcdcdc; }
.Area-hd p { font-size:22px; color:#000; line-height:25px; font-weight:bold; }
.Area-hd a:hover { background:url(b02.png) no-repeat center #004ea2; }

.aArea { padding-top:40px; }
.aArea01 { position:relative; float:left; width:650px; }
.aArea01 .swiper-slide a { position:relative; display:block; }
.aArea01 .swiper-slide p { position:absolute; left:0; right:0; bottom:0; padding:0 160px 0 20px; line-height:45px; font-size:16px; color:#fff; background:rgba(0,0,0,0.5); overflow:hidden; text-overflow: ellipsis; white-space: nowrap; z-index:2; }

.aArea01 .prev-a01,.aArea01 .next-a01 { position:absolute; top:50%; margin-top:-25px; display:block; width:31px; height:49px; z-index:5; }
.aArea01 .prev-a01 { background:url(a01.png) no-repeat center; left:0; }
.aArea01 .next-a01 { background:url(a02.png) no-repeat center; right:0; }

.aArea01 .swiper-pagination-a01 { position:absolute; width:auto!important; left:auto!important; right:10px; bottom:15px!important; font-size:0; z-index:5; }
.aArea01 .swiper-pagination-a01 .swiper-pagination-bullet { margin:0 5px!important; width:10px; height:10px; background:rgba(255,255,255,0.5); opacity:1; }
.aArea01 .swiper-pagination-a01 .swiper-pagination-bullet-active { background:#004ea2; }

.aArea02 { float:right; width:625px; }
.aArea02 .hd ul { position:relative; }
.aArea02 .hd ul li { float:left; margin-right:40px;   cursor:pointer; }
.aArea02 .hd ul li i { display:inline-block; font-size:24px; color:#434343; line-height:45px; font-weight:bold; }
.aArea02 .hd ul li a { position:absolute; top:14px; right:0; display:block; width:34px; height:17px; background:url(b02.png) no-repeat center #dcdcdc; z-index:2; display:none; }
.aArea02 .hd ul li.on i { color:#004ea2; }
.aArea02 .hd ul li.on a { display:block; }
.aArea02 .hd ul li a:hover { background:url(b02.png) no-repeat center #004ea2; }


.aArea02 .bd { margin-top:20px; }
.aArea02 .bd ul li { position:relative; line-height:25px; height:25px; padding-left:20px; margin-bottom:10px; font-size:15px; color:#434343; background:url(li01.png) no-repeat center left; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.aArea02 .bd ul li:last-child { margin-bottom:0; }
.aArea02 .bd ul li span { float:right; margin-left:80px; }
.aArea02 .bd ul li a { color:#434343; }
.aArea02 .bd ul li img { position:absolute; top:7px; right:90px; z-index:2; }

.aArea02 .bd ul li:hover { color:#004ea2; }
.aArea02 .bd ul li:hover a { color:#004ea2; }

.bArea { margin-top:30px; }
.bBox { float:left; width:420px; }
.bBox02 { margin:0 20px; }
.bBox .bd { margin-top:20px; }
.bBox .bd ul li { position:relative; line-height:25px; height:25px; margin-bottom:10px; font-size:14px; color:#434343; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.bBox .bd ul li:last-child { margin-bottom:0; }
.bBox .bd ul li a { color:#434343; }
.bBox .bd ul li span { float:right; margin-left:70px; }
.bBox .bd ul li img { position:absolute; top:50%; margin-top:-5px; right:60px; z-index:2; }

.bBox .bd ul li:hover { color:#004ea2; }
.bBox .bd ul li:hover a { color:#004ea2; }

.cArea { margin-top:30px; }

.dArea { margin-top:25px; }
.dArea01 { margin-top:15px; }
.dArea01 .hd { border:1px solid #b5b5b5; border-top:none; }
.dArea01 .hd ul li { float:left; width:33.33%; line-height:90px; font-size:24px; border-right:1px solid #b5b5b5; border-top:1px solid #b5b5b5; text-align:center; box-sizing: border-box; cursor:pointer; }
.dArea01 .hd ul li:last-child { border-right:none; }
.dArea01 .hd ul li i { display:inline-block; width:38px; height:90px; margin-right:20px; vertical-align:top; }
.dArea01 .hd ul li em { display:none; width:38px; height:90px; margin-right:20px; vertical-align:top; }
.dArea01 .hd ul li a { color:#000; }

.dArea01 .hd ul li.on { background:#004ea2; color:#fff; border-top:1px solid #004ea2; }
.dArea01 .hd ul li.on i { display:none; }
.dArea01 .hd ul li.on em { display:inline-block; }
.dArea01 .hd ul li.on a {  color:#fff; }

.eArea { padding:25px 0 30px; }
.eArea .wrap { position:relative; }
.eArea .prev-e01,.eArea .next-e01 { position:absolute; top:50%; margin-top:-25px; display:block; width:31px; height:49px; z-index:5; }
.eArea .prev-e01 { background:url(a01.png) no-repeat center; left:0; }
.eArea .next-e01 { background:url(a02.png) no-repeat center; right:0; }
