@charset "utf-8";

.topArea { position:relative; }

/* Banner */
.banner-ny { position:relative; }
.banner-ny img { width:100%; height:auto; }
.banner-ny .img02 { display:none; }

.banner-ny .txt { position:absolute; top:50%; transform: translateY(-50%); left:0; right:0; color:#fff; line-height:1.1; z-index:2; }
.banner-ny .txt .p1 { font-size:30px; color:#0084c5; }
.banner-ny .txt .p2 { font-size:16px; line-height:30px; color:#666; margin-top:25px; max-width:490px; }
.banner-ny .txt .p3 { font-size:30px; color:#117cb7; font-weight:bold; }
.banner-ny .txt .p4 { font-size:18px; color:#117cb7; font-weight:bold; margin-top:15px; }

@media all and (max-width:1200px){
	.banner-ny .txt .p1 { font-size:24px; }
	.banner-ny .txt .p2 { font-size:14px; line-height:25px; margin-top:15px; }
}
@media all and (max-width:1000px){
	
 
	.banner-ny .txt .p1 { font-size:20px; }
	.banner-ny .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; }
}
@media all and (max-width:750px){
	.banner-ny .img01 { display:none; }
	.banner-ny .img02 { position:absolute; top:0; left:0; width:100%; height:100%; display:block; object-fit: cover; z-index:1; }
	
	.banner-ny { padding:60px 0; box-sizing: border-box; }
	.banner-ny .txt { position:relative; top:auto; transform: translateY(0); left:auto; right:auto; }
	.banner-ny .txt .p2 { max-width:100%; }
	
	.banner-ny01 { min-height:240px;  }
}

.banner-sj { padding:140px 0; background-size:cover!important; }
.banner-sj .txt .p1 { font-size:30px; color:#117cb7; font-weight:bold; }
.banner-sj .txt .p2 { font-size:18px; color:#117cb7; font-weight:bold; margin-top:15px; }
.banner-sj .txt .p3 { font-size:16px; line-height:30px; color:#666; margin-top:50px; }

@media all and (max-width:1200px){
	.banner-sj { padding:80px 0; }
	.banner-sj .txt .p1 { font-size:24px; }
	.banner-sj .txt .p2 { font-size:16px; margin-top:15px; }
	.banner-sj .txt .p3 { font-size:14px; line-height:25px; margin-top:30px; } 
}
@media all and (max-width:750px){
	.banner-sj { padding:60px 0; }
	.banner-sj .txt .p1 { font-size:20px; }
	.banner-sj .txt .p2 { font-size:14px; margin-top:10px; }
	.banner-sj .txt .p3 { font-size:14px; line-height:25px; margin-top:15px; } 
}





 
/* 主体 */
.container { position:relative; padding:0; }
.wrap {  margin:0 auto; }

.main { padding:80px 0; }

@media all and (max-width:1780px){
	.main { padding:60px 0; }
}
@media all and (max-width:1200px){
	.main { padding:40px 0; }
}

.sidebar { border-bottom:1px solid #e5e5e5; }

.leftTitle { display:none; }

.menu { position:relative; font-size:0; }
.menu ul li { position:relative; display:inline-block; }
.menu ul li a { position:relative; display:inline-block; padding:0 20px; font-size:18px; color:#333; height:75px; line-height:75px; }
.menu ul li a.current,.menu ul li:hover a { color:#fff; background:#0084c5!important; font-weight:bold; }
 
@media all and (max-width:1200px){
	.menu ul li a { padding:0 15px; font-size:16px; height:60px; line-height:60px; }
}
@media all and (max-width:750px){
	.menu { padding:20px 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:2%; }
	.menu ul li a { display:block; padding:0; font-size:14px; height:35px; line-height:35px; font-weight:normal!important; background:#f5f5f5; text-align:center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
}


/* 内容模式 */
.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%; }

@media all and (max-width:1200px){
	.article { font-size:14px; }
	.article .hd h1 { font-size:20px; }
	.article .bd { font-size:14px; }
}
 
/* 面包屑 */
.location { width:1280px; margin:0 auto 30px; font-size:16px; color:#333; display:none; }
.location a { color:#333; display:inline-block; padding:0 10px; }
.location a.u-home { padding-left:25px; background:url(u-home.png) no-repeat center left; }

@media all and (max-width:1680px){
	.location { width:100%; }
}
@media all and (max-width:1000px){
 
	.location { margin:0 auto 20px; font-size:12px; }
	.location a { padding:0 5px; }
}
 
 
/* 新闻列表 */
.list { padding:0 0 60px; }
.list li { padding:9px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_11.jpg) no-repeat center left; font-size:14px; 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 { padding:0 0 40px; }
}

/* 图文新闻 */
.picnews { padding-bottom:60px; }
.picnews ul li { border-bottom:1px solid #e3e3e3; }
.picnews ul li:nth-child(1) { border-top:1px solid #e3e3e3; }
.picnews ul li a { padding:30px 0; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.picnews ul li .pic { position:relative; width:350px; border-radius:10px; overflow:hidden; }
.picnews ul li .pic img { width:100%; height:auto; transition: all 0.6s; object-fit: cover; z-index:2; }
.picnews ul li .txt { width:calc(100% - 380px); }
.picnews ul li .txt .p1 { font-size:24px; line-height:35px; color:#333; font-weight:bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.picnews ul li .txt .p2 { font-size:16px; line-height:25px; color:#666; margin-top:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.picnews ul li .txt .p3 { font-size:16px; margin-top:25px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.picnews ul li .txt .p3 i { color:#333; }
.picnews ul li .txt .p3 em { position:relative; display:inline-block; padding-left:75px; color:#999; }
.picnews ul li .txt .p3 em:before { position:absolute; top:50%; left:0; display:block; width:65px; height:1px; background:#999; content:""; z-index:2; }

.picnews ul li:hover .pic img { transform: scale(1.1)!important; }
.picnews ul li:hover .txt .p1 { color:#0084c5; }

@media all and (max-width:1200px){
	.picnews { padding-bottom:40px; }
	.picnews ul li a { padding:25px 0; }
	.picnews ul li .pic { width:300px; }
	.picnews ul li .txt { width:calc(100% - 330px); }
	.picnews ul li .txt .p1 { font-size:20px; line-height:25px; -webkit-line-clamp:1; }
	.picnews ul li .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; -webkit-line-clamp:2; }
	.picnews ul li .txt .p3 { font-size:14px; margin-top:10px; }
	.picnews ul li .txt .p3 em { padding-left:45px; }
	.picnews ul li .txt .p3 em:before { width:35px; }
}
@media all and (max-width:750px){
	.picnews ul li a { padding:20px 0; }
	.picnews ul li .pic { width:100%; padding-bottom:0; }
	/*
	.picnews ul li .pic img { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; }
	*/
	.picnews ul li .txt { width:100%; margin-top:20px; }
	.picnews ul li .txt .p1 { font-size:16px; line-height:25px; -webkit-line-clamp:2; }
}

.hotNews { padding-bottom:55px; }
.hotNews ul li { float:left; width:49%; margin-right:2%; box-shadow:0px 0px 18px rgba(227,227,227,0.6); }
.hotNews ul li:nth-child(2n) { margin-right:0; }
.hotNews ul li:nth-child(n + 3) { margin-top:2%; }
.hotNews ul li a { padding:35px 20px 35px 35px; display:flex; flex-wrap: wrap;  flex-direction:row-reverse; justify-content: space-between; align-items: center; }
.hotNews ul li .pic { width:215px; }
.hotNews ul li .txt { width:calc(100% - 215px); padding-right:35px; box-sizing: border-box; }
.hotNews ul li .txt .p1 { font-size:20px; color:#333; line-height:30px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.hotNews ul li .txt .p2 { display:none; }
.hotNews ul li .txt .p3 { display:none; }

@media all and (max-width:1200px){
	.hotNews { padding-bottom:40px; }
	.hotNews ul li a { padding:30px 20px; }
	.hotNews ul li .pic { width:200px; }
	.hotNews ul li .txt { width:calc(100% - 200px); padding-right:20px; }
	.hotNews ul li .txt .p1 { font-size:18px; line-height:25px; }
}
@media all and (max-width:900px){
	.hotNews ul li { float:none; width:100%; margin-right:0; }
	.hotNews ul li:nth-child(2n) { margin-right:0; }
	.hotNews ul li:nth-child(n + 2) { margin-top:15px; }
}
@media all and (max-width:750px){
	.hotNews { padding-bottom:0; }
	.hotNews ul li a { padding:20px 0; }
	.hotNews ul li .pic { width:100%; }
	.hotNews ul li .txt { width:100%; padding-right:0; margin-top:20px; }
	.hotNews ul li .txt .p1 { font-size:16px; line-height:25px; }
	.hotNews ul li .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; color:#666; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
	.hotNews ul li .txt .p3 { font-size:14px; margin-top:10px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
	.hotNews ul li .txt .p3 i { color:#333; }
	.hotNews ul li .txt .p3 em { position:relative; display:inline-block; padding-left:45px; color:#999; }
	.hotNews ul li .txt .p3 em:before { position:absolute; top:50%; left:0; display:block; width:35px; height:1px; background:#999; content:""; z-index:2; }
}


/* 图片列表 */
.piList { padding-bottom:60px; }
.piList .pic-item-list .pic-item { float:left; width:32%; margin-right:2%; }
.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; border:1px solid #eee; }
.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:60px; font-size:16px; line-height:60px; 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:1200px){
	.piList { padding-bottom:40px; }
	.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; }
.page a { display:inline-block; margin:0 5px; padding:5px 11px; background:#f0f0f1; color:#4f4f4f; vertical-align:top; font-size: 14px; }
.page a:hover,.page .current { background:#0084c5; color:#fff; }

@media screen and (max-width: 1200px){
	.page a { padding:3px 5px; margin: 0 3px; font-size: 12px; }
}


.abArea01 { padding:75px 0; }
.abArea01 .wrap { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.abBox01 { width:calc(100% - 630px); }
.abBox01 .bd { font-size:16px; line-height:30px; height:300px; padding-right:10px; margin-top:35px; color:#333; overflow-y:auto; }
.abBox02 { width:555px; border-radius:6px; overflow:hidden; }

.abBox01 .bd::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#0084c5}
.abBox01 .bd::-webkit-scrollbar-track{background:#eee}
.abBox01 .bd::-webkit-scrollbar-corner{background:transparent}
.abBox01 .bd::-webkit-scrollbar{width:7px;height:7px}
 
@media all and (max-width:1200px){
	.abArea01 { padding:40px 0; }
	.abBox01 { width:calc(100% - 500px); }
	.abBox01 .bd { font-size:14px; line-height:25px; height:250px; padding-right:10px; margin-top:25px; }
	.abBox02 { width:450px; }
}
@media all and (max-width:900px){
	.abBox01 { width:100%; }
	.abBox02 { width:100%; margin-top:30px; }
}

.abArea02 { background:url(abArea02.jpg) no-repeat center; background-size:cover; }
.abArea02 ul { min-height:220px; font-size:0; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.abArea02 ul li { line-height:1.1; color:#fff; }
.abArea02 ul li .p1 { font-size:16px; }
.abArea02 ul li .p1 i { font-size:52px; margin-right:20px; font-family:"Arial"; }
.abArea02 ul li .p2 { font-size:24px; margin-top:20px; }

@media all and (max-width:1200px){
	.abArea02 ul { min-height:180px; }
	.abArea02 ul li .p1 { font-size:14px; }
	.abArea02 ul li .p1 i { font-size:40px; margin-right:10px; }
	.abArea02 ul li .p2 { font-size:18px; margin-top:10px; }
}
@media all and (max-width:750px){
	.abArea02 ul { min-height:10px; display:block; padding:40px 0; }
	.abArea02 ul li { display:inline-block; width:50%; text-align:center; }
	.abArea02 ul li:nth-child(n + 3) { margin-top:25px; }
	.abArea02 ul li .p1 { font-size:14px; }
	.abArea02 ul li .p1 i { font-size:30px; margin-right:5px; }
	.abArea02 ul li .p2 { font-size:14px; margin-top:5px; }
}

.abArea03 { padding:75px 0 80px; background:url(abArea03.jpg) no-repeat center; background-size:cover; }
.abBox03 { margin-top:45px; }
.abBox03 .swiper-slide { overflow:hidden; border-radius:10px; }

@media all and (max-width:1200px){
	.abArea03 { padding:40px 0; }
	.abBox03 { margin-top:30px; }
}
@media all and (max-width:750px){
	
}

.abArea04 { padding:70px 0; background:url(abArea04.png) no-repeat center bottom; background-size:cover; }
.abArea04 .bd { margin-top:50px; }
.abArea04 .bd ul li { float:left; width:29%; margin-right:6.5%; text-align:center; line-height:1.1; }
.abArea04 .bd ul li:nth-child(3n) { margin-right:0; }
.abArea04 .bd ul li .p1 img { max-height:125px; width:auto; }
.abArea04 .bd ul li .p2 { margin-top:20px; font-size:24px; color:#333; font-weight:bold; }
.abArea04 .bd ul li .p3 { margin-top:20px; font-size:16px; line-height:30px; color:#333; }

@media all and (max-width:1200px){
	.abArea04 { padding:40px 0; }
	.abArea04 .bd { margin-top:30px; }
	.abArea04 .bd ul li { float:left; width:30%; margin-right:5%; }
	.abArea04 .bd ul li:nth-child(3n) { margin-right:0; }
	.abArea04 .bd ul li .p1 img { max-height:80px; width:auto; }
	.abArea04 .bd ul li .p2 { margin-top:15px; font-size:20px; }
	.abArea04 .bd ul li .p3 { margin-top:15px; font-size:14px; line-height:25px; }
}
@media all and (max-width:750px){
	.abArea04 .bd ul li { float:left; width:32%; margin-right:2%; }
	.abArea04 .bd ul li:nth-child(3n) { margin-right:0; }
	.abArea04 .bd ul li .p1 img { max-height:50px; width:auto; }
	.abArea04 .bd ul li .p2 { margin-top:10px; font-size:18px; }
	.abArea04 .bd ul li .p3 { margin-top:10px; font-size:14px; line-height:25px; }
}
@media all and (max-width:500px){
	.abArea04 .bd ul li { float:none; width:100%; margin-right:0; }
	.abArea04 .bd ul li:nth-child(n + 2) { margin-top:20px; }

}

.fzArea { padding:80px 0 110px; background:url(fzArea.png) no-repeat center bottom; }
.fzArea .wrap { position:relative; z-index:2; }
.fzArea .wrap:before { position:absolute; left:50%; top:0; bottom:0; width:1px; background:#ccc; display:block; content:""; z-index:-1; }
.fzArea .fzBox:nth-child(n + 2) { margin-top:60px; }
.fzArea .fzBox .txt01 { text-align:center; }
.fzArea .fzBox .txt01 i { display:inline-block; width:120px; line-height:40px; font-size:16px; color:#fff; background:#0084c5; border-radius:30px; cursor:pointer; }
.fzArea .fzBox .txt02 { margin-top:60px; }
.fzArea .fzBox .txt02 ul li { position:relative; float:left; width:50%; margin-top:-120px; line-height:1.1; }
.fzArea .fzBox .txt02 ul li .txt { width:500px; padding:30px 20px 0 20px; background:url(fz01.png) no-repeat center top; background-size:100% auto!important; box-sizing: border-box; }
.fzArea .fzBox .txt02 ul li .txt .p1 { font-size:20px; color:#0084c5; }
.fzArea .fzBox .txt02 ul li .txt .p2 { position:relative; font-size:16px; color:#666; line-height:25px; margin-top:25px; padding-left:15px; }
.fzArea .fzBox .txt02 ul li .txt .p2:before { position:absolute; left:0; top:10px; width:5px; height:5px; border-radius:100%; background:#0084c5; display:block; content:""; z-index:2; }
.fzArea .fzBox .txt02 ul li .txt .p3 { margin-top:15px; border-radius:10px; overflow:hidden; }
.fzArea .fzBox .txt02 ul li .txt .p4 { position:absolute; top:0; right:-8px; width:13px; height:13px; background:#fff; border:1px solid #0084c5; border-radius:100%; z-index:2; }
.fzArea .fzBox .txt02 ul li .txt .p4:before { position:absolute; display:none; content:""; width:25px; height:25px; left:-6px; top:-6px; background:rgba(0,132,197,0.4); border-radius:100%; z-index:-1; }

.fzArea .fzBox .txt02 ul li:nth-child(1) { margin-top:0; }
.fzArea .fzBox .txt02 ul li:nth-child(2n) { margin-top:250px; }
.fzArea .fzBox .txt02 ul li:nth-child(2n) .txt { margin-left:calc(100% - 500px); }
.fzArea .fzBox .txt02 ul li:nth-child(2n) .txt .p4 { right:auto; left:-8px; }

.fzArea .fzBox .txt02 ul li:hover .txt { background:url(fz02.png) no-repeat center top; }
.fzArea .fzBox .txt02 ul li:hover .txt .p4 { background:#0084c5; }
.fzArea .fzBox .txt02 ul li:hover .txt .p4:before { display:block; }
 
@media all and (max-width:1200px){
	.fzArea { padding:40px 0; }
	.fzArea .fzBox:nth-child(n + 2) { margin-top:30px; }
	.fzArea .fzBox .txt01 { text-align:center; }
	.fzArea .fzBox .txt01 i { width:120px; line-height:40px; font-size:16px; }
	.fzArea .fzBox .txt02 { margin-top:30px; }
	.fzArea .fzBox .txt02 ul li { float:left; width:50%; margin-top:-80px; }
	.fzArea .fzBox .txt02 ul li .txt { width:90%; padding:25px 15px 0 15px; }
	.fzArea .fzBox .txt02 ul li .txt .p1 { font-size:18px; }
	.fzArea .fzBox .txt02 ul li .txt .p2 { font-size:14px; margin-top:15px; padding-left:15px; }
	 
	.fzArea .fzBox .txt02 ul li .txt .p3 { margin-top:15px; }
	.fzArea .fzBox .txt02 ul li .txt .p4 { right:-6px; width:9px; height:9px; }
	.fzArea .fzBox .txt02 ul li .txt .p4:before { width:17px; height:17px; left:-4px; top:-4px; }

	.fzArea .fzBox .txt02 ul li:nth-child(1) { margin-top:0; }
	.fzArea .fzBox .txt02 ul li:nth-child(2n) { margin-top:150px; }
	.fzArea .fzBox .txt02 ul li:nth-child(2n) .txt { margin-left:10%; }
	.fzArea .fzBox .txt02 ul li:nth-child(2n) .txt .p4 { right:auto; left:-5px; }
}
@media all and (max-width:750px){
	.fzArea .wrap:before { display:none; }
	.fzArea .fzBox:nth-child(n + 2) { margin-top:30px; }
	.fzArea .fzBox .txt01 i { width:100px; line-height:35px; font-size:14px; text-align:center; }
	.fzArea .fzBox .txt02 { margin-top:30px; display:block; }
	.fzArea .fzBox .txt02 ul li { float:none; width:100%; margin-top:20px; }
	.fzArea .fzBox .txt02 ul li .txt { width:100%; padding:25px 4% 0 4%; }
	.fzArea .fzBox .txt02 ul li .txt .p1 { font-size:16px; }
	.fzArea .fzBox .txt02 ul li .txt .p2 { font-size:14px; margin-top:15px; padding-left:15px; }
	 
	.fzArea .fzBox .txt02 ul li .txt .p3 { margin-top:15px; }
	.fzArea .fzBox .txt02 ul li .txt .p4 { display:none; }
 
	.fzArea .fzBox .txt02 ul li:nth-child(1) { margin-top:0; }
	.fzArea .fzBox .txt02 ul li:nth-child(2n) { margin-top:20px; }
	.fzArea .fzBox .txt02 ul li:nth-child(2n) .txt { margin-left:0; }
}

.zxArea01 { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.zxArea01 .txt { width:calc(100% - 700px); }
.zxArea01 .txt .bd { font-size:16px; line-height:30px; margin-top:40px; color:#333; }
.zxArea01 .pic { width:660px; overflow:hidden; border-radius:10px; }

.zxArea02 { margin-top:80px; }
.zxArea02 .bd { max-width:860px; margin:0 auto; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.zxArea02 .bd .zxBtn { width:125px; background:#0084c5; border-radius:5px; text-align:center; cursor:pointer; }
.zxArea02 .bd .zxBtn i { display:inline-block; padding-left:30px; font-size:16px; line-height:60px; color:#fff; background:url(zx01.png) no-repeat center left; }
.zxArea02 .bd .zxtxt { width:calc(100% - 145px); background:#f3f6fb; line-height:60px; padding-left:35px; font-size:16px; border-radius:5px; box-sizing: border-box; }

.zxArea03 { margin-top:40px; }
.zxArea03 ul li { float:left; width:48.5%; margin-right:3%; }
.zxArea03 ul li:nth-child(2n) { margin-right:0; }
.zxArea03 ul li:nth-child(n + 3) { margin-top:3%; }
.zxArea03 ul li a { padding:30px; border:1px solid #dbdbdb; border-radius:5px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.zxArea03 ul li .txt01 { width:calc(100% - 220px); }
.zxArea03 ul li .txt01 .p1 { font-size:24px; color:#333; line-height:30px; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.zxArea03 ul li .txt01 .p2 { font-size:16px; color:#666; line-height:20px; margin-top:15px; }

@media all and (max-width:1200px){
	.zxArea01 .txt { width:calc(100% - 550px); }
	.zxArea01 .txt .bd { font-size:14px; line-height:25px; margin-top:30px; }
	.zxArea01 .pic { width:500px; }
	
	.zxArea02 { margin-top:40px; }
	.zxArea02 .bd { max-width:860px; }
	.zxArea02 .bd .zxBtn { width:125px; }
	.zxArea02 .bd .zxBtn i { padding-left:30px; font-size:14px; line-height:50px;  }
	.zxArea02 .bd .zxtxt { width:calc(100% - 145px); line-height:50px; padding-left:25px; font-size:14px; }

	.zxArea03 { margin-top:40px; }
	.zxArea03 ul li { float:left; width:49%; margin-right:2%; }
	.zxArea03 ul li:nth-child(2n) { margin-right:0; }
	.zxArea03 ul li:nth-child(n + 3) { margin-top:2%; }
	.zxArea03 ul li a { padding:25px 20px; }
	.zxArea03 ul li .txt01 { width:calc(100% - 170px); }
	.zxArea03 ul li .txt01 .p1 { font-size:20px; line-height:25px; }
	.zxArea03 ul li .txt01 .p2 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:900px){
	.zxArea01 .txt { width:calc(100% - 450px); }
	.zxArea01 .txt .bd { font-size:14px; line-height:25px; margin-top:30px; }
	.zxArea01 .pic { width:400px; }
	
	
	.zxArea03 { margin-top:30px; }
	.zxArea03 ul li { float:none; width:100%; margin-right:0; }
	.zxArea03 ul li:nth-child(2n) { margin-right:0; }
	.zxArea03 ul li:nth-child(n + 2) { margin-top:15px; }
	.zxArea03 ul li a { padding:25px 4%; }
	.zxArea03 ul li .txt01 { width:calc(100% - 170px); }
	.zxArea03 ul li .txt01 .p1 { font-size:18px; line-height:20px; }
}
@media all and (max-width:750px){
	.zxArea01 .txt { width:100%; }
	.zxArea01 .txt .bd { font-size:14px; line-height:25px; margin-top:30px; }
	.zxArea01 .pic { width:100%; margin-top:30px; }
	
	.zxArea02 { margin-top:30px; }
	.zxArea02 .bd { max-width:100%; }
	.zxArea02 .bd .zxBtn { width:85px; }
	.zxArea02 .bd .zxBtn i { padding-left:25px; font-size:14px; line-height:40px; background-size:15px 15px!important; }
	.zxArea02 .bd .zxtxt { width:calc(100% - 95px); line-height:40px; padding-left:15px; font-size:14px; }
	
	.zxArea03 ul li .txt01 { width:calc(100% - 125px); }
}

.zxArea04 { margin-top:80px; padding:65px 0; background:url(zxArea04.png) no-repeat center bottom; background-size:cover; }
.zxArea04 .hd { float:left; width:240px; }
.zxArea04 .hd .hd01 { background:#fff; }
.zxArea04 .hd .hd01 .p1 { background:#117cb7; }
.zxArea04 .hd .hd01 .p1 a { display:block; padding:20px 0 20px 40px;  }
.zxArea04 .hd .hd01 .p1 i { display:inline-block; font-size:24px; color:#fff; padding-right:70px; line-height:35px; background:url(zx04.png) no-repeat center right; }
.zxArea04 .hd .hd01 .p2 ul li { border-bottom:1px solid #e6e6e7; }
.zxArea04 .hd .hd01 .p2 ul li:last-child { border-bottom:none; }
.zxArea04 .hd .hd01 .p2 ul li a { display:block; padding:15px 15px 15px 40px; font-size:16px; color:#666; }
.zxArea04 .hd .hd01 .p2 ul li.on a { color:#117cb7; text-decoration:underline; }

.zxArea04 .bd { float:right; width:calc(100% - 290px); }
.zxArea04 .bd table { width:100%; }
.zxArea04 .bd table tr th { font-weight:normal; font-size:16px; padding:15px 10px; box-sizing: border-box; }
.zxArea04 .bd table thead { background:#1999df; }
.zxArea04 .bd table thead tr th { font-size:20px; color:#fff; }
.zxArea04 .bd table thead tr th:nth-child(1) { width:28%; }
.zxArea04 .bd table thead tr th:nth-child(2) { width:18%; }
.zxArea04 .bd table thead tr th:nth-child(3) { width:18%; }
.zxArea04 .bd table thead tr th:nth-child(4) { width:18%; }
.zxArea04 .bd table thead tr th:nth-child(5) { width:18%; }

.zxArea04 .bd table tr.tr01 { background:#c2e3f3; }
.zxArea04 .bd table tr.tr01 th { color:#0084c5; }
 
.zxArea04 .bd table tr.tr02 th { text-align:left; padding:25px 35px; background:#fff; font-size:16px; color:#666; line-height:2; }
.zxArea04 .bd table tr.tr02 th strong { font-size:20px; color:#333; }

.zxArea04 .bd .con { line-height:2; font-size:16px; word-wrap:break-word; background:#fff; padding:25px 35px; }
.zxArea04 .bd .con img { max-width:100%; }

@media all and (max-width:1200px){
	.zxArea04 { margin-top:60px; padding:60px 0; }
	.zxArea04 .hd { float:left; width:200px; }
	.zxArea04 .hd .hd01 .p1 a { padding:20px 0 20px 30px;  }
	.zxArea04 .hd .hd01 .p1 i { font-size:20px; padding-right:60px; line-height:30px; }
	.zxArea04 .hd .hd01 .p2 ul li a { padding:15px 15px 15px 30px; font-size:14px; }
 
	.zxArea04 .bd { float:right; width:calc(100% - 240px); }
	.zxArea04 .bd table tr th { font-size:14px; padding:10px 10px; }
	.zxArea04 .bd table thead tr th { font-size:18px; }
 
	.zxArea04 .bd table tr.tr02 th { padding:25px 30px; font-size:14px; line-height:2; }
	.zxArea04 .bd table tr.tr02 th strong { font-size:18px; }
	
	.zxArea04 .bd .con { line-height:1.7; font-size:14px; padding:25px 30px; }
}
@media all and (max-width:900px){
	.zxArea04 { margin-top:40px; padding:40px 0; }
	.zxArea04 .hd { float:none; width:100%; }
	.zxArea04 .hd .hd01 .p1 a { padding:15px 20px;  }
	.zxArea04 .hd .hd01 .p1 i { display:block; font-size:16px; padding-right:0; line-height:25px; }
	.zxArea04 .hd .hd01 .p2 ul { padding:15px 20px; }
	.zxArea04 .hd .hd01 .p2 ul li { display:inline-block; margin-right:20px; border-bottom:none; }
	.zxArea04 .hd .hd01 .p2 ul li a { padding:5px 0; font-size:14px; }
 
	.zxArea04 .bd { float:none; width:100%; margin-top:30px; }
	.zxArea04 .bd table tr th { font-size:14px; padding:10px 5px; }
	.zxArea04 .bd table thead tr th { font-size:16px; }
 
	.zxArea04 .bd table tr.tr02 th { padding:25px 20px; font-size:14px; line-height:1.7; }
	.zxArea04 .bd table tr.tr02 th strong { font-size:16px; }
	
	.zxArea04 .bd .con { line-height:1.7; font-size:14px; padding:25px 20px; }
}



.yyArea01 { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.yyArea01 .pic { width:295px; }
.yyArea01 .txt { width:calc(100% - 425px); }
.yyArea01 .txt .bd { font-size:16px; line-height:30px; margin-top:35px; color:#333; }

.yyArea02 { margin-top:40px; }
.yyArea02 ul li { float:left; width:31%; margin-right:3.5%; }
.yyArea02 ul li:nth-child(3n) { margin-right:0; }
.yyArea02 ul li:nth-child(n + 4) { margin-top:3.5%; }
.yyArea02 ul li .pic { border-radius:5px; overflow:hidden; }
.yyArea02 ul li .pic img { transition: all 0.6s; object-fit: cover; }
.yyArea02 ul li .txt { font-size:16px; color:#333; line-height:20px; margin-top:15px; text-align:center; }

.yyArea02 ul li:hover .txt { color:#0084c5; }
.yyArea02 ul li:hover .pic img { transform: scale(1.1)!important; }
 
@media all and (max-width:1200px){
	.yyArea01 .pic { width:295px; }
	.yyArea01 .txt { width:calc(100% - 350px); }
	.yyArea01 .txt .bd { font-size:14px; line-height:25px; margin-top:30px; }

	.yyArea02 { margin-top:30px; }
	.yyArea02 ul li { float:left; width:32%; margin-right:2%; }
	.yyArea02 ul li:nth-child(3n) { margin-right:0; }
	.yyArea02 ul li:nth-child(n + 4) { margin-top:2%; }
	.yyArea02 ul li .txt { font-size:14px; margin-top:10px; }
}
@media all and (max-width:750px){
	.yyArea01 .pic { max-width:295px; width:100%; margin:30px auto 0; }
	.yyArea01 .txt { width:100%; }
 
	.yyArea02 { margin-top:30px; }
	.yyArea02 ul li { float:left; width:49%; margin-right:2%; }
	.yyArea02 ul li:nth-child(3n) { margin-right:2%; }
	.yyArea02 ul li:nth-child(2n) { margin-right:0; }
	.yyArea02 ul li:nth-child(n + 3) { margin-top:2%; }
	.yyArea02 ul li .txt { font-size:14px; margin-top:10px; }
}

.yyBox01 { float:left; width:285px; background:#f7f8f9; padding-bottom:60px; }
.yyBox01 .p1 { padding:25px 30px 25px 35px; background:#117cb7; font-size:24px; color:#fff; }
.yyBox01 .p2 ul li { border-bottom:1px solid #e6e6e7; }
.yyBox01 .p2 ul li a { display:block; padding:15px 60px 15px 35px; font-size:16px; color:#666; line-height:25px; }

.yyBox01 .p2 ul li.on a,.yyBox01 .p2 ul li:hover a { color:#117cb7; }

.yyBox02 { float:right; width:calc(100% - 320px); padding:40px 40px 50px 40px; background:#f7f8f9; box-sizing: border-box; }

.yyCon01 { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.yyCon01 .pic { width:390px; }
.yyCon01 .txt { width:calc(100% - 420px); }
.yyCon01 .txt .p1 { font-size:30px; color:#333; line-height:1.2; }
.yyCon01 .txt .p2 { margin-top:20px; width:72px; height:4px; background:#117cb7; }
.yyCon01 .txt .p3 { margin-top:30px; font-size:16px; line-height:25px; color:#666; }
.yyCon01 .txt .p4 { margin-top:30px; }
.yyCon01 .txt .p4 a { display:block; width:210px; text-align:center; background:#117cb7; border-radius:30px; }
.yyCon01 .txt .p4 a i { display:inline-block; font-size:24px; padding-left:50px; line-height:60px; color:#fff; background:url(yy01.png) no-repeat center left; }
.yyCon01 .txt .p5 { margin-top:30px; font-size:16px; color:#117cb7; }
.yyCon01 .txt .p5 a { margin-right:10px; color:#333; }
.yyCon01 .txt .p5 a:hover { text-decoration:underline; color:#117cb7; }

.yyCon02 { margin-top:60px; line-height:1.1; }
.yyCon02 .hd { font-size:24px; color:#117cb7; }
.yyCon02 .bd { font-size:16px; color:#666; line-height:25px; margin-top:20px; }
.yyCon02 .bd img { max-width:100%; height:auto; }

@media all and (max-width:1200px){
	.yyBox01 { float:left; width:200px; padding-bottom:60px; }
	.yyBox01 .p1 { padding:20px 20px 20px 25px; font-size:20px; }
	.yyBox01 .p2 ul li a { padding:15px 30px 15px 25px; font-size:14px; }
 
	.yyBox02 { float:right; width:calc(100% - 230px); padding:30px 30px 40px 30px; }


	.yyCon01 .pic { width:300px; }
	.yyCon01 .txt { width:calc(100% - 320px); }
	.yyCon01 .txt .p1 { font-size:24px; }
	.yyCon01 .txt .p2 { margin-top:15px; width:60px; height:4px; }
	.yyCon01 .txt .p3 { margin-top:20px; font-size:14px; }
	.yyCon01 .txt .p4 { margin-top:20px; }
	.yyCon01 .txt .p4 a { width:180px; }
	.yyCon01 .txt .p4 a i { font-size:20px; padding-left:35px; line-height:50px; background-size:25px 25px; }
	.yyCon01 .txt .p5 { margin-top:20px; font-size:14px; }
 
	.yyCon02 { margin-top:40px; }
	.yyCon02 .hd { font-size:20px; }
	.yyCon02 .bd { font-size:14px; margin-top:20px; }
}
@media all and (max-width:900px){
	.yyBox01 { float:none; width:100%; padding-bottom:0; }
	.yyBox01 .p1 { padding:15px 15px 15px 20px; font-size:18px; }
	.yyBox01 .p2 ul li a { padding:10px 15px 10px 20px; font-size:14px; }
 
	.yyBox02 { float:none; width:100%; padding:30px 4%; margin-top:30px; }


	.yyCon01 .pic { width:300px; }
	.yyCon01 .txt { width:calc(100% - 320px); }
	.yyCon01 .txt .p1 { font-size:18px; }
	.yyCon01 .txt .p2 { margin-top:15px; width:40px; height:2px; }
	.yyCon01 .txt .p3 { margin-top:20px; font-size:14px; }
	.yyCon01 .txt .p4 { margin-top:20px; }
	.yyCon01 .txt .p4 a { width:140px; }
	.yyCon01 .txt .p4 a i { font-size:16px; padding-left:30px; line-height:40px; background-size:20px 20px; }
	.yyCon01 .txt .p5 { margin-top:20px; font-size:14px; }
 
	.yyCon02 { margin-top:30px; }
	.yyCon02 .hd { font-size:18px; }
	.yyCon02 .bd { font-size:14px; margin-top:20px; }
}
@media all and (max-width:750px){
	.yyCon01 .pic { width:100%; margin-top:30px; }
	.yyCon01 .txt { width:100%; }
}


.sjArea02 { margin-top:60px; }
.sjArea03 { margin-top:60px; }
.sjArea04 { margin-top:60px; }

@media all and (max-width:1200px){
	.sjArea02 { margin-top:40px; }
	.sjArea03 { margin-top:40px; }
	.sjArea04 { margin-top:40px; }
}

.sjBox01 { margin-top:30px; }
.sjBox01 table { width:100%; font-size:16px; }
.sjBox01 table tr th { text-align:left; box-sizing: border-box; padding:15px 10px; }
.sjBox01 table tr th:nth-child(1) { padding-left:60px; }
.sjBox01 table tr th:nth-child(1) img { width:100%; max-width:200px; height:auto; }
.sjBox01 table tr th:nth-child(2) { width:26.5%; }
.sjBox01 table tr th:nth-child(3) { width:26.5%; }
.sjBox01 table tr th:nth-child(4) { width:175px; }
 
.sjBox01 thead { background:#117cb7; color:#fff; }
.sjBox01 tbody tr { border-bottom:1px solid #ededed; }
.sjBox01 tbody tr th { font-weight:normal; color:#999; }

@media all and (max-width:1200px){
	.sjBox01 table { font-size:14px; }
	.sjBox01 table tr th { padding:10px; }
	.sjBox01 table tr th:nth-child(1) { padding-left:20px; }
	.sjBox01 table tr th:nth-child(1) img { max-width:150px; }
}
@media all and (max-width:750px){
	.sjBox01 { overflow-x:auto; }
	.sjBox01 table { width:650px; }
	.sjBox01 table tr th:nth-child(1) { padding-left:15px; width:100px; }
	.sjBox01 table tr th:nth-child(1) img { width:100%; max-width:200px; height:auto; }
	.sjBox01 table tr th:nth-child(2) { width:calc(100% - 335px); }
	.sjBox01 table tr th:nth-child(3) { width:100px; }
	.sjBox01 table tr th:nth-child(4) { width:135px; }
}

.sjArea02 .bd { font-size:16px; color:#666; line-height:25px; margin-top:30px; max-width:790px; }
.sjBox02 { margin-top:40px; }
.sjBox02 ul li:nth-child(n + 2) { margin-top:20px; }
.sjBox02 ul li a { background:#f5f5f5; padding:30px 35px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.sjBox02 ul li .pic { width:96px; overflow:hidden; border-radius:10px; }
.sjBox02 ul li .txt { width:calc(100% - 150px); }
.sjBox02 ul li .txt .p1 { font-size:24px; color:#117cb7; line-height:25px; }
.sjBox02 ul li .txt .p2 { font-size:16px; color:#666; line-height:20px; margin-top:10px; }
.sjBox02 ul li .txt .p3 { font-size:16px; color:#333; line-height:20px; margin-top:10px; max-width:470px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

@media all and (max-width:1200px){
	.sjArea02 .bd { font-size:14px; line-height:25px; margin-top:30px; }
	.sjBox02 { margin-top:30px; }
	.sjBox02 ul li:nth-child(n + 2) { margin-top:15px; }
	.sjBox02 ul li a { padding:20px; }
	.sjBox02 ul li .pic { width:90px; }
	.sjBox02 ul li .txt { width:calc(100% - 120px); }
	.sjBox02 ul li .txt .p1 { font-size:18px; line-height:20px; }
	.sjBox02 ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.sjBox02 ul li .txt .p3 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:750px){
	.sjBox02 ul li a { padding:20px 4%; }
	.sjBox02 ul li .pic { width:70px; }
	.sjBox02 ul li .txt { width:calc(100% - 90px); }
	.sjBox02 ul li .txt .p1 { font-size:16px; line-height:20px; }
	.sjBox02 ul li .txt .p2 { font-size:14px; margin-top:5px; }
	.sjBox02 ul li .txt .p3 { font-size:14px; margin-top:5px; }
}

.sjBox03 { margin-top:30px; }
.sjBox03 table { width:100%; font-size:16px; }
.sjBox03 table tr th { text-align:left; box-sizing: border-box; padding:15px 10px; }
.sjBox03 table tr th:nth-child(1) { padding-left:40px; }
 
.sjBox03 thead { background:#117cb7; color:#fff; }

.sjBox03 tbody tr { border-bottom:1px solid #ededed; }
.sjBox03 tbody tr th { font-weight:normal; color:#999; }


@media all and (max-width:1200px){
	.sjBox03 { overflow-x:auto; }
	.sjBox03 table { min-width:750px; width:100%; font-size:14px; }
	.sjBox03 table tr th { padding:10px; }
	.sjBox03 table tr th:nth-child(1) { padding-left:20px; }
 
}
@media all and (max-width:750px){
	.sjBox03 { overflow-x:auto; }
	.sjBox03 table { width:750px; }
	.sjBox03 table tr th:nth-child(1) { padding-left:15px; }
}

.sjBox04 { margin-top:30px; }
.sjBox04 table { width:100%; font-size:16px; }
.sjBox04 table tr th { text-align:left; box-sizing: border-box; padding:16px 10px; }

 
.sjBox04 table tr th:nth-child(1) { width:150px; padding-left:50px; }
.sjBox04 table tr th:nth-child(2) { width:150px; }
.sjBox04 table tr th:nth-child(2) img { width:100%; max-width:120px; height:auto; }

.sjBox04 table tr th:nth-child(3) { width:250px; }
.sjBox04 table tr th:nth-child(5) { width:100px; }
.sjBox04 table tr th:nth-child(6) { width:175px; }
 
 
.sjBox04 thead { background:#117cb7; color:#fff; }
.sjBox04 tbody tr { border-bottom:1px solid #ededed; }
.sjBox04 tbody tr th { font-weight:normal; color:#999; }


@media all and (max-width:1200px){
	.sjBox04 table { font-size:14px; }
	.sjBox04 table tr th { padding:10px; }
	
	.sjBox04 table tr th:nth-child(1) { width:120px; padding-left:20px; }
	.sjBox04 table tr th:nth-child(2) { width:120px; }
	.sjBox04 table tr th:nth-child(3) { width:200px; }
	.sjBox04 table tr th:nth-child(5) { width:100px; }
	.sjBox04 table tr th:nth-child(6) { width:135px; }
}
@media all and (max-width:900px){
	.sjBox04 { overflow-x:auto; }
	.sjBox04 table { width:950px; }
}
 

.xzArea01 { padding:100px 0; background-size:cover!important; }
.xzArea01 .wrap { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.xzArea01 .p1 { width:calc(100% - 150px); font-size:36px; color:#222;  }
.xzArea01 .p2 { width:140px; }
.xzArea01 .p2 a { display:block; width:100%; line-height:50px; font-size:16px; color:#fff; text-align:center; background:#0084c5; }

.xz-hd { font-size:24px; color:#0084c5; margin-bottom:30px; }

.xzArea02 { margin-top:60px; }
.xzArea02 .bd { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.xzArea02 .bd .pic { width:550px; }
.xzArea02 .bd .pic img { width:100%; height:auto; }
.xzArea02 .bd .txt { width:calc(100% - 600px); font-size:16px; color:#333; line-height:30px; }
.xzArea02 .bd .txt .p2 { margin-top:25px; }

.xzArea03 { margin-top:60px; }
.xzArea03 .bd ul li { padding:20px; border-top: 1px solid #f2f2f2; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.xzArea03 .bd ul li .p1 { width:96px; overflow:hidden; border-radius:10px; }
.xzArea03 .bd ul li .p2 { width:calc(100% - 290px); font-size:16px; color:#333; }
.xzArea03 .bd ul li .p3 { width:140px; }
.xzArea03 .bd ul li .p3 a { display:block; width:100%; line-height:50px; font-size:16px; color:#fff; text-align:center; background:#0084c5; }

@media all and (max-width:1200px){
	.xzArea01 { padding:60px 0; }
	.xzArea01 .p1 { width:calc(100% - 130px); font-size:24px; }
	.xzArea01 .p2 { width:120px; }
	.xzArea01 .p2 a { line-height:35px; font-size:14px; }

	.xz-hd { font-size:20px; margin-bottom:30px; }

	.xzArea02 { margin-top:40px; }
	.xzArea02 .bd .pic { width:450px; }
	.xzArea02 .bd .txt { width:calc(100% - 480px); font-size:14px; line-height:25px; }
	.xzArea02 .bd .txt .p2 { margin-top:20px; }

	.xzArea03 { margin-top:40px; }
	.xzArea03 .bd ul li { padding:20px 4%; }
	.xzArea03 .bd ul li .p1 { width:80px;  }
	.xzArea03 .bd ul li .p2 { width:calc(100% - 240px); font-size:14px; }
	.xzArea03 .bd ul li .p3 { width:120px; }
	.xzArea03 .bd ul li .p3 a { line-height:35px; font-size:14px; }
}
@media all and (max-width:900px){
	.xzArea02 .bd .pic { width:100%; margin-top:25px; }
	.xzArea02 .bd .txt { width:100%; }
	.xzArea02 .bd .txt .p2 { margin-top:10px; }
}
@media all and (max-width:750px){
	.xz-hd { font-size:20px; margin-bottom:20px; }
	
	.xzArea01 { padding:40px 0; }
	.xzArea01 .wrap { display:block; }
	.xzArea01 .p1 { width:100%; font-size:20px; }
	.xzArea01 .p2 { width:100px; margin-top:20px; }
	.xzArea01 .p2 a { line-height:35px; font-size:14px; }
	
	.xzArea03 { margin-top:40px; }
	.xzArea03 .bd ul li { padding:20px 4%; }
	.xzArea03 .bd ul li .p1 { width:60px;  }
	.xzArea03 .bd ul li .p2 { width:calc(100% - 200px); font-size:14px; }
	.xzArea03 .bd ul li .p3 { width:100px; }
	.xzArea03 .bd ul li .p3 a { line-height:35px; font-size:14px; }
}

.banner-cp { padding:80px 0; background:url(banner06.jpg) no-repeat center; background-size:cover!important; }
.banner-cp .wrap { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.banner-cp .pic { width:550px; }
.banner-cp .txt { width:570px; line-height:1.1; }
.banner-cp .txt .p1 { font-size:30px; color:#0084c5; font-weight:bold; }
.banner-cp .txt .p2 { font-size:16px; color:#333; line-height:30px; margin-top:25px; }
.banner-cp .txt .p3 { margin-top:30px; }
.banner-cp .txt .p3 a { display:block; width:165px; background:#0084c5; text-align:center; }
.banner-cp .txt .p3 a i { display:inline-block; line-height:55px; font-size:16px; padding-right:30px; color:#fff; background:url(m02.png) no-repeat center right; }

@media all and (max-width:1200px){
	.banner-cp { padding:60px 0; }
	.banner-cp .pic { width:400px; }
	.banner-cp .txt { width:calc(100% - 450px); }
	.banner-cp .txt .p1 { font-size:24px; }
	.banner-cp .txt .p2 { font-size:14px; line-height:25px; margin-top:20px; }
	.banner-cp .txt .p3 { margin-top:25px; }
	.banner-cp .txt .p3 a { width:150px; }
	.banner-cp .txt .p3 a i { line-height:40px; font-size:14px; padding-right:30px; }
}
@media all and (max-width:900px){
	.banner-cp { padding:40px 0; }
	.banner-cp .pic { width:100%; margin-top:30px; }
	.banner-cp .txt { width:100%; }
	.banner-cp .txt .p1 { font-size:20px; }
	.banner-cp .txt .p2 { font-size:14px; line-height:25px; margin-top:15px; }
	.banner-cp .txt .p3 { margin-top:20px; }
	.banner-cp .txt .p3 a { width:150px; }
	.banner-cp .txt .p3 a i { line-height:35px; font-size:14px; padding-right:25px; background-size:15px 15px; }
}

.cpArea01 { margin-top:60px; line-height:30px; color:#666; font-size:16px; }
.cpArea02 { margin-top:60px; }
.cpArea02 .bd01 { margin-top:25px; font-size:24px; color:#333; }
.cpArea02 .bd02 { margin-top:40px;  }
.cpArea02 .bd02 ul li { float:left; width:32%; margin-right:2%; padding:20px 20px 0 20px; min-height:250px; border-radius:10px; box-sizing: border-box; box-shadow:0px 0px 15px rgba(58,58,58,0.15); }
.cpArea02 .bd02 ul li:nth-child(3n) { margin-right:0; }
.cpArea02 .bd02 ul li:nth-child(n + 4) { margin-top:2%; }
.cpArea02 .bd02 ul li .p1 { font-size:24px; color:#333; font-weight:bold; padding-bottom:15px; border-bottom:1px solid #e1e1e1; }
.cpArea02 .bd02 ul li .p2 { font-size:16px; color:#666; line-height:25px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.cpArea02 .bd02 ul li .p3 { font-size:16px; color:#000; margin-top:15px; }

.cpArea02 .bd02 ul li:hover .p1 { color:#0084c5; }

@media all and (max-width:1200px){
	.cpArea01 { margin-top:40px; line-height:25px; font-size:14px; }
	.cpArea02 { margin-top:40px; }
	.cpArea02 .bd01 { margin-top:15px; font-size:16px; }
	.cpArea02 .bd02 { margin-top:30px;  }
	.cpArea02 .bd02 ul li { float:left; width:32%; margin-right:2%; padding:20px 15px 0 15px; min-height:220px; }
	.cpArea02 .bd02 ul li:nth-child(3n) { margin-right:0; }
	.cpArea02 .bd02 ul li:nth-child(n + 4) { margin-top:2%; }
	.cpArea02 .bd02 ul li .p1 { font-size:20px; padding-bottom:10px; }
	.cpArea02 .bd02 ul li .p2 { font-size:14px; line-height:25px; margin-top:10px; -webkit-line-clamp:4; }
	.cpArea02 .bd02 ul li .p3 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:900px){
	.cpArea02 .bd01 { margin-top:15px; font-size:14px; }
	.cpArea02 .bd02 { margin-top:20px;  }
	.cpArea02 .bd02 ul li { float:none; width:100%; margin-right:0; padding:20px 4%; min-height:10px; }
	.cpArea02 .bd02 ul li:nth-child(3n) { margin-right:0; }
	.cpArea02 .bd02 ul li:nth-child(n + 2) { margin-top:15px; }
	.cpArea02 .bd02 ul li .p1 { font-size:18px; padding-bottom:10px; }
}

.cpArea03 { margin-top:60px; padding-bottom:65px; }
.cpArea03 .bd01 { margin-top:35px; }
.cpArea03 .bd01 dl { float:left; width:32%; margin-right:2%; text-align:center; }
.cpArea03 .bd01 dl:nth-child(3n) { margin-right:0; }
.cpArea03 .bd01 dl dt { font-size:24px; margin-bottom:25px; color:#333; font-weight:bold; line-height:70px; border-radius:6px; border:1px solid #ccc; }
.cpArea03 .bd01 dl dd { margin-bottom:15px; }
.cpArea03 .bd01 dl dd:last-child { margin-bottom:0; }
.cpArea03 .bd01 dl dd a { display:block;  padding:15px 0; line-height:25px; background:#dbeef7; color:#333; font-size:16px; border-radius:6px; }

.cpArea03 .bd01 dl dd:hover a { background:#0084c5; color:#fff; }

@media all and (max-width:1200px){
	.cpArea03 { margin-top:40px; padding-bottom:40px; }
	.cpArea03 .bd01 { margin-top:30px; }
	.cpArea03 .bd01 dl { float:left; width:32%; margin-right:2%; }
	.cpArea03 .bd01 dl:nth-child(3n) { margin-right:0; }
	.cpArea03 .bd01 dl dt { font-size:20px; margin-bottom:20px; line-height:60px; }
	.cpArea03 .bd01 dl dd { margin-bottom:10px; }
	.cpArea03 .bd01 dl dd:last-child { margin-bottom:0; }
	.cpArea03 .bd01 dl dd a { padding:10px 0; line-height:25px; font-size:14px; }
}
@media all and (max-width:750px){
	.cpArea03 .bd01 dl { float:left; width:32.66%; margin-right:1%; }
	.cpArea03 .bd01 dl:nth-child(3n) { margin-right:0; }
	.cpArea03 .bd01 dl dt { font-size:14px; margin-bottom:10px; line-height:30px; }
	.cpArea03 .bd01 dl dd { margin-bottom:5px; }
	.cpArea03 .bd01 dl dd:last-child { margin-bottom:0; }
	.cpArea03 .bd01 dl dd a { padding:10px 0; line-height:20px; font-size:12px; }
}

.cpArea04 { padding:60px 0; background:#f7f7f7; }
.cpArea04 .bd01 { margin-top:20px; font-size:16px; color:#666; }
.cpArea04 .bd02 { margin-top:50px; }
.cpArea04 .bd02 ul li { float:left; width:32%; margin-right:2%; padding:25px 20px 0 20px; min-height:280px; border-radius:10px; box-sizing: border-box; background:#fff; }
.cpArea04 .bd02 ul li:nth-child(3n) { margin-right:0; }
.cpArea04 .bd02 ul li:nth-child(n + 4) { margin-top:2%; }
.cpArea04 .bd02 ul li .p1 { min-height:50px; }
.cpArea04 .bd02 ul li .p1 img { max-height:40px; width:auto; }
.cpArea04 .bd02 ul li .p2 { font-size:24px; font-weight:bold; color:#333; }
.cpArea04 .bd02 ul li .p3 { font-size:16px; color:#666; line-height:25px; margin-top:15px; }

.cpArea04 .bd02 ul li:hover .p2 { color:#0084c5; }

@media all and (max-width:1200px){
	.cpArea04 { padding:40px 0; }
	.cpArea04 .bd01 { margin-top:20px; font-size:14px; }
	.cpArea04 .bd02 { margin-top:30px; }
	.cpArea04 .bd02 ul li { float:left; width:32%; margin-right:2%; padding:25px 15px 0 15px; min-height:280px; }
	.cpArea04 .bd02 ul li:nth-child(3n) { margin-right:0; }
	.cpArea04 .bd02 ul li:nth-child(n + 4) { margin-top:2%; }
	.cpArea04 .bd02 ul li .p1 { min-height:40px; }
	.cpArea04 .bd02 ul li .p1 img { max-height:30px; width:auto; }
	.cpArea04 .bd02 ul li .p2 { font-size:20px; }
	.cpArea04 .bd02 ul li .p3 { font-size:14px; line-height:25px; margin-top:10px; }
}
@media all and (max-width:900px){
	.cpArea04 .bd01 { margin-top:15px; font-size:14px; }
	.cpArea04 .bd02 { margin-top:20px; }
	.cpArea04 .bd02 ul li { float:none; width:100%; margin-right:0; padding:25px 4%; min-height:10px; }
	.cpArea04 .bd02 ul li:nth-child(3n) { margin-right:0; }
	.cpArea04 .bd02 ul li:nth-child(n + 2) { margin-top:15px; }
	.cpArea04 .bd02 ul li .p1 { min-height:40px; }
	.cpArea04 .bd02 ul li .p1 img { max-height:30px; width:auto; }
	.cpArea04 .bd02 ul li .p2 { font-size:18px; }
}

.cpArea05 { padding:60px 0; }
.cpArea05 .bd {  margin-top:45px; }
.aArea01 { position:relative; }
.aArea01 .swiper-slide a { display:block; box-shadow: 0px 0px 10px 0px rgb(229, 229, 229); margin: 10px; transition: all 0.6s; }
.aArea01 .swiper-slide .txt { padding:20px 25px 0 25px; min-height:160px; box-sizing: border-box; }
.aArea01 .swiper-slide .txt .p1 { font-weight:bold; }
.aArea01 .swiper-slide .txt .p1 i { display:block; font-size:24px; line-height:30px; max-width:100%; color:#333; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.aArea01 .swiper-slide .txt .p1 em { display:block; font-size:16px; padding-left:25px; margin-top:5px; line-height:30px; color:#666; background:url(a05.png) no-repeat center left; vertical-align:top; }
.aArea01 .swiper-slide .txt .p2 { font-size:16px; margin-top:10px; line-height:25px; min-height:50px; color:#666; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.aArea01 .swiper-slide:hover a { transform:translateY(-8px); }
.aArea01 .swiper-slide:hover .txt .p1 i { color:#0084c5; }

.aArea01 .btn01 { position:absolute; top:50%; transform: translateY(-50%); display:inline-block; width:60px; height:60px; border-radius:100%; box-shadow:0px 0px 10px rgba(0,0,0,0.2); cursor:pointer; z-index:2; }
.aArea01 .prev-a01 { background:url(a01.png) no-repeat center #fff; left:-90px; }
.aArea01 .next-a01 { background:url(a02.png) no-repeat center #fff; right:-90px; }

.aArea01 .prev-a01:hover { background:url(a03.png) no-repeat center #0084c5; }
.aArea01 .next-a01:hover { background:url(a04.png) no-repeat center #0084c5; }

@media all and (max-width:1200px){
	.cpArea05 { padding:40px 0; }
	.cpArea05 .bd { margin-top:30px; }

	.aArea01 .swiper-slide .txt { padding:20px 20px 0 20px; min-height:150px; }
	.aArea01 .swiper-slide .txt .p1 { font-weight:bold; }
	.aArea01 .swiper-slide .txt .p1 i { font-size:20px; line-height:25px; max-width:100%; }
	.aArea01 .swiper-slide .txt .p1 em { font-size:14px; padding-left:25px; margin-top:5px; line-height:25px; }
	.aArea01 .swiper-slide .txt .p2 { font-size:14px; margin-top:10px; line-height:25px; min-height:50px; -webkit-line-clamp:2; }
 
	.aArea01 .btn { margin-top:30px; text-align:center; }
	.aArea01 .btn01 { position:relative; top:auto; transform: translateY(0); width:35px; height:35px; background-size:35px 35px!important; }
	.aArea01 .prev-a01 { left:auto; }
	.aArea01 .next-a01 { right:auto; margin-left:15px; }
}
@media all and (max-width:750px){
	
	.aArea01 .swiper-slide .txt { padding:15px 4% 0 4%; min-height:150px; }
	.aArea01 .swiper-slide .txt .p1 { font-weight:normal; }
	.aArea01 .swiper-slide .txt .p1 i { display:block; font-size:16px; line-height:25px; max-width:100%; }
	.aArea01 .swiper-slide .txt .p1 em { display:block; margin:5px 0 0 0; }
	.aArea01 .swiper-slide .txt .p2 { margin-top:5px; }
}

.cpArea06 { padding:60px 0; background:#f7f7f7; }
.cpArea06 .bd { position:relative; margin-top:50px; }
.cpArea06 .bd .swiper-slide .pic { border-radius:10px; overflow:hidden; }
.cpArea06 .bd .swiper-slide .pic img { transition: all 0.6s; object-fit: cover; }
.cpArea06 .bd .swiper-slide .txt { font-size:16px; margin-top:15px; text-align:center; color:#333; }

.cpArea06 .bd .swiper-slide:hover .pic img { transform: scale(1.1)!important; }
.cpArea06 .bd .swiper-slide:hover .txt { color:#0084c5; }


.cpArea06 .bd .btn01 { position:absolute; top:50%; transform: translateY(-50%); display:inline-block; width:60px; height:60px; border-radius:100%; box-shadow:0px 0px 10px rgba(0,0,0,0.2); cursor:pointer; z-index:2; }
.cpArea06 .bd .prev-cp06 { background:url(a01.png) no-repeat center #fff; left:-90px; }
.cpArea06 .bd .next-cp06 { background:url(a02.png) no-repeat center #fff; right:-90px; }

.cpArea06 .bd .prev-cp06:hover { background:url(a03.png) no-repeat center #0084c5; }
.cpArea06 .bd .next-cp06:hover { background:url(a04.png) no-repeat center #0084c5; }

@media all and (max-width:1200px){
	.cpArea06 { padding:40px 0; }
	.cpArea06 .bd { margin-top:30px; }
	.cpArea06 .bd .swiper-slide .txt { font-size:14px; margin-top:10px; }
	
	.cpArea06 .bd .btn { margin-top:30px; text-align:center; }
	.cpArea06 .bd .btn01 { position:relative; top:auto; transform: translateY(0); width:35px; height:35px; background-size:35px 35px!important; }
	.cpArea06 .bd .prev-cp06 { left:auto; }
	.cpArea06 .bd .next-cp06 { right:auto; margin-left:15px; }
}
@media all and (max-width:750px){
	.cpArea06 .bd { margin-top:20px; }
}

.proArea01 { padding-top:20px; }
.proArea01 .p1 { font-size:14px; }
.proArea01 .p1 a { padding:0 10px; }
.proArea01 .p1 a:first-child { padding-left:0; }
.proArea01 .p2 { font-size:36px; color:#333; margin-top:40px; text-align:center; }
.proArea01 .p3 { margin-top:40px; }
.proArea01 .p3 .form { width:100%; max-width:420px; margin:0 auto; }
.proArea01 .p3 .form .zxBtn { float:left; display:block; width:40px; height:40px; background:url(cp01.png) no-repeat center; background-size:cover; z-index:2; cursor: pointer; }
.proArea01 .p3 .form input { float:left; display:block; width:calc(100% - 40px); font-size:14px; padding:0 10px; line-height:38px;  border: 1px solid #ececec; box-sizing: border-box; }


@media all and (max-width:1200px){
	.proArea01 .p2 { font-size:24px; margin-top:30px;  }
	.proArea01 .p3 { margin-top:30px; }
}
@media all and (max-width:750px){
	.proArea01 .p2 { font-size:20px; margin-top:30px;  }
	.proArea01 .p3 { margin-top:30px; }
}

.proArea02 { margin-top:40px; width:100%; height:auto; clear:both; border:1px solid #eee; overflow:hidden; }
.proArea02 table { width:100%; }
.proArea02 label { font-size:14px; color:#666; margin-bottom:5px; display: inline-block; cursor:pointer; }

.t_left { width:16%; height:auto; float:left; }

.bt_left { padding-bottom:14px; border-right:1px solid #eee; border-bottom:1px solid #eee; box-sizing: border-box; }
.bt_left table th { background-color:#0084c5; font-size: 14px; height: 85px; color:#fff; }
.bt_left table tr { border-bottom:1px solid #ddd; box-sizing: border-box; }
.bt_left table tr td { padding:15px; box-sizing: border-box; }

.ser_pro { font-size:0; margin-top:10px; }
.ser_pro .icon { float:left; display:block; width:40px; height:40px; background:url(cp01.png) no-repeat center; background-size:cover; z-index:2; cursor: pointer; }
.ser_pro input { float:left; display:block; width:calc(100% - 40px); font-size:14px; padding:0 10px; line-height:38px;  border: 1px solid #ececec; box-sizing: border-box; }

.cl_freeze { border-right:1px solid #eee; }
.cl_freeze table td { height:90px; border-bottom:1px solid #eee;  text-align:center; border-left:0px; font-size:14px; color:#666; padding: 15px;  box-sizing: border-box;}
.cl_freeze table td a { line-height:30px; }
.cl_freeze table td a { color:#0084c5; }
.cl_freeze table td a:hover { text-decoration:underline; }


.t_r { width:84%; height:auto; float:left; }
.t_r_t { width:100%;  overflow-x:scroll; }

.t_r_title {  width:100%; }
.t_r_title table th { border-left: 1px solid #fff; background-color:#0084c5; font-size: 14px; height: 85px; color:#fff; }
.t_r_title table tr td {  padding:15px; border: solid 1px #ececec;  }

.t_r_content { width:100%; background:#fff; overflow-x:hidden; position:relative; }
.t_r_content table tr td { border: solid 1px #ececec; padding:5px; height:90px;  box-sizing: border-box; }
.t_r_content .pro_list { width:220px; max-height:80px; overflow-y:auto; line-height:20px; font-size:14px; color:#666; vertical-align:middle; }	
 
.nr_scroll { height: 130px;  width:200px;  min-width: 120px; overflow-y: auto;  white-space: nowrap; display: block; }
.nr_scroll2 { height:130px; min-width:120px; overflow-y:auto; overflow-x:hidden; }
.nr_scroll p { font-size:14px; color:#666; font-weight:400; margin-bottom:10px; }
.nr_scroll span { font-size:14px; color:#666; cursor:pointer; }
.nr_scroll span:hover { text-decoration:underline; }

@media all and (max-width:1200px){
	.proArea02 { margin-top:30px; }
	.proArea02 label { font-size:14px;  }

	.t_left { width:150px; }

	.bt_left { padding-bottom:9px; }
	.bt_left table th { font-size: 14px; height: 70px; }
	.bt_left table tr { }
	.bt_left table tr td { padding:15px 10px; }

	.ser_pro { margin-top:10px; }
	.ser_pro .icon { width:30px; height:30px; }
	.ser_pro input { width:calc(100% - 30px); font-size:12px; padding:0 5px; line-height:28px; }
 
	.cl_freeze table td { height:60px; font-size:14px; padding: 10px; }
	.cl_freeze table td a { line-height:30px; }
	.cl_freeze table td a { color:#0084c5; }
	.cl_freeze table td a:hover { text-decoration:underline; }


	.t_r { width:calc(100% - 150px); }

	.t_r_title table th { font-size: 14px; height: 70px; }
	.t_r_title table tr td { padding:15px 10px; }
 
	.t_r_content table tr td { padding:5px; height:60px; }
	.t_r_content .pro_list { width:190px; max-height:60px; line-height:20px; font-size:14px; }	
	 
	.nr_scroll { height: 130px; width:180px;  min-width: 120px;  }
	.nr_scroll2 { height:130px; min-width:120px; }
	.nr_scroll p { font-size:14px; margin-bottom:10px; }
	.nr_scroll span { font-size:14px; }
}
@media all and (max-width:750px){
	
}


.proArea02 input[type="checkbox"] { margin-top: 0; width: 16px; height: 16px; display: inline-block; text-align: center; vertical-align: text-top; line-height: 18px; position: relative; }
.proArea02 input[type="checkbox"]::before { content: ""; position: absolute; top: 0; left: 0; background: #fff; width: 100%; height: 100%; border: 1px solid #d9d9d9; }
.proArea02 input[type="checkbox"]:checked::before { content: "\2713"; background-color: #fff; position: absolute; top: 0; left: 0; width: 100%; border: 1px solid #0084c5; color: #0084c5; font-size: 16px;  font-weight: bold; }
	
.t_r_content::-webkit-scrollbar,.bt_left::-webkit-scrollbar,.nr_scroll::-webkit-scrollbar,.nr_scroll2::-webkit-scrollbar,.t_r_t::-webkit-scrollbar { width:15px; height:15px;border-radius:0; }
.t_r_content::-webkit-scrollbar-thumb,.bt_left::-webkit-scrollbar-thumb,.nr_scroll::-webkit-scrollbar-thumb,.nr_scroll2::-webkit-scrollbar-thumb,.t_r_t::-webkit-scrollbar-thumb {background:#f4f4f4;border:1px solid #dedede;border-radius:0;}
.t_r_content::-webkit-scrollbar-track,.bt_left::-webkit-scrollbar-track,.nr_scroll::-webkit-scrollbar-track,.nr_scroll2::-webkit-scrollbar-track,.t_r_t::-webkit-scrollbar-thumb {width:1px;background:#fff;}
.t_left table td:hover .nr_scroll2::-webkit-scrollbar-thumb,.t_r_title tr td:hover .nr_scroll::-webkit-scrollbar-thumb,.t_r_t:hover::-webkit-scrollbar-thumb {background:#dddddd;border-radius:0;}	

@media all and (max-width:1200px){
	.t_r_content::-webkit-scrollbar,.bt_left::-webkit-scrollbar,.nr_scroll::-webkit-scrollbar,.nr_scroll2::-webkit-scrollbar,.t_r_t::-webkit-scrollbar { width:10px; height:10px;border-radius:0; }
}

.cpgh { background:#fff; border-bottom:1px solid #e5e5e5; }
.cpgh .p1 { display:none; }
.cpgh .p2 ul li { display:inline-block; }
.cpgh .p2 ul li a { display:inline-block; padding:0 20px; font-size:18px; color:#333; height:75px; line-height:75px;  }
.cpgh .p2 ul li.active a,.cpgh .p2 ul li:hover a { color:#fff; background:#0084c5!important; font-weight:bold; }

@media all and (max-width:1200px){
	.cpgh .p2 ul li a { padding:0 15px; font-size:16px; height:60px; line-height:60px; }
}
@media all and (max-width:750px){
	.cpgh .p2 ul li a { padding:0 10px; font-size:14px; height:40px; line-height:40px; }
}

.disArea01 { padding:70px 0; }
.disBox01 { margin-top:40px; }
.disBox01 .hd { padding-bottom:20px; border-bottom:1px solid #e5e5e5; }
.disBox01 .hd ul li { display:inline-block; font-size:18px; color:#333; font-weight:bold; margin-right:75px; cursor:pointer; }
.disBox01 .hd ul li:last-child { margin-right:0; }
.disBox01 .hd ul li.on { color:#0084c5; }
 
.disBox01 .bd .bd01 { max-width:100%; }
.disBox01 .bd .bd01 ul li { border-bottom: 1px solid #ededed; line-height:50px; font-size:16px; color:#666; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.disBox01 .bd .bd01 ul li p { width:44%; }
.disBox01 .bd .bd01 ul li p:nth-child(2) { width:56%; }
.disBox01 .bd .bd01 .ul02 { display:none; }
.disBox01 .bd .bd01 .ul02.active { display:block; }

.disBox01 .bd .bd02 { margin-top:40px; }
.disBox01 .bd .bd03 { font-size:16px; color:#666; margin-top:40px; }
.disBox01 .bd .bd03 img { max-width:100%; height:auto; }

.zkcs { margin-top:20px; font-size:16px; color:#0084c5; cursor:pointer; }

@media all and (max-width:1200px){
	.disArea01 { padding:40px 0; }
	.disBox01 { margin-top:30px; }
	.disBox01 .hd { padding-bottom:15px; }
	.disBox01 .hd ul li { font-size:18px; margin-right:30px; }
	.disBox01 .hd ul li:last-child { margin-right:0; }
 
	.disBox01 .bd .bd01 ul li { line-height:40px; font-size:14px; }

	.disBox01 .bd .bd02 { margin-top:30px; }
	.disBox01 .bd .bd03 { font-size:14px; margin-top:30px; }
 
	.zkcs { margin-top:20px; font-size:14px; }

}
@media all and (max-width:750px){
	.disBox01 .hd ul li { font-size:14px; margin-right:15px; }	
	.disBox01 .hd ul li:last-child { margin-right:0; }
}

.disArea02 { padding:70px 0; background:#f7f7f7; }
.disArea02 .bd01 { margin-top:15px; font-size:16px; color:666; }
.disArea02 .bd { background:#fff; margin-top:20px; }
.disArea02 .bd tbody th:nth-child(2) a { color:#0084c5; }

@media all and (max-width:1200px){
	.disArea02 { padding:40px 0; }
	.disArea02 .bd01 { margin-top:10px; font-size:14px; }
}
@media all and (max-width:750px){
	
}

.disArea03 { padding:70px 0; }
.disArea03 .bd01 { margin-top:15px; font-size:16px; color:666; }

.disBox03 { margin-top:50px; }
.disBox03 .hd { padding-bottom:20px; border-bottom:1px solid #e5e5e5; }
.disBox03 .hd ul li { display:inline-block; font-size:18px; color:#666; margin-right:55px; cursor:pointer; }
.disBox03 .hd ul li:last-child { margin-right:0; }
.disBox03 .hd ul li.on { color:#0084c5; font-weight:bold; }

.disBox03 .bd .bd21 { font-size:24px; color:#333; margin-bottom:15px; }

.disBox03 .bd { margin-top:35px; }
.disBox03 .bd .bdcon01 .sjBox01 { margin-top:0!important; }
.disBox03 .bd .bdcon01 .sjBox02 { margin-top:0!important; }
.disBox03 .bd .bdcon01 .sjBox03 { margin-top:0!important; }
.disBox03 .bd .bdcon01 .sjBox04 { margin-top:0!important; }
.disBox03 .bd .bdcon01 .con:nth-child(n + 2) { margin-top:35px; }

.disBox03 .bd .bdcon02 .sjBox01 { margin-top:0!important; }
.disBox03 .bd .bdcon02 .sjBox02 { margin-top:0!important; }
.disBox03 .bd .bdcon02 .sjBox03 { margin-top:0!important; }
.disBox03 .bd .bdcon02 .sjBox04 { margin-top:0!important; }

@media all and (max-width:1200px){
	.disArea03 { padding:40px 0; }
	.disArea03 .bd01 { margin-top:10px; font-size:14px; }

	.disBox03 { margin-top:30px; }
	.disBox03 .hd { padding-bottom:15px; }
	.disBox03 .hd ul li { font-size:18px; margin-right:30px; }
	.disBox03 .hd ul li:last-child { margin-right:0; }
 
	.disBox03 .bd .bd21 { font-size:20px; margin-bottom:15px; }

	.disBox03 .bd { margin-top:30px; }
	.disBox03 .bd .bdcon01 .con:nth-child(n + 2) { margin-top:25px; }
}
@media all and (max-width:750px){
	.disBox03 .hd ul li { font-size:14px; margin-right:15px; }
	.disBox03 .hd ul li:last-child { margin-right:0; }
}

/* 登录注册页 */
.login-register { padding:160px 0; background:#f6f6f6; }
.login { width:500px; background: #fff; box-shadow: 0 0 8px rgba(43,43,43,0.11); padding:40px 45px 55px 45px; margin: 0 auto; box-sizing: border-box; }
.login-register-t { font-size: 24px; color: #242424; font-weight: bold; text-align: center; padding-bottom:30px; }
.login-register .txt { width:100%; height:45px; border: 1px solid #d2d2d2; display: block; margin: 20px auto 0; padding-left:45px; font-size: 16px; box-sizing: border-box;} 
.login-register .txt1 { background: url(dl01.jpg) left 15px center no-repeat; }
.login-register .txt2 { background: url(dl02.jpg) left 15px center no-repeat; }
.login-register .txt3 { background: url(dl04.png) left 15px center no-repeat; }
.login-register .txt4 { background: url(dl03.jpg) left 15px center no-repeat; }
.login-register .sbt1 { display: block; width: 100%; margin:30px auto 0; background: #0084c5; line-height:50px; border-radius: 5px; font-size: 18px; color: #fff; font-weight: bold; }

.login-register .txt:focus { background-color:#fff!important; }
.login-register .txt:-internal-autofill-selected { background-color:#fff!important; }



.login-register .login_f { margin-top:15px; font-size: 14px; }
.login-register .login_f .login_fl { float: left; color: #1d1d1d; }
.login-register .login_f a { color: #0084c5; }
.login-register .login_f .login_fr { float: right; }

.yzm { position:relative; }
.yzm .txt_code { width:calc(100% - 150px); margin:20px 0 0 0; }
.yzm #btn { position:absolute; top:0; right:0; width:140px; background: #0084c5; line-height: 45px; font-size: 16px; color: #fff; cursor:pointer; }


@media all and (max-width:750px){
	.login-register { padding:60px 0; }
	.login { width:90%; padding:30px 4% 40px 4%; }
	.login-register-t { font-size: 20px; padding-bottom:10px; }
	.login-register .txt { height:40px; margin:10px auto 0; padding-left:35px; font-size: 14px; } 
	.login-register .txt1 { background: url(dl01.jpg) left 10px center no-repeat; }
	.login-register .txt2 { background: url(dl02.jpg) left 10px center no-repeat; }
	.login-register .txt4 { background: url(dl03.jpg) left 10px center no-repeat; }
	.login-register .sbt1 { margin:30px auto 0; line-height:40px; font-size: 16px; }
	.login-register .login_f { margin-top:10px; font-size: 14px; }
	
	.yzm .txt_code { width:calc(100% - 130px); margin:10px 0 0 0; }
	.yzm #btn { width:120px; line-height: 40px; font-size:14px; }
}

.ltBox { padding:90px 0 80px; }
.ltBox .hd { line-height:1.1; }
.ltBox .hd .p1 { font-size:36px; color:#117cb7; }
.ltBox .hd .p2 { font-size:16px; margin-top:30px; line-height:25px; color:#323333; }
.ltBox .hd01 { font-size:24px; margin-top:60px; color:#117cb7; }
.ltBox .bd { margin-top:25px; }
.ltBox .bd ul li .a1 { display:block; background:#e3effa; padding:15px 15px; font-size:14px; color:#117cb7; }
.ltBox .bd ul li dl { border:1px solid #e3e2e1; }
.ltBox .bd ul li dl dt { border-top:1px dashed #e3e2e1; }
.ltBox .bd ul li dl dt:nth-child(1) { border-top:none; }
.ltBox .bd ul li dl dt a {  display:block; padding:15px 15px; font-size:14px; color:#333; }
.ltBox .bd ul li dl dt:hover a { color:#117cb7; }
 
@media all and (max-width:1200px){
	.ltBox { padding:60px 0; }
	.ltBox .hd .p1 { font-size:28px; }
	.ltBox .hd .p2 { font-size:14px; margin-top:20px; }
}
@media all and (max-width:750px){
	.ltBox { padding:40px 0; }
	.ltBox .hd .p1 { font-size:20px; }
	.ltBox .hd .p2 { font-size:14px; margin-top:20px; }
	.ltBox .hd01 { font-size:20px; margin-top:30px; }
	.ltBox .bd { margin-top:25px; border-top:1px solid #e5e5e5; }
	 
}

.ltList { padding-bottom:80px; }
.ltList .hd { padding:15px 0; line-height:45px; font-size:16px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.ltList .hd .hd01 { color:#333; }
.ltList .hd .hd01 a { color:#333; }
.ltList .hd .hd01 a:hover { color:#0084c5; }
.ltList .hd .hd02 .a1 { color:#333; }
.ltList .hd .hd02 .a1:hover { color:#0084c5; }
.ltList .hd .hd02 .a2 { display:inline-block; margin-left:25px; background:#0084c5; width:120px; text-align:center; border-radius:5px; }
.ltList .hd .hd02 .a2 i { display:inline-block; padding-left:30px; color:#fff; font-size:20px; line-height:45px; background:url(lt01.png) no-repeat center left; }
.ltList .tt01 { padding:20px 0 20px 30px; background:#d9eaf3; }
.ltList .tt01 i { display:inline-block; padding-right:20px; color:#333; font-size:14px; background:url(lt02.png) no-repeat center right; }
.ltList .bd { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.ltList .bd01 { width:calc(100% - 275px); padding-bottom:80px; border:1px solid #e5e5e5; box-sizing: border-box; }
.ltList .bd01 ul { padding-bottom:60px; }
.ltList .bd01 ul li { position:relative; border-bottom:1px solid #f0f0f0; }
.ltList .bd01 ul li .a1 { display:block; padding:20px; }
.ltList .bd01 ul li .txt { position:relative; padding-left:75px; }
.ltList .bd01 ul li .txt .p1 { font-size:16px; color:#333; line-height:25px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.ltList .bd01 ul li .txt .p2 { font-size:14px; margin-top:10px; color:#cfcfcf; }
.ltList .bd01 ul li .txt .p3 { position:absolute; top:0; left:0; width:60px; line-height:25px; border:1px solid #e9e9e9; text-align:center; border-radius:2px; font-size:16px; color:#5b5b5b; background:#f7f7f7; z-index:2; }
.ltList .bd01 ul li .txt .p3:before { position:absolute; right:-1px; bottom:-9px; display:block; content:""; width:6px; height:9px; background:url(lt03.png) no-repeat top center; z-index:2; }

.ltList .bd01 ul li .txt01 { position:absolute; top:60px; left:95px; right:0; width:375px; border:1px solid #ddd; border-radius:5px; background:#fff; padding:10px; box-sizing: border-box; z-index:2; max-height:0; opacity:0; overflow:hidden; transition: all 0.6s; }
.ltList .bd01 ul li .txt01 .p1 { font-size:16px; color:#333; }
.ltList .bd01 ul li .txt01 .p1 a { color:#333; }
.ltList .bd01 ul li .txt01 .p1 a:hover { color:#0084c5; }
.ltList .bd01 ul li .txt01 .p2 { font-size:14px; color:#666; }
.ltList .bd01 ul li .txt01 .p3 { font-size:14px; color:#777; }
.ltList .bd01 ul li .txt01 .p3 a { color:#0084c5; }
.ltList .bd01 ul li .txt01 .p4 { font-size:14px; color:#777; }

.ltList .bd01 ul li:hover { background:url(lt04.png) no-repeat top right #f6f6f6; }
.ltList .bd01 ul li:hover .p1 { font-weight:bold; }
.ltList .bd01 ul li:hover .txt01 { max-height:999px; opacity:1; }

.ltList .bd02 { width:275px; padding:25px 0 0 20px; box-sizing: border-box; }
.ltList .bd02 .p1 { position:relative; margin-bottom:10px; padding-left:25px; font-size:22px; font-weight:bold; color:#000; }
.ltList .bd02 .p1:before { position:absolute; left:0; top:50%; transform: translateY(-50%); display:block; content:""; width:4px; height:25px; background:#117cb7; z-index:2; }
.ltList .bd02 .p2 ul li { padding:20px; border-bottom:1px solid #f0f0f0; }
.ltList .bd02 .p2 ul li a { font-size:14px; line-height:20px; color:#000; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.ltList .bd02 .p2 ul li:hover a { color:#117cb7; }
 

@media all and (max-width:1200px){
	.ltList { padding-bottom:40px; }
	.ltList .hd { padding:10px 0; line-height:35px; font-size:14px; }
	.ltList .hd .hd02 .a2 { margin-left:15px; width:80px; }
	.ltList .hd .hd02 .a2 i { padding-left:20px; font-size:14px; line-height:35px; background-size:12px 12px; }
	.ltList .tt01 { padding:15px 0 15px 20px; }
	.ltList .bd01 { width:100%; padding-bottom:40px; }
	.ltList .bd01 ul { padding-bottom:30px; }
	.ltList .bd01 ul li a { padding:15px 4% ; }
	.ltList .bd01 ul li .txt { padding-left:65px; }
	.ltList .bd01 ul li .txt .p1 { font-size:14px; line-height:20px; -webkit-line-clamp:2; }
	.ltList .bd01 ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.ltList .bd01 ul li .txt .p3 { width:50px; line-height:20px; font-size:12px; }

	.ltList .bd01 ul li .txt01 { display:none; }
	
	
	.ltList .bd01 ul li:hover { background:url(lt04.png) no-repeat top right #f6f6f6; }
	.ltList .bd01 ul li:hover .p1 { font-weight:bold; }
	.ltList .bd01 ul li:hover .txt01 { display:none; }

	.ltList .bd02 { display:none; }
}
@media all and (max-width:750px){
	.ltList .hd { padding:10px 0; line-height:20px; }
	.ltList .hd .hd01 { width:100%; }
	.ltList .hd .hd02 { width:100%; margin-top:10px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
	.ltList .hd .hd02 .a2 { margin-left:15px; width:80px; }
	.ltList .hd .hd02 .a2 i { padding-left:20px; font-size:14px; line-height:30px; background-size:12px 12px; }

	.ltList .bd01 ul li .txt { padding-left:0; }
	.ltList .bd01 ul li .txt .p2 { font-size:12px; margin-top:5px; }
	.ltList .bd01 ul li .txt .p3 { display:none; }
}

.ltCon { padding:35px 0 60px; border-top:1px solid #e5e5e5; }
.ltCon .hd { font-size:30px; color:#117cb7; }
.ltCon .hd01 { padding:0 35px; margin-top:15px; background:#117cb7;  font-size:14px; color:rgba(255,255,255,0.6); min-height:40px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center;  }
.ltCon .hd01 .p1 { padding-left:35px; line-height:25px; background:url(lt06.png) no-repeat left center; }
.ltCon .hd01 .p2 em { margin-right:20px; }
.ltCon .hd01 .p2 em:last-child { margin-right:0!important; }
.ltCon .bd { font-size:16px; padding:30px 0; color:#333; border-bottom:1px solid #e5e5e5; }
.ltCon .bd01 { margin-top:50px; }
.ltCon .bd01 .text { display: block; height: 180px; width:100%; max-width:880px; line-height: 30px; padding: 20px 60px 0; background: url(lt07.png) left 22px top 26px no-repeat; font-size:16px;border: 1px solid #e5e5e5; resize: none; box-sizing: border-box; }
.ltCon .bd01 .btn01 { display: block; width: 155px; height:50px; line-height: 50px; text-align: center;font-size: 18px;color: #fff;background: #117cb7;margin-top: 20px;}
.ltCon .bd02 { margin-top:25px; }
.ltCon .bd02 ul li { padding:25px 20px; border-bottom:1px solid #f0f0f0; }
.ltCon .bd02 ul li .txt { position:relative; padding-left:75px; }
.ltCon .bd02 ul li .txt .p1 { font-size:14px; color:#ccc; }
.ltCon .bd02 ul li .txt .p1 i { color:#117cb7; margin-right:15px; }
.ltCon .bd02 ul li .txt .p2 { font-size:14px; color:#333; margin-top:10px; }
.ltCon .bd02 ul li .txt .p3 { position:absolute; top:0; left:0; width:60px; z-index:2; }
.ltCon .bd02 ul li .txt .p3 img { max-width:100%; }

@media all and (max-width:1200px){
	.ltCon { padding:30px 0 40px; }
	.ltCon .hd { font-size:24px; }
	.ltCon .hd01 { padding:0 25px; margin-top:15px; font-size:14px; min-height:40px; }
	.ltCon .hd01 .p1 { padding-left:35px; line-height:25px; background:url(lt06.png) no-repeat left center; }
	.ltCon .hd01 .p2 em { margin-right:10px; }
	.ltCon .bd { font-size:14px; padding:30px 0; }
	.ltCon .bd01 { margin-top:30px; }
	.ltCon .bd01 .text { height: 150px; line-height:25px; padding:10px 35px 0; background: url(lt07.png) left 10px top 15px no-repeat; background-size:15px 15px; font-size:14px; }
	.ltCon .bd01 .btn01 { width: 120px; height:35px; line-height: 35px; font-size: 16px; margin-top: 20px;}
	.ltCon .bd02 { margin-top:25px; }
	.ltCon .bd02 ul li { padding:20px 4%; }
	.ltCon .bd02 ul li .txt { padding-left:65px; }
	.ltCon .bd02 ul li .txt .p1 { font-size:14px; }
	.ltCon .bd02 ul li .txt .p1 i { margin-right:10px; }
	.ltCon .bd02 ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.ltCon .bd02 ul li .txt .p3 { width:50px; }
}
@media all and (max-width:750px){
	.ltCon .hd { font-size:20px; }
	.ltCon .hd01 { padding:15px; }
	.ltCon .hd01 .p1 { width:100%; background-size:20px 20px; padding-left:25px; }
	.ltCon .hd01 .p2 { width:100%; margin-top:5px; font-size:12px; }
	.ltCon .hd01 .p2 em { margin-right:10px; }
	
	.ltCon .bd02 ul li { padding:15px 0; }
	.ltCon .bd02 ul li .txt { padding-left:0; }
	.ltCon .bd02 ul li .txt .p3 { display:none; }
}

.ltCon01 { padding:35px 0 60px; border-top:1px solid #e5e5e5; }
.ltCon01 .hd { font-size:30px; color:#117cb7; font-weight:bold; }
.ltCon01 .bd { margin-top:30px; }
.ltCon01 .bd01 { margin-bottom:20px; }
.ltCon01 .bd01 select { float:left; width:250px; height:50px; line-height:50px; color:#666; padding:0 15px; font-size:16px;border: 1px solid #e5e5e5; box-sizing: border-box; margin-right:20px; }
.ltCon01 .bd .text { display: block; height:50px; line-height:50px; width:100%; max-width:880px; padding:0 15px; font-size:16px;border: 1px solid #e5e5e5; box-sizing: border-box; }
.ltCon01 .bd .textarea { display: block; height: 180px; width:100%; margin-top:20px; max-width:880px; padding:15px; font-size:16px;border: 1px solid #e5e5e5; resize: none; box-sizing: border-box; }
.ltCon01 .bd .btn01 { display: block; width: 155px; height:50px; line-height: 50px; text-align: center;font-size: 18px;color: #fff;background: #117cb7;margin-top: 20px;}
 
@media all and (max-width:1200px){
	.ltCon01 { padding:30px 0 40px; }
	.ltCon01 .hd { font-size:24px; }
	.ltCon01 .bd { margin-top:20px; }
	.ltCon01 .bd01 { margin-bottom:15px; }
	.ltCon01 .bd01 select { float:left; width:150px; height:35px; line-height:35px; padding:0 10px; font-size:14px; margin-right:20px; }
	.ltCon01 .bd .text { height:35px; line-height:35px; padding:0 10px; font-size:14px; }
	.ltCon01 .bd .textarea { height: 150px; margin-top:15px; padding:10px; font-size:14px; }
	.ltCon01 .bd .btn01  { width: 120px; height:35px; line-height: 35px; font-size: 16px; margin-top: 20px;}
}
@media all and (max-width:750px){
	.ltCon01 { padding:30px 0 40px; }
	.ltCon01 .hd { font-size:20px; }
	.ltCon01 .bd { margin-top:20px; }
	.ltCon01 .bd01 { margin-bottom:10px; }
	.ltCon01 .bd01 select { float:left; width:49%; height:35px; line-height:35px; padding:0 10px; font-size:14px; margin-right:2%; }
	.ltCon01 .bd01 select:last-child { margin-right:0; }
	.ltCon01 .bd .text { height:35px; line-height:35px; padding:0 10px; font-size:14px; }
	.ltCon01 .bd .textarea { height: 150px; margin-top:10px; padding:10px; font-size:14px; }
	.ltCon01 .bd .btn01  { width: 120px; height:35px; line-height: 35px; font-size: 16px; margin-top: 20px;}
}
/*
.meArea { margin-top:80px; padding:80px 0; background:#ebf9ff; }
.meArea .hd { line-height:1.1; text-align:center; }
.meArea .hd .p1 { font-size:36px; color:#333; margin-bottom:15px; }
.meArea .hd .p2 { width:72px; height: 2px; background:#0084c5; margin:0 auto; }
.meArea .bd { margin-top:50px; }
.meArea .bd .text { float:left; width:32%; margin-right:2%; padding: 0 15px; border-bottom:1px solid #F1F1F1; background:#fff; line-height:50px; font-size:16px; box-sizing: border-box;  transition: all 0.5s; }
.meArea .bd .text:last-child { margin-right:0; }
.meArea .bd .textarea { width:100%; height: 100px; padding:10px 15px; margin-top:30px; border-bottom:1px solid #F1F1F1; background:#fff; font-size:16px; box-sizing: border-box;  transition: all 0.5s; }
.meArea .bd .btn01 { display: block; width: 140px; line-height: 50px; margin:0 auto;  margin-top: 24px; background-color:#0084c5; color:#fff; font-size: 16px; text-align: center;   cursor:pointer; transition:all 0.5s; }

.meArea .bd .text:focus { border-color:#0084c5; }
.meArea .bd .textarea:focus { border-color:#0084c5; }

@media all and (max-width:1200px){
	.meArea { margin-top:60px; padding:60px 0; }
	.meArea .hd .p1 { font-size:24px; margin-bottom:10px; }
	.meArea .hd .p2 { width:60px; height: 2px; }
	.meArea .bd { margin-top:30px; }
	.meArea .bd .text { float:left; width:32%; margin-right:2%; padding: 0 10px; line-height:40px; font-size:14px; }
	.meArea .bd .text:last-child { margin-right:0; }
	.meArea .bd .textarea { width:100%; height: 100px; padding:10px 10px; margin-top:20px; font-size:14px; }
	.meArea .bd .btn01 { width: 120px; line-height: 40px; margin-top: 20px; font-size: 14px; }
}
@media all and (max-width:750px){
	.meArea { margin-top:40px; padding:40px 0; }
	.meArea .hd .p1 { font-size:20px; margin-bottom:10px; }
	.meArea .hd .p2 { width:60px; height: 2px; }
	.meArea .bd { margin-top:30px; }
	.meArea .bd .text { float:none; width:100%; margin-right:0; padding: 0 10px; line-height:40px; font-size:14px; }
	.meArea .bd .text:nth-child(n + 2) { margin-top:10px; }
	.meArea .bd .textarea { width:100%; height: 100px; padding:10px 10px; margin-top:10px; font-size:14px; }
	.meArea .bd .btn01 { width: 120px; line-height: 40px; margin-top: 20px; font-size: 14px; }
}
*/


.meArea { margin-top:80px; }
.meArea .hd { line-height:1.1; text-align:center; }
.meArea .hd .p1 { font-size:36px; color:#0084c5; }
.meArea .hd .p2 { text-align:center; margin-top:10px; }
.meArea .hd .p2 img { max-width:100%; }
.meArea .hd .p3 { text-align:center; margin-top:30px; font-size:16px; color:#666; line-height:1.7; }

.meArea .bd { margin-top:50px; }
.meArea .bd form { position:relative; font-size:0; }
.meArea .bd .clearfix .text { float:left; width:23.5%; margin-right:2%; padding: 0 15px; line-height:50px; font-size:16px; border: 1px #ded8da solid; border-radius:10px; box-sizing: border-box;  }
.meArea .bd .clearfix .text:last-child { margin-right:0; }
.meArea .bd .textarea { width:100%; height: 160px; padding:10px 15px; margin-top:15px; border: 1px #ded8da solid; font-size:16px; border-radius:10px; box-sizing: border-box; }
.meArea .bd .yzm { position:relative; padding-right:130px; margin-top:15px; }
.meArea .bd .yzm .text01 { float:right; width:150px; padding: 0 15px; line-height:50px; font-size:16px; border: 1px #ded8da solid; border-radius:10px; box-sizing: border-box; }
.meArea .bd .yzm img { position:absolute; top:5px; right:300px; width:100px; height:40px; z-index:2; }
.meArea .bd .btn01 {  position:absolute; right:0; bottom:0; z-index:2; font-size:16px; background: #0084c5; color: #fff; text-align: center; width:115px; line-height:50px; border-radius:10px; cursor:pointer; }


@media all and (max-width:1200px){
	.meArea { margin-top:40px; }
	.meArea .hd .p1 { font-size:24px; }
	.meArea .hd .p2 { margin-top:10px; }
	.meArea .hd .p3 { margin-top:20px; font-size:14px; }

	.meArea .bd { margin-top:30px; }
	.meArea .bd .clearfix .text { float:left; width:23.5%; margin-right:2%; padding: 0 10px; line-height:40px; font-size:14px;  }
	.meArea .bd .clearfix .text:last-child { margin-right:0; }
	.meArea .bd .textarea { height: 140px; padding:10px; margin-top:15px; font-size:14px; }
	.meArea .bd .yzm { padding-right:130px; margin-top:15px; }
	.meArea .bd .yzm .text01 { width:120px; padding: 0 10px; line-height:40px; font-size:14px;  }
	.meArea .bd .yzm img { position:absolute; top:0; right:265px; width:100px; height:40px; }
	.meArea .bd .btn01 {  position:absolute; right:0; bottom:0; font-size:16px; width:115px; line-height:40px;  }
}
@media all and (max-width:750px){
	.meArea .bd { margin-top:30px; }
	.meArea .bd .clearfix .text { float:none; width:100%; margin-right:0; padding: 0 10px; line-height:40px; font-size:14px;  }
	.meArea .bd .text:nth-child(n + 2) { margin-top:10px; }
	.meArea .bd .textarea { width:100%; height: 100px; padding:10px 10px; margin-top:10px; font-size:14px; }
	.meArea .bd .yzm { padding-right:0; margin-top:10px; }
	.meArea .bd .yzm .text01 { float:none; width:120px; padding: 0 10px; line-height:40px; font-size:14px;  }
	.meArea .bd .yzm img { position:absolute; top:5px; right:auto; left:130px; width:80px; height:30px; }
	.meArea .bd .btn01 {  position:relative; right:auto; bottom:auto; font-size:14px; width:100%; line-height:40px; margin-top:15px;  }
}


.ryArea01 { padding-bottom:40px; }
.ryArea01 .bd { position:relative;  margin-top:40px; }

.ryArea01 .btn01 { position:absolute; top:50%; transform: translateY(-50%); display:inline-block; width:60px; height:60px; border-radius:100%; box-shadow:0px 0px 10px rgba(0,0,0,0.2); cursor:pointer; z-index:2; }
.ryArea01 .prev-ry01 { background:url(a01.png) no-repeat center #fff; left:-90px; }
.ryArea01 .next-ry01 { background:url(a02.png) no-repeat center #fff; right:-90px; }

.ryArea01 .prev-ry01:hover { background:url(a03.png) no-repeat center #0084c5; }
.ryArea01 .next-ry01:hover { background:url(a04.png) no-repeat center #0084c5; }

@media all and (max-width:1200px){
	.ryArea01 { padding-bottom:30px; }
	.ryArea01 .bd { margin-top:30px; }

	.ryArea01 .btn { margin-top:30px; text-align:center; }
	.ryArea01 .btn01 { position:relative; top:auto; transform: translateY(0); width:35px; height:35px; background-size:35px 35px!important; }
	.ryArea01 .prev-ry01 { left:auto; }
	.ryArea01 .next-ry01 { right:auto; margin-left:15px; }
}
@media all and (max-width:750px){
	
}


.ryArea02 { padding:70px 0; background:url(ryArea02.png) no-repeat center bottom; background-size:cover; }
.ryArea02 .wrap { position:relative; }

.ryArea02 .btn01 { position:absolute; top:50%; transform: translateY(-50%); display:inline-block; width:60px; height:60px; border-radius:100%; box-shadow:0px 0px 10px rgba(0,0,0,0.2); cursor:pointer; z-index:2; }
.ryArea02 .prev-ry02 { background:url(a01.png) no-repeat center #fff; left:-90px; }
.ryArea02 .next-ry02 { background:url(a02.png) no-repeat center #fff; right:-90px; }

.ryArea02 .prev-ry02:hover { background:url(a03.png) no-repeat center #0084c5; }
.ryArea02 .next-ry02:hover { background:url(a04.png) no-repeat center #0084c5; }
 
@media all and (max-width:1200px){
	.ryArea02 { padding:40px 0; }
	
	.ryArea02 .btn { margin-top:30px; text-align:center; }
	.ryArea02 .btn01 { position:relative; top:auto; transform: translateY(0); width:35px; height:35px; background-size:35px 35px!important; }
	.ryArea02 .prev-ry02 { left:auto; }
	.ryArea02 .next-ry02 { right:auto; margin-left:15px; }
}
@media all and (max-width:750px){
	
}






@media all and (max-width:1200px){
	
}
@media all and (max-width:750px){
	
}