@charset "utf-8";

.banner { position:relative; width:100%; }

.swiper-container-1 .swiper-slide { position:relative; width:100%; overflow:hidden; }
.swiper-container-1 .swiper-slide .img02 { display:none; }

.swiper-pagination-1 { position:absolute; bottom:60px; left:0; right:0; text-align:center; z-index:9;  }
.swiper-pagination-1 .swiper-pagination-bullet { width:15px; height:15px; margin:0 4px;  border-radius:100%; background:rgba(255,255,255,0.4); opacity:1; }
.swiper-pagination-1 .swiper-pagination-bullet-active { background:#fff; }
 
@media all and (max-width:1200px){
	.swiper-container-1 .swiper-slide .img01 { display:none; }
	.swiper-container-1 .swiper-slide .img02 { display:block; }

	.swiper-pagination-1 { bottom:30px; }
	.swiper-pagination-1 .swiper-pagination-bullet { width:10px; height:10px; }
}
/* Banner */
.banner-ny { position:relative; }
.banner-ny img { width:100%; height:auto; }
.banner-ny .img02 { display:none; }
 
@media all and (max-width:1200px){
	.banner-ny .img01 { display:none; }
	.banner-ny .img02 { display:block; }
}
 

.aArea { padding:80px 0; }
.aArea .hd { position:relative; padding-left:20px; }
.aArea .hd:before { position:absolute; width:4px; height:26px; left:0; top:50%; transform: translateY(-50%); background:#0056a8; display:block; content:""; z-index:2; }
.aArea .hd ul li { float:left; margin-right:40px; font-size:0; cursor:pointer; }
.aArea .hd ul li:last-child { margin-right:0; }
.aArea .hd ul li i { display:inline-block; font-size:28px; color:#515151; line-height:30px; font-weight:bold; }
.aArea .hd ul li a { position:absolute; display:none; right:0; top:50%; transform: translateY(-50%); z-index:2; }
.aArea .hd ul li a em { display:inline-block; width:5px; height:5px; background:#054e8c; border-radius:100%; margin-right:4px; }

.aArea .hd ul li.on i { color:#0056a8; }
.aArea .hd ul li.on a { display:block; }

.aArea .bd { margin-top:55px; }
.aArea .bd ul.ul01 li { float:left; width:24%; margin-right:1.33%; }
.aArea .bd ul.ul01 li:last-child { margin-right:0; }
.aArea .bd ul.ul01 li .pic { position:relative; width:100%; padding-bottom:70%; overflow:hidden; }
.aArea .bd ul.ul01 li .pic img { position:absolute; width:100%; top:0; left:0; height:100%; object-fit: cover; transition: all 0.6s; z-index:2; }
.aArea .bd ul.ul01 li .txt { padding:30px 20px 0 20px; min-height:210px; background:#eff6fc; box-sizing: border-box; }
.aArea .bd ul.ul01 li .txt .p1 { font-size:18px; color:#333; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.aArea .bd ul.ul01 li .txt .p2 { font-size:16px; color:#868686; line-height:30px; height:60px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.aArea .bd ul.ul01 li .txt .p3 { margin-top:35px; }
.aArea .bd ul.ul01 li .txt .p3 i { display:inline-block; padding-right:15px; line-height:20px; background:url(../../../../statics/css/model03/images/ico02.png) no-repeat center right; font-size:12px; color:#868686; text-transform:uppercase; }

.aArea .bd ul.ul01 li:hover .pic img { transform: scale(1.1)!important; }
.aArea .bd ul.ul01 li:hover .txt { background:#0056a8; }
.aArea .bd ul.ul01 li:hover .txt .p1 { color:#fff; font-weight:bold; }
.aArea .bd ul.ul01 li:hover .txt .p2 { color:#fff; }
.aArea .bd ul.ul01 li:hover .txt .p3 i { color:#b8c7df; background:url(../../../../statics/css/model03/images/ico03.png) no-repeat center right; }

.aArea .bd ul.ul02 li { float:left; width:23.5%; margin-right:2%; background:#f9f9f9; }
.aArea .bd ul.ul02 li:nth-child(4n) { margin-right:0; }
.aArea .bd ul.ul02 li:nth-child(n + 5) { margin-top:15px; }
.aArea .bd ul.ul02 li a { display:block; min-height:240px; padding:30px 30px 0 30px; box-sizing: border-box; }
.aArea .bd ul.ul02 li .txt .p1 { font-size:18px; color:#232424; padding-left:30px; background:url(../../../../statics/css/model03/images/a11.png) no-repeat center left; background-size:20px 20px;  }
.aArea .bd ul.ul02 li .txt .p2 { font-size:20px; color:#232424; line-height:35px; margin-top:20px; height:105px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.aArea .bd ul.ul02 li .txt .p3 { margin-top:15px; height:23px; background:url(../../../../statics/css/model03/images/a12.png) no-repeat center left; background-size:23px 23px; }

.aArea .bd ul.ul02 li:hover .txt .p2 { font-weight:bold; }

@media all and (max-width:1680px){
	.aArea { padding:60px 0; }
	.aArea .hd { padding-left:20px; }
	.aArea .hd:before { width:3px; height:20px; }
	.aArea .hd ul li { margin-right:30px; }
	.aArea .hd ul li:last-child { margin-right:0; }
	.aArea .hd ul li i { font-size:24px; line-height:25px; }
 
	.aArea .bd { margin-top:40px; }
	.aArea .bd ul.ul01 li { float:left; width:24%; margin-right:1.33%; }
	.aArea .bd ul.ul01 li:last-child { margin-right:0; }
 
	.aArea .bd ul.ul01 li .txt { padding:25px 15px 0 15px; min-height:170px; }
	.aArea .bd ul.ul01 li .txt .p1 { font-size:16px; }
	.aArea .bd ul.ul01 li .txt .p2 { font-size:14px; margin-top:10px; line-height:25px; height:50px; }
	.aArea .bd ul.ul01 li .txt .p3 { margin-top:20px; }
	
	.aArea .bd ul.ul02 li { float:left; width:23.5%; margin-right:2%; }
	.aArea .bd ul.ul02 li:nth-child(4n) { margin-right:0; }
	.aArea .bd ul.ul02 li:nth-child(n + 5) { margin-top:14px; }
	.aArea .bd ul.ul02 li a { min-height:190px; padding:20px 20px 0 20px; }
	.aArea .bd ul.ul02 li .txt .p1 { font-size:14px; padding-left:25px; background-size:15px 15px!important; }
	.aArea .bd ul.ul02 li .txt .p2 { font-size:16px; line-height:30px; margin-top:10px; height:90px; -webkit-line-clamp:3; }
	.aArea .bd ul.ul02 li .txt .p3 { margin-top:10px; height:23px; }

}
@media all and (max-width:1200px){
	.aArea { padding:40px 0; }
	.aArea .hd { padding-left:20px; }
	.aArea .hd:before { width:3px; height:20px; }
	.aArea .hd ul li { margin-right:20px; }
	.aArea .hd ul li:last-child { margin-right:0; }
	.aArea .hd ul li i { font-size:20px; line-height:25px; }
 
	.aArea .bd { margin-top:30px; }
	.aArea .bd ul.ul01 li { float:left; width:49%; margin-right:2%; }
	.aArea .bd ul.ul01 li:nth-child(2n) { margin-right:0; }
	.aArea .bd ul.ul01 li:nth-child(n + 3) { margin-top:2%; }
 
	.aArea .bd ul.ul01 li .txt { padding:20px 10px 0 10px; min-height:140px; }
	.aArea .bd ul.ul01 li .txt .p1 { font-size:16px; }
	.aArea .bd ul.ul01 li .txt .p2 { font-size:14px; margin-top:5px; }
	.aArea .bd ul.ul01 li .txt .p3 { margin-top:10px; }
	
	.aArea .bd ul.ul02 li { float:left; width:49%; margin-right:2%; }
	.aArea .bd ul.ul02 li:nth-child(4n) { margin-right:2%; }
	.aArea .bd ul.ul02 li:nth-child(2n) { margin-right:0; }
	.aArea .bd ul.ul02 li:nth-child(n + 3) { margin-top:14px; }
	.aArea .bd ul.ul02 li a { min-height:190px; padding:20px 20px 0 20px; }
	.aArea .bd ul.ul01 li .txt .p1 { font-size:14px; padding-left:25px; background-size:15px 15px!important; }
	.aArea .bd ul.ul01 li .txt .p2 { font-size:14px; line-height:25px; margin-top:10px; height:50px; -webkit-line-clamp:2; }
	.aArea .bd ul.ul01 li .txt .p3 { margin-top:10px; height:15px; background-size:15px 15px!important; }
}

.Area-hd { position:relative; padding-left:20px; font-size:0; }
.Area-hd:before { position:absolute; width:4px; height:26px; left:0; top:50%; transform: translateY(-50%); background:#0056a8; display:block; content:""; z-index:2; }
.Area-hd i { display:inline-block; font-size:28px; color:#0056a8; line-height:30px; font-weight:bold; }
.Area-hd a { position:absolute; display:block; right:0; top:50%; transform: translateY(-50%); z-index:2; }
.Area-hd a em { display:inline-block; width:5px; height:5px; background:#054e8c; border-radius:100%; margin-right:4px; }

@media all and (max-width:1680px){
	.Area-hd:before { width:3px; height:20px; }
	.Area-hd i { font-size:24px; line-height:25px; }
}
@media all and (max-width:1200px){
	.Area-hd i { font-size:20px; line-height:25px; }
}


.bArea { padding:80px 0; background:#eff6fc; }
.bArea01 { float:left; width:49%; }
.bArea02 { float:right; width:49%; }

.bArea .bd { margin-top:35px; min-height:500px; background:#fff; padding:20px 30px 0 30px; box-sizing: border-box; }
.bArea .bd ul li { border-bottom:1px solid #e7e8e9; } 
.bArea .bd ul li:last-child { border-bottom:none; } 
.bArea .bd ul li a { display:block; padding:30px 0;  } 
.bArea .bd ul li .p1 { font-size:18px; color:#333; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.bArea .bd ul li .p2 { font-size:14px; color:#868686; margin-top:15px; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.bArea .bd ul li:hover .p1 { color:#0056a8; font-weight:bold; }

@media all and (max-width:1680px){
	.bArea { padding:60px 0; }
	.bArea .bd { margin-top:30px; min-height:420px; padding:10px 20px 0 20px; }
	.bArea .bd ul li a { padding:25px 0;  } 
	.bArea .bd ul li .p1 { font-size:16px; }
	.bArea .bd ul li .p2 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:1200px){
	.bArea { padding:40px 0; }
	.bArea .bd { margin-top:20px; min-height:20px; padding:10px 4%; }
	.bArea .bd ul li a { padding:15px 0;  } 
	
	.bArea01 { float:none; width:100%; }
	.bArea02 { float:none; width:100%; margin-top:30px; }
}
 
.cArea { padding:80px 0; }
.cArea .bd { margin-top:55px; } 
.cArea .bd ul li { float:left; width:15.6%; margin-right:1.28%; background:#0056a8; text-align:center; }
.cArea .bd ul li:last-child { margin-right:0; }
.cArea .bd ul li a { display:block; padding:55px 0 40px; } 
.cArea .bd ul li .p1 { min-height:55px; } 
.cArea .bd ul li .p1 img { max-height:35px; } 
.cArea .bd ul li .p2 { font-size:18px; color:#fff; } 

.cArea .bd ul li:hover .p1 { transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transition: transform 0.9s;-webkit-transition: transform 0.9s;-moz-transition: transform 0.9s;  }

@media all and (max-width:1680px){
	.cArea { padding:60px 0; }
	.cArea .bd { margin-top:40px; } 
	.cArea .bd ul li { width:15.6%; margin-right:1.28%; }
	.cArea .bd ul li:last-child { margin-right:0; }
	.cArea .bd ul li a { padding:40px 0 30px; } 
	.cArea .bd ul li .p1 { min-height:45px; } 
	.cArea .bd ul li .p1 img { max-height:35px; } 
	.cArea .bd ul li .p2 { font-size:16px; } 
}
@media all and (max-width:1200px){
	.cArea { padding:40px 0; }
	.cArea .bd { margin-top:30px; } 
	.cArea .bd ul li { width:15.6%; margin-right:1.28%; }
	.cArea .bd ul li:last-child { margin-right:0; }
	.cArea .bd ul li a { padding:30px 0; } 
	.cArea .bd ul li .p1 { min-height:45px; } 
	.cArea .bd ul li .p1 img { max-height:35px; } 
	.cArea .bd ul li .p2 { font-size:14px; } 
}
@media all and (max-width:750px){
	.cArea .bd ul li { width:32%; margin-right:2%; }
	.cArea .bd ul li:nth-child(3n) { margin-right:0; }
	.cArea .bd ul li:nth-child(n + 4) { margin-top:2%; }
	.cArea .bd ul li a { padding:25px 0; } 
	.cArea .bd ul li .p1 { min-height:35px; } 
	.cArea .bd ul li .p1 img { max-height:25px; } 
	.cArea .bd ul li .p2 { font-size:14px; } 
}

.dArea { padding:80px 0; }
.dArea .bd { margin-top:55px; }
.dArea .bd .swiper-slide .pic { position:relative; width:100%; padding-bottom:100%; overflow:hidden; }
.dArea .bd .swiper-slide .pic img { position:absolute; width:100%; top:0; left:0; height:100%; object-fit: cover; transition: all 0.6s; z-index:2; }
.dArea .bd .swiper-slide .txt { padding:30px 20px 0 20px; min-height:210px; background:#eff6fc; box-sizing: border-box; }
.dArea .bd .swiper-slide .txt .p1 { font-size:18px; color:#333; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.dArea .bd .swiper-slide .txt .p2 { font-size:16px; color:#868686; line-height:30px; height:60px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.dArea .bd .swiper-slide .txt .p3 { margin-top:35px; }
.dArea .bd .swiper-slide .txt .p3 i { display:inline-block; padding-right:15px; line-height:20px; background:url(../../../../statics/css/model03/images/ico02.png) no-repeat center right; font-size:12px; color:#868686; text-transform:uppercase; }
 

@media all and (max-width:1680px){
	.dArea { padding:60px 0; }
	.dArea .bd { margin-top:40px; }
	.dArea .bd .swiper-slide .txt { padding:25px 15px 0 15px; min-height:170px; }
	.dArea .bd .swiper-slide .txt .p1 { font-size:16px; }
	.dArea .bd .swiper-slide .txt .p2 { font-size:14px; margin-top:10px; line-height:25px; height:50px; }
	.dArea .bd .swiper-slide .txt .p3 { margin-top:20px; }
}
@media all and (max-width:1200px){
	.dArea { padding:40px 0; }
	.dArea .bd { margin-top:30px; }
	.dArea .bd .swiper-slide .txt { padding:20px 10px 0 10px; min-height:140px; }
	.dArea .bd .swiper-slide .txt .p1 { font-size:16px; }
	.dArea .bd .swiper-slide .txt .p2 { font-size:14px; margin-top:5px; }
	.dArea .bd .swiper-slide .txt .p3 { margin-top:10px; }
}










 
/*内页*/
.container01 { background:#eff7fc; padding:60px 0 90px; }

.sidebar { position:relative; float:left; width:315px; }
.main { float:right; width:calc(100% - 340px); padding:35px 45px 70px 45px; background:#fff; border-radius:5px; overflow:hidden; box-sizing: border-box; }

@media all and (max-width:1680px){
	.sidebar { width:250px; }
	.main { float:right; width:calc(100% - 270px); padding:30px 30px 50px 30px; }
}
@media all and (max-width:1200px){
	.container01 { padding:40px 0; }
	
	.sidebar { float:none; width:100%; display:none; }
	.main { float:none; width:100%; padding:30px 4%; }
}

.leftTitle { line-height:100px; font-size:26px; background:url(../../../../statics/css/model03/images/ico08.png) no-repeat center; background-size:cover; color:#fff; font-weight:bold; text-align:center; border-radius:5px; overflow:hidden; }
.menu { margin-top:15px; padding:25px; background:#fff; margin-bottom:20px; }
.menu dl dt:nth-child(n + 2) { margin-top:10px; }
.menu dl dt a { display:block; color:#333; font-size:18px; padding:15px 10px; background:#eff7fc; text-align:center; border-radius:5px; overflow:hidden; }
.menu dl dt a.current,.menu dl dt:hover a { background:#bbd5ee; color:#0056a8; font-weight:bold; }

.menu dl dd { margin-top:10px; margin-left:20px; }
.menu dl dd a { display:block; color:#333; font-size:14px; padding:10px 10px; background:#ddd; text-align:center; border-radius:5px; overflow:hidden; }
.menu dl dd a.current,.menu dl dd:hover a { color:#0056a8; }


@media all and (max-width:1680px){
	.leftTitle { line-height:80px; font-size:24px; }
	.menu { margin-top:15px; padding:25px 20px; }
	.menu dl dt:nth-child(n + 2) { margin-top:10px; }
	.menu dl dt a { font-size:16px; }
}


.side01 { background:#fff; border-radius:5px; overflow:hidden; }
.side01 .hd { line-height:60px; padding-left:30px; background:#0057aa; color:#fff; font-size:20px; border-bottom:3px solid #113479; }
.side01 .bd { padding:20px; }
.side01 .bd ul li { border-bottom:1px solid #dfdfdf; padding:20px 0; }
.side01 .bd ul li:nth-child(1) { padding-top:0; }
.side01 .bd ul li:last-child { border-bottom:none; padding-bottom:0; }
.side01 .bd ul li a { position:relative; display:block; padding-left:15px; }
.side01 .bd ul li a:before { position:absolute; width:6px; height:6px; left:0; top:12px; display:block; content:""; background:#8f959b; border-radius:100%; z-index:2; }
.side01 .bd ul li .p1 { font-size:18px; color:#333; line-height:30px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.side01 .bd ul li .p2 { font-size:16px; color:#adadad; margin-top:10px; }

.side01 .bd ul li:hover .p1 { color:#0669c8; }
 
@media all and (max-width:1680px){
	.side01 .bd ul li .p1 { font-size:16px; }
	.side01 .bd ul li .p2 { font-size:14px; }
}
 
 
/* 内容模式 */
.article { line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; border-bottom:1px dashed #d6d6d6; padding-bottom:15px; margin-bottom:20px; }
.article .hd h1 { color:#000; font-size:20px; line-height:1.7; }
.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%!important; height:auto!important; }

@media all and (max-width:1200px){
	.article { font-size:14px; }
	.article .hd h1 { color:#000; font-size:18px; line-height:1.6; }
	.article .bd { font-size:14px; }
}
 
/* 面包屑 */
.location { margin-bottom:60px; }
.location h3 { float:left; font-size:30px; line-height:90px; color:#94070a; font-weight:bold; display:none; }
.breadcrumbs { position:relative; font-size:16px; color:#333; padding-left:15px; }
.breadcrumbs:before { position:absolute; width:4px; height:20px; left:0; top:50%; transform: translateY(-50%);  display:block; content:""; background:#0056a8; border-radius:2px; z-index:2; }
.breadcrumbs a { display:inline-block; color:#333; }

.location01 { margin-bottom:0!important; }
.location01 .breadcrumbs { font-size:14px; }
.location01 .breadcrumbs a { line-height:70px; }

@media all and (max-width:1680px){
	.breadcrumbs { font-size:14px; }
}
@media all and (max-width:1200px){
	.location { display:none; margin-bottom:0; }
}
 
 
/* 新闻列表 */
.news { padding:0 0 40px; margin-top:-20px; }
.news ul li { border-bottom:1px solid #dfdfdf; transition: all 0.6s; }
.news ul li a { display:block; padding:40px 0; }
.news ul li .p1 { font-size:18px; color:#333; line-height:25px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.news ul li .p2 { font-size:12px; color:#9f9f9f; margin-top:15px; }
.news ul li .p2 i { display:inline-block; padding-left:25px; margin-right:10px; }
.news ul li .p2 i:nth-child(1) { background:url(../../../../statics/css/model04/images/ico09.png) no-repeat center left; }
 
.news ul li .p3 { font-size:16px; color:#858585; margin-top:15px; line-height:30px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.news ul li:hover { background:#eff7fc; padding-left:20px; padding-right:20px; }
.news ul li:hover .p1 { color:#04519b; font-weight:bold; }


@media all and (max-width:1280px){
	.news ul li a { padding:20px 0; }
	.news ul li .p1 { font-size:14px; }
	.news ul li .p2 { font-size:12px; margin-top:10px; }
	 
	.news ul li .p3 { font-size:13px; margin-top:10px; line-height:25px; }
}
@media all and (max-width:1200px){
	.news { margin-top:0; }
}



/* 图文新闻 */
.picnews { padding:0 0 40px; }
.picnews ul li { border-bottom:1px solid #dfdfdf; }
.picnews ul li a { display:block; padding:40px 0; }
.picnews ul li:nth-child(1) a { padding-top:0; }
.picnews ul li .pic { float:left; width:275px; overflow:hidden; }
.picnews ul li .pic img { transition: all 0.6s; }
.picnews ul li .txt { float:right; width:calc(100% - 320px); padding-top:15px; }
.picnews ul li .txt .p1 { font-size:18px; color:#333; line-height:25px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.picnews ul li .txt .p2 { font-size:12px; color:#9f9f9f; margin-top:15px; }
.picnews ul li .txt .p2 i { display:inline-block; padding-left:25px; margin-right:10px; }
.picnews ul li .txt .p2 i:nth-child(1) { background:url(../../../../statics/css/model03/images/ico09.png) no-repeat center left; }
 
.picnews ul li .txt .p3 { font-size:16px; color:#858585; margin-top:15px; line-height:30px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:3; }
 
.picnews ul li:hover .pic img { transform: scale(1.1)!important; }
.picnews ul li:hover .txt .p1 { color:#0669c8; font-weight:bold; }
 
@media all and (max-width:1280px){
	.picnews ul li a { padding:20px 0; }
	.picnews ul li:nth-child(1) a { padding-top:0; }
	
	.picnews ul li .pic { width:250px; }
	.picnews ul li .txt { float:right; width:calc(100% - 280px); padding-top:10px; }
	.picnews ul li .txt .p1 { font-size:14px; }
	.picnews ul li .txt .p2 { font-size:12px; margin-top:10px; }
	 
	.picnews ul li .txt .p3 { font-size:13px; margin-top:10px; line-height:25px; }
}
@media all and (max-width:750px){
	.picnews ul li a { padding:20px 0; }
	.picnews ul li:nth-child(1) a { padding-top:0; }
	
	.picnews ul li .pic { float:none; width:100%; }
	.picnews ul li .txt { float:none; width:100%; padding-top:15px; }
	.picnews ul li .txt .p1 { font-size:14px; }
	.picnews ul li .txt .p2 { font-size:12px; margin-top:10px; }
	 
	.picnews ul li .txt .p3 { font-size:13px; margin-top:10px; line-height:25px; }
}


.picture { padding-bottom:40px; }
.picture ul li { float:left; width:32%; margin-right:2%; }
.picture ul li:nth-child(3n) { margin-right:0; }
.picture ul li:nth-child(n + 4) { margin-top:30px; }
.picture ul li .pic { overflow:hidden; }
.picture ul li .pic img { transition: all 0.6s; width:100%; height:300px; object-fit: cover; }
.picture ul li .txt { font-size:16px; color:#333; line-height:20px; height:20px; margin-top:15px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }


.picture ul li:hover .pic img { transform: scale(1.1)!important; }
 
@media all and (max-width:1200px){
	.picture { padding-bottom:30px; }
	.picture ul li { float:left; width:49%; margin-right:2%; }
	.picture ul li:nth-child(3n) { margin-right:2%; }
	.picture ul li:nth-child(2n) { margin-right:0; }
	.picture ul li:nth-child(n + 3) { margin-top:20px; }
	.picture ul li .txt { font-size:14px; margin-top:10px; }
	.picture ul li .pic img { height:2.5rem; }
}


.article-user-list{}
.article-user-list .user-media{ border-bottom:1px solid #f5f5f5;padding:10px 0;}
.article-user-list .user-media .media-user-title{width:10%;font-size: 16px; font-weight: 400;}
.article-user-list .user-media .media-user-userpostion{width:30%;font-size: 16px;opacity: .7}
.article-user-list .user-media .media-user-jobs{width:60%;font-size: 14px;opacity: .7}


/* 分页 */
.page {  line-height:24px; text-align:center;padding-bottom:0; }
.page ul li { display:inline-block; margin:0 5px;  }
.page ul li a { display:inline-block; padding:3px 11px; border:1px solid #ddd; border-radius:3px; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page ul li:hover a,.page ul li.active a { background:#0669c8; border-color:#0669c8; color:#fff; }

@media screen and (max-width:1200px){
	.page ul li { margin:0 2px 5px 2px; }
	.page ul li a { padding: 0 5px; font-size: 12px}
}

 
.DisArea { padding-bottom:60px; }
@media screen and (max-width:1200px){
	.DisArea { padding:40px 0; }
}

.main01 { float:left; width:calc(100% - 415px); padding:50px; background:#fff; box-sizing: border-box; }
.main02 { float:right; width:385px; padding:15px 35px 35px 35px; background:#fff; box-sizing: border-box; }
.main02 .hd { /*padding-left:50px;*/ line-height:65px; font-size:20px; /*background:url(../../../../statics/css/zhuzhan/images/ico08.png) no-repeat center left;*/ color:#0669c8; font-weight:bold; border-bottom:2px solid #f0f2f2; }
.main02 .bd ul li { border-bottom:1px dashed #ddd; }
.main02 .bd ul li:last-child { border-bottom:none; }
.main02 .bd ul li a { display:block; padding:20px 0 10px; }
.main02 .bd ul li .p1 { font-size:16px; color:#464646; line-height:1.7; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.main02 .bd ul li .p2 { font-size:16px; color:#888; text-align:right; margin-top:5px; }

.main02 .bd ul li:hover .p1 { font-weight:bold; }

@media all and (max-width:1680px){
	.main01 { float:left; width:calc(100% - 300px); padding:30px; }
	.main02 { float:right; width:280px; padding:15px 25px 25px 25px; }
}
@media all and (max-width:1200px){
	.main01 { float:none; width:100%; padding:30px 4%; }
	.main02 { float:none; width:100%; padding:15px 4% 25px 4%; margin-top:30px; }
	.main02 .bd ul li .p1 { font-size:14px; }
	.main02 .bd ul li .p2 { font-size:14px; }
}


.download-info { padding:15px 0; }
.download-info h5 { font-size:16px; font-weight: 600; line-height: 42px; border-bottom:1px #ccc dashed; }

.down_address_list { padding-top:10px; }
.down_address_list li { line-height: 34px; color:#999; font-size:16px; }
.down_address_list li a{ padding-left:25px; color:#005698; font-size:16px; background:url(../../../../statics/css/model03/images/xz01.png) no-repeat center left; }
.down_address_list li a:hover { color:#333333; }

.article-text { padding-top:10px; }

@media all and (max-width:1200px){
	.down_address_list li { line-height: 30px; font-size:14px; }
	.down_address_list li a{ font-size:14px; }
}


.list { padding:0 0 60px; }
.list li { padding:9px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_11.jpg) no-repeat center left; font-size:14px; line-height:20px; height:20px; clear:both; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.list li span { float:right; color:#999; font-size:12px; margin-left:15px; }
.list li a { padding-left:15px; }
.list li a:hover { text-decoration:underline; }

@media all and (max-width:1200px){
	.list { padding:0 0 40px; }
}

.formBox { margin-bottom:40px; display:none; }
.formBox .text { float:left; }
.formBox .text .input { width:300px; border:1px solid #ccc; line-height:38px; height:40px;  padding:0 20px; font-size:16px;  box-sizing: border-box; }
.formBox .submit { float:left; width:120px; height:40px; text-align:center; font-size:16px; color:#fff; background:#94070a; cursor:pointer; }

 


@media all and (max-width:1680px){
	
}
@media all and (max-width:1200px){
	
}

