@charset "utf-8";
/* Banner */
.banner-ny { position:relative; }
.banner-ny img { width:100%; height:auto; }
.banner-ny .img02 { display:none; }

.banner-ny .txt { position:absolute; top:42%; transform: translateY(-50%); left:0; right:0; color:#fff; line-height:1.1; z-index:2; }
.banner-ny .txt .p1 { font-size:52px; font-weight:bold; }
.banner-ny .txt .p2 { font-size:36px; margin-top:25px; }

@media all and (max-width:1680px){
	.banner-ny .txt .p1 { font-size:40px; }
	.banner-ny .txt .p2 { font-size:24px; margin-top:20px; }
}
@media all and (max-width:1200px){
	.banner-ny .img01 { display:none; }
	.banner-ny .img02 { display:block; }
	
	.banner-ny .txt { top:50%; text-align:center; }
	.banner-ny .txt .p1 { font-size:30px; }
	.banner-ny .txt .p2 { font-size:18px; margin-top:15px; }
}
 
/* 主体 */
.container { position:relative; padding:0; background:#f7f7f7; overflow:hidden; z-index:1; }
.bj01 { position:absolute; top:-10%; right:0; width:21.875%; z-index:-2; }
.bj02 { position:absolute; bottom:0; left:0; width:21.875%; z-index:-2; }
.bj03 { position:absolute; top:1200px; left:0; width:21.875%; z-index:-2; }




.main { padding:80px 0; }

@media all and (max-width:1680px){
	.main { padding:60px 0; }
}
@media all and (max-width:1200px){
	.main { padding:40px 0; }
}


.sidebar { border-bottom:1px solid rgba(34,34,34,0.1); }

.leftTitle { display:none; }

.menu { position:relative; font-size:0; }
.menu ul li { position:relative; display:inline-block; margin-right:90px; }
.menu ul li:last-child { margin-right:0!important; }
.menu ul li a { position:relative; display:inline-block;  font-size:22px; color:#333; height:100px; line-height:100px; }
.menu ul li a:before { position:absolute; display:block; content:""; left:50%; width:0; bottom:-1px; height:2px; background:#F5460C; transition: all 0.6s; z-index:5; }
.menu ul li a.current,.menu ul li:hover a { color:#F5460C; font-weight:bold; }
.menu ul li a.current:before,.menu ul li:hover a:before { left:0; width:100%; }
 
@media all and (max-width:1680px){
	.menu ul li { margin-right:50px; }
	.menu ul li a { font-size:16px; height:70px; line-height:70px; }
}
@media all and (max-width:1200px){
	.menu ul li { margin-right:30px; }
	.menu ul li a { font-size:16px; height:70px; line-height:70px; }
}
@media all and (max-width:900px){
	.sidebar { display:none; }
	.menu { padding:30px 0; }
	.menu ul li { width:32%; margin-right:2%; }
	.menu ul li:nth-child(3n) { margin-right:0; }
	.menu ul li:nth-child(n + 4) { margin-top:10px; }
	.menu ul li a { display:block; font-size:14px; height:35px; line-height:35px; border:1px solid #ddd; text-align:center; }
	.menu ul li a:before { display:none; }
	
	.menu ul li a.current,.menu ul li:hover a { color:#F5460C; font-weight:norma; }
}


/* 内容模式 */
.article { line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:24px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; font-size:16px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article .ft ul li { height:30px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.article img { max-width:100%; height:auto!important; }
.article video { max-width:100%; height:auto!important; }

@media all and (max-width:1200px){
	.article { font-size:14px; }
	.article .hd h1 { font-size:20px; }
	.article .bd { font-size:14px; }
}
 
/* 面包屑 */
.location { font-size:14px; color:#333; padding-top:30px; }
.location a { color:#333; display:inline-block; padding:0 10px; }
.location a.u-home { padding-left:25px; background:url(o_ico_03.gif) no-repeat center left; }

@media all and (max-width:1200px){
	.location { font-size:12px; padding-top:25px; }
	.location a { padding:0; }
	.location a.u-home { padding-left:20px; background:url(o_ico_03.gif) no-repeat center left; }
}
 
 
/* 新闻列表 */
.list li { padding:10px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_11.png) no-repeat center left; font-size:16px; line-height:20px; height:20px; clear:both; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.list li span { float:right; color:#999; font-size:12px; margin-left:15px; }
.list li a { padding-left:15px; }
.list li a:hover { text-decoration:underline; }

@media all and (max-width:1200px){
	.list li { font-size:14px; }
}

/* 图文新闻 */
.picnews ul li { float:left; width:32%; margin-right:2%; }
.picnews ul li:nth-child(3n) { margin-right:0; }
.picnews ul li:nth-child(n + 4) { margin-top:40px; }
.picnews ul li .pic { overflow:hidden; border-radius:15px; }
.picnews ul li .pic img { transition: all 0.6s; }
.picnews ul li .txt { margin-top:25px; }
.picnews ul li .txt .p1 { font-size:18px; color:#000; height:25px; line-height:25px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.picnews ul li .txt .p2 { font-size:14px; color:#777; margin-top:15px; }
.picnews ul li .txt .p3 { font-size:14px; color:#777; margin-top:15px; line-height:25px; height:50px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.picnews ul li:hover .pic img { transform: scale(1.1)!important; }

@media all and (max-width:1200px){
	.picnews ul li { width:49%; margin-right:2%; }
	.picnews ul li:nth-child(3n) { margin-right:2%; }
	.picnews ul li:nth-child(2n) { margin-right:0; }
	.picnews ul li:nth-child(n + 3) { margin-top:30px; }
	
	.picnews ul li .txt .p1 { font-size:16px; }
	.picnews ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.picnews ul li .txt .p3 { font-size:14px; margin-top:10px; } 
}
@media all and (max-width:750px){
	.picnews ul li { width:100%; margin-right:0; }
	.picnews ul li:nth-child(3n) { margin-right:0; }
	.picnews ul li:nth-child(2n) { margin-right:0; }
	.picnews ul li:nth-child(n + 2) { margin-top:20px; }
	
	.picnews ul li .txt { margin-top:15px; }
	.picnews ul li .txt .p1 { font-size:14px; }
	.picnews ul li .txt .p2 { font-size:12px; margin-top:5px; }
	.picnews ul li .txt .p3 { font-size:12px; margin-top:10px; line-height:20px; height:40px; } 
}


/* 图片列表 */
.piList .pic-item-list .pic-item { float:left; width:32%; margin-right:2%; box-shadow:0px 0px 20px rgba(0,0,0,0.1); }
.piList .pic-item-list .pic-item:nth-child(3n) { margin-right:0; }
.piList .pic-item-list .pic-item:nth-child(n + 4) { margin-top:30px; }
.piList .pic-item-list .pic-item .list-pic { overflow:hidden; }
.piList .pic-item-list .pic-item .list-pic img { width:100%; height:auto; transition: all 0.6s; }
.piList .pic-item-list .pic-item dl { padding:0 10px; background:#fff; }
.piList .pic-item-list .pic-item dl dt { height:80px; font-size:16px; line-height:80px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
 
.piList .pic-item-list .pic-item:hover .list-pic img { transform: scale(1.1)!important; }

@media all and (max-width:1480px){
	.piList .pic-item-list .pic-item:nth-child(n + 4) { margin-top:30px; }
	.piList .pic-item-list .pic-item dl dt { height:60px; font-size:16px; line-height:60px; }
}
 
@media all and (max-width:1200px){
	.piList .pic-item-list .pic-item { width:49%;  }
	.piList .pic-item-list .pic-item:nth-child(4n) { margin-right:2%; }
	.piList .pic-item-list .pic-item:nth-child(3n) { margin-right:2%; }
	.piList .pic-item-list .pic-item:nth-child(2n) { margin-right:0; }
	.piList .pic-item-list .pic-item:nth-child(n + 3) { margin-top:2%; }
	.piList .pic-item-list .pic-item dl dt { font-size:14px; height:40px; line-height:40px; }

}
 
/* 分页 */
.page { text-align:center; margin-top:60px; }
.page a { display:inline-block; margin:0 5px; padding:5px 11px; background:#eee; color:#4f4f4f; border-radius:5px; vertical-align:top; font-size: 14px; }
.page a:hover,.page .current { background:#053FAB; color:#fff; }

@media screen and (max-width: 1200px){
	.page { margin-top:40px; }
	.page a { padding:3px 5px; margin: 0 3px; font-size: 12px; }
}
@media screen and (max-width: 750px){
	.page { margin-top:30px; }
}

 
.cpArea ul li { float:left; width:24%; margin-right:1.33%; background:#fff; border-radius: 15px; overflow:hidden; box-shadow:0px 0px 20px rgba(0,0,0,0.05); }
.cpArea ul li:nth-child(4n) { margin-right:0; }
.cpArea ul li:nth-child(n + 5) { margin-top:1.5%; }
.cpArea ul li a { display:block; padding:40px 30px 50px 30px; }
.cpArea ul li .p1 { position:relative; padding-right:15px; font-size:30px; line-height:40px; color:rgba(34,34,34,1); overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.cpArea ul li .p1:before { position:absolute; right:0; top:50%; transform: translateY(-50%);  display:block; content:""; width:10px; height:10px; background:rgba(204,204,204,1); border-radius:100%; z-index:2; }
.cpArea ul li .p2 { position:relative; margin-top:35px; padding-bottom:87%; overflow:hidden; }
.cpArea ul li .p2 img { position:absolute; top:0; left:0; width:100%; height:100%; transition: all 0.6s; object-fit: cover; z-index:2; }
.cpArea ul li .p3 { margin-top:35px; }
.cpArea ul li .p3 i { font-size:14px; color:rgba(34,34,34,1); text-decoration:underline; }


.cpArea ul li:hover .p1 { color:#F5460C; font-weight:bold; }
.cpArea ul li:hover .p1 :before{ background:#F5460C; }
.cpArea ul li:hover .p2 img { transform: scale(1.1)!important; }
.cpArea ul li:hover .p3 i { color:#F5460C; font-weight:bold; }

@media all and (max-width:1680px){
	.cpArea ul li { width:24%; margin-right:1.33%; }
	.cpArea ul li:nth-child(4n) { margin-right:0; }
	.cpArea ul li:nth-child(n + 5) { margin-top:1.5%; }
	.cpArea ul li a { padding:30px 20px; }
	.cpArea ul li .p1 { padding-right:10px; font-size:20px; line-height:30px; }
	.cpArea ul li .p1:before { width:6px; height:6px; }
	.cpArea ul li .p2 { margin-top:25px; padding-bottom:87%; }
	.cpArea ul li .p3 { margin-top:25px; }
	.cpArea ul li .p3 i { font-size:14px; }
}
@media all and (max-width:1200px){
	.cpArea ul li { width:32%; margin-right:2%; }
	.cpArea ul li:nth-child(4n) { margin-right:2%; }
	.cpArea ul li:nth-child(3n) { margin-right:0; }
	.cpArea ul li:nth-child(n + 4) { margin-top:2%; }
}
@media all and (max-width:750px){
	.cpArea ul li { width:49%; margin-right:2%; border-radius:10px; }
	.cpArea ul li:nth-child(4n) { margin-right:2%; }
	.cpArea ul li:nth-child(3n) { margin-right:2%; }
	.cpArea ul li:nth-child(2n) { margin-right:0; }
	.cpArea ul li:nth-child(n + 3) { margin-top:2%; }
	.cpArea ul li a { padding:25px 10px; }
	.cpArea ul li .p1 { padding-right:10px; font-size:16px; line-height:20px; }
	.cpArea ul li .p1:before { width:6px; height:6px; }
	.cpArea ul li .p2 { margin-top:15px; padding-bottom:87%; }
	.cpArea ul li .p3 { margin-top:15px; }
	.cpArea ul li .p3 i { font-size:14px; }
}

.cpArea01 ul li { float:left; width:24%; margin-right:1.33%; background:#fff; border-radius: 15px; overflow:hidden; box-shadow:0px 0px 20px rgba(0,0,0,0.05); }
.cpArea01 ul li:nth-child(4n) { margin-right:0; }
.cpArea01 ul li:nth-child(n + 5) { margin-top:1.5%; }
.cpArea01 ul li a { display:block; padding:30px 30px 45px 30px; }
.cpArea01 ul li .p1 { position:relative; padding-bottom:87%; overflow:hidden; }
.cpArea01 ul li .p1 img { position:absolute; top:0; left:0; width:100%; height:100%; transition: all 0.6s; object-fit: cover; z-index:2; }
.cpArea01 ul li .p2 { font-size:14px; margin-top:20px; color:#F5460C; }
.cpArea01 ul li .p3 { font-size:18px; margin-top:15px; color:rgba(34,34,34,1); line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.cpArea01 ul li .p4 { margin-top:35px; }
.cpArea01 ul li .p4 i { font-size:14px; color:rgba(34,34,34,1); text-decoration:underline; }

.cpArea01 ul li:hover .p1 img { transform: scale(1.1)!important; }
.cpArea01 ul li:hover .p3 { color:#F5460C; font-weight:bold; }
.cpArea01 ul li:hover .p4 i { color:#F5460C; font-weight:bold; }
 
@media all and (max-width:1680px){
	.cpArea01 ul li { width:24%; margin-right:1.33%; }
	.cpArea01 ul li:nth-child(4n) { margin-right:0; }
	.cpArea01 ul li:nth-child(n + 5) { margin-top:1.5%; }
	.cpArea01 ul li a { padding:30px 20px; }
	.cpArea01 ul li .p2 { font-size:14px; margin-top:15px; }
	.cpArea01 ul li .p3 { font-size:18px; margin-top:15px; }
	.cpArea01 ul li .p4 { margin-top:25px; }
}
@media all and (max-width:1200px){
	.cpArea01 ul li { width:32%; margin-right:2%; }
	.cpArea01 ul li:nth-child(4n) { margin-right:2%; }
	.cpArea01 ul li:nth-child(3n) { margin-right:0; }
	.cpArea01 ul li:nth-child(n + 4) { margin-top:2%; }
}
@media all and (max-width:750px){
	.cpArea01 ul li { width:49%; margin-right:2%; border-radius:10px; }
	.cpArea01 ul li:nth-child(4n) { margin-right:2%; }
	.cpArea01 ul li:nth-child(3n) { margin-right:2%; }
	.cpArea01 ul li:nth-child(2n) { margin-right:0; }
	.cpArea01 ul li:nth-child(n + 3) { margin-top:2%; }
	.cpArea01 ul li a { padding:10px 10px 20px 10px; }
	.cpArea01 ul li .p2 { font-size:14px; margin-top:10px; }
	.cpArea01 ul li .p3 { font-size:16px; margin-top:10px; }
	.cpArea01 ul li .p4 { margin-top:15px; }
}

.disArea01 { margin-bottom:70px; }
.disBox01 { float:left; width:43%; }
.disBox01 .hd { float:left; width:14.5%; }
.disBox01 .hd ul li { cursor:pointer; opacity:0.5; }
.disBox01 .hd ul li:nth-child(n + 2) { margin-top:14%; }
.disBox01 .hd ul li p { position:relative; padding-bottom:87%; border-radius:5px; overflow:hidden; }
.disBox01 .hd ul li img { position:absolute; top:0; left:0; width:100%; height:100%; transition: all 0.6s; object-fit: cover; z-index:2; }
.disBox01 .hd ul li.on { opacity:1; }

.disBox01 .bd { float:right; width:82%; }
.disBox01 .bd p { position:relative; padding-bottom:87%; border-radius:10px; overflow:hidden; }
.disBox01 .bd p img { position:absolute; top:0; left:0; width:100%; height:100%; transition: all 0.6s; object-fit: cover; z-index:2; }

.disBox02 { position:relative; float:right; width:53%; padding-right:140px; box-sizing: border-box; color:rgba(34,34,34,1); line-height:1.1; }
.disBox02 .p1 { position:relative; font-size:40px; padding-bottom:15px; border-bottom:2px solid rgba(34,34,34,0.1); font-weight:bold; line-height:1.2; }
.disBox02 .p1:before { position:absolute; left:0; bottom:-2px; width:70px; height:2px; background:#F5460C; display:block; content:""; z-index:2; }
.disBox02 .p2 { font-size:18px; margin-top:40px; font-weight:bold; }
.disBox02 .p3 { font-size:16px; margin-top:15px; line-height:36px; }
.disBox02 .p3 p { position:relative; padding-left:20px; }
.disBox02 .p3 p:before { position:absolute; left:0; top:15px; width:6px; height:6px; background:rgba(204,204,204,1); border-radius:100%; display:block; content:""; z-index:2; }
.disBox02 .p4 { margin-top:60px; }
.disBox02 .p4 a { display:inline-block; padding:0 30px; line-height:60px; font-size:18px; font-weight:bold; color:#F5460C; border:1px solid #F5460C; border-radius:35px; }
.disBox02 .p4 a.a1 i { display:inline-block; padding-right:60px; background:url(ico04.png) no-repeat center right; }
.disBox02 .p4 a.a1 { margin-right:15px; }
.disBox02 .p4 a.a2 i { font-size:28px; vertical-align: top; }
.disBox02 .p5 { position:absolute; top:0; right:0; z-index:2; }
.disBox02 .p5 a { display:block; width:60px; height:60px; padding:13px; border-radius:100%; background:#fff; box-shadow:0px 2px 9px rgba(227,234,252,1); }
.disBox02 .p5 a i { display:block; width:60px; height:60px; background:url(ico03.png) no-repeat center rgba(245,70,12,0.1); border-radius:100%; }
 
.disBox02 .p5 a:hover i { background:url(ico11.png) no-repeat center #F5460C; }



@media all and (max-width:1680px){
	.disArea01 { margin-bottom:60px; }
	.disBox01 { float:left; width:500px; }

	.disBox02 { float:right; width:calc(100% - 550px); padding-right:100px; }
	.disBox02 .p1 { font-size:30px; padding-bottom:15px; }
	.disBox02 .p2 { font-size:18px; margin-top:20px; }
	.disBox02 .p3 { font-size:14px; margin-top:15px; line-height:26px; }
	.disBox02 .p3 p { padding-left:15px; }
	.disBox02 .p3 p:before { top:10px; }
	.disBox02 .p4 { margin-top:30px; }
	.disBox02 .p4 a { padding:0 20px; line-height:40px; font-size:16px; }
	.disBox02 .p4 a.a1 i { padding-right:35px; background-size:18px 18px; }
	.disBox02 .p4 a.a1 { margin-right:15px; }
	.disBox02 .p4 a.a2 i { font-size:20px; }
 
	.disBox02 .p5 a { width:40px; height:40px; padding:10px; }
	.disBox02 .p5 a i { width:40px; height:40px; background-size:15px 15px; }
}
@media all and (max-width:1200px){
	.disArea01 { margin-bottom:40px; }
	.disBox01 { float:left; width:450px; }

	.disBox02 { float:right; width:calc(100% - 480px); padding-right:0; }
	.disBox02 .p1 { font-size:20px; padding-bottom:15px; }
	.disBox02 .p2 { font-size:18px; margin-top:20px; }
	.disBox02 .p3 { font-size:14px; margin-top:15px; line-height:26px; }
	.disBox02 .p3 p { padding-left:15px; }
	.disBox02 .p3 p:before { top:10px; }
	.disBox02 .p4 { margin-top:30px; }
	.disBox02 .p4 a { padding:0 20px; line-height:40px; font-size:16px; }
	.disBox02 .p4 a.a1 i { padding-right:35px; background-size:18px 18px; }
	.disBox02 .p4 a.a1 { margin-right:15px; }
	.disBox02 .p4 a.a2 i { font-size:20px; }
 
	.disBox02 .p5 a { display:none; }
}
@media all and (max-width:1000px){
	.disBox01 { float:none; width:100%; }

	.disBox02 { float:none; width:100%; margin-top:30px; }
	.disBox02 .p1 { font-size:18px; padding-bottom:15px; }
	.disBox02 .p2 { font-size:16px; margin-top:20px; }
	.disBox02 .p4 a { padding:0 15px; line-height:35px; font-size:14px; }
	.disBox02 .p4 a.a1 i { padding-right:25px; background-size:15px 15px; }
	.disBox02 .p4 a.a1 { margin-right:10px; }
	.disBox02 .p4 a.a2 i { font-size:14px; }
}
@media all and (max-width:750px){
	.disBox02 .p4 a { padding:0 10px; line-height:35px; font-size:12px; }
	.disBox02 .p4 a.a1 i { padding-right:25px; background-size:15px 15px; }
	.disBox02 .p4 a.a1 { margin-right:5px; }
	.disBox02 .p4 a.a2 i { font-size:12px; }
}



.disArea02 { /*position: sticky; top:0;*/ border-bottom:2px solid rgba(34,34,34,0.1); padding-bottom:25px; z-index:999; }
.disArea02 ul li { display:inline-block; margin-right:75px; font-size:18px; color:rgba(34,34,34,1); cursor:pointer; }
.disArea02 ul li:last-child { margin-right:0!important; }
.disArea02 ul li.on,.disArea02 ul li:hover { color:#F5460C; font-weight:bold; }

.disArea02.on { position:fixed; top:0; left:0; right:0; padding:20px 0; background:#fff; }

.disArea03 .dCon { margin-top:60px; }
.disArea03 .dCon01 { margin-top:60px; }

.disArea03 .hd { font-size:30px; margin-bottom:35px; font-weight:bold; color:rgba(34,34,34,1); }

@media all and (max-width:1680px){
	.disArea03 .dCon { margin-top:60px; }
	.disArea03 .dCon01 { margin-top:60px; }

	.disArea03 .hd { font-size:20px; margin-bottom:30px; }
}
@media all and (max-width:1200px){
	.disArea02 { border-bottom:1px solid rgba(34,34,34,0.1); padding-bottom:20px; }
	.disArea02 ul li { margin-right:30px; font-size:16px; }
	
	.disArea02.on { padding:15px 0; }
	
	.disArea03 .dCon { margin-top:40px; }
	.disArea03 .dCon01 { margin-top:40px; }

	.disArea03 .hd { font-size:20px; margin-bottom:25px; }
}
@media all and (max-width:750px){
	
}

.disArea03 .bd { font-size:16px; line-height:2; }
.disArea03 .bd img { max-width:100%; height:auto!important; }

.disArea03 .bd01 .swiper-slide .pic { position:relative; padding-bottom:74%; border-radius:15px; overflow:hidden; }
.disArea03 .bd01 .swiper-slide .pic img { position:absolute; top:0; left:0; width:100%; height:100%; transition: all 0.6s; object-fit: cover; z-index:2; }
.disArea03 .bd01 .swiper-slide .txt { font-size:16px; text-align:center; margin-top:15px; color:rgba(69,69,69,1); }

.disArea03 .bd01 .swiper-slide:hover .pic img { transform: scale(1.1)!important; }

.disArea03 .bd01 .btn { margin-top:40px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.disArea03 .bd01 .btn .bBox-page { position:relative!important; left:auto!important; bottom:auto!important; top:auto!important; width:calc(100% - 200px)!important; height:2px!important; background:rgba(34,34,34,0.3); z-index:2; }
.disArea03 .bd01 .btn .bBox-page .swiper-pagination-progressbar-fill { background:#F5460C; }

.disArea03 .bd01 .btn .btn01 { width:115px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.disArea03 .bd01 .btn .dis { width:45px; height:45px; border-radius:100%; background-size:100% 100%!important; cursor:pointer; }
.disArea03 .bd01 .btn .prev-dis02 { background:url(ico05.png) no-repeat center; }
.disArea03 .bd01 .btn .next-dis02 { background:url(ico06.png) no-repeat center; }

.disArea03 .bd01 .btn .prev-dis02:hover { background:url(ico07.png) no-repeat center; }
.disArea03 .bd01 .btn .next-dis02:hover { background:url(ico08.png) no-repeat center; }
 
 
.disArea03 .bd02 .swiper-slide { background:#fff; border-radius: 15px; overflow:hidden; }
.disArea03 .bd02 .swiper-slide a { display:block; padding:40px 30px 50px 30px; }
.disArea03 .bd02 .swiper-slide .p1 { position:relative; padding-right:15px; font-size:22px; line-height:30px; color:rgba(34,34,34,1); overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.disArea03 .bd02 .swiper-slide .p1:before { position:absolute; right:0; top:50%; transform: translateY(-50%);  display:block; content:""; width:10px; height:10px; background:rgba(204,204,204,1); border-radius:100%; z-index:2; }
.disArea03 .bd02 .swiper-slide .p2 { position:relative; margin-top:35px; padding-bottom:87%; overflow:hidden; }
.disArea03 .bd02 .swiper-slide .p2 img { position:absolute; top:0; left:0; width:100%; height:100%; transition: all 0.6s; object-fit: cover; z-index:2; }
.disArea03 .bd02 .swiper-slide .p3 { margin-top:35px; }
.disArea03 .bd02 .swiper-slide .p3 i { font-size:14px; color:rgba(34,34,34,1); text-decoration:underline; }

.disArea03 .bd02 .swiper-slide:hover .p1 { color:#F5460C; font-weight:bold; }
.disArea03 .bd02 .swiper-slide:hover .p1 :before{ background:#F5460C; }
.disArea03 .bd02 .swiper-slide:hover .p2 img { transform: scale(1.1)!important; }
.disArea03 .bd02 .swiper-slide:hover .p3 i { color:#F5460C; font-weight:bold; }
 

@media all and (max-width:1680px){
	.disArea03 .bd01 .swiper-slide .txt { font-size:16px; margin-top:15px; }
	
	.disArea03 .bd01 .btn { margin-top:30px; }
	.disArea03 .bd01 .btn .bBox-page { width:calc(100% - 150px)!important; }

	.disArea03 .bd01 .btn .btn01 { width:90px; }
	.disArea03 .bd01 .btn .dis { width:35px; height:35px; }
	
	.disArea03 .bd02 .swiper-slide a { padding:30px 20px; }
	.disArea03 .bd02 .swiper-slide .p1 { padding-right:10px; font-size:18px; line-height:20px; }
	.disArea03 .bd02 .swiper-slide .p1:before { width:6px; height:6px; }
	.disArea03 .bd02 .swiper-slide .p2 { margin-top:25px; padding-bottom:87%; }
	.disArea03 .bd02 .swiper-slide .p3 { margin-top:25px; }
	.disArea03 .bd02 .swiper-slide .p3 i { font-size:14px; }

}
@media all and (max-width:1200px){
	.disArea03 .bd { font-size:14px; line-height:1.7; }
	
	.disArea03 .bd01 .swiper-slide .txt { font-size:14px; margin-top:10px; }
	
	.disArea03 .bd01 .btn { margin-top:30px; }
	.disArea03 .bd01 .btn .bBox-page { width:calc(100% - 100px)!important; }

	.disArea03 .bd01 .btn .btn01 { width:80px; }
	.disArea03 .bd01 .btn .dis { width:35px; height:35px; }
	
	
}
@media all and (max-width:750px){
	
	.disArea03 .bd table { display:block; width:100%; overflow-y:auto; }
	.disArea03 .bd table tbody { display:block; width:800px; }
	.disArea03 .bd table tbody tr span { font-size:14px!important; }
	.disArea03 .bd table tbody tr:nth-child(1) span { font-size:16px!important; }
 
	
	
	.disArea03 .bd01 .swiper-slide .pic { border-radius:10px; }
	
	.disArea03 .bd02 .swiper-slide { border-radius:10px; }
	.disArea03 .bd02 .swiper-slide a { padding:25px 10px; }
	.disArea03 .bd02 .swiper-slide .p1 { padding-right:10px; font-size:16px; line-height:20px; }
	.disArea03 .bd02 .swiper-slide .p1:before { width:6px; height:6px; }
	.disArea03 .bd02 .swiper-slide .p2 { margin-top:15px; padding-bottom:87%; }
	.disArea03 .bd02 .swiper-slide .p3 { margin-top:15px; }
	.disArea03 .bd02 .swiper-slide .p3 i { font-size:14px; }
}


.abArea01 .txt01 { float:left; width:40%; }
.abArea01 .txt01 .p1 i { color:rgba(15,59,168,1); }
.abArea01 .txt01 .p2 { margin-top:110px; }
.abArea01 .txt01 .p2 a {  display:block; width:145px; height:145px; padding:15px; border:1px dashed #F5460C; border-radius:100%; box-sizing: border-box; cursor:pointer; }
.abArea01 .txt01 .p2 a p { display:block; padding:15px; background:#fff; width:100%; height:100%; border-radius:100%; box-sizing: border-box; box-shadow: 0px 2px 9px  rgba(227, 234, 252, 1); }
.abArea01 .txt01 .p2 a p i { display:flex; align-items: center; justify-content: center; width:100%; height:100%; font-size:14px; color:#F5460C; font-weight:bold; border-radius:100%; text-decoration-line: underline; background:url(ab01.png) no-repeat center #feece6; }
 
.abArea01 .txt01 .p2 a:hover p { background:#F5460C; }

.abArea01 .txt02 { float:right; width:58.2%; font-size:16px; line-height:28px; color:rgba(69,69,69,1); }
.abArea01 .pic { margin-top:80px; }

@media all and (max-width:1680px){
	.abArea01 .txt01 { float:left; width:40%; }
	.abArea01 .txt01 .p2 { margin-top:80px; }
	.abArea01 .txt01 .p2 a { width:125px; height:125px; padding:10px; }
	.abArea01 .txt01 .p2 a p { padding:10px; }
	.abArea01 .txt01 .p2 a p i { }
 
	.abArea01 .txt02 { float:right; width:58.2%; font-size:16px; line-height:28px; }
	.abArea01 .pic { margin-top:60px; }
}
@media all and (max-width:1200px){
	.abArea01 .txt01 { float:left; width:40%; }
	.abArea01 .txt01 .p2 { margin-top:80px; }
	.abArea01 .txt01 .p2 a { width:90px; height:90px; padding:5px; }
	.abArea01 .txt01 .p2 a p { padding:5px; }
	.abArea01 .txt01 .p2 a p i { }
 
	.abArea01 .txt02 { float:right; width:58.2%; font-size:14px; line-height:25px; }
	.abArea01 .pic { margin-top:40px; }
}
@media all and (max-width:900px){
	.abArea01 .txt01 { float:none; width:100%; }
	.abArea01 .txt01 .p2 { margin-top:20px; }
	.abArea01 .txt01 .p2 a { width:60px; height:60px; padding:5px; }
	.abArea01 .txt01 .p2 a p { padding:5px; }
	.abArea01 .txt01 .p2 a p i { }
	
	.abArea01 .txt02 { float:none; width:100%; font-size:14px; line-height:25px; margin-top:30px; }
	.abArea01 .pic { margin-top:30px; }
}


.abbj { background:url(abArea02.png) no-repeat center top; background-size:100% 100%; }

@media all and (max-width:1000px){
	.abbj { background:none; }
}

.abArea02 { padding:80px 0; }
.abArea02 .bd { margin-top:50px; }
.abArea02 .bd .swiper { padding:15px; margin:-15px; overflow:hidden; }
.abArea02 .bd .swiper-slide a { display:block; padding:25px; background:#fff; box-shadow:0 0 15px  rgba(0,0,0,0.05); border-radius:10px; }
.abArea02 .bd .swiper-slide .pic { float:left; width:145px; border-radius:10px; overflow:hidden; }
.abArea02 .bd .swiper-slide .txt { float:right; width:calc(100% - 180px); padding-top:25px; }
.abArea02 .bd .swiper-slide .txt .p1 { font-size:18px; color:rgba(34,34,34,1); font-weight:bold; }
.abArea02 .bd .swiper-slide .txt .p2 { font-size:16px; color:rgba(69,69,69,1); line-height:28px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:4; }

.abArea02 .btn { height:45px; margin-top:50px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.abArea02 .btn .bBox-page { position:relative!important; left:auto!important; bottom:auto!important; top:auto!important; width:calc(100% - 260px)!important; height:2px!important; background:rgba(34,34,34,0.1); z-index:2; }
.abArea02 .btn .bBox-page .swiper-pagination-progressbar-fill { background:#F5460C; }

.abArea02 .btn .num { font-size:18px; color:rgba(195,191,188,1); font-weight:bold; }
.abArea02 .btn .num i { font-size:20px; color:#F5460C; }

.abArea02 .btn .btn01 { width:120px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.abArea02 .btn .btn01 .btn11 { width:45px; height:45px; border-radius:100%; background-size:100% 100%!important; cursor:pointer; }
.abArea02 .btn .btn01 .prev-ab02 { background:url(ico05.png) no-repeat center; } 
.abArea02 .btn .btn01 .next-ab02 { background:url(ico06.png) no-repeat center; } 

.abArea02 .btn .btn01 .prev-ab02:hover { background:url(ico07.png) no-repeat center; } 
.abArea02 .btn .btn01 .next-ab02:hover { background:url(ico08.png) no-repeat center; } 

.abArea03 { padding-bottom:80px; }
.abArea03 .bd { margin-top:50px; text-align:center; }
.abArea03 .bd img { max-width:100%; height:auto!important; }

@media all and (max-width:1680px){
	.abArea02 { padding:60px 0; }
	.abArea02 .bd { margin-top:30px; }
	.abArea02 .bd .swiper { padding:15px; margin:-15px; }
	.abArea02 .bd .swiper-slide a { padding:15px; box-shadow:0 0 15px  rgba(0,0,0,0.05); }
	.abArea02 .bd .swiper-slide .pic { width:120px; }
	.abArea02 .bd .swiper-slide .txt { width:calc(100% - 140px); padding-top:15px; }
	.abArea02 .bd .swiper-slide .txt .p1 { font-size:18px; }
	.abArea02 .bd .swiper-slide .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; }

	.abArea02 .btn { height:40px; margin-top:30px; }
	.abArea02 .btn .bBox-page { width:calc(100% - 200px)!important; }
 
	.abArea02 .btn .num { font-size:18px; }
	.abArea02 .btn .num i { font-size:20px; }

	.abArea02 .btn .btn01 { width:100px; }
	.abArea02 .btn .btn01 .btn11 { width:40px; height:40px; }

	.abArea03 { padding-bottom:60px; }
	.abArea03 .bd { margin-top:30px; }
}
@media all and (max-width:1200px){
	.abArea02 { padding:40px 0; }
	.abArea02 .bd { margin-top:30px; }
	.abArea02 .bd .swiper { padding:10px; margin:-10px; }
	.abArea02 .bd .swiper-slide a { padding:10px; box-shadow:0 0 10px  rgba(0,0,0,0.05); }
	.abArea02 .bd .swiper-slide .pic { width:120px; }
	.abArea02 .bd .swiper-slide .txt { width:calc(100% - 140px); padding-top:15px; }
	.abArea02 .bd .swiper-slide .txt .p1 { font-size:18px; }
	.abArea02 .bd .swiper-slide .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; }

	.abArea02 .btn { height:35px; margin-top:30px; }
	.abArea02 .btn .bBox-page { width:calc(100% - 170px)!important; }
 
	.abArea02 .btn .num { font-size:14px; }
	.abArea02 .btn .num i { font-size:16px; }

	.abArea02 .btn .btn01 { width:80px; }
	.abArea02 .btn .btn01 .btn11 { width:35px; height:35px; }

	.abArea03 { padding-bottom:40px; }
}
@media all and (max-width:750px){
	
	.abArea02 .bd .swiper-slide a { padding:10px; box-shadow:0 0 10px  rgba(0,0,0,0.1); }
	.abArea02 .bd .swiper-slide .txt .p1 { font-size:16px; }
	.abArea02 .bd .swiper-slide .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; }
}

.abArea04 { padding-top:80px; overflow:hidden; }
.abArea04 .bd { position:relative; margin-top:50px; background:url(ab04.png) no-repeat center bottom; }

@media all and (max-width:1680px){
	.abArea04 { padding-top:60px; }
	.abArea04 .bd { margin-top:30px; background-size:500px auto; }
}
@media all and (max-width:1200px){
	.abArea04 { padding-top:40px; }
	.abArea04 .bd { margin-top:30px; background-size:400px auto; }
}
@media all and (max-width:900px){
	.abArea04 .bd { background:none; }
}
 
.fzBox01 .swiper-wrapper { position:relative; margin: 0 -45px; z-index:1; }
/*
.fzBox01 .swiper-wrapper:before { position:absolute; width:10000vw; left:45px; height:1px; border-bottom:1px dashed #F5460C; top:50%; display:block; content:"";  z-index:-1; }
*/
.fzBox01 .swiper-wrapper .fzbg { position:absolute; top: -130px; left: -248px; width:100%!important; opacity:0.5; height:100%; z-index:-1; }
.fzBox01 .swiper-wrapper .fzbg img {   }


/*
.fzBox01 .swiper-wrapper .fzbg { position:absolute; top:0; left:0; width: auto !important; height:100%; z-index:-1; }
.fzBox01 .swiper-wrapper .fzbg img { width: auto !important;
    max-width: none !important; }
*/

.fzBox01 .swiper-slide { width: 25% !important; padding: 0 45px; }
.fzBox01 .swiper-slide .fzTxt { display: flex; flex-direction: column; }

.fzBox01 .swiper-slide .fzTxt .txt { font-size:16px; margin-top:15px; }
.fzBox01 .swiper-slide .fzTxt .txt .p1 { font-weight:bold; color:#F5460C; }
.fzBox01 .swiper-slide .fzTxt .txt .p1 i { font-size:32px; }
.fzBox01 .swiper-slide .fzTxt .txt .p2 { color:rgba(102, 102, 102, 1); }

.fzBox01 .swiper-slide:nth-child(2n) .fzTxt { flex-direction: column-reverse; margin-top: 83px; }
.fzBox01 .swiper-slide:nth-child(2n) .fzTxt .txt { margin-top:0; margin-bottom:15px; }


@media all and (max-width:1680px){
	.fzBox01 .swiper-wrapper { margin: 0 -30px; }
	.fzBox01 .swiper-slide { width: 25% !important; padding: 0 30px; }
	
	
	.fzBox01 .swiper-slide .fzTxt .txt { font-size:16px; }
	.fzBox01 .swiper-slide .fzTxt .txt .p1 i { font-size:28px; }
}
@media all and (max-width:1200px){
	.fzBox01 .swiper-wrapper { margin: 0 -15px; }
	.fzBox01 .swiper-slide { width: 30% !important; padding: 0 15px; }
	
	.fzBox01 .swiper-wrapper .fzbg { top: -150px; left: -200px; }
	
	.fzBox01 .swiper-slide .fzTxt .txt { font-size:14px; }
	.fzBox01 .swiper-slide .fzTxt .txt .p1 i { font-size:20px; }
}
@media all and (max-width:900px){
	.fzBox01 .swiper-wrapper { margin: 0 -10px; }
	.fzBox01 .swiper-slide { width: 48% !important; padding: 0 10px; }
}













.abBox41 { float:right; width:110px; padding-left:35px; background:url(ab05.png) no-repeat top left; overflow:hidden; box-sizing: border-box; }
.abBox41 .swiper-container { height:420px; }
.abBox41 .swiper-slide { height:auto; font-size:18px; color:rgba(195,191,188,1); font-weight:bold; cursor:pointer; display:flex; align-items: center; }
.abBox41 .swiper-slide-thumb-active { font-size:20px; color:#F5460C; }

.abBox42 { float:left; width:calc(100% - 110px); }

.abBox40 .pic { position:relative; float:left; width:620px; z-index:1; }
.abBox40 .pic:before {  position: absolute;  display: none; content:""; left:35px; top:0; width:100%; height:100%;  background:rgba(229,230,232,1); border-radius:15px; z-index: -1; }

 



.abBox40 .pic img { border-radius:15px; }
.abBox40 .txt { float:right; width:calc(100% - 720px); padding-top:30px; padding-right:100px; box-sizing: border-box; line-height:1.1; }
.abBox40 .txt .p1 { font-size:80px; color:#F5460C; font-weight:bold; }
.abBox40 .txt .p2 { font-size:20px; color:rgba(69,69,69,1); margin-top:20px; line-height:1.7; }

.abBox43 { position:absolute; top:70px; left:980px; font-size:0; z-index:2; }
.abBox43 .btn { display:inline-block; width:45px; height:45px; border-radius:100%; background-size:100% 100%!important; cursor:pointer; }
.abBox43 .prev-ab04 { background:url(ico05.png) no-repeat center; margin-right:25px; } 
.abBox43 .next-ab04 { background:url(ico06.png) no-repeat center; } 

.abBox43 .prev-ab04:hover { background:url(ico07.png) no-repeat center; } 
.abBox43 .next-ab04:hover { background:url(ico08.png) no-repeat center; } 

@media all and (max-width:1680px){
	.abBox41 { float:right; width:110px; padding-left:35px; }
	.abBox41 .swiper-container { height:300px; }
	.abBox41 .swiper-slide { font-size:18px; }
	.abBox41 .swiper-slide-thumb-active { font-size:20px; }

	.abBox42 { float:left; width:calc(100% - 110px); }

	.abBox40 .pic { float:left; width:450px; }
	.abBox40 .pic:before { left:25px; }
 
	.abBox40 .txt { float:right; width:calc(100% - 500px); padding-top:20px; padding-right:50px; }
	.abBox40 .txt .p1 { font-size:60px; }
	.abBox40 .txt .p2 { font-size:16px; margin-top:20px; line-height:1.7; }

	.abBox43 { position:absolute; top:50px; left:680px; }
	.abBox43 .btn { width:40px; height:40px; }
}
@media all and (max-width:1200px){
	.abBox41 { float:right; width:110px; padding-left:35px; }
	.abBox41 .swiper-container { height:250px; }
	.abBox41 .swiper-slide { font-size:16px; }
	.abBox41 .swiper-slide-thumb-active { font-size:18px; }

	.abBox42 { float:left; width:calc(100% - 110px); }

	.abBox40 .pic { float:left; width:350px; }
	.abBox40 .pic:before { left:0; }
	
	.abBox40 .txt { float:right; width:calc(100% - 400px); padding-top:20px; padding-right:50px; }
	.abBox40 .txt .p1 { font-size:40px; }
	.abBox40 .txt .p2 { font-size:14px; margin-top:20px; line-height:1.7; }
	
	.abBox43 { position:absolute; top:25px; left:550px; }
	.abBox43 .btn { width:35px; height:35px; }
}
@media all and (max-width:900px){
	.abBox41 { display:none; }
	
	.abBox42 { float:none; width:100% }
	
	.abBox43 { position:relative; top:auto; left:auto; margin-top:25px; width:100%; text-align:center; }
}
@media all and (max-width:750px){
	.abBox40 .pic { float:none; width:100%; }
	.abBox40 .txt { float:none; width:100%; padding-top:20px; padding-right:0; }
	.abBox40 .txt .p1 { font-size:30px; }
	.abBox40 .txt .p2 { margin-top:15px; }
}
 

.abArea05 { padding-bottom:80px; background:url(abArea05.png) no-repeat center; background-size:100% 100%; }
.abBox05 { position:relative; padding-top:50px; }
.abBox05 .gallery-thumbs01 { position:absolute; top:-30px; right:0; width:210px!important; z-index:2; }
.abBox05 .gallery-thumbs01 .swiper-slide { width:auto; margin-right:60px; cursor:pointer; }
.abBox05 .gallery-thumbs01 .swiper-slide:last-child { margin-right:0!important; }
.abBox05 .gallery-thumbs01 .swiper-slide p { position:relative; font-size:18px; color:rgba(34,34,34,1); padding-bottom:10px; line-height:1.1; }
.abBox05 .gallery-thumbs01 .swiper-slide p:before { position:absolute; display:block; content:""; left:50%; width:0; bottom:0; height:2px; background:#F5460C; transition: all 0.6s; z-index:5; }

.abBox05 .gallery-thumbs01 .swiper-slide-thumb-active p { color:#F5460C; font-weight:bold;   }
.abBox05 .gallery-thumbs01 .swiper-slide-thumb-active p:before { left:0; width:100%; }


 .hd .p2 a:hover:before { left:0; width:100%; }



.abBox51 .swiper-slide { border-radius: 20px; background: rgba(240, 241, 245, 1); }
.abBox51 .swiper-slide a { display:block; padding:60px 40px 30px 40px; }
.abBox51 .swiper-slide .pic { overflow:hidden; }
.abBox51 .swiper-slide .pic img { width:100%; height:auto; transition: all 0.6s; object-fit: cover; }
.abBox51 .swiper-slide .txt { text-align:center; color:rgba(69,69,69,1); font-size:16px; line-height:30px; min-height:60px; margin-top:35px; }

.abBox51 .swiper-slide:hover .pic img { transform: scale(1.1)!important; }
 
.fancybox-button--zoom { display:none!important; }
.fancybox-button--thumbs { display:none!important; }

@media all and (max-width:1680px){
	.abArea05 { padding-bottom:60px; }
	.abBox05 {  padding-top:30px; }
	.abBox05 .gallery-thumbs01 { top:-30px; width:160px!important; }
	.abBox05 .gallery-thumbs01 .swiper-slide { width:auto; margin-right:30px; }
	.abBox05 .gallery-thumbs01 .swiper-slide p { font-size:16px; }
 
	.abBox51 .swiper-slide { border-radius:15px; }
	.abBox51 .swiper-slide a { display:block; padding:40px 20px 20px 20px; }
	.abBox51 .swiper-slide .txt { font-size:16px; margin-top:15px;  }
}
@media all and (max-width:1200px){
	.abArea05 { padding-bottom:60px; }
	.abBox05 {  padding-top:30px; }
	.abBox05 .gallery-thumbs01 { top:-20px; width:128px!important; }
	.abBox05 .gallery-thumbs01 .swiper-slide { width:auto; margin-right:15px; }
	.abBox05 .gallery-thumbs01 .swiper-slide p { font-size:14px; }
 
	.abBox51 .swiper-slide { border-radius:10px; }
	.abBox51 .swiper-slide a { display:block; padding:20px 15px 15px 15px; }
	.abBox51 .swiper-slide .txt { font-size:14px; margin-top:10px; line-height:25px; min-height:50px; }
}
@media all and (max-width:750px){
	
}

.abBox05 .btn { height:45px; margin-top:50px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.abBox05 .btn .bBox-page05 { position:relative!important; left:auto!important; bottom:auto!important; top:auto!important; width:calc(100% - 260px)!important; height:2px!important; background:rgba(34,34,34,0.1); z-index:2; }
.abBox05 .btn .bBox-page05 .swiper-pagination-progressbar-fill { background:#F5460C; }

.abBox05 .btn .num05 { font-size:18px; color:rgba(195,191,188,1); font-weight:bold; }
.abBox05 .btn .num05 i { font-size:20px; color:#F5460C; }

.abBox05 .btn .btn01 { width:120px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.abBox05 .btn .btn01 .btn11 { width:45px; height:45px; border-radius:100%; background-size:100% 100%!important; cursor:pointer; }
.abBox05 .btn .btn01 .btn101 { background:url(ico05.png) no-repeat center; } 
.abBox05 .btn .btn01 .btn102 { background:url(ico06.png) no-repeat center; } 

.abBox05 .btn .btn01 .btn101:hover { background:url(ico07.png) no-repeat center; } 
.abBox05 .btn .btn01 .btn102:hover { background:url(ico08.png) no-repeat center; } 
 
@media all and (max-width:1680px){
	.abBox05 .btn { height:40px; margin-top:30px; }
	.abBox05 .btn .bBox-page05 { width:calc(100% - 200px)!important; }
 
	.abBox05 .btn .num05 { font-size:18px; }
	.abBox05 .btn .num05 i { font-size:20px; }

	.abBox05 .btn .btn01 { width:100px; }
	.abBox05 .btn .btn01 .btn11 { width:40px; height:40px; }
}
@media all and (max-width:1200px){
	.abBox05 .btn { height:35px; margin-top:30px; }
	.abBox05 .btn .bBox-page05 { width:calc(100% - 170px)!important; }
 
	.abBox05 .btn .num05 { font-size:14px; }
	.abBox05 .btn .num05 i { font-size:16px; }

	.abBox05 .btn .btn01 { width:80px; }
	.abBox05 .btn .btn01 .btn11 { width:35px; height:35px; }
}


.rcArea{padding-bottom:80px;}
.rcArea .bt{display:flex; justify-content:space-between; padding:0 7% 0 4%; background:#fff; }
.rcArea .bt p{display:block; line-height:30px;padding: 20px 0; text-align:center; font-size:16px;}
.rcArea .bt p:nth-child(1){width:200px; text-align:left;}
.rcArea .bt p:nth-child(2){width:100px;}
.rcArea .bt p:nth-child(3){width:100px;}
.rcArea .bt p:nth-child(4){width:100px;}
.rcArea .bt p:nth-child(5){width:100px;}
.rcArea .bt p:nth-child(6){width:100px;}
.rcArea .bt p i{font-size:14px;}
.rcArea .bt01{background:#ddd; font-size:20px; color:#333;}
/*
.rcArea .bt02.on{ background: rgba(47,48,140,1);}
.rcArea .bt02.on p{color:#fff;}


.rcArea .bt02.on p i{display:none;}
.rcArea .bt02.on p span{display:inline-block; width:14px; height:7px; background:url(rc01.png) no-repeat center;}
*/

.rcArea .conn ul li{border-bottom:1px solid #eee;}
.rcArea .conn ul li .mes{display:none; padding:35px 5%; background:#f9f9f9;}
.rcArea .conn ul li .mes .p1{font-size:16px; color:#333; margin-bottom:25px;}
.rcArea .conn ul li .mes .p2{font-size: 16px; color:#666; line-height:30px; padding-bottom:40px;}
.rcArea .conn ul li .mes .mm a{display:block;width:140px;height:40px;background: rgba(47,48,140,1);text-align:center;font-size:16px;color:#fff;line-height:40px;margin:0 auto;}
/* .rcArea .conn ul li .mes .mes-1{float:left; width:40%;}
.rcArea .conn ul li .mes .mes-2{float:right; width:40%;} */
.rcArea01{margin-bottom:70px;}
@media screen and (max-width: 700px) {
	.rcArea01{margin-bottom: 40px;}
	.rcArea .bt p{line-height: 26px;padding: 10px 0;}
	.rcArea .bt p:nth-child(3){display: none;}
	.rcArea .bt p:nth-child(2){display: none;}
	.rcArea .conn ul li .mes{padding:5% 3%}

}

.jobchu{position: fixed;top:0;left:0;right: 0;bottom: 0;background: rgba(0,0,0,0.3);z-index: 99;display: none;}
.jobchu .jobchua{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);background: #fff;padding: 45px 50px;width: 1190px;box-sizing: border-box;}
.jobchu .jobchua .jobchua_close{position: absolute;right: 45px;right: 42px;cursor: pointer;}
.jobchu .jobchua .jobchuac .jobchuaca div{font-size: 36px;color: #4e4e4e;}
.jobchu .jobchua .jobchuac .jobchuaca p{font-size: 18px;color: #838383;margin-top: 10px;}
.jobchu .jobchua .jobchuac .jobchuacb{position: relative;margin-top: 35px;z-index: 999;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi{margin-bottom: 22px;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div{display: inline-block; width: 48%;box-sizing: border-box;margin-right: 4%;float:left;background: #f5f5f5;position: relative;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div input{width: 100%;height: 50px;font-size: 16px;padding: 0 2%;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div:last-child{margin-right: 0;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi input[type=file]{height: auto;padding: 11.5px 2%;font-size: 14px;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div{width: 48%;display: inline-block;margin-right: 4%;float:left; cursor: pointer;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div:last-child{margin-right: 0;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=submit]{width: 100%;height: 50px;background: #6c6c6c;font-size: 16px;color: #fff;cursor: pointer;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=reset]{width: 100%;height: 50px;box-sizing: border-box;border:1px solid #6c6c6c;font-size: 16px;color: #6c6c6c;cursor: pointer;}
/*.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div{display: inline-block;width: 100%;position: relative;}*/
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi i{font-size: 14px;color: #f00;position: absolute;right: 2%;top:50%;margin-top: -8px;line-height: 16px;font-style: normal;}


@media screen and (max-width: 1400px){
	.jobchu .jobchua{padding: 30px 30px;width: 85%;}
	.jobchu .jobchua .jobchua_close{right: 35px;width: 25px;}
	.jobchu .jobchua .jobchuac .jobchuaca div{font-size: 30px;}
	.jobchu .jobchua .jobchuac .jobchuaca p{font-size: 16px;margin-top: 5px;}
	.jobchu .jobchua .jobchuac .jobchuacb{margin-top: 25px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi{margin-bottom: 15px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi input{height: 40px;font-size: 14px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi input[type=file]{padding: 7px 2%;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=submit]{height: 40px;font-size: 14px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=reset]{height: 40px;font-size: 14px;}
}
@media screen and (max-width: 640px){
	.jobchu .jobchua{padding: 20px 20px;width: 90%;}
	.jobchu .jobchua .jobchua_close{right: 20px;width: 20px;}
	.jobchu .jobchua .jobchuac .jobchuaca div{font-size: 20px;}
	.jobchu .jobchua .jobchuac .jobchuaca p{font-size: 13px;margin-top: 5px;}
	.jobchu .jobchua .jobchuac .jobchuacb{margin-top: 15px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi{margin-bottom: 0;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div{width: 100%;margin-bottom: 10px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div input{height: 35px;font-size: 13px;display: block;margin-right: 0;width: 100%;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div input[type=file]{padding: 5px 2%;font-size: 13px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div input[type=submit]{height: 35px;font-size: 13px;display: block;width: 100%;float:none;margin-bottom: 10px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div input[type=reset]{height: 35px;font-size: 13px;display: block;width: 100%;float:none;}
}


@media all and (max-width:1680px){
	
}
@media all and (max-width:1200px){
	
}
@media all and (max-width:750px){
	
}