@charset "utf-8";

.conbg{ background: #f4f4f4; width: 100%; padding:50px 0 50px; }

.banner  .swiper-pagination-bullet{background:#fff;opacity:1;width:12px;height:12px;}
.banner  .swiper-pagination-bullet.on{background:#1961ac;}
.banner .swiper-slide img{width:100%;height:50vh;object-fit:cover;}

/*当前位置*/
.location,.location2{ padding:18px 0;}
.location,.location span,.location span a{ line-height:24px; font-size:16px;}
.location2,.location2 span,.location2 span a{ line-height:24px; font-size:16px;}

/*banner*/
.imgBox{}
.imgBox .con_w{position:relative;}
.imgBox .con_w p{position:absolute;top:3rem;left:0;}
.imgBox .con_w p img{}
.zzdi{background:#1961ac;padding:26px 0;}
.zzdi .diText{text-align:center;}
.zzdi .diText span{font-size:14px;color:#fff;padding:0 8px;}

.three{padding:30px 0;}	
.search{margin-top:16px;}
.jtsy {line-height:36px;margin-left:20px;}
.jtsy a{font-size:16px;color:#333;}

/*头部*/
.titleer {margin-bottom:20px;border-bottom:1px  solid #ccc;}
.titleer h3{float:left;}
.titleer h3 span{font-size:20px;color:#1961ac;font-weight:550;border-bottom:2px solid #1961ac;display:inline-block;padding-bottom:16px;}
.titleer a{font-size:16px;color:#333;float:right;margin-top:12px;}

.dwjsTit h3{text-align:center;font-size:32px;color:#fff;margin-bottom:40px;}
.dwjsContent{height:242px;overflow:hidden;}
.dwjsContent *{font-size:16px;color:#fff;line-height:28px;}
.dwjsContent p{text-align:justify;margin-bottom:12px;}
.dwjsMore{text-align:center;}
.dwjsMore{margin-top:40px;}
.dwjsMore a{font-size:16px;color:#fff;border:1px solid #fff;border-radius:4px;padding:14px 54px;display:inline-block;}
.dwjsMore a:hover{background:#fff;color:#1961ac;}

/*左侧*/
.con_left{ width:22%; }
.menu_left{ margin-left: 16px; padding:12px 0 40px; background: #fff url(/ztcrsg/uiFramework/commonResource/image/2023082113410322388.png) no-repeat right bottom; }
.menu_t{ position: relative; height: 74px; width: 100%; margin-left:-16px; }
.menu_t span{ display: block; background:#0e64ae url(/ztcrsg/uiFramework/commonResource/image/2023082113405325642.png) no-repeat 22px center; padding-left: 52px; line-height: 59px; font-size: 22px; color: #fff; border-radius: 0 2px 12px 0; }
.menu_t em{ position: absolute; left:0; bottom:0; background:url(/ztcrsg/uiFramework/commonResource/image/2023082113405868916.png) no-repeat; width:16px; height:15px; display:inline-block;}
.menu1{ padding-left: 35px;width:200px; }
.menu1 li{ padding:25px 0; border-bottom:1px solid #fff;}
.one_m{ display: block; color:#333; font-size: 18px; line-height: 20px; padding:0 22px;border-left:3px solid #1961ac; }
.menu1_h .one_m,.one_m:hover{ color:#1961ac; font-weight: bold;}
.menu1>li.menu1_h .sub_meun{display:block;}
.sub_meun{padding:20px 0 0 25px;display:none;}
.sub_meun a{ display:block; line-height:20px; font-size:14px; padding:5px 0;}
.sub_meun a.on{color:#1961ac;}

/*右侧*/
.con_right{ width:100%; background: #fff; padding:40px;box-sizing:border-box;}
.padd30{ padding:0 30px; }
/*新闻列表*/	
.listCon{ padding-top: 30px; }
.listCon li{background: url(/ztcrsg/uiFramework/commonResource/image/2023082114303244675.jpg) no-repeat left center; padding-left:15px;}
.listCon li:hover{background: url(/ztcrsg/uiFramework/commonResource/image/2023082114311851471.jpg) no-repeat left center;}
.listCon li a,.listCon li span{ display: inline-block; vertical-align: top; line-height: 40px; font-size: 16px; }
.listCon li a{ width: 85%; float: left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.listCon li span{ float: right; }

/*单篇文章*/
.zoom{ padding-top:20px;    min-height: 400px; }
.zoom p,.zoom div,.zoom p strong{ line-height: 180%; font-size: 16px; padding-bottom:25px;text-align:justify; }
.zoom img{ max-width: 100%; }
.zoom table, .zoom th, .zoom tr, .zoom td { border: 1px solid #333; }

/*分页*/
.ej_page { overflow: hidden; width:700px ; margin: 0 auto;padding:40px 0 10px 0 }
.ej_page .easysite-page-wrap { float: left; height: 30px; }
.ej_page .easysite-page-wrap a {cursor:pointer; display: block; float: left;font-size:14px; padding: 0 10px; height: 28px; margin: 0 20px; line-height: 28px;border:1px solid #c9c9c9;border-radius:4px; color:#333; }
.ej_page .easysite-jump-page{float:left;height:30px;line-height:30px;margin-left:16px;color:#333;}
.ej_page .easysite-jump-page *{color:#333;font-size:14px; padding: 0 10px; height: 28px; ; line-height: 28px;border-radius:4px;}
.ej_page .easysite-jump-page .iptOne{border-bottom:1px solid #333;width:32px;text-align:center; }
.ej_page .easysite-jump-btn{cursor:pointer;background:none;border:1px solid #c9c9c9;color:#710304;font-size:16px;}
.ipts{border:1px solid #c9c9c9;}

.ej_page .easysite-total-page { line-height: 30px; font-size: 14px; margin: 0 6px; float: left; }
.ones{border:1px solid #c9c9c9;border-radius:4px;padding:4px 6px;color:#dc092b;}


		.newsList_l{ width: 42%; position:relative;}
			.newsList_l_date{ font-size: 20px; color: #9fa0a0; line-height: 22px; }
			.newsList_l_title{white-space:nowrap;text-overflow :ellipsis;overflow:hidden; line-height: 55px; position: absolute; bottom: 0px; left: 0px; background:#000; opacity:0.6;filter:alpha(opacity=60); width:100%;}
			.newsList_l_title a{ color: #fff; font-size: 16px; text-align:center; display:block; width:96%;margin:0 auto;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
			.newsList_l_title a:hover{ -color: #1961ac; }
			.newsList_l_summary{ border-left: 1px solid #9fa0a0; font-size:14px; line-height: 26px; color: #888888; padding-left: 20px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
			.newsList_l_img{  }
			.newsList_l_img img{ width: 100%;height:336px; object-fit:cover;}
		.newsList_r{ width:55%;}
		.newsList_r li{line-height:50px; overflow:hidden;}
		.newsList_r li h2 a,.newsList_r	li h2 span{ display: inline-block; vertical-align: top; line-height: 50px;}
		.newsList_r li h2 a{ float: left; color: #3e3a39; font-size:18px; -background: url(icon_d1.jpg) no-repeat left center; width: 80%;white-space:nowrap;text-overflow :ellipsis;overflow:hidden; }
		.newsList_r li h2 a:hover{color: #1961ac; -background: url(icon_d1h.jpg) no-repeat left center;  }
		.newsList_r li h2 span{ float: right; color: #a9a9a9; font-size: 18px; }
		.newsList_r li p{ color: #999999; font-size: 14px; line-height: 26px; padding:18px 0 0 14px; width:85%; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


/*公司领导*/
.gltdList{}
.gltdList li{margin-top:30px;}
.gltdList li .ldImg{width:19%;margin-right:2%;}
.gltdList li .ldBox{width:78%;}
.gltdList li .ldBox h3{font-size:20px;color:#1961ac;margin:20px 0;}
.gltdList li .ldBox h3 span a{font-size:14px;color:#0064bc;}
.gltdList li .ldBox p{ font-size: 12px;color: #1961ac;opacity: .8; line-height: 24px;text-align:justify;}



/*图文列表*/
.listImg {}
.listImg li{float:left;width:31.333%;margin:30px 1% 0 1%;box-shadow:0 0 20px #eee;transition:all .5s;border-radius:4px;overflow:hidden;}
.listImg li div{overflow:hidden;}
.listImg li div img{width:100%;height:168px;object-fit:cover;}
.listImg li p{font-size:16px;color:#333;margin:12px 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 96%; display: block;box-sizing:border-box;padding-left:12px;}
.listImg li:hover{box-shadow:0 0 30px #ccc;transform:translate3d(0px, 10px, 0px)}


/*右侧*/

/*ipad ipadPrp*/
@media only screen and (min-width:100px) and (max-width: 1200px) {

}
/*1024------*/
@media only screen and (min-width:100px) and (max-width: 1040px) {
.newsList_r li h2 a{width:72%;}
}
/*768----*/
@media only screen and (min-width:100px) and (max-width: 768px) {
.three, .conbg{padding:20px 0;}
.ySearch, .newsList_l, .newsList_r {width:100%;}
.search form{width:74%;}
.jtsy{background:#1961ac;color:#fff;margin-left:0;margin-top:0;padding:0 6px;border-radius:4px;}
.jtsy a{color:#fff;font-size:15px;}

.con_right{padding:20px 12px;}
.newsList_l_img img{height:32vh;}
.newsList_r li h2 a{}
.newsList_r li h2 a,
.newsList_r li h2 span{font-size:14px;}

.two{padding:20px 0;}
.dwjsTit h3{font-size:20px;margin-bottom:1rem;}
.dwjsContent *{font-size:14px;}
.dwjsMore a{padding:10px 50px;font-size:15px;}

.banner .swiper-slide img{height:18vh;}
}