/* list 公用 start*/
.list-banner{position: absolut;width: 100%;background: #4c256b;}
.list-banner .pic{/*float: right;width: 75.36%;*/}
.list-banner .pic img{width: 100%;height:250px;}/*
.list-banner .img{position: absolute;left: 0;width: 35.25%;height: 400px; background: url(list-banner02.png) no-repeat right center!important;}*/

.list{padding: 3.125rem 0;position: relative;}
.list-l{width: 72.5%;}
.position{margin-bottom: 1.25rem;}
.position p{padding-left: 26px;background: url(position.png) no-repeat left center;line-height: 1.25rem;font-size: 0.875rem;color: #999;}
.position p a{color: #999;padding: 0 0.3125rem;transition: 0.6s all;}
.position p a:hover{color: #843490;transition: 0.6s all;}
.list-r{width: 22.5%;}
.list-nav{}
.list-nav .pic{display: none;}
.list-nav .pic img{display: block;}
.list-nav h5{font-size: 1.525rem;letter-spacing: 0.125rem;margin-bottom: 0.625rem;font-weight:normal;}
.list-nav h5 a{color: #323232;}
.list-nav p{padding-left: 1.875rem;font-size: 0.75rem;color: #999999;font-family: "times new roman";letter-spacing: 0.1875rem;margin-bottom: 1.25rem;}
.list-nav ul{position: relative;background: #fff;}
.list-nav ul::after{content: "";width: 3px;height: 100%;background: #dddddd;position: absolute;left: 0;top: 0;z-index: 1;}
.list-nav ul li{}
.list-nav li>a{position: relative; display: block; margin-left:0.625rem; padding: 0.9375rem 1.25rem;font-size: 1.125rem;color: #323232;border-bottom: 1px solid #efefef;}
.list-nav ul li:first-child>a{border-top: 1px solid #efefef;}
.list-nav li>a::after{content: "";width: 3px;height: 0px;background: #002172;position: absolute;left: -0.625rem;top: 0;z-index: 2;transition: height 1s;-webkit-transition: height 1s; /* Safari */}
.list-nav dl dd{position: relative; margin-left: 0.625rem;padding: 0.9375rem 0 0.9375rem 2.25rem;border-bottom: 1px solid #efefef;}
.list-nav dl dd::after{content: "";width: 3px;height: 0px;position: absolute;left: -0.625rem;top: 0;z-index: 2;background: #002172;transition: height 1s;-webkit-transition: height 1s; /* Safari */}
.list-nav dl dd a{display: block;padding-left: 0.9375rem;background: url(list-nav01.png) no-repeat left center;font-size: 0.875rem;color: #666666;}
.list-nav dl dd.on::after{content: "";width: 3px;height: 100%;position: absolute;left: -0.625rem;top: 0;z-index: 2;background: #002172;}
.list-nav dl dd.on a{background: url(list-nav02.png) no-repeat left center;color: #002172;}
.list-nav ul li>a:hover{color: #002172;transition: 0.6s all;}
.list-nav ul li>a:hover::after{height: 100%;}
.list-nav dl dd:hover::after{height: 100%;}
.list-nav dl dd:hover a{color: #002172;}
.list-nav ul li.onn>a{color: #002172;}
.list-nav ul li.onn>a::after{height: 100%;}
/* 推荐新闻 */
.list-pic{margin-top: 3.125rem;}
.list-pic h5,.list-text h5{margin-bottom: 1.25rem;font-size: 1.525rem;font-weight:normal;}
.list-pic h5 a,.list-text h5 a{color: #323232;transition: 0.6s all;}
.list-pic h5:hover a,.list-text h5:hover a{color: #002172;transition: 0.6s all;}
.list-pic .img a{display: block;}
.list-pic .img .pic{overflow: hidden;background: #002172;margin-bottom: 0.9375rem;}
.list-pic .img .pic img{display: block;width: 100%;opacity: 0.9;transition: 0.6s all;}
.list-pic .img p{font-size: 1rem;color: #323232;line-height: 1.5rem;height: 3rem;overflow: hidden;transition: 0.6s all;}
.list-pic .img:hover .pic img{opacity: 1;transform: scale(1.1);transition: 0.6s all;}
.list-pic .img:hover p{color: #002172;transition: 0.6s all;}
.list-pic li{margin-top: 0.9375rem;padding-top: 0.9375rem;border-top: 1px solid #efefef;}
.list-pic li a{display: block;position: relative;overflow: hidden;}
.list-pic li .pic{
	position: relative;
	width: 90px;
	height: 56px;
	overflow: hidden;
	float: left;
	background: #002172;
}
.list-pic li .pic img{display: block;width: 90px;height: 56px;opacity: 0.9;transition: 0.6s all;}
.list-pic li .text{margin-left: 105px;}
.list-pic li .text p{font-size: 1rem;color: #323232;line-height: 1.25rem;height: 2.5rem;overflow: hidden;margin-bottom: 0.5rem;transition: 0.6s all;}
.list-pic li .text i{font-style: normal;color: #002172;font-size: 0.75rem;}
.list-pic li:hover .pic img{opacity: 1;transform: scale(1.1);transition: 0.6s all;}
.list-pic li:hover .text p{color: #002172;transition: 0.6s all;}
.list-text{margin-top: 3.125rem;}
.list-text li{margin-bottom: 0.9375rem;padding-bottom: 0.9375rem;border-bottom: 1px solid #efefef;}
.list-text li a{display: block;}
.list-text li p{font-size: 1rem;color: #323232;line-height: 1.5rem;height: 3rem;overflow: hidden;margin-bottom: 0.5rem;transition: 0.6s all;}
.list-text li i{font-style: normal;font-size: 0.75rem;color: #002172;}
.list-text li:hover p{color: #002172;transition: 0.6s all;}
.list-text li:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.fanye{margin-top: 3.125rem;}
.fanye img{display: block;margin: 0 auto;max-width: 100%;}
/* list 公用 end*/
/* list01 start */
.list01 li{margin-bottom: 1.25rem;padding-bottom: 1.25rem;border-bottom: 1px solid #efefef;}
.list01 li a{display: block;overflow: hidden;}
.list01 li .pic{width: 43.67%;overflow: hidden;background: #002172;}
.list01 li .pic img{display: block;width: 100%;opacity: 0.9;transition: 0.6s all;}
.list01 li .text{width: 52.87%;}
.list01 li .text h5{font-size: 1.125rem;color: #323232;line-height: 1.875rem;height: 3.75rem;overflow: hidden;transition: 0.6s all;}
.list01 li .text i{font-style: normal;font-size: 0.75rem;color: #002172;display: block;margin: 1.625rem 0;}
.list01 li .text p{font-size: 0.75rem;color: #999999;line-height: 1.5rem;height: 4.5rem;overflow: hidden;margin-bottom: 1.25rem;}
.list01 li .text h4{overflow: hidden;font-weight: normal;}
.list01 li .text h4 i{float: left;color: #999999;padding-left: 22px;background: url(list02.png) no-repeat left center;margin: auto;}
.list01 li .text h4 span{float: right;font-size: 0.75rem;color: #002172;padding-bottom: 6px;border-bottom: 1px solid #002172;}
.list01 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);opacity: 1;}
.list01 li:hover .text h5{color: #002172;transition: 0.6s all;}
/* list01 end */
/* list02 start */
.list02-t{width: 100%;}
.list02-t-big{width: 65.51%;}
.list02-t-big a{display: block;position: relative;}
.list02-t-big .pic{overflow: hidden;background: #002172;}
.list02-t-big .pic img{display: block;width: 100%;opacity: 0.9;transition: 0.6s all;object-fit:cover;height: 354px;}
.list02-t-big .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%; background: url(list06.png) repeat-x bottom;}
.list02-t-big .text p{position: absolute;bottom: 1.25rem;padding: 0 1.25rem;width: 100%;}
.list02-t-big .text p i{font-size: 1.125rem;color: #fff;font-style: normal;font-weight: bold;width: 85%;display: -webkit-inline-box;line-height: 1.25rem;height: 1.25rem;overflow: hidden;}
.list02-t-big .text p span{font-size: 0.75rem;color: #d4d4d3;padding-top: 4px;display: -webkit-inline-box;}
.list02-t-big:hover .pic img{transform: scale(1.1);transition: 0.6s all;opacity: 1;}
.list02-t-big:hover .text p i{text-decoration: underline;}
.list02-t ul{width: 31.03%;}
.list02-t li{margin-bottom: 1.25rem;}
.list02-t li a{display: block;position: relative;}
.list02-t li .pic{overflow: hidden;background: #002172;}
.list02-t li .pic img{display: block;width: 100%;opacity: 0.9;transition: 0.6s all;object-fit:cover;height: 167px;}
.list02-t li .text{position: absolute;width: 100%;height: 100%; top: 0;left: 0;background: url(list08.png) repeat-x bottom;}
.list02-t li .text p{position: absolute;bottom: 0.625rem;padding: 0 0.9375rem;font-size: 0.875rem;line-height: 1.5rem;height: 3rem;color: #fff; overflow: hidden;}
.list02-t li .text p i{font-style: normal;font-size: 0.75rem;color: #cecece;margin-left: 0.625rem;}
.list02-t li:hover .pic img{transform: scale(1.1);transition: 0.6s all;opacity: 1;}
.list02-t li:hover .text p{text-decoration: underline;}
.list02-b ul{margin-bottom: -1.875rem;}
.list02-b li{float: left;width: 31.03%;margin-right: 3.455%;margin-bottom: 1.875rem;}
.list02-b li+li+li{margin-right: 0;}
.list02-b li+li+li+li{margin-right: 3.455%;}
.list02-b li+li+li+li+li+li{margin-right: 0;}
.list02-b li+li+li+li+li+li+li{margin-right: 3.455%;}
.list02-b li+li+li+li+li+li+li+li+li{margin-right: 0;}
.list02-b li a{display: block;}
.list02-b li .pic{overflow: hidden;background: #002172;margin-bottom: 0.9375rem;}
.list02-b li .pic img{display: block;width: 100%;object-fit: cover;height: 167px;opacity: 0.9;transition: 0.6s all;}
.list02-b li .text{padding-left: 24px;background: url(list09.png) no-repeat left 5px;}
.list02-b li .text i{font-style: normal;font-size: 0.75rem;color: #999999;}
.list02-b li .text h5{margin-top: 0.75rem;font-size: 1rem;color: #323232;line-height: 1.25rem;height: 1.25rem;overflow: hidden;transition: 0.6s all;}
.list02-b li .text p{margin-top: 0.9375rem;font-size: 0.75rem;color: #999999;line-height: 1.25rem;height: 2.5rem;overflow: hidden;}
.list02-b li:hover .pic img{transform: scale(1.1);transition: 0.6s all;opacity: 1;}
.list02-b li:hover .text h5{color: #002172;transition: 0.6s all;}
/* list02 end */
/* llist03 start */
.list03 li{margin-bottom: 0.9375rem;padding-bottom: 0.9375rem;border-bottom: 1px solid #efefef;}
.list03 li a{display: block;position: relative;overflow: hidden;}
.list03 li .time{width: 46px;height: 70px;border: 1px solid #002172;border-radius: 7px;position: relative;float: left;transition: 0.6s all;}
.list03 li .day{transition: 0.6s all;font-size: 1.75rem;color: #002172;font-family: "times new roman";text-align: center;line-height: 44px;background: url(part1-05.png) no-repeat bottom center;}
.list03 li .month{font-size: 0.75rem;color: #999999;text-align: center;line-height: 1.5rem;transition: 0.6s all;}
.list03 li .text{margin-left: 66px;}
.list03 li .text h5{font-size: 1.125rem;color: #000;line-height: 1.375rem;height: 1.375rem;overflow: hidden;margin-bottom: 0.625rem;transition: 0.6s all;font-weight:500;}
.list03 li .text p{font-size: 0.75rem;color: #999999;line-height: 1.25rem;height: 2.5rem;overflow: hidden;}
.list03 li:hover .time{ background-image: -moz-linear-gradient( 90deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  transition: 0.6s all;}
  .list03 li:hover .day{background: url(part1-05-on.png) no-repeat bottom center;color: #fff;transition: 0.6s all;}
  .list03 li:hover .month{color: #fff;transition: 0.6s all;}
  .list03 li:hover .text h5{color: #002172;transition: 0.6s all;}
/* list03 end */
/* show start */
.show{margin: 1.875rem;}
.show01{padding-bottom: 0.625rem;border-bottom: 1px solid #efefef;margin-bottom: 1.875rem;}
.show01 h5{font-size: 1.825rem;line-height: 3.125rem;font-weight: normal;margin-bottom: 1.25rem; text-align:center}
.show01 p{font-size: 1rem;color: #999999; text-align:center;}
.show01 p i{font-style: normal;padding-left: 20px;background: url(show01.png) no-repeat left center;margin-right: 1.875rem;}
.show01 p i+i{background: url(list02.png) no-repeat left center;}
.show02 p{font-size: 1.125rem;color: #323232;line-height: 2.375rem;text-indent: 2.25rem;margin: 0.9375rem 0;font-family:Microsoft YaHei!important;}
.show02 p a{word-break:break-all;}
.show02 h4{font-size: 1.125rem;}
#vsb_content p{font-size: 1.125rem !important;color: #323232 !important;line-height: 2.375rem !important;text-indent:2em;}
#vsb_content table p{text-indent:0em !important;font-size: 1rem !important;}
#vsb_content_2 p,#vsb_content_6 p{font-size: 1rem !important;color: #323232 !important;line-height: 2.375rem !important;}
#vsb_content_2 P a{word-break:break-all;}
#vsb_content p.vsbcontent_img img{display:inline-block;margin:0 auto;}
.show02 img{max-width: 100%;height:auto !important;}
#vsb_content_2 .vsbcontent_img img{/*width:650px;*/}
.show02 p span img{width:auto;}
.show03{margin-top: 3.125rem;padding-top: 1.875rem;border-top: 1px solid #efefef;}
.show03 p{margin: 0.9375rem 0;font-size: 1rem;color: #323232;line-height: 1.5rem;}
.show03 p a{color: #323232;color: #323232;}
.show03 p a:hover{color: #002172;transition: 0.6s all}
#vsb_content_2 IMG{border:none !important;display:inline-block;}
/* show end */
/*2021-3-29新增样式*/
#ss_result .ss_title{display: block;font-size:18px;color: #404040;line-height: 32px;}
#ss_result .ss_title span{font-size:18px;}
#ss_result .ss_des{display: block;font-size:15px;color: #606060;line-height: 28px;}
#ss_result .ss_date{display: block;font-size:15px;color: #404040;line-height: 28px;}
#ss_result .ss_wjg{font-size:16px;}
#ss_result .ss_wjg ul li{margin-bottom: 0.75rem;border-bottom: #e5e5e5 1px solid;padding-bottom: 0.75rem;}
@media(max-width: 1366px) {
.list{width: calc(100% - 30px);margin: 0 auto;}
}
@media screen and (max-width: 1024px) {
.list-banner .img{display: none;}
.list-banner .pic{float: none;width: 100%;}
.list-l{width: 100%;float: none;}
.list-r{width: 100%;float: none;}
.list-nav{position: absolute;top: 1.875rem;}
.list{padding: 5rem 0 3.125rem 0;}
.position{display: none;}
.list-nav{width: 100%;}
.list-nav p{display: none;}
.list-nav ul{display: none;}
.list-nav h5{padding-left: 0;width: 100%;}
.list-nav h5 a{display: block;}
.list-nav .pic{display: block;position: absolute;right: 0;top: 0;}
.list02-t-big .pic img{height: 404px;}
.list02-t li .pic img{height: 191px;}
.list02-b li .pic img{height: 191px;}
.part1-l .title .fr{margin-left: 0;float: right;}
.part2 .title .fr{margin-left: 0;float: right;}
}
@media(max-width: 768px) {
.list01 li .text i{margin: 0.9375rem 0;}
.list02-t-big{width: 100%;margin-bottom: 1.25rem;}
.list02-t ul{width: 100%;overflow: hidden;}
.list02-t li{float: left;width: 49%;margin-right: 2%;}
.list02-t li:nth-child(even){margin-right: 0;}
.list02-t-big .pic img{height: 458px;}
.list02-t li .pic img{height: 224px;}
.list02-b li{width: 49%;margin-right: 2%;}
.list02-b li:nth-child(even){margin-right: 0;}
.list02-b li+li+li{margin-right: 2%;}
.list02-b li+li+li+li{margin-right: 2%;}
.list02-b li+li+li+li+li+li+li{margin-right: 2%;}
.list02-b li .pic img{height: 224px;}

.list03 li .text h5{height:auto;}
.list03 li .text p{display:none;}
.list-nav ul{z-index:1;}
#vsb_content p.vsbcontent_img img{width:100% !important;height:auto !important;}

.show01 h5{font-size:1.25rem;}

.show02 img{width:100%;}
.show02 video{width: 100%;}
}
@media(max-width: 414px) {
.list01 li .pic{width: 100%;}
.list01 li .text{width: 100%;}
.list02-t-big .pic img{height: 238px;}
.list02-t li .pic img{height: 116px;}
.list02-b li .pic img{height: 116px;}
}
@media(max-width: 375px) {
	.list02-t-big .pic img{height: 214px;}
	.list02-t li .pic img{height: 105px;}
	.list02-b li .pic img{height: 105px;}
}
@media(max-width: 360px) {
	.list02-t-big .pic img{height: 205px;}
	.list02-t li .pic img{height: 100px;}
	.list02-b li .pic img{height: 100px;}
}
@media(max-width: 320px) {
	.list02-t-big .pic img{height: 180px;}
	.list02-t li .pic img{height: 88px;}
	.list02-b li .pic img{height: 88px;}
}

/* people05 */
.people05 ul li{margin: 1.5rem; float: left;background: #f7f7f7;position: relative;}
.people05 ul li:nth-child(even){margin-right: 0;}
.people05 ul li .pic{position: relative;float: left;}
.people05 ul li .pic a{display: block;overflow: hidden;border: 1px solid #f0f0f0;position: relative;width: 121px;height: 162px;z-index: 3;}
.people05 ul li .pic img{display: block;width: 121px;height: 162px;transition: 0.6s all;}

.people05 ul li .text{margin-left: 137px;width: 163px;padding:20px 20px 0 0 ; }
.people05 ul li .text h2{font-size: 1.25rem;font-weight: normal;letter-spacing: 0.125rem;margin-bottom: 0.5rem;padding-bottom: 0.5rem;border-bottom: 1px solid #e5e5e5;}
.people05 ul li .text h2 a{color: #323232;transition: 0.6s all;}
.people05 ul li .text h6{font-size: 0.75rem;color: #323232;line-height: 1.125rem;height: 2.25rem;overflow: hidden;margin-bottom: 0.625rem;}
.people05 ul li .text p{font-size: 0.75rem;word-break: break-all; color: #323232;line-height: 1.8rem;height: 80px;overflow: hidden; margin-bottom: 0.625rem;padding-left: 8px;}
.people05 ul li .text p+p{background: url(people03.png) no-repeat left 4px;}
.people05 ul li .text p+p.rxsj{background: url(people12.png) no-repeat left 4px;}
.people05 ul li .text p+p+p{background: url(people04.png) no-repeat left 4px;}
.people05 ul li .text p+p+p+p{background: url(people05.png) no-repeat left 4px;height: 2.25rem;}
.people05 ul li .text p a{color: #323232;transition: 0.6s all;}
.people05 ul li .text p a:hover{text-decoration: underline;color: #002172;transition: 0.6s all;}
.people05 ul li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.people05 ul li:hover .pic::after{right: 0;bottom: 0;transition: 0.6s all;}
.people05 ul li:hover .text h2 a{color: #002172;transition: 0.6s all;}
@media(max-width: 1366px) {

}
@media screen and (max-width: 1024px) {

}

@media(max-width: 768px) {
	.people05 ul li{width: 100%;margin-right: 0;}
.people01-nr dl dd ul li{width: 100%;margin-right: 0;}
.people03 li .text p{width: 100%;border-right: none;padding: 0;}
.people04 li .pic{width: 130px;height: 165px;float: none;margin: -5rem auto 0.625rem auto; }
.people04 li .pic img,.people04 li .pic img i{width: 130px;height: 165px;}
.people04 li .text{margin-left: 0;margin-top: 1.25rem;}
.people04 li .text h5{text-align: center;}
.people04 li .text h5 i{display: block;margin-left: 0;}
#vsb_content_2 IMG{max-width:100%;height:auto !important;}
/*20210329新增样式*/
       #ss_result .ss_title{font-size:15px;line-height: 28px;}
       #ss_result .ss_title span{font-size:15px;}
       #ss_result .ss_des{font-size:14px;line-height: 24px;}
       #ss_result .ss_date{font-size:14px;line-height: 24px;}
       #ss_result .ss_wjg{font-size:15px;}
}
@media(max-width: 414px) {
.people03 li .pic img,.people03 li .pic a{width: 130px;height: 165px;}
.people03 li .text{margin-left: 150px;}
.people03 li .text h5{margin-bottom: 0.625rem;padding-bottom: 0.625rem;}
}
@media(max-width: 375px) {
	.people03 li .pic{float: none;margin: -5rem auto 0.625rem auto;}
	.people03 li .pic{width: 130px;}
	.people03 li .text{margin-left: 0;margin-top: 1.25rem;}
	.people03 li .text h5{text-align: center;}
}
@media(max-width: 360px) {

}
@media(max-width: 320px) {
	
}

/* 历任领导 */
.people06 dt{font-size: 1.125rem;color: #323232;font-weight: bold;margin-bottom: 1.25rem;}
.people06 dl{margin-right: -4%;}
.people06 dd{float: left;width: 22%;margin-right: 3%;padding-top: 1.25rem;margin-bottom: 1.875rem;}
.people06 dd a{display: block;position: relative;background: #f7f7f7;padding-bottom: 1.25rem;}
.people06 dd .pic{position: relative;top: -1.25rem;width: 78%;margin: 0 auto;margin-bottom: -1.25rem;}
.people06 dd .pic img{display: block;width: 100%;height: 199px;}
.people06 dd h3{font-size: 1.25rem;color: #323232;letter-spacing: 0.125rem; font-weight: normal;text-align: center;line-height: 2.5rem;height: 2.5rem;overflow: hidden;}
.people06 dd p{font-size: 0.875rem;color: #666666;line-height: 1.125rem;height: 2.25rem;text-align: center;}
.people06 dd p i{font-style: normal;line-height: 1.125rem;height: 1.125rem;display: block;}

@media(max-width: 1366px) {

}
@media screen and (max-width: 1024px) {
.people06 dd .pic img{height: 227px;}
}
@media(max-width: 768px) {
.people06 dd{width: 48%;margin-right: 4%;}
.people06 dd:nth-child(odd){margin-right: 0;}
.people06 dl{margin-right: 0;}
.people06 dd .pic img{height: 354px;}
}
@media(max-width: 414px) {
.people06 dd .pic img{height: 184px;}
}
@media(max-width: 375px) {
.people06 dd .pic img{height: 165px;}	
}
@media(max-width: 360px) {
.people06 dd .pic img{height: 158px;}
}
@media(max-width: 320px) {
.people06 dd .pic img{height: 139px;}	
}

.pb_sys_common .p_t{line-height: 24px !important;}
.pb_sys_style1 .p_no_d{border: 1px solid #002172 !important;background-color: #002172 !important;}