@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 100px; background:#eff7fc; }
.aArea .hd { text-align:center; font-size:0; }
.aArea .hd ul li { position:relative; display:inline-block; margin-right:70px; cursor:pointer; }
.aArea .hd ul li:last-child { margin-right:0; }
.aArea .hd ul li a { display:inline-block; font-size:28px; color:#515151; font-weight:bold; }

.aArea .hd ul li.on a { padding-left:45px; color:#0056a8; background:url(../../../../statics/css/model01/images/ico02.png) no-repeat center left; }

.aArea .bd { margin-top:65px; }
.aArea .bd ul.ul02 li { float:left; width:49%; background:#fff; 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:32px; }
.aArea .bd ul.ul02 li a { display:block; padding:40px 45px 0 45px; min-height:160px; box-sizing: border-box; }
.aArea .bd ul.ul02 li .date { float:left; width:65px; height:65px; padding-top:10px; margin-top:10px; background:#0056a8; text-align:center; border-radius:5px; color:#fff; font-family:"Arial"; line-height:1.1; box-sizing: border-box; }
.aArea .bd ul.ul02 li .date p { font-size:28px; }
.aArea .bd ul.ul02 li .date span { display:block; font-size:12px; margin-top:3px; }
.aArea .bd ul.ul02 li .txt { float:right; width:calc(100% - 95px); }
.aArea .bd ul.ul02 li .txt .p1 { font-size:20px; color:#333; line-height:25px; height:25px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.aArea .bd ul.ul02 li .txt .p2 { font-size:16px; color:#808080; line-height:25px; height:50px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.aArea .bd ul.ul02 li:hover .txt .p1 { color:#113479; font-weight:bold; }
 
@media all and (max-width:1680px){
	.aArea { padding:80px 0; }
	.aArea .hd ul li { margin-right:30px; }
	.aArea .hd ul li:last-child { margin-right:0; }
	.aArea .hd ul li a { font-size:24px; }

	.aArea .hd ul li.on a { padding-left:35px; background-size:25px 25px; }

	.aArea .bd { margin-top:50px; }

	.aArea .bd ul.ul02 li:nth-child(n + 3) { margin-top:24px; }
	.aArea .bd ul.ul02 li a { padding:25px 30px 0 30px; min-height:130px; }
	.aArea .bd ul.ul02 li .date { width:65px; height:65px; padding-top:10px; margin-top:10px; }
	.aArea .bd ul.ul02 li .date p { font-size:24px; }
	.aArea .bd ul.ul02 li .date span { font-size:12px; margin-top:3px; }
	.aArea .bd ul.ul02 li .txt { float:right; width:calc(100% - 95px); }
	.aArea .bd ul.ul02 li .txt .p1 { font-size:16px; line-height:20px; height:20px; }
	.aArea .bd ul.ul02 li .txt .p2 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:1200px){
	.aArea { padding:40px 0; }
	.aArea .hd ul li { margin-right:20px; }
	.aArea .hd ul li:last-child { margin-right:0; }
	.aArea .hd ul li a { font-size:20px; }

	.aArea .hd ul li.on a { padding-left:0; background:none; }

	.aArea .bd { margin-top:30px; }
}
@media all and (max-width:900px){
	.aArea .hd { width:100%; overflow-x:auto; }
	.aArea .hd ul { width:320px; margin:0 auto; }
	.aArea .hd ul li { margin-right:15px; }
	.aArea .hd ul li:last-child { margin-right:0; }
	.aArea .hd ul li a { font-size:16px; }
	
	.aArea .bd ul.ul02 li { float:none; width:100%; margin-right:0; }
	.aArea .bd ul.ul02 li:nth-child(2n) { margin-right:0; }
	.aArea .bd ul.ul02 li:nth-child(n + 2) { margin-top:2%; }
	.aArea .bd ul.ul02 li a { padding:20px 4%; min-height:10px; }
	.aArea .bd ul.ul02 li .date { width:60px; height:60px; padding-top:10px; margin-top:5px; }
	.aArea .bd ul.ul02 li .date p { font-size:20px; }
	.aArea .bd ul.ul02 li .date span { font-size:12px; margin-top:5px; }
	.aArea .bd ul.ul02 li .txt { float:right; width:calc(100% - 75px); }
	.aArea .bd ul.ul02 li .txt .p1 { font-size:14px; line-height:20px; height:20px; }
	.aArea .bd ul.ul02 li .txt .p2 { font-size:12px; margin-top:5px; line-height:20px; height:40px; }
}

.aArea .bd ul.ul01 li { float:left; width:23.5%; margin-right:2%; }
.aArea .bd ul.ul01 li:nth-child(4n) { margin-right:0; }
.aArea .bd ul.ul01 li:nth-child(n + 5) { margin-top:32px; }
.aArea .bd ul.ul01 li a { display:block; min-height:240px; padding:30px 30px 0 30px; background:#fff; box-sizing: border-box; }
.aArea .bd ul.ul01 li .p1 { font-size:18px; color:#232424; padding-left:30px; background:url(../../../../statics/css/model01/images/a11.png) no-repeat center left;  background-size:20px 20px; }
.aArea .bd ul.ul01 li .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.ul01 li .p3 { margin-top:15px; height:23px; background:url(../../../../statics/css/model01/images/a12.png) no-repeat center left; background-size:20px 20px!important; }

.aArea .bd ul.ul01 li:hover { box-shadow:20px 0px 30px rgba(66,99,119,0.25); }
.aArea .bd ul.ul01 li:hover .p3 { background:url(../../../../statics/css/model01/images/a13.png) no-repeat center left; }

@media all and (max-width:1680px){
	.aArea .bd ul.ul01 li { float:left; width:23.5%; margin-right:2%; }
	.aArea .bd ul.ul01 li:nth-child(4n) { margin-right:0; }
	.aArea .bd ul.ul01 li:nth-child(n + 5) { margin-top:24px; }
	.aArea .bd ul.ul01 li a { min-height:190px; padding:20px 20px 0 20px; }
	.aArea .bd ul.ul01 li .p1 { font-size:14px; padding-left:25px; background-size:15px 15px!important; }
	.aArea .bd ul.ul01 li .p2 { font-size:16px; line-height:30px; margin-top:10px; height:90px; -webkit-line-clamp:3; }
	.aArea .bd ul.ul01 li .p3 { margin-top:10px; height:23px; }
}
@media all and (max-width:1200px){
	.aArea .bd ul.ul01 li { float:left; width:49%; margin-right:2%; }
	.aArea .bd ul.ul01 li:nth-child(4n) { 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 a { min-height:190px; padding:20px 20px 0 20px; }
}
@media all and (max-width:900px){
	.aArea .bd ul.ul01 li a { min-height:170px; padding:20px 15px 0 15px; }
	.aArea .bd ul.ul01 li .p1 { font-size:12px; }
	.aArea .bd ul.ul01 li .p2 { font-size:14px; line-height:25px; margin-top:10px; height:75px; -webkit-line-clamp:3; }
}

 
.bArea { padding:65px 0; }
.bArea .hd { text-align:center; }
.bArea .hd i { display:inline-block; font-size:28px; color:#0056a8; font-weight:bold; padding-left:65px; line-height:45px; background:url(../../../../statics/css/model01/images/ico03.png) no-repeat center left; background-size:contain; }
.bArea .bd { margin-top:60px; }
.bArea .bd ul li { float:left; width:32%; margin-right:2%; text-align:center; }
.bArea .bd ul li:nth-child(3n) { margin-right:0; }
.bArea .bd ul li:nth-child(n + 4) { margin-top:2%; }
.bArea .bd ul li a { display:block; padding-top:60px; min-height:250px; box-sizing: border-box; }
.bArea .bd ul li .p1 { min-height:110px; }
.bArea .bd ul li .p2 { font-size:20px; color:#fff; }

.bArea .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;  }


.bArea .bd ul li:nth-child(1) { background:#269bcc; }
.bArea .bd ul li:nth-child(2) { background:#0a6ece; }
.bArea .bd ul li:nth-child(3) { background:#1265b4; }
.bArea .bd ul li:nth-child(4) { background:#1372cc; }
.bArea .bd ul li:nth-child(5) { background:#225cc5; }
.bArea .bd ul li:nth-child(6) { background:#478ed1; }
.bArea .bd ul li:nth-child(7) { background:#118cbf; }
.bArea .bd ul li:nth-child(8) { background:#3964b2; }
 
@media all and (max-width:1680px){
	.bArea .hd i { font-size:24px; padding-left:50px; line-height:40px; }
	.bArea .bd { margin-top:40px; }
	.bArea .bd ul li a { padding-top:30px; min-height:165px; }
	.bArea .bd ul li .p1 { min-height:80px; }
	.bArea .bd ul li .p1 img { max-height:60px; }
	.bArea .bd ul li .p2 { font-size:16px; }
}
@media all and (max-width:1200px){
	.bArea { padding:40px 0; }
	.bArea .hd i { font-size:20px; padding-left:50px; line-height:35px; }
	.bArea .bd { margin-top:30px; }
	.bArea .bd ul li { float:left; width:49%; margin-right:2%; }
	.bArea .bd ul li:nth-child(3n) { margin-right:2%; }
	.bArea .bd ul li:nth-child(2n) { margin-right:0; }
	.bArea .bd ul li:nth-child(n + 3) { margin-top:2%; }
	.bArea .bd ul li a { padding-top:30px; min-height:130px; }
	.bArea .bd ul li .p1 { min-height:50px; }
	.bArea .bd ul li .p1 img { max-height:40px; }
	.bArea .bd ul li .p2 { font-size:14px; }
}
 
 
.cArea { padding:100px 0; background:#eff7fc; }
.cArea .hd { position:relative; overflow:hidden; }
.cArea .hd img { transition: all 0.6s; }
.cArea .hd .pp { position:absolute; left:0; right:0; top:50%; transform: translateY(-50%); text-align:center;  z-index:2; }
.cArea .hd .pp p { font-size:28px; color:#fff; font-weight:bold; margin-bottom:5px; }
.cArea .hd .pp i { display:inline-block; width:5px; height:5px; background:#fff; margin:0 2px; border-radius:100%; }
 
.cArea .hd:hover img { transform: scale(1.1)!important; }


.cArea .bd { padding:20px 30px 0 30px; min-height:340px; background:#fff; box-sizing: border-box; }
 
.cArea01 { float:left; width:32.5%; }
.cArea01 .bd ul li { padding-left:45px; line-height:60px; border-bottom:1px dashed #aeaeae; font-size:20px; color:#333; }
.cArea01 .bd ul li:nth-child(1) { background:url(../../../../statics/css/model01/images/ico04.png) no-repeat 5px center;  }
.cArea01 .bd ul li:nth-child(2) { background:url(../../../../statics/css/model01/images/ico05.png) no-repeat 5px center;  }
.cArea01 .bd ul li:last-child { border-bottom:none; line-height:42px; margin-top:5px; background:url(../../../../statics/css/model01/images/ico06.png) no-repeat 5px 9px; }

.cArea01 .bd ul li.li01 { background:url(../../../../statics/css/model01/images/ico04.png) no-repeat 5px center;  }
.cArea01 .bd ul li.li02 { background:url(../../../../statics/css/model01/images/ico05.png) no-repeat 5px center;  }
.cArea01 .bd ul li.li03 { border-bottom:none; line-height:42px; margin-top:5px; background:url(../../../../statics/css/model01/images/ico06.png) no-repeat 5px 9px; }




.cArea02 { float:left; width:32.5%; margin-left:1.25%; }
.cArea02 .bd ul li { position:relative; padding-left:20px; height:60px; line-height:60px; border-bottom:1px dashed #aeaeae; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.cArea02 .bd ul li:before { position:absolute; left:0; top:50%; transform: translateY(-50%); display:block; content:""; background:#113479; width:5px; height:5px; border-radius:100%; z-index:2; }
.cArea02 .bd ul li:last-child { border-bottom:none; }
.cArea02 .bd ul li a { font-size:20px; color:#333; }
.cArea02 .bd ul li:hover a { color:#113479; font-weight:bold; }
 
@media all and (max-width:1680px){
	.cArea { padding:80px 0; }
	.cArea .hd .pp p { font-size:24px; }
	.cArea .bd { padding:10px 20px 0 20px; min-height:250px; }
	 
	.cArea01 .bd ul li { padding-left:35px; line-height:45px; font-size:16px; background-size:20px 20px!important; }
	.cArea01 .bd ul li:nth-child(3) { line-height:35px; margin-top:5px; background-position:5px 7px; }
 
	.cArea02 .bd ul li { padding-left:20px; height:45px; line-height:45px; }
	.cArea02 .bd ul li:before { width:5px; height:5px; }
	.cArea02 .bd ul li a { font-size:16px; }
}
@media all and (max-width:1200px){
	.cArea { padding:40px 0; }
	.cArea .hd .pp p { font-size:20px; }
	.cArea .bd { padding:10px 20px 0 20px; min-height:220px; }
	 
	.cArea01 .bd ul li { padding-left:30px; line-height:40px; font-size:14px; background-size:16px 16px!important; }
	.cArea01 .bd ul li:nth-child(3) { line-height:25px; margin-top:5px; background-position:5px 5px; }
 
	.cArea02 .bd ul li { padding-left:15px; height:40px; line-height:40px; }
	.cArea02 .bd ul li:before { width:3px; height:3px; }
	.cArea02 .bd ul li a { font-size:14px; }
}
@media all and (max-width:900px){
	.cArea .bd { padding:10px 4% 10px 4% ; min-height:10px; }
	.cArea01 { float:none; width:100%; }
	.cArea02 { float:none; width:100%; margin-left:0; margin-top:20px; }
}
 
/*内页*/
.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/model01/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; }
.news ul li { border-bottom:1px solid #dfdfdf; }
.news ul li a { display:block; padding:40px 0; }
.news ul li:nth-child(1) a { padding-top: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/model01/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 .p1 { color:#0669c8; font-weight:bold; }


@media all and (max-width:1280px){
	.news ul li a { padding:20px 0; }
	.news ul li:nth-child(1) a { padding-top: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; }
}




/* 图文新闻 */
.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/model01/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/model01/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){
	
}

