@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:50%; left:0; right:0; color:rgba(255,255,255,0.6); line-height:1.1; z-index:2; }
.banner-ny .txt .p1 { font-size:40px;  }

@media all and (max-width:1680px){
	.banner-ny .txt .p1 { font-size:34px; }
}
@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:24px; }
}
 
/* 主体 */
.container { position:relative; padding:0; }
.wrap {  margin:0 auto; }

.sidebar { position:absolute; top:-70px; left:0; right:0; z-index:5; }
.sidebar .wrap { background: #f5f5f5; }

.menu { float:left; margin-left:50px; }
.menu ul li { position:relative; display:inline-block; margin-right:50px; }
.menu ul li:last-child { margin-right:0; }
.menu ul li a { position:relative; display:inline-block; font-size:18px; color:#333; height:70px; line-height:70px; }
.menu ul li a:before { position:absolute; display:none; content:""; left:0; bottom:0; right:0; height:3px; background:#d0a87b; z-index:5; }
.menu ul li.current a,.menu ul li:hover a { color:#d0a87b; font-weight:bold; }
.menu ul li.current a:before,.menu ul li:hover a:before { display:block; }

.location { float:right; margin-right:25px; font-size:14px; color:#b0b0b0; line-height:70px; }
.location a { color:#b0b0b0; }
.location a:hover { color:#d0a87b; }

@media all and (max-width:1680px){
	.sidebar { top:-60px; }
 
	.menu { margin-left:25px; }
	.menu ul li { margin-right:30px; }
	.menu ul li:last-child { margin-right:0; }
	.menu ul li a { font-size:16px; height:60px; line-height:60px; }
	.menu ul li a:before { height:2px; }

	.location { float:right; margin-right:25px; font-size:14px; line-height:60px; } 
}
@media all and (max-width:1200px){
 .sidebar { display:none; }
}





.main { padding:80px 0; }

@media all and (max-width:1680px){
	.main { padding:60px 0; }
}
@media all and (max-width:1200px){
	.main { padding:40px 0; }
}

.leftTitle { display:none; }

/* 内容模式 */
.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%; }

.article01 { border: 1px solid #eee;  padding: 50px 150px; background:#fff; }


@media all and (max-width:1680px){
	.article01 { padding: 50px 80px; }
}
@media all and (max-width:1200px){
	.article { font-size:14px; }
	.article .hd h1 { font-size:20px; }
	.article .bd { font-size:14px; }
	
	.article01 { padding: 30px 4%; }
}
@media all and (max-width:750px){
	.article { line-height:1.6; }
	.article .hd h1 { font-size:18px; }
	.article .hd .titBar { margin-top:5px; }
}
 
 
/* 新闻列表 */
.list li { padding:10px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_11.jpg) 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; }
}


.list01 ul li { position:relative; float:left; width:48.5%; margin-right:3%; border-bottom:1px solid #dbdbdb; }
.list01 ul li:before { position:absolute; left:0; bottom:-1px; width:0; height:1px; display:block; content:""; background:#d0a87b; transition: all 0.6s; z-index:2; }
.list01 ul li:nth-child(1) { border-top:1px solid #dbdbdb; }
.list01 ul li:nth-child(2) { border-top:1px solid #dbdbdb; }
.list01 ul li:nth-child(2n) { margin-right:0; }
.list01 ul li a { display:block; padding:60px 0; }
.list01 ul li .date { float:left; width:70px; text-align:center; line-height:1.1; }
.list01 ul li .date p { font-size:14px; color:#999; }
.list01 ul li .date span { font-size:50px; margin-top:10px; color:#222; display:block; font-family:"Arial"; }
.list01 ul li .txt { float:right; width:calc(100% - 130px); }
.list01 ul li .txt .p1 { font-size:18px; line-height:20px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.list01 ul li .txt .p2 { display:none; font-size:14px; margin-top:10px; color:#868686; }
.list01 ul li .txt .p3 { font-size:14px; line-height:25px; min-height:50px; margin-top:35px; color:#868686; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.list01 ul li .txt .p4 { margin-top:30px; }
.list01 ul li .txt .p4 i { display:inline-block; font-size:14px; color:#d0a87b; padding-right:30px; background:url(ico01.png) no-repeat center right; }

.list01 ul li:hover:before { width:100%; }
.list01 ul li:hover .txt .p1 { font-weight:bold; }


@media all and (max-width:1680px){
	.list01 ul li a { padding:40px 0; }
	.list01 ul li .date { float:left; width:70px; }
	.list01 ul li .date p { font-size:14px; }
	.list01 ul li .date span { font-size:40px; margin-top:10px; }
	.list01 ul li .txt { float:right; width:calc(100% - 110px); }
	.list01 ul li .txt .p1 { font-size:18px; line-height:20px; }
	.list01 ul li .txt .p3 { font-size:14px; line-height:25px; min-height:50px; margin-top:25px; -webkit-line-clamp:2; }
	.list01 ul li .txt .p4 { margin-top:20px; }
}
@media all and (max-width:1200px){
	.list01 ul li a { padding:30px 0; }
	.list01 ul li .date { float:left; width:70px; }
	.list01 ul li .date p { font-size:14px; }
	.list01 ul li .date span { font-size:30px; margin-top:10px; }
	.list01 ul li .txt { float:right; width:calc(100% - 100px); }
	.list01 ul li .txt .p1 { font-size:16px; line-height:20px; }
	.list01 ul li .txt .p3 { font-size:14px; line-height:25px; min-height:50px; margin-top:15px; -webkit-line-clamp:2; }
	.list01 ul li .txt .p4 { margin-top:10px; }
}
@media all and (max-width:1000px){
	.list01 ul li { float:none; width:100%; margin-right:0; }
	.list01 ul li:nth-child(2) { border-top:none; }
}
@media all and (max-width:750px){
	.list01 ul li .date { float:none; display:none; }
	.list01 ul li .txt { float:none; width:100%; }
	.list01 ul li .txt .p2 { display:block; }
	.list01 ul li .txt .p3 { margin-top:10px; }
	.list01 ul li .txt .p4 { margin-top:10px; }
}


/* 图文新闻 */
.picnews ul { border-top:1px solid #dbdbdb; }
.picnews ul li { position:relative; border-bottom:1px solid #dbdbdb; }
.picnews ul li:before { position:absolute; left:0; bottom:-1px; width:0; height:1px; display:block; content:""; background:#d0a87b; transition: all 0.6s; z-index:2; }
.picnews ul li a { padding:25px 20px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.picnews ul li .date { float:left; width:70px; text-align:center; line-height:1.1; }
.picnews ul li .date p { font-size:14px; color:#999; }
.picnews ul li .date span { font-size:50px; margin-top:10px; color:#222; display:block; font-family:"Arial"; }
.picnews ul li .pic { width:255px; overflow:hidden; }
.picnews ul li .pic img { width:100%; height:auto; transition: all 0.6s;  }
.picnews ul li .txt { width:910px; }
.picnews ul li .txt .p1 { font-size:18px; line-height:20px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.picnews ul li .txt .p2 { display:none; font-size:14px; margin-top:10px; color:#868686; }
.picnews ul li .txt .p3 { font-size:14px; line-height:25px; min-height:50px; margin-top:25px; color:#868686; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.picnews ul li .txt .p4 { margin-top:10px; display:none; }
.picnews ul li .txt .p4 i { display:inline-block; font-size:14px; color:#d0a87b; padding-right:30px; background:url(ico01.png) no-repeat center right; }

.picnews ul li .txt01 i { display:inline-block; font-size:14px; color:#d0a87b; padding-right:30px; background:url(ico01.png) no-repeat center right; }

.picnews ul li:hover:before { width:100%; }
.picnews ul li:hover a { background:#f5f5f5; }
.picnews ul li:hover .pic img { transform: scale(1.1)!important; }
.picnews ul li:hover .txt .p1 { font-weight:bold; }

@media all and (max-width:1680px){
	.picnews ul li a { padding:25px 15px; }
	.picnews ul li .date p { font-size:14px; }
	.picnews ul li .date span { font-size:40px; margin-top:10px; }
	.picnews ul li .pic { width:200px; }
	.picnews ul li .txt { width:calc(100% - 450px); }
	.picnews ul li .txt .p1 { font-size:18px; line-height:20px; }
	.picnews ul li .txt .p3 { font-size:14px; line-height:25px; min-height:50px; margin-top:15px; -webkit-line-clamp:2; }
}
@media all and (max-width:1200px){
	.picnews ul li .date p { font-size:14px; }
	.picnews ul li .date span { font-size:30px; margin-top:10px; }
	.picnews ul li .txt .p1 { font-size:16px; line-height:20px; }
	.picnews ul li .txt .p3 { font-size:14px; line-height:25px; min-height:50px; margin-top:10px; -webkit-line-clamp:2; }
}
@media all and (max-width:1000px){
	.picnews ul li .date { display:none; }
	.picnews ul li .txt01 { display:none; }
	
	.picnews ul li .txt { width:calc(100% - 230px); }
	.picnews ul li .txt .p2 { display:block; }
	.picnews ul li .txt .p4 { display:block; }
}
@media all and (max-width:500px){
	.picnews ul li a { padding:25px 0; }
	.picnews ul li .pic { width:100%; }
	.picnews ul li .txt { width:100%; margin-top:20px; }
}


/* 图片列表 */
.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:40px; }
.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:#f5f5f5; }
.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:1680px){
	.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 { padding-top:60px; 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:#d0a87b; color:#fff; }

@media all and (max-width:1680px){
	.page { padding-top:40px; }
}
@media screen and (max-width: 1200px){
	.page { padding-top:30px; }
	.page a { padding:3px 5px; margin: 0 3px; font-size: 12px; }
}

.ny-hd { line-height:1.1; }
.ny-hd .p1 { font-size:28px; color:#121212; }
.ny-hd .p2 { width:20px; height:2px; margin-top:20px; background:#d0a87b; }

@media all and (max-width:1680px){
	.ny-hd .p1 { font-size:24px; }
	.ny-hd .p2 { width:20px; height:2px; margin-top:15px; }
}
@media all and (max-width:1200px){
	.ny-hd .p1 { font-size:20px; }
	.ny-hd .p2 { width:20px; height:2px; margin-top:10px; }
}
 
.conArea01 .wrap { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.conBox01 { width:580px; }
.conBox01 .bd { margin-top:40px; }
.conBox01 .bd ul li:nth-child(n + 2) { margin-top:40px; }
.conBox01 .bd ul li .p1 { font-size:22px; line-height:25px; padding-left:40px; color:#666; }
.conBox01 .bd ul li .p2 { font-size:24px; margin-top:10px; color:#121212; }
.conBox01 .bd ul li:last-child .p2 { font-size:18px; }

.conBox02 { width:calc(100% - 625px); height:540px; background:#f5f5f5; }
.conBox02 .my-map { width:100%!important; height:540px!important; }
.conBox02 #dituContent { width:calc(100% - 2px)!important; height:540px!important; }

@media all and (max-width:1680px){
	.conBox01 { width:420px; }
	.conBox01 .bd { margin-top:20px; }
	.conBox01 .bd ul li:nth-child(n + 2) { margin-top:20px; }
	.conBox01 .bd ul li .p1 { font-size:20px; line-height:25px; padding-left:30px; }
	.conBox01 .bd ul li .p2 { font-size:18px; margin-top:10px; }
	.conBox01 .bd ul li:last-child .p2 { font-size:16px; }

	.conBox02 { width:calc(100% - 450px); height:450px; }
	.conBox02 .my-map { height:450px!important; }
	.conBox02 #dituContent { height:450px!important; }
}
@media all and (max-width:1000px){
	.conBox01 { width:100%; }
	.conBox01 .bd { margin-top:20px; }
	.conBox01 .bd ul li:nth-child(n + 2) { margin-top:15px; }
	.conBox01 .bd ul li .p1 { font-size:16px; line-height:20px; padding-left:30px; }
	.conBox01 .bd ul li .p2 { font-size:16px; margin-top:10px; }
	.conBox01 .bd ul li:last-child .p2 { font-size:14px; }

	.conBox02 { width:100%; height:350px; margin-top:25px; }
	.conBox02 .my-map { height:350px!important; }
	.conBox02 #dituContent { height:350px!important; }
}
@media all and (max-width:750px){
	
}

.conArea02 { margin-top:100px; }
.conArea02 .bd { margin-top:50px; font-size:16px; }
.conArea02 .bd ul li { float:left; width:32%; margin-right:2%; }
.conArea02 .bd ul li:last-child { margin-right:0; }
.conArea02 .bd .p1 { color:#333; line-height:25px; }
.conArea02 .bd .p1 i { margin-right:5px; color:#a40000; }
.conArea02 .bd .p2 { margin-top:15px; }
.conArea02 .bd .p2 .text { width:100%; line-height:60px; padding:0 20px; border:1px solid #ddd; box-sizing: border-box; }
.conArea02 .bd .p2 .textarea { width:100%; min-height:230px; padding:15px 20px; border:1px solid #ddd; box-sizing: border-box; }
.conArea02 .bd .bd01 { margin-top:35px; }
.conArea02 .bd .bd02 { color:#999; padding-left:30px; margin-top:25px; line-height:25px; background:url(ico02.png) no-repeat left 5px; }
.conArea02 .bd .btn01 { margin-top:50px; width:200px; line-height:55px; background:#d3ad83; color:#fff; font-weight:bold; display:block; }

@media all and (max-width:1680px){
	.conArea02 { margin-top:60px; }
	.conArea02 .bd { margin-top:30px; font-size:14px; }
	.conArea02 .bd ul li { float:left; width:32%; margin-right:2%; }
	.conArea02 .bd ul li:last-child { margin-right:0; }
	.conArea02 .bd .p1 { line-height:20px; }
	.conArea02 .bd .p1 i { margin-right:5px; }
	.conArea02 .bd .p2 { margin-top:15px; }
	.conArea02 .bd .p2 .text { line-height:50px; padding:0 15px; }
	.conArea02 .bd .p2 .textarea { min-height:180px; padding:10px 15px; }
	.conArea02 .bd .bd01 { margin-top:25px; }
	.conArea02 .bd .bd02 { padding-left:30px; margin-top:20px; }
	.conArea02 .bd .btn01 { margin-top:30px; width:200px; line-height:45px; }
}
@media all and (max-width:1200px){
	.conArea02 { margin-top:40px; }
	.conArea02 .bd { margin-top:30px; font-size:14px; }
	.conArea02 .bd ul li { float:left; width:32%; margin-right:2%; }
	.conArea02 .bd ul li:last-child { margin-right:0; }

	.conArea02 .bd .p2 { margin-top:10px; }
	.conArea02 .bd .p2 .text { line-height:40px; padding:0 15px; }
	.conArea02 .bd .p2 .textarea { min-height:150px; padding:10px 15px; }
	.conArea02 .bd .bd01 { margin-top:25px; }
	.conArea02 .bd .bd02 { padding-left:30px; margin-top:20px; }
	.conArea02 .bd .btn01 { margin-top:20px; width:150px; line-height:40px; }
}
@media all and (max-width:750px){
	.conArea02 .bd ul li { float:none; width:100%; margin-right:0; }
	.conArea02 .bd ul li:nth-child(n + 2) { margin-top:10px; }
	.conArea02 .bd .p2 { margin-top:10px; }
	.conArea02 .bd .p2 .text { line-height:35px; padding:0 10px; }
	.conArea02 .bd .p2 .textarea { min-height:120px; padding:10px 10px; }
	.conArea02 .bd .bd01 { margin-top:15px; }
	.conArea02 .bd .bd02 { padding-left:25px; margin-top:10px; }
	.conArea02 .bd .btn01 { margin-top:10px; width:100%; line-height:35px; }
}

.sxArea .p1 { font-size:16px; color:#7a7a7a; }
.sxArea .p2 { font-size:0; margin-top:20px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.sxArea .p2 a { font-size:18px; display:inline-block; line-height:40px; color:#666; }
.sxArea .p2 a.on { padding:0 15px; font-weight:bold; color:#fff; background:#d0a87b; }
.sxArea .p2 a:hover { padding:0 15px; font-weight:bold; color:#fff; background:#d0a87b; }
.sxArea .p3 { margin-top:25px; }
.sxArea .p3 form { width:100%; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.sxArea .p3 .text { display:block; width:calc(30% - 100px); line-height:65px; font-size:16px; color:#3c3c3c; padding:0 20px; box-sizing: border-box; border:2px solid #d0a87b; }
.sxArea .p3 select { display:block; width:33%; box-sizing: border-box; line-height:65px; font-size:16px; color:#3c3c3c; padding:0 20px; box-sizing: border-box; border:2px solid #d0a87b; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(ico03.png) no-repeat 92% center; }
.sxArea .p3 .btn01 { width:100px; line-height:65px; background:#d0a87b; font-size:18px; color:#fff; cursor:pointer; }

.sxArea .p3 form ::-webkit-input-placeholder { color:#3c3c3c; opacity: 1; }
.sxArea .p3 form ::-moz-placeholder { color:#3c3c3c; opacity: 1; }
.sxArea .p3 form ::-ms-input-placeholder { color:#3c3c3c; opacity: 1; } 
.sxArea .p3 form ::placeholder { color:#3c3c3c; opacity: 1; }

@media all and (max-width:1680px){
	.sxArea .p1 { font-size:14px; }
	.sxArea .p2 { margin-top:15px; }
	.sxArea .p2 a { font-size:16px; line-height:35px; }
	.sxArea .p2 a.on { padding:0 10px; }
	.sxArea .p2 a:hover { padding:0 10px; }
	.sxArea .p3 { margin-top:20px; }
	.sxArea .p3 .text { width:calc(30% - 100px); line-height:50px; font-size:14px; padding:0 20px; border:2px solid #d0a87b; }
	.sxArea .p3 select { width:33%; line-height:50px; font-size:14px; padding:0 20px; border:2px solid #d0a87b; }
	.sxArea .p3 .btn01 { width:100px; line-height:50px; font-size:16px; }
}
@media all and (max-width:1200px){
	.sxArea .p2 a { font-size:14px; line-height:30px; }
	.sxArea .p3 .text { width:calc(36% - 100px); line-height:35px; font-size:14px; padding:0 10px; border:1px solid #d0a87b; }
	.sxArea .p3 select { width:30%; line-height:35px; font-size:14px; padding:0 10px; border:1px solid #d0a87b; }
	.sxArea .p3 .btn01 { width:100px; line-height:35px; font-size:16px; }
}
@media all and (max-width:750px){
	.sxArea .p2 { display:block; }
	.sxArea .p2 a { margin:0 10px 5px 0; }
	.sxArea .p3 { margin-top:10px; }
	.sxArea .p3 .text { width:100%; }
	.sxArea .p3 select { width:100%; margin-top:10px; }
	.sxArea .p3 .btn01 { width:100%; margin-top:10px; }
}

.lsArea { margin-top:60px; }
.lsArea ul li { float:left; width:49.3%; margin-right:1.4%; background:#f6f6f6; }
.lsArea ul li:nth-child(2n) { margin-right:0; }
.lsArea ul li:nth-child(n + 3) { margin-top:1.4%; }
.lsArea ul li a { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.lsArea ul li .pic { width:340px; overflow:hidden; }
.lsArea ul li .pic img { transition: all 0.6s; object-fit: cover; }
.lsArea ul li .txt { width:calc(100% - 340px); padding:0 40px; color:#333; line-height:1.1; box-sizing: border-box; }
.lsArea ul li .txt .p1 { font-size:32px; }
.lsArea ul li .txt .p2 { font-size:18px; margin-top:10px; }
.lsArea ul li .txt .p3 { font-size:16px; margin-top:20px; font-weight:bold; }
.lsArea ul li .txt .p4 { font-size:16px; margin-top:50px; font-weight:bold; }
.lsArea ul li .txt .p5 { font-size:16px; margin-top:10px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.lsArea ul li .txt .p6 { margin-top:25px; width:28px; height:28px; background:url(a03.png) no-repeat center; }

.lsArea ul li:hover { background:#d0a87b; }
.lsArea ul li:hover .pic img { transform: scale(1.1)!important; }
.lsArea ul li:hover .txt { color:#fff; }
.lsArea ul li:hover .txt .p6 { background:url(a04.png) no-repeat center; }

@media all and (max-width:1680px){
	.lsArea { margin-top:60px; }
	.lsArea ul li { float:left; width:49.3%; margin-right:1.4%; }
	.lsArea ul li:nth-child(2n) { margin-right:0; }
	.lsArea ul li:nth-child(n + 3) { margin-top:1.4%; }

	.lsArea ul li .pic { width:260px; }
	.lsArea ul li .txt { width:calc(100% - 260px); padding:0 20px; }
	.lsArea ul li .txt .p1 { font-size:24px; }
	.lsArea ul li .txt .p2 { font-size:16px; margin-top:10px; }
	.lsArea ul li .txt .p3 { font-size:14px; margin-top:15px; }
	.lsArea ul li .txt .p4 { font-size:14px; margin-top:30px; }
	.lsArea ul li .txt .p5 { font-size:14px; margin-top:10px; }
	.lsArea ul li .txt .p6 { margin-top:20px; width:28px; height:28px; }
}
@media all and (max-width:1200px){
	.lsArea { margin-top:40px; }
	
	.lsArea ul li .pic { width:240px; }
	.lsArea ul li .txt { width:calc(100% - 240px); padding:0 20px; }
	.lsArea ul li .txt .p1 { font-size:18px; }
	.lsArea ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.lsArea ul li .txt .p3 { font-size:14px; margin-top:10px; }
	.lsArea ul li .txt .p4 { font-size:14px; margin-top:20px; }
	.lsArea ul li .txt .p5 { font-size:14px; margin-top:10px; }
	.lsArea ul li .txt .p6 { margin-top:15px; width:20px; height:20px; background-size:20px 20px!important; }
}
@media all and (max-width:1000px){
	.lsArea ul li { float:none; width:100%; margin-right:0; }
	.lsArea ul li:nth-child(n + 2) { margin-top:15px; }
}
@media all and (max-width:750px){
	.lsArea { margin-top:30px; }
	.lsArea ul li .pic { width:200px; }
	.lsArea ul li .txt { width:calc(100% - 200px); padding:0 15px; }
}
@media all and (max-width:500px){
	.lsArea ul li .pic { width:150px; }
	.lsArea ul li .pic img { height:180px; }
	.lsArea ul li .txt { width:calc(100% - 150px); padding:0 15px; }
	.lsArea ul li .txt .p6 { display:none; }
}

.abArea01 { position:relative; }
.abArea01 .ny-hd { position:absolute; left:0; top:0; z-index:2; }
.abArea01 .bd { display:flex; flex-wrap: wrap;  flex-direction:row-reverse; justify-content: space-between; }
.abArea01 .bd .pic { width:400px; padding-top:110px; }
.abArea01 .bd .pic img { max-width:100%; height:auto; }
.abArea01 .bd .txt { width:calc(100% - 450px); font-size:16px; line-height:30px; color:#666; }

.abArea02 { margin-top:80px; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between;  }
.abBox01 { width:320px; }
.abBox01 .bd01 { font-size:24px; margin-top:40px; color:#222; }
.abBox01 .bd02 { margin-top:40px; }
.abBox01 .bd02  img { max-width:100%; height:auto; }

.abBox02 { width:calc(100% - 450px); border-top:1px solid #cfcdcd; }
.abBox02 .bd01 { position:relative; padding-bottom:4px; overflow:hidden; z-index:2; }
.abBox02 .bd01 .swiper-slide p { position:relative; font-size:24px; color:#222; line-height:60px; text-align:center; cursor:pointer; }

.abBox02 .bd01 .swiper-slide-thumb-active p:before { position:absolute; left:0; bottom:0; width:100%; height:2px; background:#d0a87b; display:block; content:""; z-index:2; }
.abBox02 .bd01 .swiper-slide-thumb-active p:after { position:absolute; left:50%; bottom:-4px; width:10px; height:5px; background:url(ico04.png) no-repeat center; display:block; content:""; z-index:2; }


.abBox02 .bd02 { position:relative; margin-top:-5px; padding:55px 100px 0 100px; min-height:450px; font-size:16px; color:#797979; line-height:30px; border:1px solid #cfcdcd; box-sizing: border-box; z-index:1; }
.abBox02 .bd02 ul li { float:left; width:35%; margin-right:30%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.abBox02 .bd02 ul li:nth-child(2n) { margin-right:0; }

@media all and (max-width:1680px){
	.abArea01 .bd .pic { width:350px; padding-top:110px; }
	.abArea01 .bd .txt { width:calc(100% - 430px); font-size:14px; line-height:25px; }

	.abArea02 { margin-top:60px; }
	.abBox01 { width:300px; }
	.abBox01 .bd01 { font-size:20px; margin-top:30px; }
	.abBox01 .bd02 { margin-top:30px; }
 
	.abBox02 { width:calc(100% - 350px); }
	.abBox02 .bd01 .swiper-slide p { font-size:18px; line-height:50px; }
 
	.abBox02 .bd02 { padding:35px 60px 0 60px; min-height:350px; font-size:14px; line-height:25px; }
	.abBox02 .bd02 ul li { float:left; width:45%; margin-right:10%; }
	.abBox02 .bd02 ul li:nth-child(2n) { margin-right:0; }
}
@media all and (max-width:1200px){
	.abArea02 { margin-top:40px; }
	
	.abBox01 .bd01 { font-size:16px; margin-top:20px; }
	.abBox01 .bd02 { margin-top:20px; }
}
@media all and (max-width:1000px){
	.abArea01 .ny-hd { position:relative; left:auto; top:auto; }
	.abArea01 .bd .pic { width:100%; padding-top:0; margin-top:25px; text-align:center; }
	.abArea01 .bd .txt { width:100%; font-size:14px; line-height:25px; margin-top:25px; }

	.abArea02 { margin-top:40px; }
	.abBox01 { width:100%; }
	.abBox01 .bd01 { font-size:14px; margin-top:20px; }
	.abBox01 .bd02 { margin-top:20px; }
 
	.abBox02 { width:100%; margin-top:30px; }
	.abBox02 .bd01 .swiper-slide p { font-size:16px; line-height:40px; }

	.abBox02 .bd02 { padding:30px 20px 0 20px; min-height:350px; font-size:14px; line-height:25px; }
	.abBox02 .bd02 ul li { float:left; width:45%; margin-right:10%; }
	.abBox02 .bd02 ul li:nth-child(2n) { margin-right:0; }
}
@media all and (max-width:750px){
	.abBox02 .bd02 { padding:30px 4%; min-height:10px; font-size:14px; line-height:25px; }
	.abBox02 .bd02 ul li { float:none; width:100%; margin-right:0; }
	.abBox02 .bd02 ul li:nth-child(2n) { margin-right:0; }
}

.ywArea01 { float:left; width:385px; background:#f5f5f5; }
.ywArea01 ul li { position:relative; border-bottom:2px solid #f5f5f5; }
.ywArea01 ul li:before { position:absolute; left:0; bottom:-2px; width:0; height:2px; background:#d0a87b; display:block; content:""; transition: all 0.6s; z-index:2; }
.ywArea01 ul li a { position:relative; padding:20px 25px; display:block; }
.ywArea01 ul li p { position:relative; padding-left:90px; line-height:70px; font-size:18px; color:#000; }
.ywArea01 ul li p i { position:absolute; left:0; top:0; width:70px; height:70px; border-radius:100%; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: center; align-items: center; overflow:hidden; z-index:2; }
.ywArea01 ul li p i img { max-height:40px; width:auto; }

.ywArea01 ul li:hover:before,.ywArea01 ul li.on:before { width:100%; }
.ywArea01 ul li:hover p,.ywArea01 ul li.on p { font-weight:bold; }
.ywArea01 ul li:hover p i,.ywArea01 ul li.on p i { background:#d0a87b; }
.ywArea01 ul li:hover p i img,.ywArea01 ul li.on p i img { filter: drop-shadow(300px 0 0 #fff); transform: translateX(-300px); -webkit-filter: drop-shadow(300px 0 0 #fff);
		-webkit-transform: translateX(-300px);
		-moz-transform: translateX(-300px);
		-ms-transform: translateX(-300px);
		-o-transform: translateX(-300px);
		-webkit-transition: all 0s;
		-moz-transition: all 0s;
		-ms-transition: all 0s;
		-o-transition: all 0s; }

.ywArea02 { float:right; width:calc(100% - 450px); }

@media all and (max-width:1680px){
	.ywArea01 { float:left; width:270px; }

	.ywArea01 ul li a { padding:15px 15px; }
	.ywArea01 ul li p { padding-left:65px; line-height:50px; font-size:16px; }
	.ywArea01 ul li p i { width:50px; height:50px; }
	.ywArea01 ul li p i img { max-height:25px; }

	.ywArea02 { float:right; width:calc(100% - 300px); }
}
@media all and (max-width:1200px){
	.ywArea01 { float:left; width:220px; }

	.ywArea01 ul li a { padding:15px 15px; }
	.ywArea01 ul li p { padding-left:40px; line-height:30px; font-size:16px; }
	.ywArea01 ul li p i { width:30px; height:30px; }
	.ywArea01 ul li p i img { max-height:15px; }

	.ywArea02 { float:right; width:calc(100% - 250px); }
}
@media all and (max-width:1000px){
	.ywArea01 { float:none; width:100%; }
	.ywArea02 { float:none; width:100%; margin-top:30px; }
}

.ywBox01 .bd01 { font-size:16px; line-height:30px; margin-top:35px; color:#666; }
.ywBox01 .bd02 { margin-top:60px; }
.ywBox01 .bd02 .p1 { font-size:16px; font-weight:bold; color:#333; }
.ywBox01 .bd02 .p2 { font-size:16px; line-height:35px; margin-top:30px; color:#666; }
.ywBox01 .bd02 .p2 p { position:relative; padding-left:20px; }
.ywBox01 .bd02 .p2 p:before { position:absolute; left:0; top:15px; display:block; content:""; width:6px; height:6px; background:#d0a87b; border-radius:100%; z-index:2; }

.ywBox02 { margin-top:90px; }
.ywBox02 .bd { margin-top:60px; }
.ywBox02 .bd .swiper-slide a { background:#f6f6f6; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.ywBox02 .bd .swiper-slide .pic { width:200px; overflow:hidden; }
.ywBox02 .bd .swiper-slide .pic img { transition: all 0.6s; object-fit: cover; }
.ywBox02 .bd .swiper-slide .txt { width:calc(100% - 200px); padding:0 25px; color:#333; line-height:1.1; box-sizing: border-box; }
.ywBox02 .bd .swiper-slide .txt .p1 { font-size:24px; }
.ywBox02 .bd .swiper-slide .txt .p2 { font-size:14px; margin-top:10px; }
.ywBox02 .bd .swiper-slide .txt .p3 { font-size:12px; margin-top:15px; font-weight:bold; }
.ywBox02 .bd .swiper-slide .txt .p4 { margin-top:25px; width:22px; height:22px; background:url(a03.png) no-repeat center; background-size:22px 22px!important; }

.ywBox02 .bd .swiper-slide:hover a { background:#d0a87b; }
.ywBox02 .bd .swiper-slide:hover .pic img { transform: scale(1.1)!important; }
.ywBox02 .bd .swiper-slide:hover .txt { color:#fff; }
.ywBox02 .bd .swiper-slide:hover .txt .p4 { background:url(a04.png) no-repeat center; }
 
.ywBox02 .bd .btn { margin-top:60px; text-align:center; font-size:0; }
.ywBox02 .bd .btn .btn01 { display:inline-block; width:52px; height:52px; cursor:pointer; }
.ywBox02 .bd .btn .prev-yw01 { background:url(ico11.png) no-repeat center; }
.ywBox02 .bd .btn .next-yw01 { background:url(ico12.png) no-repeat center; }

.swiper-pagination-yw01 { display:inline-block; margin:22px 35px 0; vertical-align:top; }
.swiper-pagination-yw01 .swiper-pagination-bullet { width:10px; height:10px; background:#ddd; margin:0 15px; border-radius:0; opacity:1; }
.swiper-pagination-yw01 .swiper-pagination-bullet-active { background:#d0a87b; }

@media all and (max-width:1680px){
	.ywBox01 .bd01 { font-size:14px; line-height:25px; margin-top:25px; }
	.ywBox01 .bd02 { margin-top:30px; }
	.ywBox01 .bd02 .p1 { font-size:14px; }
	.ywBox01 .bd02 .p2 { font-size:14px; line-height:25px; margin-top:20px; }
	.ywBox01 .bd02 .p2 p { padding-left:15px; }
	.ywBox01 .bd02 .p2 p:before { top:10px; width:5px; height:5px; }

	.ywBox02 { margin-top:40px; }
	.ywBox02 .bd { margin-top:30px; }
	.ywBox02 .bd .swiper-slide .pic { width:200px; }
	.ywBox02 .bd .swiper-slide .txt { width:calc(100% - 200px); padding:0 20px; }
	.ywBox02 .bd .swiper-slide .txt .p1 { font-size:20px; }
	.ywBox02 .bd .swiper-slide .txt .p2 { font-size:14px; margin-top:10px; }
	.ywBox02 .bd .swiper-slide .txt .p3 { font-size:12px; margin-top:15px; }
	.ywBox02 .bd .swiper-slide .txt .p4 { margin-top:20px; }
 
	.ywBox02 .bd .btn { margin-top:30px; }
	.ywBox02 .bd .btn .btn01 { width:40px; height:40px; background-size:40px 40px!important; }
 
	.swiper-pagination-yw01 { margin:16px 25px 0; }
	.swiper-pagination-yw01 .swiper-pagination-bullet { width:8px; height:8px; margin:0 10px; }
}
@media all and (max-width:1200px){
	.ywBox02 { margin-top:30px; }
	.ywBox02 .bd { margin-top:20px; }
	.ywBox02 .bd .swiper-slide .pic { width:150px; }
	.ywBox02 .bd .swiper-slide .txt { width:calc(100% - 150px); padding:0 15px; }
	.ywBox02 .bd .swiper-slide .txt .p1 { font-size:16px; }
	
	.ywBox02 .bd .btn { margin-top:30px; }
	.ywBox02 .bd .btn .btn01 { width:30px; height:30px; background-size:30px 30px!important; }
 
	.swiper-pagination-yw01 { margin:12px 15px 0; }
	.swiper-pagination-yw01 .swiper-pagination-bullet { width:6px; height:6px; margin:0 5px; }
}
@media all and (max-width:750px){
	.ywBox02 .bd .swiper-slide .pic { width:100%; }
	.ywBox02 .bd .swiper-slide .txt { width:100%; padding:20px 15px; }
	.ywBox02 .bd .swiper-slide .txt .p1 { font-size:14px; }
	.ywBox02 .bd .swiper-slide .txt .p2 { font-size:12px; margin-top:8px; }
	.ywBox02 .bd .swiper-slide .txt .p3 { font-size:12px; margin-top:8px; }
	.ywBox02 .bd .swiper-slide .txt .p4 { display:none; }
}

.ywBox03 { margin-top:65px; padding:40px 30px; background:url(ywBox03.jpg) no-repeat center; background-size:cover; }
.ywBox03 .ny-hd { text-align:center; }
.ywBox03 .ny-hd .p2 { margin-left:auto; margin-right:auto; }
.ywBox03 .bd { margin-top:45px; }
.ywBox03 .bd ul { display:flex; flex-wrap: wrap;  flex-direction:row; justify-content:center; }
.ywBox03 .bd ul li { width:19%; margin-right:8%; }
.ywBox03 .bd ul li:last-child { margin-right:0; }
.ywBox03 .bd ul li .txt { background:url(yw01.png) no-repeat top right #fff; padding:35px 25px 0 25px; min-height:185px; line-height:1.1; box-sizing: border-box; }
.ywBox03 .bd ul li .txt .p1 { font-size:24px; color:#333; }
.ywBox03 .bd ul li .txt .p2 { font-size:14px; color:#333; font-weight:bold; margin-top:15px; }
.ywBox03 .bd ul li .txt .p3 { margin-top:25px; width:22px; height:22px; background:url(a03.png) no-repeat center; background-size:22px 22px!important; }
 
@media all and (max-width:1680px){
	.ywBox03 { margin-top:60px; padding:40px 20px; }
	.ywBox03 .bd ul li { width:22.75%; margin-right:3%; }
	.ywBox03 .bd ul li:last-child { margin-right:0; }
	
	.ywBox03 .bd ul li .txt { padding:25px 15px 0 15px; min-height:150px; background-size:30px 30px; }
	.ywBox03 .bd ul li .txt .p1 { font-size:20px;  }
	.ywBox03 .bd ul li .txt .p2 {  margin-top:10px; }
	.ywBox03 .bd ul li .txt .p3 { margin-top:20px; }
}
@media all and (max-width:1200px){
	.ywBox03 { margin-top:40px; padding:30px 20px; }
	.ywBox03 .bd { margin-top:30px; }
}
@media all and (max-width:750px){
	.ywBox03 .bd ul li { width:23.5%; margin-right:2%; }
	.ywBox03 .bd ul li:last-child { margin-right:0; }
	
	.ywBox03 .bd ul li .txt { padding:20px 10px 0 10px; min-height:120px; background-size:30px 30px; }
	.ywBox03 .bd ul li .txt .p1 { font-size:16px;  }
	.ywBox03 .bd ul li .txt .p2 {  margin-top:10px; }
	.ywBox03 .bd ul li .txt .p3 { margin-top:20px; }
}
@media all and (max-width:600px){
	.ywBox03 .bd ul li { width:100%; margin-right:0;  background:#fff; }
	.ywBox03 .bd ul li:nth-child(n + 2) { margin-top:15px; }
	.ywBox03 .bd ul li a {  display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
	.ywBox03 .bd ul li .pic { width:140px; }
	.ywBox03 .bd ul li .txt { width:calc(100% - 140px); padding:0 20px; box-sizing: border-box;  background:none; min-height:auto; }
}



.banner-dis { position:relative; padding-top:235px; z-index:2; }
.banner-dis .bg { position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; }
.banner-dis .bg img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover; z-index:1; }
.banner-dis .bg .img02 { display:none; }

.banner-dis .con { width:92%; max-width:1070px; padding:45px 45px 0 45px; background:rgba(19,19,19,0.7); border:1px solid #554c43; border-radius:10px 10px 0 0; box-sizing: border-box; margin:0 auto; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.banner-dis .con .pic { width:355px; }
.banner-dis .con .pic img { width:100%; height:auto; }
.banner-dis .con .txt { width:calc(100% - 355px); padding-left:40px; color:#fff; line-height:1.1; box-sizing: border-box; }
.banner-dis .con .txt .p1 { font-size:32px; }
.banner-dis .con .txt .p2 { font-size:18px; margin-top:10px; color:rgba(255,255,255,0.7); }
.banner-dis .con .txt .p3 { font-size:16px; margin-top:25px; font-weight:bold; }
.banner-dis .con .txt .p4 { font-size:16px; margin-top:50px; font-weight:bold; }
.banner-dis .con .txt .p5 { font-size:16px; margin-top:10px; color:rgba(255,255,255,0.7); line-height:30px; }

@media all and (max-width:1680px){
	.banner-dis { padding-top:195px; }
 
	.banner-dis .con { max-width:900px; padding:35px 35px 0 35px; }
	.banner-dis .con .pic { width:300px; }
	.banner-dis .con .txt { width:calc(100% - 300px); padding-left:30px; }
	.banner-dis .con .txt .p1 { font-size:24px; }
	.banner-dis .con .txt .p2 { font-size:14px; margin-top:10px; }
	.banner-dis .con .txt .p3 { font-size:14px; margin-top:15px; }
	.banner-dis .con .txt .p4 { font-size:14px; margin-top:30px; }
	.banner-dis .con .txt .p5 { font-size:14px; margin-top:10px; line-height:25px; }
}
@media all and (max-width:1200px){
	.banner-dis { padding-top:100px; }
	.banner-dis .con { padding:25px 20px 0 20px; }
}
@media all and (max-width:750px){
	.banner-dis { padding-top:90px; }
	.banner-dis .con { padding:20px 4% 0 4%; }
	.banner-dis .con .pic { width:250px; }
	.banner-dis .con .txt { width:calc(100% - 250px); padding-left:20px; }
	.banner-dis .con .txt .p1 { font-size:18px; }
	.banner-dis .con .txt .p2 { font-size:14px; margin-top:10px; }
	.banner-dis .con .txt .p3 { font-size:14px; margin-top:10px; }
	.banner-dis .con .txt .p4 { font-size:14px; margin-top:15px; }
	.banner-dis .con .txt .p5 { font-size:14px; margin-top:10px; line-height:20px; }
	
	.banner-dis .bg .img01 { display:none; }
	.banner-dis .bg .img02 { display:block; }
}
@media all and (max-width:500px){
	.banner-dis .con .pic { width:50%; }
	.banner-dis .con .txt { width:50%; padding-left:20px; }
	.banner-dis .con .txt .p4 { display:none; }
	/*
	.banner-dis .con .pic { width:100%; text-align:center; }
	.banner-dis .con .pic img { max-width:250px; }
	.banner-dis .con .txt { width:100%; padding:25px 0 30px 0; }
	*/
}

.disBox01 { float:left; width:calc(100% - 575px); }
.disBox01 .hd { font-size:28px; color:#222; border-bottom:1px solid #f3f3f3; }
.disBox01 .hd i { position:relative; display:inline-block; padding-bottom:15px; }
.disBox01 .hd i:before { position:absolute; display:block; content:""; left:0; bottom:-1px; width:100%; height:2px; background:#d0a87b; z-index:2; }
.disBox01 .bd { font-size:16px; line-height:30px; margin-top:50px; color:#666; }
.disBox01 .bd img { max-width:100%; height:auto; }
.disBox01 .hd02 { margin-top:100px; }

.disBox02 { float:right; width:500px; padding:40px 50px 80px 50px; background:#f6f6f6; box-sizing: border-box; }
.disBox02 .hd { font-size:28px; color:#222; padding-left:45px; background:url(ico05.png) no-repeat center left; }
.disBox02 .bd { margin-top:30px; }
.disBox02 .bd ul li:nth-child(n + 2) { margin-top:30px; }
.disBox02 .bd ul li .p1 { font-size:16px; line-height:30px; color:#666; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.disBox02 .bd ul li .p2 { font-size:14px; margin-top:5px; color:#999; }
.disBox02 .bd01 { margin-top:30px; }
.disBox02 .bd01 a { display:inline-block; width:150px; line-height:40px; border:1px solid #a3a3a3; text-align:center; font-size:16px; color:#333; }

.disBox02 .bd ul li:hover .p1 { font-weight:bold; color:#333; }
.disBox02 .bd01 a:hover { background:#d0a87b; border-color:#d0a87b; color:#fff; }

@media all and (max-width:1680px){
	.disBox01 { float:left; width:calc(100% - 350px); }
	.disBox01 .hd { font-size:20px; }
	.disBox01 .hd i { padding-bottom:15px; }
	
	.disBox01 .bd { font-size:14px; line-height:25px; margin-top:30px; }
	.disBox01 .hd02 { margin-top:60px; }

	.disBox02 { float:right; width:300px; padding:30px 20px 40px 20px; }
	.disBox02 .hd { font-size:20px; padding-left:30px; background-size:20px 20px; }
	.disBox02 .bd { margin-top:25px; }
	.disBox02 .bd ul li:nth-child(n + 2) { margin-top:20px; }
	.disBox02 .bd ul li .p1 { font-size:16px; line-height:30px; -webkit-line-clamp:2; }
	.disBox02 .bd ul li .p2 { font-size:14px; margin-top:5px; color:#999; }
	.disBox02 .bd01 { margin-top:30px; }
	.disBox02 .bd01 a { width:120px; line-height:40px; font-size:14px; }
}
@media all and (max-width:1200px){
	.disBox01 .hd { font-size:18px; }
	.disBox01 .hd i { padding-bottom:10px; }
	.disBox01 .bd { margin-top:25px; }
	.disBox01 .hd02 { margin-top:30px; }
	
	.disBox02 .hd { font-size:18px; }
}
@media all and (max-width:1000px){
	.disBox01 { float:none; width:100%; }
	.disBox01 .hd { font-size:16px; }
	
	.disBox02 { float:none; display:none; }
}


.rcArea { background:#fff; box-shadow:rgba(124,130,122,0.15) 4px 0px 20px; margin-top:40px; }
.rcArea ul li { border-bottom:1px solid #ededed; }
.rcArea ul li:last-child { border-bottom:none; }
.rcArea ul li .txt01 { position:relative; padding:40px 30px 30px 30px; cursor:pointer; }
.rcArea ul li .txt01 .p1 { font-size:20px; color:#1c0e14; font-weight:bold; }
.rcArea ul li .txt01 .p2 { font-size:16px; color:#666; margin-top:15px; }
.rcArea ul li .txt01 .p2 span { display:inline-block; margin-right:30px; }
.rcArea ul li .txt01 .p2 span:last-child { margin-right:0; }
.rcArea ul li .txt01 .p3 { position:absolute; top:50%; transform: translateY(-50%); right:0; width:60px; height:60px; background:url(ico18.png) no-repeat center; z-index:2; }
.rcArea ul li .txt01.on .p3 { top:auto; transform: translateY(0); bottom:0; background:url(ico19.png) no-repeat center #d0a87b ; }

.rcArea ul li .txt02 { padding:40px; background:#ededed; display:none; }
.rcArea ul li .txt02 .p1 { font-size:16px; color:#666; line-height:30px; }
.rcArea ul li .txt02 .p1 strong { color:#333; }
.rcArea ul li .txt02 .p2 { margin-top:15px; cursor:pointer; }
.rcArea ul li .txt02 .p2 i { display:block; width:225px; text-align:center; line-height:55px; font-size:16px; color:#fff; background:#d0a87b; }
 
@media all and (max-width:1680px){
	.rcArea { margin-top:40px; }
	.rcArea ul li .txt01 { padding:30px 25px; }
	.rcArea ul li .txt01 .p1 { font-size:18px; }
	.rcArea ul li .txt01 .p2 { font-size:14px;margin-top:15px; }
	.rcArea ul li .txt01 .p2 span { margin-right:15px; }
	.rcArea ul li .txt01 .p2 span:last-child { margin-right:0; }
	.rcArea ul li .txt01 .p3 { width:50px; height:50px; }
 
	.rcArea ul li .txt02 { padding:30px; }
	.rcArea ul li .txt02 .p1 { font-size:14px; line-height:25px; }
	.rcArea ul li .txt02 .p2 { margin-top:15px; }
	.rcArea ul li .txt02 .p2 i { width:150px; line-height:40px; font-size:14px; }
}
@media all and (max-width:1200px){
	.rcArea { margin-top:30px; }
	.rcArea ul li .txt01 { padding:20px 35px 20px 15px; }
	.rcArea ul li .txt01 .p1 { font-size:16px; }
	.rcArea ul li .txt01 .p2 { font-size:14px;margin-top:5px; }
	.rcArea ul li .txt01 .p2 span { margin-right:10px; }
	.rcArea ul li .txt01 .p2 span:last-child { margin-right:0; }
	.rcArea ul li .txt01 .p3 { width:30px; height:30px; background-size:12px 8px!important; }
 
	.rcArea ul li .txt02 { padding:20px 15px; }
	.rcArea ul li .txt02 .p1 { font-size:12px; line-height:20px; }
	.rcArea ul li .txt02 .p2 i { width:150px; line-height:40px; font-size:14px; }
}

.biaodan { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.4); z-index:999; display:none; }

.jbclose {position: absolute; right: 2%;top: 3%;z-index: 11;width: 40px;height: 40px; cursor:pointer; }
.jbclose i {display: block;width: 100%;height: 40px;position: relative;transform: rotate(45deg); transition: all .4s ease;}
.jbclose i::after,.jbclose i::before {content: '';background: #000;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.jbclose i::after {width: 26px;height: 2px;}
.jbclose i::before {width: 2px;height: 26px;}
.jbclose i:hover {transform: rotate(135deg);}
.jbclose i:hover::after,.jbclose i:hover::before {background: #d0a87b;}

.biaodan01 { position: absolute; width:460px; overflow: hidden; background: #fff; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%); padding: 3% 50px; border-radius: 10px; }
.biaodan01 .txt { text-align:center; }
.biaodan01 .txt .p1 {font-size: 30px;padding-bottom: 10px; font-weight:bold;}
.biaodan01 .txt .p2 {font-size: 14px;color: #666;}

.biaodan01 form { margin-top:30px; font-size:14px; }
.biaodan01 form .text { border: 1px solid #ededed; width: 100%; padding:0 20px; height:45px; line-height:45px; overflow: hidden; box-sizing: border-box; display: block; margin-bottom: 10px; border-radius: 4px; background: #f2f4f7; }
.biaodan01 form .text01 { float:left; width:48%; }
.biaodan01 form .text02 { float:right; width:48%; }
.biaodan01 form .pp {  margin-bottom:5px; }

.biaodan01 form .filebtn { position:relative; }
.biaodan01 form .filebtn input.file { position:absolute; top:0; left:0; width:100%; cursor: pointer; opacity: 0; height:45px; z-index: 8; }
.biaodan01 form .filebtn .file-title { position:relative; width: 100%; height:45px; }
.biaodan01 form .filebtn .file-title .file-txt { width:70px; height:36px; line-height:36px; border-radius: 5px; cursor: pointer; text-align: center; background: #000;color: #fff;position: absolute;right: 3%;top: 50%;border:none;overflow: hidden;transform: translateY(-50%); }
.biaodan01 form .filebtn .file-title .file-name {  border: 1px solid #ededed; width: 100%; padding:0 20px; height:45px; line-height:45px; overflow: hidden; box-sizing: border-box; display: block; border-radius: 4px; background: #f2f4f7; }

.biaodan01 form .btn01 { width: 100%; height:45px; line-height:45px; overflow: hidden;box-sizing: border-box;display: block;background: #d0a87b;color: #fff;border: none;cursor: pointer;font-size: 16px;border-radius: 4px;text-align: center; margin-top:10px; }

@media all and (max-width:1280px){
	.biaodan01 .txt .p1 { font-size:20px; }
	.biaodan01 .txt .p2 { font-size: 14px; color: #666; }

	.biaodan01 form { margin-top:20px; }
	.biaodan01 form .text { padding:0 15px; height:35px; line-height:35px; }
	.biaodan01 form .text01 { float:left; width:48%; }
	.biaodan01 form .text02 { float:right; width:48%; }
	.biaodan01 form .pp { font-size:14px; margin-bottom:5px; }
 
	.biaodan01 form .filebtn input.file { height:35px; }
	.biaodan01 form .filebtn .file-title { height:35px; }
	.biaodan01 form .filebtn .file-title .file-txt { width:60px; height:25px; line-height:25px; }
	.biaodan01 form .filebtn .file-title .file-name { padding:0 15px; height:35px; line-height:35px; }
 
	.biaodan01 form .btn01 { height:35px; line-height:35px; }
}
@media all and (max-width:1200px){
	.biaodan01 { width:90%; padding:40px 2% 30px 2%; }
	
	.biaodan01 .txt .p1 { font-size:20px; }
	.biaodan01 .txt .p2 { font-size: 14px; color: #666; }

	.biaodan01 form { margin-top:20px; }
	.biaodan01 form .text { padding:0 15px; height:35px; line-height:35px; }
	.biaodan01 form .text01 { float:none; width:100%; }
	.biaodan01 form .text02 { float:none; width:100%; }
	.biaodan01 form .pp { font-size:14px; margin-bottom:5px; }
 
	.biaodan01 form .filebtn input.file { height:35px; }
	.biaodan01 form .filebtn .file-title { height:35px; }
	.biaodan01 form .filebtn .file-title .file-txt { width:60px; height:25px; line-height:25px; }
	.biaodan01 form .filebtn .file-title .file-name { padding:0 15px; height:35px; line-height:35px; }
 
	.biaodan01 form .btn01 { height:35px; line-height:35px; }
}


@media all and (max-width:1680px){
	
}
@media all and (max-width:1200px){
	
}
@media all and (max-width:750px){
	
}