@charset "utf-8";
html{overflow-x: hidden;}

@media (max-width:1920px) {
	html {font-size: 16px;}
}
@media (min-width:1400px) and (max-width:1600px) {
	html {font-size: 16px;}
}
@media (min-width:640px) and (max-width:1399px) {
	html {font-size: 15px;}
}
@media (min-width:471px) and (max-width:639px) {
	html {font-size: 14px;}
}
@media (min-width:320px) and (max-width:470px) {
	html {font-size: 14px;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .links-nr .bd li dd p{color:#eed097 !important;background:none !important;}
}
/*低版本跳转样式*/
.ie_bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:0.9;filter:alpha(opacity=90);z-index:99998;}
.ie9tips{width:600px;height:300px;position:fixed;top:50%;left:50%;margin:-150px 0 0 -300px;line-height: 1.8;color:#fff;z-index:99999;text-align:center;}
.ie9tips a{color:red;}  
.ie9tips img{display:block;margin:0 auto;opactiy:0.9;filter:alpha(opacity=90);max-width: 100%;} 
.ie9tips p{padding-top:10px;color:#fff;width: 420px;margin:10px auto;line-height: 1.8;}
/*==========================================公共 开始=============================================*/
.w10{width:100%;margin: 0 auto;}
.wrap {max-width: 1400px;width: 100%;margin: 0 auto;}
.head-box{background: url(wrapbg.jpg) no-repeat center top;}

.head-box .wrap{position: relative;z-index: 2;}
.head-box::after{content: "";width: 100%;height: 4px;position: absolute;left: 0;top: 0;background: url(wrapbg.jpg) repeat-y top center;z-index: 1;}
.head-r{margin-top: 4.75rem;margin-right:3%;}
#header {z-index: 1000; url(wrapbg.jpg) no-repeat 60% bottom;}
#header .logo {width: auto;margin: 1.25rem 0;position: relative;}
#header .logo a{display: block;}
#header .logo img {width: 100%;}
.head-r ul{clear:both;}
.head-r li{float: left;padding:0.375rem 0.625rem;border: 1px solid #ccc;border-radius: 0.9375rem;margin-right: 1.875rem;transition: 0.6s all;list-style-type: none;}
.head-r li a{color: #999999;font-size: 0.75rem; padding: 0 4px;transition: 0.6s all;}
.head-r li:hover{background-image: -moz-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -ms-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  transition: 0.6s all;
  }

.head-r li:hover a{color: #fff;transition: 0.6s all;}
.head-r .search{float: left;overflow: hidden;width: 200px;border-bottom: 1px solid #999;padding-bottom: 0.525rem;}
.head-r .search .text{height: 1.25rem;line-height: 1.25rem;width: 180px;background: transparent;border: none; font-size: 0.75rem;color: #999;}
.head-r .search .btn{width: 18px;height: 18px;cursor: pointer;float: right;cursor: pointer;}
.animenu__toggle {display: none;cursor: pointer;background-image: -moz-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -ms-linear-gradient( -180deg, #005aac 0%, #7dbbe2 100%);border: 0;padding: 0.3rem;height: 2.5rem;width: 2.5rem;}
.animenu__toggle.animenu__toggle--active {background-color: #ffc001;}
.animenu__toggle.animenu__toggle--active .animenu__toggle__bar {background: #fff}
.animenu__toggle__bar {display: block;width: 1.875rem;height: 2px;background-color: #fff;-webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);-o-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);}
.animenu__toggle__bar+.animenu__toggle__bar {margin-top: 0.45rem;}
.animenu__toggle--active .animenu__toggle__bar {margin: 0;position: absolute;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.animenu {/*background:#0057a9;*/
  background-image: -moz-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( -135deg,#7dbbe2 0%, #0057a9 20%, #7dbbe2 100%);
  background-image: -ms-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);*/

}
.animenu ul {padding: 0;list-style: none;text-align: left;}
.animenu li,.animenu a {display: inline-block;font-size: 1.125rem;}
.animenu a {color: #fff;text-decoration: none;}
.animenu__nav {}
.animenu__nav>li {position: relative;height: 3.125rem;width: 9%;text-align: center;}
.animenu__nav>li>a{font-size: 1.125rem;line-height: 3.125rem;}
.animenu__nav>li>a {text-transform: uppercase;color: #fff;}
.animenu__nav>li>a:first-child:nth-last-child(2):before {content: "";position: absolute;border: 4px solid transparent;border-bottom: 0;border-top-color: currentColor;top: 50%;margin-top: -2px;right: 10px;display: none;}
.animenu__nav>li:hover>ul {opacity: 1;visibility: visible;margin: 0px 0 0;}
.animenu__nav>li:hover>a {color: #ffc001;}
.animenu__nav__child {min-width: 124%;position: absolute;top: 100%;z-index: 9;opacity: 0;visibility: hidden;margin: 10px 0 0 0;background-color: #0057a9;transition: margin .15s, opacity .15s;}
.animenu__nav__child>li {width: 100%;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.2);position: relative;}
.animenu__nav__child>li:first-child>a:after {content: '';position: absolute;height: 0;width: 0;left: 50%;margin-left: -6px;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: #0057a9;}
.animenu__nav__child>li:last-child {border: 0;}
.animenu__nav__child a {padding: 10px;width: 100%;border-color: #0057a9;font-size: 0.875rem;}
.animenu__nav__child a:hover {border-color: #0057a9;color: #ffc001;}
.animenu__nav--open {display: block !important;}
.animenu__nav--open .animenu__nav__child {}
.animenu__nav__child>li dl{position: absolute;left: -100%; top: 0;background-color: #0057a9;width: 100%;display: none;}
.animenu__nav__child>li:hover dl{display: block;}
.animenu__nav>li>a.on{color: #ffc001;}
.head-box2{position: fixed;width: 100%;top: 0;left: 0;z-index: 999;box-shadow: 0px 1px 40px 0px rgba(35, 29, 39, 0.3);}
@media only screen and (max-width:1440px) {
	
}
@media(max-width: 1366px) {
	.head-box{padding: 0 0.9375rem;}
        .head-box2{position: relative;}
	#header .wrap{width: 100%;}
	#header .logo {}
	.head-r{margin-right: 3.125rem;}
	.animenu__nav__child>li {border-bottom: #e5e5e5 1px solid;}
	.animenu>ul{background: rgba(26,26,26,0.95);}
	.animenu {padding: 0;position: absolute;right: 0;top:70px;z-index: 9;width: 30%;z-index: 9999;}
	.center{margin-left: 1.875rem;}
	.animenu__toggle {display: inline-block;position: absolute;right: 0;margin-top: 0.9375rem;}
	.animenu__nav,.animenu__nav__child {display: none;}
	.animenu__nav__child a{color: #323232;line-height: 40px;font-size: 16px;}
	.animenu__nav>li {width: 100%;border-right: 0;border-bottom: 1px solid #4f0779;height: auto;background: none;}
	.animenu__nav>li .jt{ content:""; position:absolute; right:0; top:0; width:4rem; height:4rem; background:rgba(255,255,255,0.05) url(jiantou.png) center no-repeat; background-size:6px auto; z-index:1000;}
	.animenu__nav>li>a.on{color: #fff;}
	.animenu__nav>li:last-child {border: 0;}
	.animenu__nav>li:first-child>a:after {content: '';position: absolute;height: 0;width: 0;left: 1em;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;display: none;}
	.animenu__nav>li>a {width: 100%;color: #fff; padding: 0 0 0 2rem !important;border-color: #111;background: #0057a9;position: relative;height: 4rem;line-height: 4rem;text-align: left;}
	.animenu__nav a:hover {background-color: #0057a9;border-color: #0057a9;color: #fff;height: 4rem;line-height: 4rem;}
	.animenu__nav__child {position: static;background-color: #f8f8f8;margin: 0;transition: none;visibility: visible;opacity: 1;}
	.animenu__nav__child>li:first-child>a:after {content: none;}
	.animenu__nav__child>li dl{display: block;position: relative;left: auto;top: auto;background: #f8f8f8;margin:0 50px 50px;width: auto;}
	.animenu__nav__child>li dl dd{border-top: 1px solid #e5e5e5;}
	.animenu__nav__child>li dl dd a{line-height: 26px;font-size: 14px;}
	.animenu__nav>li:hover>a{color: #fff;}
	.backtop{right: 0.3125rem;border: 0.9375rem;width: 40px;}
}
@media screen and (max-width: 1024px) {

}
@media(max-width: 768px) {
#header{position: relative;}
.top-r{position: absolute;margin-bottom: 0;right: 0;top: 0.625rem;}	
#header .logo{width: 72%;}
.head-r{position: absolute;top: 0;right: 0;}
.animenu{margin-top: 0;top: 88px;width: 70%;}
.animenu__toggle{margin-top: 0;}
.head-box{position: relative;}
.head-box::after{content: "";display: none;}
#header .wrap{padding-top: 2.5rem;}
.head-r{margin-right: 0;margin-top: 0;}
}
@media(max-width: 414px) {

}
@media(max-width: 375px) {
	
}
@media(max-width: 360px) {
	.head-r .search{width: 140px;}
	.head-r .search .text{width: 120px;}
}
@media(max-width: 320px) {
	
}

/*==========================================公共 结束=============================================*/

/* banner */
.banner{height: 400px;}
.banner .swiper-slide{ width: 100%;}
.banner .swiper-slide .pic{width: 100%;position: relative;text-align: center;overflow: hidden;}
.banner .swiper-slide .pic img {vertical-align: top;width: 100%;height:400px;object-fit: cover;-webkit-animation-name: centerBig;animation-name: centerBig;/*animation-duration: 10s;animation-iteration-count: infinite;*/}
.banner .swiper-pagination{display: none;}
.banner .swiper-button-prev{cursor: pointer !important; width: 36px;height: 36px;background: url(part2-l.png) no-repeat center;left: 5%;top: 40%;z-index: 999;}
.banner .swiper-button-next{cursor: pointer !important; width: 36px;height: 36px;background: url(part2-r.png) no-repeat center;right: 5%;top: 40%;z-index: 999;}
@keyframes centerBig {
	from {transform: scale(1.0, 1.0);}
	to {transform: scale(1.03, 1.03);}
}
@media(max-width: 1366px) {
.banner .swiper-slide,.banner .swiper-slide .pic img{height: 356px;}
.banner .swiper-button-prev,.banner .swiper-button-next{bottom: 2.5rem;}
.banner .swiper-button-next{left: 17%;}
}
@media screen and (max-width: 1024px) {
.banner .swiper-slide,.banner .swiper-slide .pic img{height: 386px;}
.banner .swiper-slide .text{width: 100%;float: none;position: absolute;bottom: 0;height: auto;padding: 0 0.9375rem;}
.banner .swiper-slide .text p{display: none;}
.banner .swiper-slide .text a{float: none;width: 100%;top: auto;margin-top: 0;}
.banner .swiper-slide .text h5{line-height: 2.25rem;height: 2.25rem;overflow: hidden;text-shadow: 0px 1px 8px rgba(35, 29, 39, 0.85);}
.banner .swiper-slide .pic{width: 100%;float: none;}
.banner .swiper-slide .pic::after{content: "";display: none;}
.banner .swiper-button-prev{bottom: auto;top: 20%;left: 10px;}
.banner .swiper-button-next{bottom: auto;top: 20%;right: 10px;left: auto;}
}
@media(max-width: 768px) {
.banner .swiper-slide,.banner .swiper-slide .pic img{height: 290px;}
}
@media(max-width: 414px) {
.banner .swiper-slide,.banner .swiper-slide .pic img{height: 156px;}
.banner .swiper-slide .text h5{margin-bottom: 0;font-size: 1.125rem;}

}
@media(max-width: 375px) {
.banner .swiper-slide,.banner .swiper-slide .pic img{height: 141px;}	
}
@media(max-width: 360px) {
.banner .swiper-slide,.banner .swiper-slide .pic img{height: 136px;}	
}
@media(max-width: 320px) {
.banner .swiper-slide,.banner .swiper-slide .pic img{height: 120px;}	
}
/* part1 */
.part1{padding-top: 3.125rem;}
.part1-l{width: 69.16%;}

.title{margin-bottom: 1.25rem;}
.title h5{font-size: 1.625rem;color: #323232;padding-right: 110px;position: relative;line-height: 1.875rem;font-weight: normal;}
/*.title h5::after{content: "";display: block;position: absolute;right: 0;top: 0.9375rem; width: 100px;height: 1px;background: #c5c5c5;}*/
.title a{font-size: 0.875rem;color: #999999;line-height: 1.875rem;transition: 0.6s all;}
.title a:hover{color: #82308e;padding-right: 0.375rem;transition: 0.6s all;}
.title a::befor{content: "";display: block;position: absolute;right: 0;top: 0.9375rem; width: 100px;height: 1px;background: #c5c5c5;}
.part1-l li{float: left;width: 48.19%;margin-right: 3.62%;background: #fff;position: relative;}
.part1-l li:nth-child(even){margin-right: 0;}
.part1-l li a{display: block;padding: 1.25rem 0;border-top: 1px solid #eeeeee;transition: 0.6s all;position: relative;}
.part1-l li .pic{position: relative;}
.part1-l li .pic .img{background: #002172;overflow: hidden;}
.part1-l li .pic .img img{display: block;width: 100%;opacity: 0.9;object-fit:cover;transition: 0.6s all;height: 250px;}
.part1-l li .pic .time{position: absolute;right: 0;bottom: 0;padding: 4px 10px 0 0; width: 76px;height: 51px;background: url(part1-02.png) no-repeat center;}
.part1-l li .pic .time .day{font-size: 1.375rem;color: #002172;text-align: right;font-weight: bold;padding-bottom: 0.25rem;margin-bottom: 0.25rem;background: url(part1-04.png) no-repeat bottom right;}
.part1-l li .pic .time .year{font-size: 0.75rem;color: #002172;text-align: right;}
.part1-l li .text{margin-top: 1.25rem;transform: 0.6s all;}
.part1-l li .text h5{font-size: 1.15rem;color: #323232;line-height: 1.725rem;height: 3.25rem;overflow: hidden;font-weight: normal;margin-bottom: 0.9375rem;transition: 0.6s all;}
.part1-l li .text p{font-size: 0.85rem;color: #888888;line-height: 1.375rem;height: 2.75rem;overflow: hidden;}
.part1-l li .text h5 img{margin-top: 8px;margin-left: 0.625rem;}/*
.part1-l li:hover a{box-shadow: 0px 0px 16px 0px rgba(145, 145, 145, 0.39);padding: 0 0 2.5rem 0; transition: 0.6s all;}*/
.part1-l li:hover .pic .img img{opacity: 1;transform: scale(1.1); transition: 0.6s all;}
.part1-l li:hover .text{padding: 0 1.25rem;transform: 0.6s all;}
.part1-l li:hover .text h5{color: #002172;transition: 0.6s all;}
.border{position:absolute;background:none;transition:all .5s ease-in-out;}/*
.part1-l li>.border:nth-of-type(1){top:0;left:0;width:0;height:0;border-top:1px solid #002172;}
.part1-l li>.border:nth-of-type(2){top:0;right:0;width:10px;height:0;border-right:1px solid #002172;}
.part1-l li>.border:nth-of-type(3){bottom:0;right:0;width:0;height:0;border-bottom:1px solid #002172;}
.part1-l li>.border:nth-of-type(4){bottom:0;left:0;width:0;height:0;border-left:1px solid #002172;}
.part1-l li:hover .border:nth-of-type(1){width:100%;}
.part1-l li:hover .border:nth-of-type(2){height:100%;}
.part1-l li:hover .border:nth-of-type(3){width:100%;}
.part1-l li:hover .border:nth-of-type(4){height:100%;}*/
.part1-l .title{position: relative;}
.part1-l .title .fr{float: right;margin-left: 2.5rem;}
.part1-r{width: 27.5%;}
.part1-r li{padding: 1.125rem 0;border-top: 1px solid #eeeeee;}
.part1-r li a{display: block;position: relative;overflow: hidden;}
.part1-r li .time{position: relative;float: left;width: 46px;height: 65px;border: 1px solid #002172;border-radius: 5px;transition: 0.6s all;}
.part1-r li .day{
	transition: 0.6s all;
	font-size: 1.75rem;
	color: #002172;
	font-family: "times new roman";
	text-align: center;
	line-height: 35px;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin:0 2px;
margin-bottom: 0.5rem;
}
.part1-r li .month{transition: 0.6s all;font-size: 0.75rem;color: #999999;text-align: center;padding-top:0px;}
.part1-r li p{margin-left: 66px;font-size: 1.15rem;color: #323232;line-height: 1.725rem;height: 3.25rem;overflow: hidden;margin-top: 0.525rem;transition: 0.6s all;}
.part1-r 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;
}
.part1-r li:hover .day{
	color: #fff;
	transition: 0.6s all;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.part1-r li:hover .month{color: #fff;transition: 0.6s all;}
.part1-r li:hover p{color: #002172;transition: 0.6s all;}



.xwbt1 {float: left;width: 31.19%;margin-right: 2.62%;display:block;}
.xwbt1 ul{border-top: 1px solid #eeeeee;margin-top:20px;padding-top:20px;}
.xwbt1 li{font-size: 1.15rem;color: #323232;background: #fff;line-height: 1.825rem;height:1.825rem;overflow: hidden;font-weight: normal;margin-bottom: 0.9375rem;transition: 0.6s all;}
.xwbt1 li span{float: right;margin-left:10px;display:block;color:#ccc;font-size:15px;}
.xwbt1 li a{color:#323232;display: block;height: 1.825rem;line-height: 1.825rem!important;font-weight: normal;}
.xwbt1 li a:hover{color: #002172;transition: 0.6s all;font-weight:500;}

.part1-l .xwbt{margin-top:0px;}
.part1-l .xwbt li{font-size: 1.15rem;color: #323232;background: #fff;overflow: hidden;font-weight: normal;margin-bottom: 0.9375rem;transition: 0.6s all;}
.part1-l .xwbt li span{float: right;margin-left:10px;display:block;color:#ccc;font-size:15px;}
.part1-l .xwbt li a{color:#323232;display: block;height: 1rem;line-height: 1rem;font-weight: normal;border-top: 0px solid #eeeeee}
.part1-l .xwbt li a:hover{color: #002172;transition: 0.6s all; font-weight:500;}




/* part2 */
.part2{padding: 3.125rem 0;margin:0 auto;}
.part2 .swiper-container{padding-bottom: 8px;}
.part2 .title{position: relative;}
.part2 .title .fr{float: right;margin-left: 2.5rem;}
.part2-nr{position: relative;}
.part2-nr .swiper-slide{}
.part2-nr .swiper-slide a{display: block;position: relative;padding-top: 30px;}
.part2-nr .swiper-slide .text{background:#fff;position: relative;z-index: 3; padding: 2.375rem 1.25rem 1.25rem;box-shadow: 0px 1px 6px 0px rgba(98, 98, 98, 0.16);transition: 0.6s all;}
.part2-nr .swiper-slide .text::after{content: "";position: absolute;z-index: 1; top: 0;left: 0; width:100%;height: 2px;transition: height 1s;-webkit-transition: height 1s; /* Safari
background: url(logobg.png) no-repeat top left;*/

background-image: -moz-linear-gradient( 90deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( 90deg, #e7f5fe 0%, #fff 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);}
.part2-nr .swiper-slide .text h5{position: relative;z-index: 2; font-size: 1.15rem;color: #323232;line-height: 2rem;height: 2rem;overflow: hidden;font-weight: normal;margin: 1rem 0;}
.part2-nr .swiper-slide .text ul{position: relative;z-index: 2;padding-top: 1.875rem;background: url(part22-02.png) no-repeat top left;}
.part2-nr .swiper-slide .text ul li{padding-left: 2px;font-size: 0.95rem;color: #323232;line-height: 1.5rem;height: 1.5rem;overflow: hidden; margin-bottom: 0.5rem;background: url(part22-03.png) no-repeat left center;}
.part2-nr .swiper-slide .text ul li+li{background: url(part22-04.png) no-repeat left center;}
.part2-nr .swiper-slide .text ul li+li+li{background: url(part22-05.png) no-repeat left center;}
.part2-nr .swiper-slide .pic{position: absolute;z-index: 4; top: 7px;left: 50%;margin-left: -35px; width: 70px;height: 70px;border-radius: 50%;overflow: hidden;}
.part2-nr .swiper-slide .pic img{display: block;width: 70px;height: 70px;border-radius: 50%;transition: 0.6s all;}
.part2-nr .swiper-slide .img{display: block; position: absolute;z-index: 1; top: 0;left: 50%;margin-left: -42px; width: 84px;height: 84px;border-radius: 50%;border: 1px dashed #ff6d01;transition: 0.6s all;}
.part2-nr .swiper-button-prev{left: -66px;width: 36px;height: 36px;background: url(part2-l.png) no-repeat center;}
.part2-nr .swiper-button-next{right: -66px;width: 36px;height: 36px;background: url(part2-r.png) no-repeat center;}
.part2-nr .swiper-pagination{width: 100%;margin-top: 1.25rem;display: none;}
.part2-nr .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;background: #002172;margin: 0 5px;}
.part2-nr .swiper-slide:hover .text{ box-shadow: 0px 2px 25px 0px rgba(52, 24, 68, 0.34);transition: 0.6s all;}
.part2-nr .swiper-slide:hover .text::after{height: 100%;}
.part2-nr .swiper-slide:hover .text h5{color: #002172;}
.part2-nr .swiper-slide:hover .text ul{background: url(part22-02.png) no-repeat top left;}
.part2-nr .swiper-slide:hover .text ul li{color: #002172;background: url(part22-03-on.png) no-repeat left center;}
.part2-nr .swiper-slide:hover .text ul li+li{background: url(part22-04-on.png) no-repeat left center;}
.part2-nr .swiper-slide:hover .text ul li+li+li{background: url(part22-05-on.png) no-repeat left center;}
.part2-nr .swiper-slide:hover .img{border: 1px solid #a9c2ff;background: #a9c2ff;transition: 0.6s all;}
.part2-nr .swiper-slide:hover .pic img{transition: 0.6s all;transform: scale(1.1);}

/* part3 */
.part3{padding: 3.125rem 0;margin:-2rem auto;height:auto;}
.part3 .title{position: relative;}
.part3-l{float:left;width: 65%;}
.part3-r{float:right;width:33%;}
.part3 .swiper-slide1{}
.part3 .swiper-slide1 a{line-height: 2.125rem;display: block;position: relative;color:#fff; white-space:normal!important;}
.part3 .swiper-slide1 .text{color:#fff;position: relative;z-index: 3; padding:1.25rem;margin: 1.125rem 0;border: 1px solid #ccc;border-radius: 5px;transition: 0.6s all;}
.part3 .swiper-slide1 .text::after{content: "";position: absolute;z-index: 1; top: 0;left: 0; width: 100%;transition: height 1s;-webkit-transition: height 1s; /* Safari */
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%);}
.part3 .swiper-slide1 .text h5{position: relative;z-index: 2; font-size: 1.125rem;color: #323232;font-weight: normal;padding: 0.125rem;/*white-space:normal;box-shadow: 0px 1px 6px 0px rgba(98, 98, 98, 0.16);transition: 0.6s all;*/}
/*.part3 .swiper-slide .text ul{position: relative;z-index: 2;padding-top: 1.875rem;background: url(part2-02.png) no-repeat top left;}
.part3 .swiper-slide .text ul li{padding-left: 32px;font-size: 0.85rem;color: #666666;line-height: 1.5rem;height: 1.5rem;overflow: hidden; margin-bottom: 0.5rem;background: url(part2-03.png) no-repeat left center;}
*/.part3 .swiper-slide1:hover .text::after{height: 100%;}
.part3 .swiper-slide1:hover .text h5{color: #fff;}
/*.part3 .swiper-slide:hover .text ul{background: url(part2-02-on.png) no-repeat top left;}
.part3 .swiper-slide:hover .text ul li{color: #fff;background: url(part2-03-on.png) no-repeat left center;}
.part3 .swiper-slide:hover .text ul li+li{background: url(part2-04-on.png) no-repeat left center;}
.part3 .swiper-slide:hover .text ul li+li+li{background: url(part2-05-on.png) no-repeat left center;}
.part3 .swiper-slide:hover .img{border: 1px solid #e6d6e8;background: #e6d6e8;transition: 0.6s all;}
.part3 .swiper-slide:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
*/




/* footer */
.footer{background: url(footer-bg.png) no-repeat center;background-size:cover;padding: 1.5rem 0;}
.footer .clear{position: relative;}
.footer-l{width: 27.41%;position: absolute;margin-top: -20px;height:150px;background: url(footer-logo.png) no-repeat 20px center;}
.footer-l a{display: block;}
.footer-l li{float: left;margin-right: 0.625rem;}
.footer-l img{display: block; width: 100%;}
.footer-c{position: relative;left: 27.41%; padding-left: 1.875rem;margin-left: 1.875rem;border-left: 1px solid #bacaec;}
.footer-c li{float: left;margin-right: 0.625rem;}
.footer-c li a{display: block;padding: 0 1.5rem;line-height: 2rem;font-size: 0.875rem;color: #fff;border: 1px solid #bacaec;transition: 0.9s all;}
.footer-c p{margin: 1.125rem;font-size: 0.875rem;color: #fff;}
.footer-c a{color: #fff;transition: 0.6s all;}
.footer-r{ /*width: 10%;*/}
.footer-r .pic{overflow: hidden;}
.footer-r .pic img{display: block;width: 100%;}
.footer-r p{font-size: 0.75rem;color: #fff;text-align: center;line-height: 1.875rem;}

@media(max-width: 1366px) {
.part1{width: calc(100% - 30px);margin: 0 auto;}
.part2{width: calc(100% - 30px);margin: 0 auto;}
.footer{padding: 1.875rem 0.9375rem; margin: 0 auto;}
.part2-nr .swiper-pagination{display: block;}
.part2-nr .swiper-button-prev,.part2-nr .swiper-button-next{display: none;}
}
@media screen and (max-width: 1024px) {
.part1-l,.part1-r{width: 100%;float: none;}
.part1-l li .pic .img img{height: 299px;}
.part1-r{margin-top: 3.125rem;}
.part1-l li .pic .img img{height: 222px;}

.footer-l{position: relative;top: auto;float: none;width: 70%;margin: 0 auto;}
.footer-c{width: 100%;float: none;left: auto;margin-left: 0;padding-left: 0;border-left: none;margin:1.875rem auto;}
.footer-c ul{display: table;margin: 0 auto;}
.footer-c p{text-align: center;line-height: 1.25rem;}
.footer-r{float: none;width:30%;display: table;margin: 0 auto;}
}
@media(max-width: 768px) {
.part1-l li .pic .img img{height: 222px;}
.footer-l{position: relative;top: auto;float: none;width: 70%;margin: 0 auto;}
.footer-c{width: 100%;float: none;left: auto;margin-left: 0;padding-left: 0;border-left: none;margin:1.875rem auto;}
.footer-c ul{display: table;margin: 0 auto;}
.footer-c p{text-align: center;line-height: 1.25rem;}
.footer-r{float: none;width:30%;display: table;margin: 0 auto;}
}
@media(max-width: 414px) {
	.part1-l li{width: 100%;float: none;}
.part1-l li .pic .img img{height: 240px;}
.footer-r{width:50%;}
.footer-c li a{padding: 0 0.625rem;}
}
@media(max-width: 375px) {
	.part1-l li .pic .img img{height: 216px;}
}
@media(max-width: 360px) {
	.part1-l li .pic .img img{height: 206px;}
}
@media(max-width: 320px) {
	.part1-l li .pic .img img{height: 181px;}
}
/* list 公用 start*/
.list-banner{position: relative;width: 100%;background: #fff;}
.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: 300px; 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: #888888;}
.position p a{color: #888888;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.625rem;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.625rem;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 */
.show01{padding-bottom: 0.625rem;border-bottom: 1px solid #efefef;margin-bottom: 1.875rem;}
.show01 h5{font-size: 2rem;line-height: 3.125rem;font-weight: normal;margin-bottom: 1.25rem; text-align:center}
.show01 p{font-size: 0.875rem;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: 1rem;color: #323232;line-height: 2.375rem;text-indent: 2.25rem;margin: 0.9375rem 0;}
.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;}
}
/* people01 */
.people01 h5{font-size: 1.625rem;color: #323232;font-weight: normal;margin-bottom: 1.875rem;}
.people01 h5 i{font-size: 0.875rem;display: inline-block; font-style: normal;padding-top: 0.75rem;}
.people01-nr{}
.people01-nr dl dt{background: #f7f7f7;padding: 0.625rem 1.875rem;border-bottom: 1px solid #ebebeb;}
.people01-nr dl dt h4{font-size: 1.25rem;line-height: 2.75rem; color: #323232;letter-spacing: 0.125rem;font-weight: normal;padding-right: 1.25rem; background: url(people06.png) no-repeat right center;}
.people01-nr dl dt:hover h4{cursor: pointer;}
.people01-nr dl.open dt{
  background-image: -moz-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -ms-linear-gradient( -180deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  
}
.people01-nr dl.open dt h4{color: #fff;background: url(people06-on.png) no-repeat right center;}
.people01-nr dl dd{margin-top: 1.25rem;display: none;}
.people01-nr dl.open dd{display: block;}
.people01-nr dl dd h3{font-size: 1.125rem;color: #323232;margin-bottom: 2.5rem;}
.people01-nr dl dd ul{}
.people01-nr dl dd ul li{margin-bottom: 2.5rem; float: left;width: 48.27%;margin-right: 3.46%;background: #f7f7f7;position: relative;padding: 1.25rem 1.25rem 0.625rem 0.625rem;}
.people01-nr dl dd ul li:nth-child(even){margin-right: 0;}
.people01-nr dl dd ul li .pic{position: relative;margin-top: -2.5rem;float: left;}
.people01-nr dl dd ul li .pic a{display: block;overflow: hidden;border: 1px solid #f0f0f0;position: relative;width: 151px;height: 192px;z-index: 3;}
.people01-nr dl dd ul li .pic img{display: block;width: 151px;height: 192px;transition: 0.6s all;}
.people01-nr dl dd ul li .pic::after{content: "";width: 151px;height: 192px;
  background-image: -moz-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -ms-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  position: absolute;right: -6px;bottom: -6px;z-index: 1;transition: 0.6s all;
}
.people01-nr dl dd ul li .text{margin-left: 167px;}
.people01-nr dl dd ul li .text h2{font-size: 1.25rem;font-weight: normal;letter-spacing: 0.125rem;margin-bottom: 0.9375rem;padding-bottom: 0.9375rem;border-bottom: 1px solid #e5e5e5;}
.people01-nr dl dd ul li .text h2 a{color: #323232;transition: 0.6s all;}
.people01-nr dl dd ul li .text p{font-size: 0.75rem;word-break: break-all; color: #323232;line-height: 1.125rem;height: 1.125rem;overflow: hidden; margin-bottom: 0.625rem;padding-left: 18px;background: url(people02.png) no-repeat left 4px;}
.people01-nr dl dd ul li .text p+p{background: url(people03.png) no-repeat left 4px;}
.people01-nr dl dd ul li .text p+p.rxsj{background: url(people12.png) no-repeat left 4px;}
.people01-nr dl dd ul li .text p+p+p{background: url(people04.png) no-repeat left 4px;}
.people01-nr dl dd ul li .text p+p+p+p{background: url(people05.png) no-repeat left 4px;height: 2.25rem;}
.people01-nr dl dd ul li .text p a{color: #323232;transition: 0.6s all;}
.people01-nr dl dd ul li .text p a:hover{text-decoration: underline;color: #002172;transition: 0.6s all;}
.people01-nr dl dd ul li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.people01-nr dl dd ul li:hover .pic::after{right: 0;bottom: 0;transition: 0.6s all;}
.people01-nr dl dd ul li:hover .text h2 a{color: #002172;transition: 0.6s all;}
.people02 .people01-nr dl dd ul li .text h1{font-size: 0.75rem;color: #323232;line-height: 1.5rem;height: 4.5rem;overflow: hidden;font-weight: normal;}
.people02 .people01-nr dl dd{margin-top: 2.5rem;}
/* people03 */
.people03 li{background: #f7f7f7;margin-bottom: 1.875rem;margin-top: 3.75rem;position: relative;padding: 2.5rem 1.875rem 0.625rem 0.625rem;width: 100%;}
.people03 li .pic{position: relative;float: left;margin-top: -5rem;margin-bottom: 0.625rem;}
.people03 li .pic a{display: block;overflow: hidden;position: relative;z-index: 3;width: 230px;height: 292px;}
.people03 li .pic img{display: block;width: 230px;height: 292px;transition: 0.6s all;}
.people03 li .pic::after{content: ""; width: 100%;height: 100%;position: absolute;z-index: 1;
  background-image: -moz-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -ms-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  right: -10px;bottom: -10px;transition: 0.6s all;
}
.people03 li .text{margin-left: 260px;}
.people03 li .text h5{font-size: 1.25rem;padding-bottom: 1.25rem;border-bottom: 1px solid #e5e5e5;font-weight: normal;margin-bottom: 1.875rem;}
.people03 li .text h5 a{color: #323232;transition: 0.6s all;}
.people03 li .text p{width: 50%;border-right: 1px solid #e5e5e5;float: left;padding: 0 0.9375rem;}
.people03 li .text p i{display: block;font-size: 0.875rem;line-height: 1.25rem;height: 1.25rem;overflow: hidden; color: #323232; font-style: normal;margin: 0.625rem 0; padding-left:1.125rem;background: url(people02.png) no-repeat left center;}
.people03 li .text p i+i{background: url(people09.png) no-repeat left center;}
.people03 li .text p+p{border-right: none;}
.people03 li .text p+p i{background: url(people08.png) no-repeat left center;}
.people03 li .text p+p i+i{background: url(people05.png) no-repeat left center;}
.people03 li .text p i a{color: #323232;transition: 0.6s all;}
.people03 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.people03 li:hover .pic::after{right: 0;bottom: 0;transition: 0.6s all;}
.people03 li:hover .text h5 a{color: #002172;transition: 0.6s all;}
.people03 li .text p i a:hover{color: #002172;transition: 0.6s all;}
/* people04 */
.people04 li{background: #f7f7f7;margin-bottom: 1.875rem;margin-top: 3.75rem;position: relative;padding: 2.5rem 1.875rem 0.625rem 0.625rem;width: 100%;}
.people04 li a{display: block;}
.people04 li .pic{position: relative;float: left;margin-top: -5rem;margin-bottom: 0.625rem;}
.people04 li .pic i{display: block;font-style: normal; overflow: hidden;position: relative;z-index: 3;width: 230px;height: 292px;}
.people04 li .pic img{display: block;width: 230px;height: 292px;transition: 0.6s all;}
.people04 li .pic::after{content: ""; width: 100%;height: 100%;position: absolute;z-index: 1;
  background-image: -moz-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -ms-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  right: -10px;bottom: -10px;transition: 0.6s all;
}
.people04 li .text{margin-left: 260px;}
.people04 li .text h5{font-size: 1.25rem;padding-bottom: 1.25rem;border-bottom: 1px solid #e5e5e5;font-weight: normal;margin-bottom: 1.25rem;color: #323232;transition: 0.6s all;}
.people04 li .text h5 i{font-style: normal;font-size: 0.875rem;display: inline-block;margin-top: 0.375rem;margin-left: 1.875rem;}
.people04 li .text p{padding-left: 1.375rem;border-left: 1px solid #e5e5e5; font-size: 0.875rem;color: #323232;line-height: 1.875rem;max-height: 7.5rem;overflow: hidden;}
.people04 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.people04 li:hover .pic::after{right: 0;bottom: 0;transition: 0.6s all;}
.people04 li:hover .text h5{color: #002172;transition: 0.6s all;}
/* people05 */
.people05 ul li{margin-bottom: 2.5rem; float: left;width: 48.27%;margin-right: 3.46%;background: #f7f7f7;position: relative;padding: 1.25rem 1.25rem 0.625rem 0.625rem;}
.people05 ul li:nth-child(even){margin-right: 0;}
.people05 ul li .pic{position: relative;margin-top: -2.5rem;float: left;}
.people05 ul li .pic a{display: block;overflow: hidden;border: 1px solid #f0f0f0;position: relative;width: 151px;height: 192px;z-index: 3;}
.people05 ul li .pic img{display: block;width: 151px;height: 192px;transition: 0.6s all;}
.people05 ul li .pic::after{content: "";width: 151px;height: 192px;
  background-image: -moz-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -ms-linear-gradient( 142deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  position: absolute;right: -6px;bottom: -6px;z-index: 1;transition: 0.6s all;
}
.people05 ul li .text{margin-left: 167px;}
.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.125rem;height: 1.125rem;overflow: hidden; margin-bottom: 0.625rem;padding-left: 18px;background: url(people02.png) no-repeat left 4px;}
.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;}