@charset "utf-8";

/* Banner */
.banner-ny { position:relative; }
.banner-ny:after {  background-image: linear-gradient(transparent,#003f88); bottom: 0; content: ""; height: 30%; left: 0; opacity: .6; position: absolute;  right: 0; z-index:2; }

.banner-ny img { width:100%; height:auto; }
.banner-ny .img02 { display:none; }

.banner-ny .txt { position:absolute; top:42%; transform: translateY(-50%); left:0; right:0; color:#fff; line-height:1.1; z-index:2; }
.banner-ny .txt .p1 { font-size:52px; font-weight:bold; }
.banner-ny .txt .p2 { font-size:36px; margin-top:25px; }

@media all and (max-width:1680px){
	.banner-ny .txt .p1 { font-size:40px; }
	.banner-ny .txt .p2 { font-size:24px; margin-top:20px; }
}
@media all and (max-width:1200px){
	.banner-ny .img01 { display:none; }
	.banner-ny .img02 { display:block; }
	
	.banner-ny .txt { top:50%; text-align:center; }
	.banner-ny .txt .p1 { font-size:30px; }
	.banner-ny .txt .p2 { font-size:18px; margin-top:15px; }
}
 
/* 主体 */
.container { position:relative; padding:60px 0 100px; background:#f4f5f9; }
.wrap {  margin:0 auto; }

.sidebar { float:left; width:260px; padding-bottom:120px; border-radius:90px 0 0 0; background:url(sidebar.jpg) no-repeat center bottom #024bb9; }

.main { float:right; width:calc(100% - 280px); background:#fff; padding:30px 0 60px; }
.conBox { padding:0 20px; }

@media all and (max-width:1680px){
	.container { padding:60px 0 80px; }
	
	.sidebar { width:240px; border-radius:60px 0 0 0; }

	.main { width:calc(100% - 260px); padding:30px 0 60px; } 
}
@media all and (max-width:1200px){
	.container { padding:30px 0 40px; }
	
	.sidebar { display:none; }

	.main { float:none; width:100%; padding:30px 0 40px; } 
	
	.conBox { padding:0 10px; }
}


.leftTitle { padding:50px 0; text-align:center; font-size:36px; color:#fff; font-weight:bold; }
 
.menu { border-top:1px solid rgba(255,255,255,0.2); }
.menu dl dt { border-bottom:1px solid rgba(255,255,255,0.2); }
.menu dl dt a { display:block; padding:20px 30px 20px 35px; font-size:20px; color:#fff; }
.menu dl dt a i { display:block; padding-right:20px; background:url(menu01.png) no-repeat center right; }

.menu dl dt a.current,.menu dl dt:hover a { background:#fff; color:#024bb9; }
.menu dl dt a.current i,.menu dl dt:hover a i { background:url(menu02.png) no-repeat center right; }

.menu dl dd { border-bottom:1px solid rgba(255,255,255,0.2); }
.menu dl dd a { display:block; padding:15px 30px 15px 60px; font-size:16px; color:#fff; }
.menu dl dd a.current,.menu dl dd:hover a { background:#fff; color:#024bb9; }

@media all and (max-width:1680px){
	.leftTitle { padding:35px 0;  font-size:28px; }
 
	.menu dl dt a { padding:20px 20px 20px 30px; font-size:16px; }
	.menu dl dt a i { padding-right:20px; }
 
	.menu dl dd a { padding:15px 20px 15px 45px; font-size:14px; }
}
@media all and (max-width:1200px){
	 
}

/* 面包屑 */
.location { padding:15px 20px; font-size:16px; line-height:25px; color:#333; border-bottom:2px solid #024bb9; margin-bottom:30px; }
.location h3 { float:left; font-size:24px; color:#024bb9; display:none; }

.breadcrumbs { float:right; }
.breadcrumbs a { color:#333; display:inline-block; }
.breadcrumbs a.u-home { /*padding-left:25px; background:url(u-home.png) no-repeat center left;*/ }

@media all and (max-width:1680px){
	.location { padding:10px 15px; font-size:14px; margin-bottom:30px; } 
}
@media all and (max-width:1200px){
	.location { display:none; }
}

 
/* 内容模式 */
.article { line-height:2.5; font-size:18px; 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:18px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article .ft ul li { height:30px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.article img { max-width:100%; height:auto!important; }
.article video { max-width:100%; height:auto!important; }

@media all and (max-width:1200px){
	.article .hd h1 { font-size:20px; }
}
/*
@media all and (max-width:1680px){
	.article { line-height:2; font-size:16px; }
	.article .bd { font-size:16px; }
}
@media all and (max-width:1200px){
	.article { line-height:1.7; font-size:14px; }
	.article .hd h1 { font-size:20px; }
	.article .bd { font-size:14px; }
}
*/


/* 分页 */
.page { text-align:center; }
.page a { display:inline-block; margin:0 5px; padding:5px 11px; background:#f0f0f1; color:#4f4f4f; vertical-align:top; font-size: 14px; }
.page a:hover,.page .current { background:#024bb9; color:#fff; }

@media screen and (max-width: 1200px){
	.page a { padding:3px 5px; margin: 0 3px; font-size: 12px; }
}

/* 新闻列表 */
.list { padding:0 0 60px; }
.list li { border-bottom:1px dashed #d6d6d6; font-size:20px; line-height:80px; height:80px; color:#233248; clear:both; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.6s; }
.list li span { float:right; color:#8893a5; font-size:16px; margin-left:15px; }
.list li a { color:#233248; }
.list li:hover { padding:0 20px; color:#fff; background:#024bb9; }
.list li:hover a { color:#fff; }

@media all and (max-width:1680px){
	.list li { font-size:16px; line-height:50px; height:50px; }
	.list li span { font-size:14px; margin-left:15px; }
}
@media all and (max-width:1200px){
	.list { padding:0 0 30px; }
	.list li { font-size:14px; line-height:40px; height:40px; }
	.list li span { font-size:12px; margin-left:15px; }
}

/* 图片列表 */
.piList { padding-bottom:60px; }
.piList .pic-item-list .pic-item { position:relative; float:left; width:32%; margin-right:2%; border-bottom:1px solid #cdd0d4; }
.piList .pic-item-list .pic-item:before { position:absolute; width:0; height:4px; background:#eaad15; left:0; bottom:-1px; display:block; content:""; transition: all 0.6s; z-index: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; }
.piList .pic-item-list .pic-item dl dt a { display:block; height:80px; font-size:16px; line-height:80px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.piList .pic-item-list .pic-item:hover:before { width:100%; }
.piList .pic-item-list .pic-item:hover .list-pic img { transform: scale(1.1)!important; }
.piList .pic-item-list .pic-item:hover dl { background:#024bb9; }
.piList .pic-item-list .pic-item:hover dl dt a { color:#fff; }

@media all and (max-width:1680px){
	.piList .pic-item-list .pic-item:before { height:2px; }
	.piList .pic-item-list .pic-item:nth-child(n + 4) { margin-top:30px; }
	.piList .pic-item-list .pic-item dl dt a { height:60px; font-size:16px; line-height:60px; }
}
 
@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 a { font-size:14px; height:40px; line-height:40px; }

}

.piList01 { padding-bottom:60px; }
.piList01 ul li { position:relative; float:left; width:32%; margin-right:2%; border-bottom:1px solid #cdd0d4; }
.piList01 ul li:before { position:absolute; width:0; height:4px; background:#eaad15; left:0; bottom:-1px; display:block; content:""; transition: all 0.6s; z-index:2; }
.piList01 ul li:nth-child(3n) { margin-right:0; }
.piList01 ul li:nth-child(n + 4) { margin-top:40px; }
.piList01 ul li .pic { position:relative; overflow:hidden; }
.piList01 ul li .pic:before { position:absolute; right:0; bottom:0; width:50px; height:50px; display:block; content:""; background:url(m01.jpg) no-repeat center; background-size:cover;  z-index:2; }
.piList01 ul li .pic img { width:100%; height:auto; transition: all 0.6s; }
.piList01 ul li .txt { padding-top:15px; min-height:135px; box-sizing: border-box; color:#233248; transition: all 0.6s; }
.piList01 ul li .txt .p1 { font-size:24px; line-height:30px; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.piList01 ul li .txt .p2 { font-size:18px; line-height:30px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.piList01 ul li:hover:before { width:100%; }
.piList01 ul li:hover .list-pic img { transform: scale(1.1)!important; }
.piList01 ul li:hover .txt { background:url(m02.jpg) no-repeat right bottom; background-size:cover; padding-left:20px; padding-right:20px; color:#fff; }

@media all and (max-width:1680px){
	.piList01 ul li:before { height:3px; }
	.piList01 ul li:nth-child(n + 4) { margin-top:30px; }
	.piList01 ul li .pic:before { width:40px; height:40px; }
	.piList01 ul li .txt { padding-top:15px; min-height:110px; }
	.piList01 ul li .txt .p1 { font-size:18px; line-height:20px; }
	.piList01 ul li .txt .p2 { font-size:14px; line-height:25px; margin-top:10px;  }
}
@media all and (max-width:1200px){
	.piList01 ul li:before { height:2px; }
}
@media all and (max-width:900px){
	.piList01 ul li { width:49%; margin-right:2%; }
	.piList01 ul li:nth-child(3n) { margin-right:2%; }
	.piList01 ul li:nth-child(2n) { margin-right:0; }
	.piList01 ul li:nth-child(n + 3) { margin-top:20px; }
	.piList01 ul li .pic:before { width:30px; height:30px; }
	.piList01 ul li .txt .p1 { font-size:16px; line-height:20px; }
}




 

/* 图文新闻 */
.picnews { padding-bottom:60px; }
.picnews ul li { border-bottom:1px solid #cdd0d4; }
.picnews ul li a {  padding:30px 0; display:flex; flex-wrap: wrap;  flex-direction:row; justify-content: space-between; align-items: center; transition: all 0.6s; }
.picnews ul li .pic { width:320px; overflow:hidden; }
.picnews ul li .pic img { width:100%; height:auto; transition: all 0.6s; }
.picnews ul li .txt { width:calc(100% - 345px); }
.picnews ul li .txt .p1 { font-size:24px; color:#233248; font-weight:bold; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.picnews ul li .txt .p2 { font-size:16px; color:#8893a5; margin-top:15px; }
.picnews ul li .txt .p3 { font-size:16px; color:#536684; margin-top:20px; line-height:30px; 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 a { padding-left:20px; padding-right:20px; background:#024bb9; }
.picnews ul li:hover .txt .p1 { color:#fff; }
.picnews ul li:hover .txt .p2 { color:rgba(255,255,255,0.6); }
.picnews ul li:hover .txt .p3 { color:rgba(255,255,255,0.8); }
 
@media all and (max-width:1680px){
	.picnews ul li a { padding:25px 0; }
	.picnews ul li .pic { width:280px; }
	.picnews ul li .txt { width:calc(100% - 300px); }
	.picnews ul li .txt .p1 { font-size:18px; line-height:20px; }
	.picnews ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.picnews ul li .txt .p3 { font-size:14px; margin-top:15px; line-height:25px; -webkit-line-clamp:2; }
}
@media all and (max-width:1200px){
	.picnews { padding-bottom:30px; }
	.picnews ul li .pic { width:250px; }
	.picnews ul li .txt { width:calc(100% - 270px); }
	.picnews ul li .txt .p1 { font-size:16px; line-height:20px; }
	.picnews ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.picnews ul li .txt .p3 { font-size:14px; margin-top:10px; line-height:25px; -webkit-line-clamp:2; }
}
@media all and (max-width:750px){
	.picnews ul li .pic { width:100%; }
	.picnews ul li .txt { width:100%; margin-top:25px; }
	.picnews ul li .txt .p1 { font-size:16px; line-height:20px; }
	.picnews ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.picnews ul li .txt .p3 { font-size:14px; margin-top:10px; line-height:25px; -webkit-line-clamp:2; }
}

.gzArea01 { border: 1px solid #333; border-radius: 5px; padding:0 5%; font-size:0; }
.gzArea01 ul li { border-bottom: 1px dashed #333; padding:40px 0; font-size: 18px; color: #333; }
.gzArea01 ul li:last-child { border-bottom:none; }

.gzArea01 ul li .p1 { float:left; width:140px; }
.gzArea01 ul li .p2 { float:left; width:calc(100% - 140px); }
.gzArea01 ul li .p2 a { color: #333; display:inline-block; margin-right:15px; }
.gzArea01 ul li .p2 a.on,.gzArea01 ul li a:hover { color: #024bb9; font-weight:bold; }

.gzArea02 { margin-top:60px; }
.gzArea02 ul li .txt01 { font-size:18px; padding:20px 25px; }
.gzArea02 ul li .txt01 .p1 { float:left; width:calc(100% - 680px); }
.gzArea02 ul li .txt01 .p2 { float:left; width:150px; text-align:center; }
.gzArea02 ul li .txt01 .p3 { float:left; width:150px; text-align:center; }
.gzArea02 ul li .txt01 .p4 { float:left; width:150px; text-align:center; }
.gzArea02 ul li .txt01 .p5 { float:left; width:150px; text-align:center; }
.gzArea02 ul li .txt01 .p6 { float:left; width:80px; text-align:center; }

.gzArea02 ul li .txt02 { padding:30px 25px; font-size:18px; color:#333; line-height:2.5; background:#ededed; display:none; }


.gzArea02 ul.ul01 li .txt01 { background:#024bb9; border-radius:5px; color:#fff; }
.gzArea02 ul.ul02 li { margin-top:15px; }
.gzArea02 ul.ul02 li .txt01 { background:#f5f5f5; border-radius:5px; color:#333; cursor:pointer; }

@media all and (max-width:1680px){
	.gzArea01 { padding:0 4%;  }
	.gzArea01 ul li { padding:25px 0; font-size:16px; }
 
	.gzArea01 ul li .p1 { float:left; width:120px; }
	.gzArea01 ul li .p2 { float:left; width:calc(100% - 120px); }
	.gzArea01 ul li .p2 a { margin-right:15px; }
 
	.gzArea02 { margin-top:40px; }
	.gzArea02 ul li .txt01 { font-size:16px; padding:20px 20px; }
	.gzArea02 ul li .txt01 .p1 { width:calc(100% - 470px); }
	.gzArea02 ul li .txt01 .p2 { width:100px;  }
	.gzArea02 ul li .txt01 .p3 { width:100px; }
	.gzArea02 ul li .txt01 .p4 { width:100px; }
	.gzArea02 ul li .txt01 .p5 { width:100px; }
	.gzArea02 ul li .txt01 .p6 { width:70px;   }

	.gzArea02 ul li .txt02 { padding:20px 20px; font-size:16px; line-height:2; }
}
@media all and (max-width:1200px){
	.gzArea01 { padding:0 4%;  }
	.gzArea01 ul li { padding:20px 0; font-size:14px; }
 
	.gzArea01 ul li .p1 { width:100px; }
	.gzArea01 ul li .p2 { width:calc(100% - 100px); }
	.gzArea01 ul li .p2 a { margin-right:10px; }
 
	.gzArea02 { margin-top:20px; }
	.gzArea02 ul li .txt01 {   font-size:14px; padding:10px 10px; }
	.gzArea02 ul li .txt01 .p1 { width:calc(100% - 420px); }
	.gzArea02 ul li .txt01 .p2 { width:90px;  }
	.gzArea02 ul li .txt01 .p3 { width:90px; }
	.gzArea02 ul li .txt01 .p4 { width:90px; }
	.gzArea02 ul li .txt01 .p5 { width:90px; }
	.gzArea02 ul li .txt01 .p6 { width:60px;  }

	.gzArea02 ul li .txt02 { padding:20px 10px; font-size:14px; line-height:1.7; }
	
	.gzArea02 ul.ul02 li { margin-top:10px; }
}
@media all and (max-width:750px){
	.gzArea01 ul li .p2 a { margin-right:5px; }
	
	.gzArea02 ul li .txt01 .p1 { width:calc(100% - 60px); }
	.gzArea02 ul li .txt01 .p2 { width:90px; display:none; }
	.gzArea02 ul li .txt01 .p3 { width:90px; display:none; }
	.gzArea02 ul li .txt01 .p4 { width:90px; display:none; }
	.gzArea02 ul li .txt01 .p5 { width:90px; display:none; }
	.gzArea02 ul li .txt01 .p6 { width:60px; }
}





@media all and (max-width:1680px){
	
}
@media all and (max-width:1200px){
	
}



@media all and (max-width:1680px){
	
}
@media all and (max-width:1200px){
	
}




