@charset "UTF-8";
body{ background: #f5f5f5; }

/*业务领域*/
.ywlyCon{ margin-left:-3%; padding:0px 0 50px; }
.yewuLsit{ float: left; width:22%; background: #fff; margin-bottom: 30px; margin-left: 3%;}
.yewuLsit li{ }
	.yewuImg{ margin-top:6px;padding:0 6px; }
	.yewuImg img,.yewuImg a{ display:block; }
	.yewuImg a{ overflow:hidden; }
	.yewuImg img{transition: all 0.3s; width: 100%;}
	.yewuTit{ padding:15px 20px 5px; }
	.yewuTit a{ font-size:20px; line-height: 200%; color:#282828; display: block; }
	.yewuTit em{ width:43px; height: 1px; background: #2685da; overflow: hidden; display:block; }
	.yewuSum{ font-size: 14px; line-height: 20px; color:#a9a9a9; height: 40px; overflow: hidden; padding:15px 20px 0px; margin-bottom:10px; }
	.yewuSum:after { content:'';width: 0;height: 2px;background: #aacf44; position: absolute;left: 0; bottom:-1px;}
.yewuLsit:hover img{ transform: scale(1.2);}
.yewuLsit:hover .yewuTit em{ height:2px; }
.yewuLsit:hover .yewuSum{ padding-top:14px; }
/*信息公开*/
.xxgkC{ overflow: hidden; }
.xxgk_ul { margin-left:-3%; }
.xxgk_ul li { width:46.5%; margin-left: 3%;float: left; border: 1px solid #1961ad; margin-bottom:25px; padding:20px 0;}
.xxgk_ul li span { display: inline-block; float: left;  }
.xxgk_ul li span.img { width: 98px; height: 98px; border-radius:50%; background: #1961ad; margin-right: 32px;margin-left:25px; }
.xxgk_ul li span img { margin-left: 21px; margin-top: 21px; }
.xxgk_ul li span img.hov { display: none; }
.xxgk_ul li span.txt { line-height: 80px; font-size: 30px; color: #333; margin-top: 9px; position: relative; }
.xxgk_ul li span.txt i { display: inline-block; width: 75px; height: 1px; background: #333; opacity: 0.3; filter: alpha(opacity=30); position: absolute; bottom: 0; left: 0; }
.xxgk_ul li:hover { background-color: #1961ad; }
.xxgk_ul li:hover .img { background-color: #fff; }
.xxgk_ul li:hover img { -webkit-animation: move 300ms ease-in 1; -o-animation: move 300ms ease-in 1; animation: move 300ms ease-in 1; }
.xxgk_ul li:hover img.hov { display: inline-block; }
.xxgk_ul li:hover img.nor { display: none; }
.xxgk_ul li:hover span.txt { color: #fff; }
.xxgk_ul li:hover span.txt i { opacity: 1; filter: alpha(opacity=100); background-color: #fff; }

/*集团概况*/
.gywmCon{ background:#fff;}
.menuAbout{ padding-top:30px; text-align:center;margin-bottom:45px;}
.menuAbout span{display: inline-block; }
.menuAbout span a{display:block;line-height:50px; padding:0 30px; background:#F5f5f5; font-size:20px; color:#999999; margin:0 5px;border-radius: 4px;}
.menuAbout span:hover a,.menuAbout span.on a{ background:#2685da; color:#Fff;}
.gsjjC{ padding:0 0 80px;}
.title3{ text-align:center;margin-bottom:35px;}
.title3 span{ font-size:36px; color:#0d4c94; line-height:66px;display: inline-block;position: relative; }
.title3 span em{display: inline-block; width:50%; bottom:0; left:25%; height:2px; overflow:hidden; background:#2685da;}
.gsjjC2{ width:52%;}
.gsjjC2 p{ min-height:30px;}
.gsjjC2 p,.gsjjC2 *{ font-size:17px; color:#333; line-height:200%;}
.gsjjC2img{ width:44.5%;}
.gsjjC2img img{ width:100%;margin-top:10px;}
.aboutImgList{ margin-left:-3%; padding:50px 0 60px;}
.aboutImgList dd{ width:30.33%; margin-left:3%;float:left; border-bottom:1px solid #e4e4e4; padding-bottom:30px;}
.aboutImgList dd span,.aboutImgList dd span img{ display:block; width:100%;}
.aboutImgList dd h3{ color:#005bac; font-size:20px; line-height:30px; padding:30px 0 20px;;}
.aboutImgList dd div{min-height:210px; }
.aboutImgList dd div p,.aboutImgList dd div *{ font-size:16px; line-height:30px; color:#333;}

/*0824  关于我们单片页*/
.gywmD *{font-size: 17px;color: #333;line-height: 200%;}
.mb45{padding-bottom:45px;}
/*业务领域二级列表*/
.ywcon2{ margin-left:-2%;}
.ywlist2{ float:left; display: inline-block; width:18%;margin-left:2%;margin-bottom: 30px;background:#Fff;}
  .yw2img{ text-align:center; height:150px;    overflow: hidden;}
  .yw2img img{ width:100%; height:100%;object-fit: cover;transition: all 0.3s;}
  .yw2img img:hover{transform: scale(1.2); }
  .yw2c{position: relative;}
  .yw2title{display:block;margin:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:18px; line-height:150%;}
  .yw2summary{overflow: hidden;height:44px;text-align: justify;margin-bottom: 15px;font-size: 14px;color: #666666; line-height:22px; overflow: hidden;display:block;padding:0 10px;}
  .yw2summary:after{content:'';width:0;height: 2px;background:#2685da; position: absolute;left: 0; bottom:-14px; transition: all 0.8s;}
  .yw2c:hover .yw2summary:after{width:100%; }

.menuAbout .B5c44221902654bbd9983add7d90e6730 span a{font-size:18px;padding: 0 10px;}
.menuAbout .B5c44221902654bbd9983add7d90e6730 span:hover a,.menuAbout .B5c44221902654bbd9983add7d90e6730 span.on a{ background:none; color:#2685da; border-bottom:1px solid #2685da;}


/*详情页*/

.newsTitle{  text-align: center; font-size:24px; color: #282728; line-height: 140%; padding-top:10px;  }
.detailCon{ padding:30px 30px 0;}
.zoomCon img{ max-width: 100%; }
.zoomCon,.zoomCon p,.zoomCon div{ font-size: 16px; line-height: 200%; }
.zoomCon p,.zoomCon div{padding-bottom: 15px;}
.zoomCon table{border-collapse: collapse;}
.zoomCon table,.zoomCon table td,.zoomCon table td{ border:1px solid #000}


@media screen and (max-width:1200px){
/*集团概况*/
.menuAbout span a {line-height: 40px;padding: 0 20px;font-size: 18px;}
.gsjjC2 p, .gsjjC2 *{font-size: 16px; line-height:160%;}
.gsjjC2 p{min-height: 5px;}
.title3 span{ font-size:30px;}
.aboutImgList dd div p,.aboutImgList dd div *{ font-size:14px;}
/*业务领域二级列表*/
.menuAbout .B5c44221902654bbd9983add7d90e6730{ width:100%;    min-width:100%;}
.menuAbout .B5c44221902654bbd9983add7d90e6730 span a{padding: 0 5px; margin:0;}

}
@media screen and (max-width:1024px){
	/*业务领域*/
	.ywlyCon{padding:0 0 4rem; }
	.yewuLsit{ width:30.33%; }
	.yewuTit a{ font-size:1.8rem;}
	.yewuSum{ font-size:1.4rem; }
/*信息公开*/
.xxgk_ul { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.xxgk_ul li { box-sizing: border-box; margin-right: 0; }
/*集团概况*/
.menuAbout span a { padding: 0 15px;font-size:1.6rem;margin: 0 3px;}
.title3 span{ font-size:2.6rem;}
/*业务领域二级列表*/
.menuAbout .B5c44221902654bbd9983add7d90e6730 span a{font-size:1.6rem;}
.yw2title{font-size:1.6rem;}
}
@media screen and (max-width:960px){


.gsjjC2img,.gsjjC2{ width:100%;float:none;}
.gsjjC2img img{ margin-top:0;}
.gsjjC2{ padding-top:2rem;}
.gsjjC2 p, .gsjjC2 *{ font-size:1.6rem;}
.aboutImgList dd{ padding-bottom:2rem;}
.aboutImgList dd div{ max-height:210px; overflow-y:auto;min-height:auto;}
.aboutImgList dd h3{ font-size:1.8rem; padding:2rem 0;}

/*业务领域二级列表*/
.menuAbout .B5c44221902654bbd9983add7d90e6730{text-align:left;}
.menuAbout .B5c44221902654bbd9983add7d90e6730 span{ width:25%; text-align:center;float: left;}
.menuAbout .B5c44221902654bbd9983add7d90e6730 span a{font-size:1.6rem; margin-bottom:1px; padding:0; display:block;text-align:center;}
.menuAbout .B5c44221902654bbd9983add7d90e6730 span:hover a,.menuAbout .B5c44221902654bbd9983add7d90e6730 span.on a{margin-bottom:0;}
.ywlist2{ width:23%;}

}
@media screen and (max-width:767px){
	/*业务领域*/
	.yewuLsit{ width:47%; }
	.yewuTit a{ font-size:1.6rem;}
/*信息公开*/
.xxgk_ul li span.img { width: 12vw; height: 12vw;  margin-right: 10px; display: flex; justify-content: center; align-items: center; }
.xxgk_ul li span img { margin: 0; height: 6vw; }
.xxgk_ul li span.txt { line-height: 8vw; font-size: 20px; margin-top: 2vw; }
/*集团概况*/
.menuAbout{ margin-bottom:0; padding-top:3rem;}
.aboutImgList dd h3 {font-size: 1.6rem;padding: 1rem 0;line-height: 110%; height: 32px;}
.menuAbout span{display: block; width: 23%; float: left;margin: 0 1% 1rem;}
.menuAbout span a {padding: 0;margin: 0;display: block;}
/*业务领域二级列表*/
.menuAbout .B5c44221902654bbd9983add7d90e6730{ margin-bottom:3rem;}
.menuAbout .B5c44221902654bbd9983add7d90e6730 span{ width:33.33%; margin:0;}
.menuAbout .B5c44221902654bbd9983add7d90e6730 span a{font-size:1.4rem;line-height: 30px;}
.ywlist2{ width:31.33%;}


}
@media screen and (max-width:479px){
	/*业务领域*/
	.yewuTit a{ font-size:1.4rem;}
	.yewuSum{ font-size:1.2rem; line-height: 18px; height: 36px; }
/*信息公开*/
.xxgk_ul li { padding: 10px 0; }
.xxgk_ul li span.img{margin-left:15px;}
.xxgk_ul li span.txt { font-size: 16px; }
.xxgk_ul li span.txt i { width: 50%; }
/*集团概况*/
.aboutImgList{ margin-left:0;}
.aboutImgList dd{ width:100%; margin-left:0;}
.aboutImgList dd div{ max-height:auto;}
.aboutImgList dd h3{height:auto;}
/*业务领域二级列表*/
.menuAbout .B5c44221902654bbd9983add7d90e6730 span:last-child{width:50%;}
.ywlist2{ width:48%;}


}
@media screen and (max-width:414px){
	/*业务领域*/
	.ywlyCon{ margin-left:0%;}
	.yewuLsit{width:100%;margin-bottom:20px; margin-left:0;}
	.yewuTit a{ font-size:1.6rem;}
	/*集团概况*/
	.menuAbout span a{ font-size:1.4rem; line-height:34px;}
/*业务领域二级列表*/
.menuAbout .B5c44221902654bbd9983add7d90e6730 span{width:50%;}
.ywcon2 { margin-left:0%;}
.ywlist2{ width:100%; margin-left:0%;}
.yw2img {height: 30vh;}
}