@charset "utf-8";

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

/*当前位置*/
.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;}


/*左侧*/
.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; }
.menu1 li{ padding:11px 0; }
.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;position:relative;}
.sub_meun a.on{color:#1961ac;}
.sub_meun a i{width:4px;height:4px;border-radius:50%;background:#333;display:inline-block;position: absolute;left: -14px;top: 50%;margin-top: -2px;}
.sub_meun a.on i,
.sub_meun a:hover i{background:#1961ac;}

/*右侧*/
.con_right{ width:75%; background: #fff; padding:20px 0 50px;}
.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; }


/*企业文化*/
#qyBox{ width: 70%; margin: 0 auto;font-size: 24px !important;font-weight: bold;color: #fff; line-height: 50px;background: #1961ac;text-align: center; padding-bottom: 0; margin-bottom: 10px;}
#qyBox1{ width: 20%; font-size: 24px !important;font-weight: bold;color: #fff; line-height: 50px;background: #1961ac; padding-bottom: 0; margin-bottom: 10px;text-align: center;}


/*单篇文章*/
.zoom{ padding-top:20px;    min-height: 400px; }
.zoom p,.zoom div,.zoom p strong{ line-height: 200%; font-size: 16px !important; padding-bottom:12px;text-align:justify; }
.zoom p span{ line-height: 200%; font-size: 16px !important;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;}



/*公司领导*/
.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: 14px;color: #1961ac;opacity: .8; line-height: 24px;text-align:justify;}

/*成员单位*/
.cydwList {margin-top:20px;}
.cydwList li{float:left;width:31.333%;margin:1%;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;transition:all .3s;}
.cydwList li a{display:block;font-size:16px;color:#333;padding:10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 98%; }
.cydwList li:hover{border:1px solid #1961ac;background:#1961ac;box-shadow:0 0 20px #eee;}
.cydwList li:hover a{color:#fff;}

/*图文列表*/
.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)}

/*专题列表*/
.listImg2 {}
.listImg2 li{float:left;width:48%;margin:30px 1% 0 1%;box-shadow:0 0 20px #eee;transition:all .5s;border-radius:4px;overflow:hidden;}
.listImg2 li div{overflow:hidden;}
.listImg2 li div img{width:100%;height:168px;object-fit:cover;}
.listImg2 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;}
.listImg2 li:hover{box-shadow:0 0 30px #ccc;transform:translate3d(0px, 10px, 0px)}


/*map*/
.mapNav {}
.mapList{}
.mapList li{margin:20px 0;border-bottom:1px dotted #ccc;padding-bottom:12px;}
.mapList li .mapA{font-size: 16px;line-height: 38px;font-weight: bold;color:#333;}
.mapList li .mapTwo{}
.mapList li .mapTwo a i{width:4px;height:4px;border-radius:50%;background:#1961ac;display:block;position:absolute;top:8px;left:0;} 
.mapList li .mapTwo a{ font-size: 14px;line-height: 28px;position:relative;padding:0 20px 0 12px;} 



/*友情链接*/
.linksCon{ padding:30px 0; }
.linksCon li{ float: left; display: inline-block; width: 50%; }
.linksCon li a{ display: inline-block; font-size: 16px; line-height: 36px; }




/*右侧*/
/*768----*/
@media only screen and (min-width:100px) and (max-width: 768px) {
.conbg{padding:24px 0 30px}
.con_left, .location{display:none;}
.con_right, .gltdList li .ldBox{width:100%;}
.padd30{padding: 0px 12px;}

.listImg li{width:100%;}
.listImg li div img{height:25vh;}
.bannerImg img{height:18vh;object-fit:cover;}

.gltdList li .ldImg{width:100%;margin-right:0;text-align:center;}
.gltdList li .ldImg img{width:66%;}

.cydwList li{width:100%;margin:0 0 1rem 0;}

.listCon li a{width:70%;}
.ej_page{width:100%;padding:20px 0 0 0;}
.ej_page .easysite-page-wrap a{margin:6px 10px;}
.ej_page .easysite-jump-page{margin-top:14px;}

}