@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%; transform: translateY(-50%); left:0; right:0; color:#fff; text-align:center; line-height:1.1; z-index:2; }
.banner-ny .txt .p1 { font-size:40px; font-weight:bold; }
.banner-ny .txt .p2 { margin-top:15px; height:5px; background:url(/images/ico10.png) no-repeat center; }

.banner-ny .txt01 { position:absolute; left:0; right:0; bottom:30px; text-align:center; font-size:0; z-index:2; }
.banner-ny .txt01 ul li { position:relative; display:inline-block; margin:0 10px; }
.banner-ny .txt01 ul li a { position:relative; display:inline-block; font-size:18px; color:#cb0202; padding:0 35px; line-height:50px; background-size:100% 100%!important; }
.banner-ny .txt01 ul li a.current,.banner-ny .txt01 ul li:hover a { color:#fff; background:url(/images/menu02.png) no-repeat center; }

.banner-ny .vBox { position:absolute; top:22%; right:50%; margin-right:-700px; width:23%; border:15px solid #c00303; z-index:2; cursor:pointer; }

.banner-ny .ban01 { position:absolute; width:100px; left:50%; bottom:45px; margin-left:-50px; text-align:center; z-index:2; }
.banner-ny .ban01 .p1 { font-size:14px; color:#fff; }
.banner-ny .ban01 .p2 { position:relative; width:20px; height:32px; margin:15px auto 0; background:url(/images/ban01.png) no-repeat center; animation: moveDownSpot 2s infinite;  }
.banner-ny .ban01 .p3 { width:1px; height:45px; margin:15px auto 0; background:rgba(255,255,255,0.5); }

.home_banner2 .ban01 { position:absolute; width:100px; left:50%; bottom:45px; margin-left:-50px; text-align:center; z-index:2; display:none; }
.home_banner2 .ban01 .p1 { font-size:14px; color:#b6b6b6; }
.home_banner2 .ban01 .p2 { position:relative; width:20px; height:32px; margin:15px auto 0; background:url(/images/ban02.png) no-repeat center; animation: moveDownSpot 2s infinite;  }
.home_banner2 .ban01 .p3 { width:1px; height:45px; margin:15px auto 0; background:#dbdbdb; }

@keyframes moveDownSpot {
    0% {
        bottom: 0;
    }
    50% {
        bottom: -30px;
    }
    100% {
        bottom: 0;
    }
}

@media all and (max-width:1480px){
	.banner-ny .txt .p1 { font-size:30px; }
	
	.banner-ny .txt01 { bottom:25px; }
	.banner-ny .txt01 ul li { margin:0 10px; }
	.banner-ny .txt01 ul li a { font-size:16px; padding:0 25px; line-height:40px; }
	
	.banner-ny .vBox { position:absolute; top:22%; right:50%; margin-right:-600px; width:23%; border:10px solid #c00303;  }

}
@media all and (max-width:1280px){
	.banner-ny .vBox { position:absolute; top:22%; right:4%; margin-right:0; width:23%; border:5px solid #c00303;  }
}
@media all and (max-width:1200px){
	.banner-ny .txt .p1 { font-size:20px; }
	.banner-ny .txt .p2 { margin-top:10px; }
	
	.banner-ny .txt01 { bottom:20px; }
	.banner-ny .txt01 ul li { margin:0 5px 0 0; }
	.banner-ny .txt01 ul li:last-child { margin-right:0; }
	.banner-ny .txt01 ul li a { font-size:14px; width:80px; padding:0; text-align:center; line-height:30px; color:#fff; }
	
	.banner-ny .vBox { position:absolute; top:50%; transform: translateY(-50%); display:none; }
}
@media all and (max-width:750px){
	.banner-ny .img01 { display:none; }
	.banner-ny .img02 { display:block; }
	
	.banner-ny .vBox { width:45%; }
}
 

 
/* 主体 */
.container { position:relative; padding:0; background:url(/images/bg01.png) no-repeat center top; background-size:100% auto; }
.wrap {  margin:0 auto; }

.main { padding:70px 0; }

@media all and (max-width:1480px){
	.main { padding:60px 0; }
}
@media all and (max-width:1200px){
	.main { padding:40px 0; }
}


.sidebar .wrap { padding:25px 0; border-bottom:1px solid #c9d0d6; }

.leftTitle { display:none; }

.menu { position:relative; text-align:center; font-size:0; }
.menu ul li { position:relative; display:inline-block; margin:0 20px; }
.menu ul li a { position:relative; display:inline-block; font-size:18px; color:#333; padding:0 35px; line-height:50px; background-size:100% 100%!important; }
.menu ul li a.current,.menu ul li:hover a { color:#fff; background:url(/images/menu.png) no-repeat center; }

@media all and (max-width:1480px){
	.sidebar .wrap { padding:20px 0; }
	
	.menu ul li { margin:0 15px; }
	.menu ul li a { font-size:16px; padding:0 25px; line-height:40px; }
}
@media all and (max-width:1200px){
	.sidebar { display:block; }
	
	.menu ul li { margin:0 5px 5px 0; }
	.menu ul li a { width:80px; font-size:14px; padding:0; line-height:30px; }
}

.menu01 { position:relative; font-size:0; padding:0 50px; }
.menu01 .swiper { width:100%; overflow:hidden; }
.menu01 .swiper-slide { width:145px; margin-right:45px; }
.menu01 .swiper-slide a { display:block; font-size:18px; color:#333; text-align:center; line-height:50px; background-size:100% 100%!important; }
.menu01 .swiper-slide a.current,.menu01 .swiper-slide a:hover { color:#fff; background:url(/images/menu.png) no-repeat center; }

.menu01 .prev-m01 { position:absolute; left:0; top:50%; transform: translateY(-50%); width:17px; height:65px; background:url(/images/s11.png) no-repeat center; cursor:pointer; z-index:2; }
.menu01 .next-m01 { position:absolute; right:0; top:50%; transform: translateY(-50%); width:17px; height:65px; background:url(/images/s12.png) no-repeat center; cursor:pointer; z-index:2; }

.menu01 .prev-m01:hover { background:url(/images/s21.png) no-repeat center; }
.menu01 .next-m01:hover { background:url(/images/s22.png) no-repeat center; }

@media all and (max-width:1480px){
	.menu01 {  padding:0 66px; }
	.menu01 .swiper-slide a { font-size:16px;  line-height:40px; }
}
@media all and (max-width:1200px){
	.menu01 { padding:0 30px; }
	.menu01 .swiper-slide { width:120px; margin-right:30px; }
	.menu01 .swiper-slide a { font-size:14px; line-height:30px; } 
}
@media all and (max-width:750px){
	.menu01 {  padding:0 30px; }
	.menu01 .swiper-slide { width:80px; margin-right:15px; }
	.menu01 .swiper-slide a {  display:block; font-size:14px;  line-height:30px; } 
}

.m-rdm { margin-top:30px; text-align:center; }
.m-rdm a { display:inline-block; font-size:14px; color:#333; border:1px solid transparent; line-height:30px; padding:0 20px; margin:0 5px; }
.m-rdm a.current,.m-rdm a:hover { color:#2680ba; border-color:#2680ba; font-weight:bold; }

@media all and (max-width:750px){
	.m-rdm { margin-top:20px; }
	.m-rdm a { line-height:30px; padding:0 10px; margin:0 2px; }
}


/* 面包屑 */
.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(/images/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; }
}






/* 内容模式 */
.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; }
}


/* 新闻列表 */
.news { padding-bottom:60px; }
.news ul li { position:relative; background:#fff; border-bottom:2px solid #d4e9f3; }
.news ul li:before { position:absolute; left:0; bottom:-2px; width:0; height:2px; display:block; content:""; background:#2489c0; transition: all 0.6s; z-index:2; }
.news ul li:nth-child(n + 2) { margin-top:15px; }
.news ul li a { height:100px; padding:0 30px; display:flex; flex-direction:row; justify-content:space-between; align-items: center; }
.news ul li .txt01 { width:70px; }
/*
.news ul li .txt01 { width:70px; height:60px; background:url(/images/ico11.png) no-repeat center; background-size:100% 100%; display:flex; align-items: center; justify-content:center; }
.news ul li .txt01 p { width:40px; font-size:16px; line-height:20px; font-weight:bold; color:#fff; text-align:center; }
*/
.news ul li .txt02 { width:calc(100% - 280px); }
.news ul li .txt02 .p1 {  font-size:18px; line-height:30px; color:#303030; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.news ul li .txt02 .p2 { display:none; margin-top:5px; padding-left:20px; font-size:13px; color:rgba(48,48,48,0.5); background:url(/images/ico12.png) no-repeat center left; background-size:15px 15px; }
.news ul li .txt03 { padding-left:25px; font-size:16px; color:rgba(48,48,48,0.5); background:url(/images/ico12.png) no-repeat center left; background-size:15px 15px; }

.news ul li:hover .txt02 { color:#0756a7; }
.news ul li:hover:before { width:100%; }

.news01 ul li { border-color:#f6cfcd; }
.news01 ul li:before { background:#d00d07; }


@media all and (max-width:1480px){
	.news { padding-bottom:40px; }
	.news ul li:nth-child(n + 2) { margin-top:10px; }
	.news ul li a { height:80px; padding:0 20px; }
	.news ul li .txt01 { width:60px; }
	/*
	.news ul li .txt01 { width:60px; height:50px; }
	.news ul li .txt01 p { width:30px; font-size:14px; }
	*/
	.news ul li .txt02 { width:calc(100% - 220px); }
	.news ul li .txt02 .p1 { font-size:16px; line-height:25px;  -webkit-line-clamp:2; }
	.news ul li .txt03 { padding-left:25px; font-size:14px; }
}
@media all and (max-width:1200px){
	.news { padding-bottom:30px; }
	.news ul li:nth-child(n + 2) { margin-top:10px; }
	.news ul li a { height:80px; padding:0 20px; }
 
	.news ul li .txt02 { width:calc(100% - 220px); }
	.news ul li .txt02 .p1 { font-size:14px; line-height:25px;  -webkit-line-clamp:2; }
	.news ul li .txt03 { padding-left:25px; font-size:14px; }
}
@media all and (max-width:750px){
	.news ul li a { display:block; height:auto; padding:15px 3%; *zoom:1; }
	.news ul li a:after { content: '\20'; display: block; height: 0; clear: both; }

	.news ul li .txt01 { float:left; width:50px; }
	.news ul li .txt02 { float:right; width:calc(100% - 65px); }
	.news ul li .txt02 .p1 { font-size:14px; line-height:20px;  -webkit-line-clamp:2; }
	.news ul li .txt02 .p2 { display:block; }
	.news ul li .txt03 { display:none; }
}
 

.list { padding:0 0 60px; }
.list li { padding:10px 0 10px 15px; line-height:20px; background:url(/images/o_ico_11.jpg) no-repeat center left; border-bottom:1px dashed #e0e0e0; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; }
.list li a { display:block; width:calc(100% - 100px); font-size:16px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.list li span { color:#999; font-size:14px; }
.list li a:hover { text-decoration:underline; }

@media all and (max-width:1480px){
	.list { padding:0 0 40px; }	
}
@media all and (max-width:1200px){
	.list { padding:0 0 30px; }
	.list li a { font-size:14px; }
}

/* 图片列表 */
.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: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:#fff; }
.piList .pic-item-list .pic-item dl dt { height:60px; font-size:16px; color:#333; 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; }
.piList .pic-item-list .pic-item:hover dl { background:#0756a7; }
.piList .pic-item-list .pic-item:hover dl dt { color:#fff; }
.piList .pic-item-list .pic-item:hover dl dt a { color:#fff; }

@media all and (max-width:1480px){
	.piList { padding-bottom:40px; }
	.piList .pic-item-list .pic-item:nth-child(n + 4) { margin-top:2%; }
	.piList .pic-item-list .pic-item dl dt { height:50px; font-size:14px; line-height:50px; }
}
 
@media all and (max-width:1200px){
	.piList { padding-bottom:30px; }
	.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; }

}

/* 图文新闻 */
.picnews { padding-bottom:60px; }
.picnews ul li:nth-child(n + 2) { margin-top:30px; }
.picnews ul li a { padding:15px; background:#fff; display:flex; flex-direction:row; justify-content:space-between; align-items: center; }
.picnews ul li .pic { width:400px; overflow:hidden; }
.picnews ul li .pic p { position:relative; padding-bottom:63%; width:100%; }
.picnews ul li .pic p img { position:absolute; top:0; left:0; width:100%; height:100%; transition: all 0.6s; object-fit: cover; z-index:2; }
.picnews ul li .txt { width:calc(100% - 440px); padding-right:55px; box-sizing: border-box; }
.picnews ul li .txt .p1 { padding-left:25px; font-size:16px; color:rgba(48,48,48,0.5); background:url(/images/ico12.png) no-repeat center left; background-size:15px 15px; }
.picnews ul li .txt .p2 { font-size:18px; line-height:20px; margin-top:20px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.picnews ul li .txt .p3 { font-size:16px; line-height:30px; margin-top:20px; color:rgba(48,48,48,0.8); overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.picnews ul li:hover .pic img { transform: scale(1.1)!important; }
.picnews ul li:hover .txt .p2 { color:#0756a7; font-weight:bold; }

@media all and (max-width:1480px){
	.picnews { padding-bottom:40px; }
	.picnews ul li:nth-child(n + 2) { margin-top:20px; }
	.picnews ul li a { padding:15px; }
	.picnews ul li .pic { width:300px; }
	.picnews ul li .txt { width:calc(100% - 340px); padding-right:0; }
	.picnews ul li .txt .p1 { padding-left:25px; font-size:14px; }
	.picnews ul li .txt .p2 { font-size:16px; margin-top:15px; }
	.picnews ul li .txt .p3 { font-size:14px; line-height:25px; margin-top:15px; -webkit-line-clamp:2; }
}
@media all and (max-width:1200px){
	.picnews { padding-bottom:30px; }
	.picnews ul li:nth-child(n + 2) { margin-top:15px; }
	.picnews ul li a { padding:10px; }
	.picnews ul li .pic { width:250px; }
	.picnews ul li .txt { width:calc(100% - 280px); padding-right:0; }
	.picnews ul li .txt .p2 { font-size:16px; margin-top:10px; }
	.picnews ul li .txt .p3 { font-size:14px; line-height:25px; margin-top:10px; -webkit-line-clamp:2; }
}
@media all and (max-width:750px){
	.picnews { padding-bottom:30px; }
	.picnews ul li:nth-child(n + 2) { margin-top:15px; }
	.picnews ul li a { padding:10px; display:block; }
	.picnews ul li .pic { width:100%; }
	.picnews ul li .txt { width:100%; padding:20px 0 10px 0; }
	.picnews ul li .txt .p2 { font-size:16px; margin-top:10px; }
	.picnews ul li .txt .p3 { font-size:14px; line-height:25px; margin-top:10px; -webkit-line-clamp:2; }
}

.picnews01 { margin-bottom:40px; }
.picnews01 .swiper-slide a { display:block; padding:20px 20px 40px 20px; background:#fff; }
.picnews01 .swiper-slide .pic { width:100%; overflow:hidden; }
.picnews01 .swiper-slide .pic p { position:relative; padding-bottom:63%; width:100%; }
.picnews01 .swiper-slide .pic p img { position:absolute; top:0; left:0; width:100%; height:100%; transition: all 0.6s; object-fit: cover; z-index:2; }
.picnews01 .swiper-slide .txt { margin-top:25px; }
.picnews01 .swiper-slide .txt .p1 { padding-left:25px; font-size:16px; color:rgba(48,48,48,0.5); background:url(/images/ico12.png) no-repeat center left; background-size:15px 15px!important; }
.picnews01 .swiper-slide .txt .p2 { font-size:18px; line-height:20px; margin-top:20px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.picnews01 .swiper-slide .txt .p3 { font-size:16px; line-height:30px; min-height:60px; margin-top:20px; color:rgba(48,48,48,0.8); overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.swiper-pagination-new01 { text-align:center; margin-top:20px; }
.swiper-pagination-new01 .swiper-pagination-bullet { width:10px; height:10px; border-radius:100%; margin:0 4px; opacity:1; background:#278bc2; opacity:0.3; }
.swiper-pagination-new01 .swiper-pagination-bullet-active { background:#278bc2; opacity:1; }

.picnews01 .swiper-slide:hover a { background:url(/images/news01.png) no-repeat center; background-size:100% 100%; }
.picnews01 .swiper-slide:hover .pic img { transform: scale(1.1)!important; }
.picnews01 .swiper-slide:hover .txt .p1 { color:rgba(255,255,255,0.5); background:url(/images/ico13.png) no-repeat center left; }
.picnews01 .swiper-slide:hover .txt .p2 { color:#fff; }
.picnews01 .swiper-slide:hover .txt .p3 { color:rgba(255,255,255,0.8); }

.picnews02 .swiper-slide:hover a { background:url(/images/news02.png) no-repeat center; background-size:100% 100%; }
.picnews02 .swiper-pagination-new01 .swiper-pagination-bullet { background:#d00d07; }
.picnews02 .swiper-pagination-new01 .swiper-pagination-bullet-active { background:#cf0502; }

@media all and (max-width:1480px){
	.picnews01 { margin-bottom:30px; }
	.picnews01 .swiper-slide a { padding:10px 10px 20px 10px; }
	.picnews01 .swiper-slide .txt { margin-top:15px; padding-bottom:10px; }
	.picnews01 .swiper-slide .txt .p1 { font-size:14px; }
	.picnews01 .swiper-slide .txt .p2 { font-size:16px; margin-top:15px; }
	.picnews01 .swiper-slide .txt .p3 { font-size:14px; line-height:25px; min-height:50px; margin-top:15px; -webkit-line-clamp:2; }
}
@media all and (max-width:750px){
	.swiper-pagination-new01 .swiper-pagination-bullet { width:8px; height:8px; }
}

/* 分页 */
.page { text-align:center; font-size:0; }
.page a { display:inline-block; margin:0 5px; padding:5px 11px; border:1px solid #ced4d9; color:#333; font-size: 14px; }
.page a:hover,.page .current { background:#146398; color:#fff; border-color:#146398; }

.page01 a:hover,.page01 .current { background:#cf0502; color:#fff; border-color:#cf0502; }

@media screen and (max-width: 1200px){
	.page a { padding:3px 5px; margin: 0 3px; font-size: 12px; }
}
@media screen and (max-width:750px){
	.page a.aa { display:none; }
}
 
.ywArea01 .bd { margin-top:40px;  padding:0 25px; background:#edf3f9; display:flex; flex-wrap: wrap; align-items: center; flex-direction:row; justify-content: space-between; }
.ywArea01 .bd .txt { width:calc(100% - 690px); padding:0 50px; box-sizing: border-box; }
.ywArea01 .bd .txt .p1 { font-size:24px; font-weight:bold; padding-left:45px; background-size:30px 30px!important; }
.ywArea01 .bd .txt .p2 { max-width:500px; font-size:18px; line-height:30px; margin-top:25px; text-align:justify; max-height:210px; padding-right:15px; overflow-y:auto; }
.ywArea01 .bd .txt .p3 { margin-top:15px; }
.ywArea01 .bd .txt .p3 a { font-size:16px; color:#333; }
.ywArea01 .bd .pic { position:relative; width:690px; top:-40px; }

.ywArea01 .bd02 { flex-direction: row-reverse; }

.ywArea11 { margin-top:80px; }


.ywArea01 .bd .txt .p2::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#0756a7}
.ywArea01 .bd .txt .p2::-webkit-scrollbar-track{background:#eee}
.ywArea01 .bd .txt .p2::-webkit-scrollbar-corner{background:transparent}
.ywArea01 .bd .txt .p2::-webkit-scrollbar{width:3px;height:7px}

@media all and (max-width:1480px){
	.ywArea01 .bd { margin-top:30px; padding:0 20px; }
	.ywArea01 .bd .txt { width:50%; padding:0 30px; }
	.ywArea01 .bd .txt .p1 { font-size:20px; padding-left:35px; background-size:20px 20px!important; }
	.ywArea01 .bd .txt .p2 { max-width:500px; font-size:14px; line-height:25px; margin-top:20px; max-height:175px; }
	.ywArea01 .bd .pic { width:50%; top:-30px; }
	
	.ywArea11 { margin-top:60px; }
}
@media all and (max-width:1200px){
	.ywArea01 .bd { margin-top:20px; padding:0 20px; }
	.ywArea01 .bd .txt { width:50%; padding:0 30px 0 10px; }
	.ywArea01 .bd02 .txt { width:50%; padding:0 10px 0 30px; }
	.ywArea01 .bd .txt .p1 { font-size:20px;  }
	.ywArea01 .bd .txt .p2 { max-width:480px; font-size:14px; line-height:25px; margin-top:15px; }
	.ywArea01 .bd .txt .p3 { margin-top:10px; }
	.ywArea01 .bd .txt .p3 a { font-size:14px; }
	.ywArea01 .bd .pic {  width:50%; top:-20px; }
	
	.ywArea11 { margin-top:40px; }
}
@media all and (max-width:900px){
	 
	.ywArea01 .bd { margin-top:0; padding:0; }
	.ywArea01 .bd .txt { width:100%; padding:30px 4%!important; }
	.ywArea01 .bd .txt .p2 { max-width:100%; max-height:none; padding-right:0; }
	.ywArea01 .bd .pic { width:100%; top:0; }
}


.ywArea02 { margin-top:80px; }
.ywArea02 .bd { margin-top:60px; }
.ywArea02 .bd01 { position:relative; }
.ywArea02 .bd01 .swiper-slide { padding-top:30px; }

.ywArea02 .bd01 .btn01 { position:absolute; display:inline-block; top:50%; transform: translateY(-50%); width:50px; height:50px; background-size:cover!important; cursor:pointer; z-index:2; }
.ywArea02 .bd01 .prev-yw02 { background:url(/images/yw02.png) no-repeat center; left:-75px; }
.ywArea02 .bd01 .next-yw02 { background:url(/images/yw03.png) no-repeat center; right:-75px; }

.ywArea02 .bd01 .num { position:absolute; left:50%; bottom:-50px; transform: translateX(-50%); width:95px; padding:20px; background:rgba(30,124,182,0.25); border-radius:100%; z-index:5; }
.ywArea02 .bd01 .num .pp { width:85px; padding:5px; background:rgba(30,124,182,0.25); border-radius:100%; }
.ywArea02 .bd01 .num .pp p { width:85px; height:85px; line-height:85px; background:#2484bf; border-radius:100%; text-align:center; color:#fff; }
.ywArea02 .bd01 .num .pp p i { font-size:24px; }
.ywArea02 .bd01 .num .pp p span { font-size:18px; }

.ywBox { padding:0 30px; background:#1674b9; display:flex; flex-wrap: wrap; align-items: center; flex-direction:row; justify-content: space-between; }
.ywBox .pic { position:relative; width:655px; top:-40px; }
.ywBox .txt { width:calc(100% - 655px); padding:0 40px; box-sizing: border-box; color:#fff; }
.ywBox .txt .p1 { font-size:24px; font-weight:bold; }
.ywBox .txt .p2 { font-size:16px; line-height:30px; margin-top:30px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.ywBox .txt .p3 { font-size:16px; margin-top:20px; }
.ywBox .txt .p3 a { color:#fff; }

.ywArea02 .bd02 { padding:65px 0 50px; background:#edf3f9; }
.ywArea02 .bd02 .bdd { max-width:900px; margin:0 auto; overflow:hidden; }
.ywArea02 .bd02 .swiper-slide { font-size:18px; color:#4e4e4e; text-align:center; cursor:pointer; }
.ywArea02 .bd02 .swiper-slide-thumb-active { font-weight:bold; }

.ywBox01 { margin-top:30px; display:none; }
.ywBox01 .swiper-slide .txt { padding:30px 4%; background:#1674b9; color:#fff; }
.ywBox01 .swiper-slide .txt .p1 { font-size:18px; font-weight:bold; }
.ywBox01 .swiper-slide .txt .p2 { font-size:14px; line-height:25px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.ywBox01 .swiper-slide .txt .p3 { margin-top:10px; }
.ywBox01 .swiper-slide .txt .p3 a { font-size:14px; color:#fff; }

.ywBox01 .btn { text-align:center; margin-top:20px; font-size:0; }
.ywBox01 .btn .btn01 { display:inline-block; width:35px; height:35px; background-size:cover!important; cursor:pointer; }
.ywBox01 .btn .prev-yw03 { background:url(/images/yw02.png) no-repeat center; }
.ywBox01 .btn .next-yw03 { background:url(/images/yw03.png) no-repeat center; }
.ywBox01 .btn .num01 { display:inline-block; margin:0 15px; font-size:14px; color:#4e4e4e; line-height:35px; vertical-align:top; }
.ywBox01 .btn .num01 i { font-size:18px; }

@media all and (max-width:1480px){
	.ywArea02 { margin-top:60px; }
	.ywArea02 .bd { margin-top:40px; }
	.ywArea02 .bd01 .swiper-slide { padding-top:20px; }

	.ywArea02 .bd01 .btn01 { width:35px; height:35px; }
	.ywArea02 .bd01 .prev-yw02 { left:-45px; }
	.ywArea02 .bd01 .next-yw02 { right:-45px; }

	.ywArea02 .bd01 .num { bottom:-40px; width:75px; padding:10px; }
	.ywArea02 .bd01 .num .pp { width:65px; padding:5px; }
	.ywArea02 .bd01 .num .pp p { width:65px; height:65px; line-height:65px; }
	.ywArea02 .bd01 .num .pp p i { font-size:18px; }
	.ywArea02 .bd01 .num .pp p span { font-size:14px; }

	.ywBox { padding:0 20px; }
	.ywBox .pic { position:relative; width:50%; top:-20px; }
	.ywBox .txt { width:50%; padding:0 30px; }
	.ywBox .txt .p1 { font-size:20px; }
	.ywBox .txt .p2 { font-size:14px; line-height:25px; margin-top:25px; -webkit-line-clamp:4; }
	.ywBox .txt .p3 { font-size:14px; margin-top:15px; }

	.ywArea02 .bd02 { padding:55px 4% 40px; }
	.ywArea02 .bd02 .bdd { max-width:900px; }
	.ywArea02 .bd02 .swiper-slide { font-size:18px; }
}
@media all and (max-width:1200px){
	.ywArea02 { margin-top:40px; }
	.ywArea02 .bd { margin-top:30px; }
}
@media all and (max-width:900px){
	.ywArea02 .bd { display:none; }
	.ywBox01 { display:block; }
}

.ywArea03 { margin-top:60px; }
.ywArea03 .hd { padding-left:35px; font-size:24px; font-weight:bold; color:#303030; background:url(/images/ico15.png) no-repeat center left; }
.ywArea03 .bd01 { margin-top:40px; }
.ywArea03 .bd01 ul li { position:relative; padding:40px 0; border-bottom:1px solid #f2f2f2; }
.ywArea03 .bd01 ul li:before { position:absolute; left:0; width:0; bottom:-1px; height:1px; display:block; content:""; background:#1764a5; transition: all 0.6s; z-index:2; }
.ywArea03 .bd01 ul li:nth-child(1) { padding-top:0; }
 
.ywArea03 .bd01 ul li a { display:flex; flex-wrap: wrap; align-items: center; flex-direction:row; justify-content: space-between; }
.ywArea03 .bd01 ul li .pic { width:325px; overflow:hidden; }
.ywArea03 .bd01 ul li .pic img { transition: all 0.6s; object-fit: cover; }
.ywArea03 .bd01 ul li .txt { width:calc(100% - 370px); }
.ywArea03 .bd01 ul li .txt .p1 { font-size:24px; color:#1764a5; font-weight:bold; }
.ywArea03 .bd01 ul li .txt .p2 { font-size:18px; color:#313131; line-height:30px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.ywArea03 .bd01 ul li .txt .p3 { margin-top:15px; font-size:16px; }
.ywArea03 .bd01 ul li .txt .p3 i { color:#1764a5; }

.ywArea03 .bd01 ul li:hover:before { width:100%; }
.ywArea03 .bd01 ul li:hover .pic img { transform: scale(1.1)!important; }

 
.ywArea03 .bd02 { margin-top:40px; }
.ywArea03 .bd02 ul li { position:relative; padding:40px 0; border-bottom:1px solid #f2f2f2; }
.ywArea03 .bd02 ul li:nth-child(1) { padding-top:0; }
.ywArea03 .bd02 ul li:before { position:absolute; left:0; width:0; bottom:-1px; height:1px; display:block; content:""; background:#1764a5; transition: all 0.6s; z-index:2; }
 
.ywArea03 .bd02 ul li .txt .p1 { font-size:24px; color:#1764a5; font-weight:bold; padding-left:40px; background:url(/images/ico16.png) no-repeat center left; }
.ywArea03 .bd02 ul li .txt .p2 { font-size:18px; color:#313131; line-height:30px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.ywArea03 .bd02 ul li .txt .p3 { margin-top:15px; font-size:16px; }
.ywArea03 .bd02 ul li .txt .p3 i { color:#1764a5; }

.ywArea03 .bd02 ul li:hover .txt .p1 { background:url(/images/ico17.png) no-repeat center left; }
.ywArea03 .bd02 ul li:hover:before { width:100%; }

@media all and (max-width:1480px){
	.ywArea03 .bd01 ul li .txt .p1 { font-size:18px; }
	.ywArea03 .bd01 ul li .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; }
	.ywArea03 .bd01 ul li .txt .p3 { font-size:14px; margin-top:10px; }
	
	.ywArea03 .bd02 ul li .txt .p1 { font-size:18px; padding-left:30px; background-size:20px 20px!important; }
	.ywArea03 .bd02 ul li .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; }
	.ywArea03 .bd02 ul li .txt .p3 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:1200px){
	.ywArea03 { margin-top:40px; }
	.ywArea03 .hd { padding-left:30px; font-size:20px; background-size:20px 20px; }
	.ywArea03 .bd01 { margin-top:20px; }
	.ywArea03 .bd01 ul li { padding:20px 0; }
	.ywArea03 .bd01 ul li:nth-child(1) { padding-top:0; }
	 
	.ywArea03 .bd01 ul li .pic { width:300px; }
	.ywArea03 .bd01 ul li .txt { width:calc(100% - 330px); }
	.ywArea03 .bd01 ul li .txt .p1 { font-size:16px; font-weight:bold; }
	.ywArea03 .bd01 ul li .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; }
	.ywArea03 .bd01 ul li .txt .p3 { font-size:14px; margin-top:10px; }
	
	.ywArea03 .bd02 { margin-top:20px; }
	.ywArea03 .bd02 ul li { padding:20px 0; }
	.ywArea03 .bd02 ul li:nth-child(1) { padding-top:0; }
 
	.ywArea03 .bd02 ul li .txt .p1 { font-size:16px; }
	.ywArea03 .bd02 ul li .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; }
	.ywArea03 .bd02 ul li .txt .p3 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:750px){
	.ywArea03 .bd01 ul li .pic { width:100%; }
	.ywArea03 .bd01 ul li .txt { width:100%; margin-top:25px; }
}



.xm-hd { text-align:center; }
.xm-hd i { display:inline-block; font-size:36px; color:#303030; padding-left:45px; }

.xm-hd01 i { background:url(/images/yw04.png) no-repeat center left; }
.xm-hd02 i { background:url(/images/yw04.png) no-repeat center left; }
.xm-hd03 i { background:url(/images/yw01.png) no-repeat center left; }

@media all and (max-width:1480px){
	.xm-hd i { font-size:28px; padding-left:45px; }
}
@media all and (max-width:1200px){
	.xm-hd i { font-size:20px; padding-left:30px; background-size:20px 20px!important; }
}




.dqBox { padding:30px 0; margin-bottom:40px; background:#cf0502; }
.dqBox .txt { position:relative; background:#be0303; min-height:150px; border-radius:4px; overflow:hidden; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; }
.dqBox .txt:before { position:absolute; background:#b50303; width:150px; left:0; top:0; bottom:0; display:block; content:""; border-radius:4px; z-index:0; }
.dqBox .txt .p1 { position:relative; width:150px; z-index:2; }
.dqBox .txt .p1 p { position:absolute; left:50%; top:50%; width:65px; transform:translate(-50%,-50%); text-align:center; font-size:30px; color:#f9c037; line-height:35px; font-weight:bold; z-index:2; }
.dqBox .txt .p2 { width:calc(100% - 150px); padding:15px 30px; font-size:18px; color:#fff; line-height:30px; box-sizing: border-box; }

@media all and (max-width:1480px){
	.dqBox { padding:30px 0; margin-bottom:40px;  }
	.dqBox .txt { min-height:100px; }
	.dqBox .txt:before { width:100px; }
	.dqBox .txt .p1 { width:100px; }
	.dqBox .txt .p1 p { width:50px; font-size:24px; line-height:28px; }
	.dqBox .txt .p2 { width:calc(100% - 100px); padding:15px 30px; font-size:16px; line-height:30px; }
}
@media all and (max-width:1200px){
	.dqBox { padding:30px 0; margin-bottom:30px; }
	.dqBox .txt .p1 p { width:50px; font-size:20px; line-height:25px; }
	.dqBox .txt .p2 { width:calc(100% - 100px); padding:15px 20px; font-size:14px; line-height:25px; }
}
@media all and (max-width:900px){
	.dqBox { padding:20px 0; margin-bottom:30px; }
	.dqBox .txt:before { display:none; }
	.dqBox .txt .p1 { width:100%; padding:15px 20px; background:#b50303; }
	.dqBox .txt .p1 p { position:relative; left:auto; top:auto; width:100%; transform:translate(0); font-size:18px; line-height:25px; text-align:left; }
	.dqBox .txt .p2 { width:100%; padding:15px 20px; font-size:14px; line-height:25px; }
}


.ny-hd { text-align:center; line-height:1.1; }
.ny-hd .p1 { font-family:"Arial"; font-size:20px; color:#498fbf; font-weight:bold; text-transform:uppercase; }
.ny-hd .p2 { font-size:36px; color:#333; margin-top:10px; }

@media all and (max-width:1480px){
	.ny-hd .p1 { font-size:16px; }
	.ny-hd .p2 { font-size:28px; margin-top:10px; }
}
@media all and (max-width:1200px){
	.ny-hd .p1 { font-size:14px; }
	.ny-hd .p2 { font-size:20px; margin-top:5px; }
}

.abArea01 { padding:100px 0; background:url(/images/abArea01.jpg) no-repeat center; background-size:cover; }
.abArea01 .wrap { display:flex; flex-wrap: wrap; flex-direction: row-reverse; align-items: center; justify-content: space-between; }
.abArea01 .pic { width:550px; margin-left:25px; }
.abArea01 .txt { width:calc(100% - 690px); }
.abArea01 .txt .ny-hd { text-align:left; }
.abArea01 .txt .bd { font-size:16px; line-height:2; margin-top:40px; color:#2c2c2c; }

@media all and (max-width:1480px){
	.abArea01 { padding:60px 0; }
	.abArea01 .pic { width:470px; margin-left:0; }
	.abArea01 .txt { width:calc(100% - 510px); }
	.abArea01 .txt .ny-hd { text-align:left; }
	.abArea01 .txt .bd { font-size:14px; line-height:25px; margin-top:30px; }
}
@media all and (max-width:1200px){
	.abArea01 { padding:40px 0; }
	.abArea01 .pic { width:400px; margin-left:0; }
	.abArea01 .txt { width:calc(100% - 430px); }
	.abArea01 .txt .ny-hd { text-align:left; }
	.abArea01 .txt .bd { font-size:14px; line-height:25px; margin-top:30px; }
}
@media all and (max-width:900px){
	.abArea01 .wrap { display:block; }
	.abArea01 .pic { width:100%; margin-left:0; margin-top:25px; }
	.abArea01 .txt { width:100%; }
	.abArea01 .txt .ny-hd { text-align:center; }
	.abArea01 .txt .bd { margin-top:25px; }
}

.abBox01 { padding:80px 0; background:url(/images/abBox01.jpg) no-repeat center; background-size:cover; }
.abBox01 ul li { position:relative; float:left; width:16.66%; text-align:center; line-height:1.1; font-size:16px; color:#fff; }
.abBox01 ul li:before { position:absolute; display:block; content:""; top:0; right:0; bottom:0; width:1px; background:rgba(255,255,255,0.15); z-index:2; }
.abBox01 ul li:last-child:before { display:none; }
.abBox01 ul li .p1 i { font-size:42px; font-family:"Arial"; font-weight:bold; margin-right:5px; line-height:1; }
.abBox01 ul li .p2 { margin-top:10px; }

@media all and (max-width:1480px){
	.abBox01 { padding:50px 0; }
	.abBox01 ul li { font-size:14px; }
	.abBox01 ul li .p1 i { font-size:30px; }
	.abBox01 ul li .p2 { margin-top:10px; }
}
@media all and (max-width:1200px){
	.abBox01 { padding:30px 0; }
	.abBox01 ul li { font-size:14px; }
	.abBox01 ul li .p1 i { font-size:24px; }
	.abBox01 ul li .p2 { margin-top:10px; }
}
@media all and (max-width:750px){
	.abBox01 ul li { width:33.33%; }
	.abBox01 ul li:nth-child(n + 4) { margin-top:25px; }
	.abBox01 ul li:nth-child(3n):before { display:none; }
	.abBox01 ul li .p1 i { font-size:20px; }
	.abBox01 ul li .p2 { margin-top:5px; }
}

.abArea02 { padding:100px 0 120px; background:url(/images/abArea02.jpg) no-repeat center bottom; background-size:cover; }
.abBox02 { position:relative; margin-top:60px; }
.abBox02 .hd { position:absolute; left:0; top:0; z-index:2; }
.abBox02 .hd ul li { font-size:18px; color:#299dce; padding-bottom:15px; cursor:pointer; }
.abBox02 .hd ul li:nth-child(n + 2) { margin-top:35px; }
.abBox02 .hd ul li.on { color:#1662a3; background:url(/images/ab01.png) no-repeat center bottom; }

.abBox02 .bd img { max-width:100%; }

@media all and (max-width:1480px){
	.abArea02 { padding:60px 0 80px; }
	.abBox02 { margin-top:40px; }
	.abBox02 .hd ul li { font-size:18px; padding-bottom:10px; }
	.abBox02 .hd ul li:nth-child(n + 2) { margin-top:25px; }
}
@media all and (max-width:1200px){
	.abArea02 { padding:40px 0; }
	.abBox02 { margin-top:30px; }
	.abBox02 .hd ul li { font-size:16px; padding-bottom:10px; background-size:55px 4px!important; }
	.abBox02 .hd ul li:nth-child(n + 2) { margin-top:25px; }
}
@media all and (max-width:1000px){
	.abBox02 { margin-top:20px; }
	.abBox02 .hd { position:relative; left:auto; top:auto; text-align:center; }
	.abBox02 .hd ul li { font-size:16px; display:inline-block; background-size:41px 3px!important; }
	.abBox02 .hd ul li:nth-child(n + 2) { margin-top:0; margin-left:15px; }
	.abBox02 .bd { margin-top:30px; }
}

.abArea03 { padding:80px 0; }
.abBox03 { position:relative; margin-top:60px; }
.abBox03 .swiper-slide .pic { overflow:hidden; }
.abBox03 .swiper-slide .pic img { transition: all 0.6s; object-fit: cover; }
.abBox03 .swiper-slide .txt { background:#f0f4f7; padding:30px; }
.abBox03 .swiper-slide .txt .p1 { font-size:18px; color:#333; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.abBox03 .swiper-slide .txt .p2 { font-size:16px; color:rgba(51,51,51,0.8); line-height:30px; min-height:60px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.abBox03 .swiper-slide .txt .p3 { font-size:16px; color:#959595; margin-top:50px; text-align:right; }

.abBox03 .swiper-slide:hover .pic img { transform: scale(1.1)!important; }
.abBox03 .swiper-slide:hover .txt { background:url(/images/ab02.png) no-repeat center; background-size:100% 100%; }
.abBox03 .swiper-slide:hover .txt .p1 { color:#fff; }
.abBox03 .swiper-slide:hover .txt .p2 { color:rgba(255,255,255,0.8); }
.abBox03 .swiper-slide:hover .txt .p3 { color:#fff; }

.abBox03 .btn01 { position:absolute; display:inline-block; top:50%; transform: translateY(-50%); width:50px; height:50px; background-size:cover!important; cursor:pointer; z-index:2; }
.abBox03 .prev-ab03 { background:url(/images/yw02.png) no-repeat center; left:-75px; }
.abBox03 .next-ab03 { background:url(/images/yw03.png) no-repeat center; right:-75px; }
 
@media all and (max-width:1480px){
	.abArea03 { padding:60px 0; }
	.abBox03 { margin-top:40px; }
	.abBox03 .swiper-slide .txt { padding:25px 20px; }
	.abBox03 .swiper-slide .txt .p1 { font-size:16px; line-height:20px; }
	.abBox03 .swiper-slide .txt .p2 { font-size:14px; line-height:25px; min-height:50px; margin-top:10px; -webkit-line-clamp:2; }
	.abBox03 .swiper-slide .txt .p3 { font-size:14px; margin-top:30px; }

	.abBox03 .btn01 { width:35px; height:35px; }
	.abBox03 .prev-ab03 { left:-45px; }
	.abBox03 .next-ab03 { right:-45px; }
}
@media all and (max-width:1200px){
	.abArea03 { padding:40px 0; }
	.abBox03 { margin-top:30px; }
	.abBox03 .swiper-slide .txt { padding:20px 10px; }
	.abBox03 .swiper-slide .txt .p3 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:900px){
	.abBox03 .btn { margin-top:25px; text-align:center; }
	.abBox03 .btn01 { position:relative; top:auto; transform: translateY(0); }
	.abBox03 .prev-ab03 { left:auto; }
	.abBox03 .next-ab03 { right:auto; margin-left:10px; }
}

.abArea04 { padding-bottom:80px; }
.abBox04 { margin-top:60px; display:flex; flex-wrap: wrap; justify-content: space-between; }
.abBox04 .txt { width:50%; background:url(/images/ab03.jpg) no-repeat center; background-size:100% 100%; padding:0 55px; display:flex; align-items: center; box-sizing: border-box; }
.abBox04 .txt p { font-size:18px; color:#fff; line-height:38px; padding-left:50px; }
.abBox04 .txt p:nth-child(n + 2) { margin-top:25px; }
.abBox04 .txt p.p1 { background:url(/images/ab04.png) no-repeat left top; }
.abBox04 .txt p.p2 { background:url(/images/ab05.png) no-repeat left top; }
.abBox04 .txt p.p3 { background:url(/images/ab06.png) no-repeat left top; }

.abBox04 .pic { width:50%; border:3px solid #196fad; border-left:none; background:#eee; box-sizing: border-box; }
.abBox04 .pic .my-map { width:100%!important; height:395px!important; }
.abBox04 .pic #dituContent { width:calc(100% - 2px)!important; height:395px!important; }

@media all and (max-width:1480px){
	.abArea04 { padding-bottom:60px; }
	.abBox04 { margin-top:40px; }
	.abBox04 .txt { width:50%; padding:0 40px; }
	.abBox04 .txt p { font-size:16px; line-height:30px; padding-left:45px; background-size:30px 30px!important; }
	.abBox04 .txt p:nth-child(n + 2) { margin-top:20px; }
 
	.abBox04 .pic { width:50%; }
	.abBox04 .pic .my-map { height:350px!important; }
	.abBox04 .pic #dituContent { height:350px!important; }
}
@media all and (max-width:1200px){
	.abArea04 { padding-bottom:40px; }
	.abBox04 { margin-top:30px; }
	.abBox04 .txt { width:50%; padding:0 30px; }
}
@media all and (max-width:900px){
	.abBox04 .txt { width:100%; padding:40px 4%; }
	.abBox04 .txt p { font-size:14px; line-height:25px; padding-left:35px; background-size:25px 25px!important; }
	.abBox04 .txt p:nth-child(n + 2) { margin-top:10px; }
 
	.abBox04 .pic { width:100%; border:2px solid #196fad; border-left:2px solid #196fad; border-top:none; }
	.abBox04 .pic .my-map { height:300px!important; }
	.abBox04 .pic #dituContent { height:300px!important; }
}




.cp {background:url(/images/a1.jpg) no-repeat top center;background-size:cover;}
.cp .cpc {width:600px;margin:0 auto;height:100vh;position:relative;}
.cp .cpc .cpca {padding-top:12vh;text-align:center;}
.cp .cpc .cpcb {margin-top:12vh;text-align:center;font-size:48px;color:#010101;font-weight:bold;line-height:1;}
.cp .cpc .cpcc {margin-top:7vh;border:4px solid #0046a0;border-radius:40px;height:80px;font-size:0;overflow:hidden;background:#0046a0}
.cp .cpc .cpcc input.txt {width:421px;height:80px;vertical-align:top;background:none;border:0;padding-left:58px;background:#fff url(a3.png) no-repeat 19px center;font-size:24px;color:#333;}
.cp .cpc .cpcc input.sbt {width:113px;height:80px;font-size:30px;color:#fff;vertical-align:top;background:#0046a0}
.cp .cpc .cpcd {margin-top:3vh;font-size:24px;color:#d51919;line-height:40px;text-align:center;}
.cp .cpc .cpce {position:absolute;bottom:40px;left:0;width:100%;text-align:center;font-size:24px;color:#000000;line-height:2;}
@media screen and (max-width:1640px) {
	.cp .cpc .cpca {padding-top:10vh;}
	.cp .cpc .cpcb {margin-top:10vh}
	.cp .cpc .cpcc {margin-top:5vh;}
	.cp .cpc .cpcd {margin-top:2vh;}
}
@media screen and (max-width:750px) {
	.cp .cpc {width:85%;}
	.cp .cpc .cpca {padding-top:13vh;}
	.cp .cpc .cpcb {margin-top:13vh}
	.cp .cpc .cpcc {margin-top:7vh;}
	.cp .cpc .cpcd {margin-top:4vh;}
	.cp .cpc .cpca img {width:100%;}
	.cp .cpc .cpcb {font-size:28px;}
	.cp .cpc .cpcc {border:3px solid #0046a0;border-radius:27px;height:54px;}
	.cp .cpc .cpcc input.txt {width:80%;height:54px;padding-left:37px;background:#fff url(a3.png) no-repeat 10px center;font-size:14px;background-size:25px 25px;box-sizing:border-box;}
	.cp .cpc .cpcc input.sbt {width:20%;height:54px;font-size:16px;}
	.cp .cpc .cpcd {font-size:14px;line-height:24px;}
	.cp .cpc .cpce {bottom:20px;font-size:14px;}
}

.cpo {background:#fef4e4;min-height:100vh;box-sizing:border-box;padding:30px 0;}
.cpo .cpoc {width:705px;background:#fff;border-radius:10px;margin:0 auto;}
.cpo .cpoc .cpoca {line-height:110px;border-bottom:1px solid #fef4e4;font-size:24px;color:#93874a;padding:0 27px;}
.cpo .cpoc .cpocb {margin-top:43px;}
.cpo .cpoc .cpocb .cpocba {text-align:center;}
.cpo .cpoc .cpocb .cpocba .cpocbaa {font-size:30px;color:#000000;}
.cpo .cpoc .cpocb .cpocba .cpocbab {margin-top:20px;font-size:24px;color:#93874a;line-height:1.8;}
.cpo .cpoc .cpocb .cpocba .cpocbac {height:2px;background:url(/images/a4.jpg) no-repeat center;margin-top:27px;}
.cpo .cpoc .cpocb .cpocbb {padding:60px 45px 35px;}
.cpo .cpoc .cpocb .cpocbb .cpocbbi {margin-bottom:45px;}
.cpo .cpoc .cpocb .cpocbb .cpocbbi .cpocbbia {font-size:24px;color:#000000;}
.cpo .cpoc .cpocb .cpocbb .cpocbbi .cpocbbib {font-size:24px;color:#93874a;margin-top:8px;}
.cpo .cpoc .cpocb .cpocbc {padding:0 45px 105px;font-size:24px;color:#93874a;line-height:1.8;}
@media screen and (max-width:750px) {.cpo {padding:20px;}
	.cpo .cpoc {width:100%;}
	.cpo .cpoc .cpoca {line-height:80px;font-size:16px;}
	.cpo .cpoc .cpocb {margin-top:20px;}
	.cpo .cpoc .cpocb .cpocba .cpocbaa {font-size:18px;}
	.cpo .cpoc .cpocb .cpocba .cpocbab {margin-top:15px;font-size:14px;}
	.cpo .cpoc .cpocb .cpocba .cpocbac {background-size:contain;}
	.cpo .cpoc .cpocb .cpocbb {padding:20px 20px 10px;}
	.cpo .cpoc .cpocb .cpocbb .cpocbbi {margin-bottom:20px;}
	.cpo .cpoc .cpocb .cpocbb .cpocbbi .cpocbbia {font-size:14px;}
	.cpo .cpoc .cpocb .cpocbb .cpocbbi .cpocbbib {font-size:14px;margin-top:3px;}
	.cpo .cpoc .cpocb .cpocbc {padding:0 20px 50px;font-size:14px;}
}

.qhArea { position:relative; margin-top:60px; overflow: hidden; }
.swiper-container-yy01 { width:900px; margin:0 auto; }
.swiper-container-yy01 .swiper-slide { position:relative; width:900px; margin-right:0; transform: scale(0.9)!important; transition: all;  }
.swiper-container-yy01 .swiper-slide:after{content: "";display:block;position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(255,255,255,0.7);z-index:2;}

.swiper-container-yy01 .swiper-slide.swiper-slide-active { transform: scale(1)!important; }
.swiper-container-yy01 .swiper-slide.swiper-slide-active:after { display:none; }

.prev-yy01,.next-yy01 { position:absolute; top:50%; transform: translateY(-50%); display:block; border-radius:100%; width:50px; height:50px; background-size:50px 50px!important; z-index:5; cursor:pointer; }
.prev-yy01 { background:url(/images/xm01.png) no-repeat center; left:10px; }
.next-yy01 { background:url(/images/xm02.png) no-repeat center; right:10px }

.prev-yy01:hover { background:url(/images/xm03.png) no-repeat center; }
.next-yy01:hover { background:url(/images/xm04.png) no-repeat center; }

@media all and (max-width:1480px){
	.qhArea { margin-top:40px; }
	.swiper-container-yy01 { width:800px; }
	.swiper-container-yy01 .swiper-slide { width:800px; }
}
@media all and (max-width:1200px){
	.swiper-container-yy01 { width:70%; }
	.swiper-container-yy01 .swiper-slide { width:100%; }
	
	.prev-yy01,.next-yy01 { width:30px; height:30px; background-size:30px 30px!important; }
}
@media all and (max-width:750px){
	
}







@media all and (max-width:1480px){
	
}
@media all and (max-width:1200px){
	
}
@media all and (max-width:750px){
	
}














<!--耗时1758287624.5176秒-->