@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: 1200px;width: 100%;margin: 0 auto;}
.head-box{background:#fff;}
.head-box .wrap{position: relative;z-index: 2;}
.head-box::after{content: "";width: 100%;height: 4px;position: absolute;left: 0;top: 0;background: url(../images/top-bg.png) repeat-y top center;z-index: 1;}
.head-r{margin-top: 0.75rem;}
#header {z-index: 1000;padding: 1.25rem 0;background:#fff url(../images/top-bg02.png) no-repeat 60% bottom;}
#header .logo {width: 35.5%;position: relative;}
#header .logo a{display: block;}
#header .logo img {width: 100%;}
.head-r p{float: left;padding:0.375rem 0.625rem;border: 1px solid #efefef;border-radius: 0.9375rem;margin-right: 1.875rem;transition: 0.6s all;}
.head-r p a{color: #999999;font-size: 0.75rem; padding: 0 6px;transition: 0.6s all;}
.head-r p:hover{background-image: -moz-linear-gradient( -180deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -webkit-linear-gradient( -180deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -ms-linear-gradient( -180deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  transition: 0.6s all;
  }
 .head-r p:hover a{color: #fff;transition: 0.6s all;}
.head-r .search{float: left;overflow: hidden;width: 200px;border-bottom: 1px solid #dcdcdc;padding-bottom: 0.625rem;}
.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;float: right;cursor: pointer;}
.animenu__toggle {display: none;cursor: pointer;background-image: -moz-linear-gradient( -180deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -webkit-linear-gradient( -180deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -ms-linear-gradient( -180deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);border: 0;padding: 0.3rem;height: 2.5rem;width: 2.5rem;}
.animenu__toggle.animenu__toggle--active {background-color: #d6b97f;}
.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-image: -moz-linear-gradient( -180deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -webkit-linear-gradient( -180deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -ms-linear-gradient( -180deg, rgb(42,39,167) 0%, rgb(130,48,142) 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;font-family: "times new roman"; height: 3.125rem;width: 12%;text-align: center;}
.animenu__nav>li>a{font-size: 1.125rem;line-height: 3.125rem;font-family: "times new roman";color: #fff;}
.animenu__nav>li>a {}
.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: #d6b97f;}
.animenu__nav__child {left: -30%;min-width: 100%;position: absolute;top: 100%;z-index: 9;opacity: 0;visibility: hidden;margin: 10px 0 0 0;background-color: #550882;transition: margin .15s, opacity .15s;}
.animenu__nav__child>li {width: 220px;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: #550882;}
.animenu__nav__child>li:last-child {border: 0;}
.animenu__nav__child a {padding: 10px;width: 100%;border-color: #550882;font-size: 0.875rem;}
.animenu__nav__child a:hover {border-color: #550882;color: #d6b97f;}
.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: #550882;width: 100%;display: none;}
.animenu__nav__child>li:hover dl{display: block;}
.animenu__nav>li>a.on{color: #d6b97f;}
.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(../images/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: #550882;position: relative;height: 4rem;line-height: 4rem;text-align: left;}
	.animenu__nav a:hover {background-color: #550882;border-color: #550882;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: 96px;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: auto !important;}
.banner .swiper-slide{/* background: #4c256b; */height: 500px;width: 100%;}
.banner .swiper-slide .text{width: 29%;height: 100%;background:#4c256b url(../images/bg3.png) no-repeat -20px center;/*background-size: 90%;*/ position: relative;z-index: 1;}
.banner .swiper-slide .text a{display: block;width: 60%;position: relative;top: 50%;margin-top: -100px;z-index: 1;}
.banner .swiper-slide .text h5{font-size: 1.375rem;color: #fff;line-height: 2.125rem;height: 4.25rem;overflow: hidden; font-family: simsun;margin-bottom: 1.25rem;}
.banner .swiper-slide .text p{font-size: 0.875rem;color: #c4bdcc;line-height: 1.625rem;height: 6.5rem;overflow: hidden;}
.banner .swiper-slide .pic{width: 71%;position: relative;text-align: center;overflow: hidden;}

/*.banner .swiper-slide .text::after{content: "";display: block;position: absolute;z-index: 0;top: 0;left: 0;  width: calc(100% + 300px);height: 100%;background: url(../images/bg3.png) no-repeat left center;background-size: 100% 100%;}*/
.banner .swiper-slide .text::after{content: "";display: block;position: absolute;z-index: 0;top: 0;right: calc(-28% + 2px); width:28%;height: 100%;background: url(../images/banner-bg01.png) no-repeat right center;background-size: 100% 100%;}

.banner .swiper-slide .pic img {vertical-align: top;width: 100%;height:500px;object-fit: cover;-webkit-animation-name: centerBig;animation-name: centerBig;animation-duration: 5s;animation-iteration-count: infinite;}
.banner .swiper-pagination{display: none;}
.banner .swiper-button-prev{cursor: pointer !important; width: 36px;height: 36px;background: url(../images/banner-l.png) no-repeat center;left: 12.5%;bottom: 5rem;top: auto;z-index: 999;}
.banner .swiper-button-next{cursor: pointer !important; width: 36px;height: 36px;background: url(../images/banner-r.png) no-repeat center;left: 15.41%;bottom: 5rem;top: auto;z-index: 999;}
.banner .swiper-slide .text h5:hover{text-decoration: underline;}

@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 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: 50%;left: 10px;}
.banner .swiper-button-next{bottom: auto;top: 50%;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-family: "times new roman";}
.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;}
.part1-l ul{margin-right: -2%;}
.part1-l .title{position: relative;}
.part1-l .title .fr{float: left;margin-left: 2.5rem;}

.part1-l ul{margin-right: -2%;}
.part1-l li{float: left;width: 31%;margin-right: 2%;background: #fff;position: relative;padding: 1.25rem 0;border-top: 1px solid #eeeeee;}
/* .part1-l li:nth-child(even){margin-right: 0;} */


.part1-l li a{display: block;top: 0; transition: 0.6s all;position: relative;}


.part1-l li .pic{position: relative;}
.part1-l li .pic .img{background: #82308e;overflow: hidden;}
.part1-l li .pic .img img{display: block;width: 100%;opacity: 0.9;object-fit:cover;transition: 0.6s all;height: 237px;}
.part1-l li .pic .time{position: absolute;right: 0;bottom: 0;padding: 1.375rem 0.4375rem 0 0.9375rem; width: 76px;height: 51px;background: url(../images/part1-02.png) no-repeat center;overflow: hidden;}
.part1-l li .pic .time .day{float: left; font-size: 1.25rem;color: #999999;padding-bottom: 0.25rem;font-family: "times new roman";}
.part1-l li .pic .time .year{float: left;font-family: "times new roman";margin-top: 0.3125rem;padding-left: 0.375rem;background: url(../images/part1-04.png) no-repeat left center; font-size: 0.875rem;color: #999999;}
.part1-l li .text{margin-top: 1.25rem;transform: 0.6s all;}
.part1-l li .text h5{font-family: "times new roman"; font-size: 1.125rem;color: #323232;line-height: 1.5rem;height:3rem;overflow: hidden;margin-bottom: 0.9375rem;transition: 0.6s all;}
.part1-l li .text p{font-family: "times new roman";font-size: 0.75rem;color: #888888;line-height: 1.125rem;height: 2.25rem;overflow: hidden;}
.part1-l li .text h5 img{margin-top: 8px;margin-left: 0.625rem;}
.part1-l li:hover{box-shadow: 0px 0px 16px 0px rgba(145, 145, 145, 0.39);}
.part1-l li:hover a{top: -1.25rem; 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: #82308e;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 #82308e;}
.part1-l li>.border:nth-of-type(2){top:0;right:0;width:10px;height:0;border-right:1px solid #82308e;}
.part1-l li>.border:nth-of-type(3){bottom:0;right:0;width:0;height:0;border-bottom:1px solid #82308e;}
.part1-l li>.border:nth-of-type(4){bottom:0;left:0;width:0;height:0;border-left:1px solid #82308e;}
.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: left;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: 70px;border: 1px solid #82308e;border-radius: 7px;transition: 0.6s all;}
.part1-r li .day{transition: 0.6s all;font-size: 1.75rem;color: #82308e;font-family: "times new roman";text-align: center;line-height: 42px;background: url(../images/part1-05.png) no-repeat bottom center;margin-bottom: 0.3125rem;}
.part1-r li .month{transition: 0.6s all;font-size: 0.75rem;color: #999999;text-align: center;}
.part1-r li p{margin-left: 66px;font-family: "times new roman"; font-size: 1rem;color: #323232;line-height: 1.375rem;height: 4.125rem;overflow: hidden;transition: 0.6s all;}
.part1-r li:hover .time{
  background-image: -moz-linear-gradient( 90deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  transition: 0.6s all;
}
.part1-r li:hover .day{color: #fff;background: url(../images/part1-05-on.png) no-repeat bottom center;transition: 0.6s all;}
.part1-r li:hover .month{color: #fff;transition: 0.6s all;}
.part1-r li:hover p{color: #82308e;transition: 0.6s all;}
/* part2 */
.part2{padding: 3.125rem 0;margin: 3.125rem auto 0 auto;border-top: 1px solid #eeeeee;}
.part2 .title{position: relative;}
.part2 .title .fr{float: left;margin-left: 2.5rem;}
.part2 .swiper-container{padding-bottom: 8px;}
.part2-nr{position: relative;}
.part2-nr .swiper-slide{}
.part2-nr .swiper-slide:last-child{margin-right: 0;}
.part2-nr .swiper-slide a{display: block;position: relative;}
.part2-nr .swiper-slide .pic{position: relative;margin-bottom: 1.25rem;background: url(../images/part2-02.png) no-repeat 10.625rem 0.625rem;}
.part2-nr .swiper-slide .pic .img{width: 120px;height: 120px;overflow: hidden;border-radius: 50%;}
.part2-nr .swiper-slide .pic .img img{display: block;width: 120px;height: 120px;border-radius: 50%;transition: 0.6s all;}
.part2-nr .swiper-slide .pic h5{position: absolute;font-family: "times new roman"; left: 86px;bottom: 0;font-size: 1.25rem;color: #82308e;line-height: 2.5rem;height: 2.5rem;background: #fff;padding: 0 0.625rem;}
.part2-nr .swiper-slide .text{margin-bottom: 1.25rem;padding-bottom: 1.25rem;border-bottom: 1px solid #ececec;position: relative;}
.part2-nr .swiper-slide .text::after{content: "";display: block;width: 0;height: 1px;background: #82308e;position: absolute;bottom: 0;left: 0;transition: width 1s;-webkit-transition: width 1s; /* Safari */}
.part2-nr .swiper-slide .text h5{transition: 0.6s all;font-size: 1.125rem;color: #323232;line-height: 1.5rem;height: 4.5rem;overflow: hidden;font-family: "times new roman";font-weight: normal;margin-bottom: 0.9375rem;}
.part2-nr .swiper-slide .text li{font-size: 0.75rem;color: #666666;line-height: 1.25rem;height: 1.25rem;overflow: hidden;font-family: "times new roman";padding-left: 22px;background: url(../images/part2-03.png) no-repeat left center;}
.part2-nr .swiper-slide .text li+li{background: url(../images/part2-04.png) no-repeat left center;}
.part2-nr .swiper-slide .icon{}
.part2-nr .swiper-slide .icon li{float: left;margin-right: 0.625rem;width: 26px;height: 26px;overflow: hidden;}
.part2-nr .swiper-slide .icon li a{display: block;width: 26px;height: 26px;overflow: hidden; background: url(../images/part2-05.png) no-repeat top center;transition: 0.6s all;}
.part2-nr .swiper-slide .icon li+li a{background: url(../images/part2-06.png) no-repeat top center;}
.part2-nr .swiper-slide .icon li+li+li a{background: url(../images/part2-07.png) no-repeat top center;}
.part2-nr .swiper-slide .icon li:hover a{background: url(../images/part2-05.png) no-repeat bottom center;transition: 0.6s all;}
.part2-nr .swiper-slide .icon li+li:hover a{background: url(../images/part2-06.png) no-repeat bottom center;transition: 0.6s all;}
.part2-nr .swiper-slide .icon li+li+li:hover a{background: url(../images/part2-07.png) no-repeat bottom center;transition: 0.6s all;}
.part2-nr .swiper-slide:hover .pic .img img{transform: scale(1.1);transition: 0.6s all;}
.part2-nr .swiper-slide:hover .text h5{color: #82308e;transition: 0.6s all;}
.part2-nr .swiper-slide:hover .text::after{width: 100%;}
.part2-nr .swiper-button-prev{display: none; left: -66px;width: 36px;height: 36px;background: url(../images/part2-l.png) no-repeat center;}
.part2-nr .swiper-button-next{display: none;right: -66px;width: 36px;height: 36px;background: url(../images/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: #82308e;margin: 0 5px;}

/* footer */
.footer{background: url(../images/footer-bg.png) no-repeat center;background-size: 100% 100%;padding: 1.875rem 0;}
.footer .clear{position: relative;}
.footer-l{width: 21%;padding-right:10px;margin-right: 20px;border-right: 1px solid #9067a0;}
.footer-l h5,.footer-c h5{font-size: 1.625rem;color: #fff;font-family: "times new roman";padding-right: 110px;position: relative;display: table;margin-bottom: 1.875rem;}
.footer-l h5::after,.footer-c h5::after{content: "";display: block;background: #a37caa;width: 100px;height: 1px;position: absolute;right: 0;top: 50%;}
.footer-l ul{margin-bottom: -1.25rem;}
.footer-l li{float: left;width: 49%;margin-right: 2%;margin-bottom: 1.25rem;}
.footer-l li a{font-size: 0.875rem;color: #ccbed0;font-family: "times new roman";transition: 0.6s all;}
.footer-l li:nth-child(even){margin-right: 0;}
.footer-l li:hover a{color: #fff;transition: 0.6s all;}
.footer-c{width: 52.2%;}
.footer-c p{margin-top: 1.125rem;font-size: 0.875rem;color: #e4dfea;font-family: "times new roman";}
.footer-c li:hover a{border: 1px solid #fff;transition: 0.6s all;}
.footer-r{width: 24%;margin-top: 20px;}
.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: 196px;}
.part1-r{margin-top: 3.125rem;}
.footer-l{width: 100%;margin-bottom: 1.875rem;margin-right: 0;padding-right: 0;border-right: none;}
.footer-l li{width: 32%;margin-right: 1%;}
.footer-l li:nth-child(even){margin-right: auto;}
.footer-c{width: 75%;}
.part2-nr .swiper-slide .pic{background: url(../images/part2-02.png) no-repeat right 0.625rem;background-size: 22%;}
}
@media(max-width: 768px) {
	 .part1-l ul{margin-right: 0;}
	.part1-l li{width: 48%;margin-right: 4%;}
	.part1-l li:nth-child(even){margin-right: 0;}
	.part1-l li .pic .img img{height: 221px;}	.footer-l{position: relative;top: auto;float: none;width: 100%;margin: 0 auto;}
	.footer-c{width: 100%;float: none;left: auto;margin:1.875rem auto;}
	.footer-c p{line-height: 1.25rem;}
	.footer-r{float: none;width: 50%;display: table;margin: 0 auto;}
}
@media(max-width: 430px) {
	.part1-l li{width: 100%;float: none;}
.part1-l li .pic .img img{height: 240px;}
.footer-r{width: 65%;}
.footer-c li a{padding: 0 0.625rem;}
 .part1-l .title .fr{margin-left: 0;float: right;}
 .part2 .title .fr{margin-left: 0;float: right;}
}
@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: #4c256b;}
.list-banner .pic{float: right;width: 72.91%;}
.list-banner .pic img{display: block;width: 100%;}
.list-banner .img{position: absolute;left: 0;width: 35.93%;height: 100%; background: url(../images/list-banner02.png) no-repeat left center;background-size: 100%;}
.list{padding: 3.125rem 0;position: relative;min-height: 350px;}
.list-l{width: 72.5%;}
.position{margin-bottom: 1.25rem;}
.position p{padding-left: 26px;background: url(../images/position.png) no-repeat left center;line-height: 1.25rem;font-size: 0.875rem;color: #888888;font-family: "times new roman";}
.position p a{color: #888888;padding: 0 0.3125rem;transition: 0.6s all;font-family: "times new roman";}
.position p a:hover{color: #843490;transition: 0.6s all;}
.position p a.on{color: #843490;}
.list-r{width: 22.5%;}
.list-nav{}
.list-nav .pic{display: none;}
.list-nav .pic img{display: block;}

.list-nav h5{display: block; height: 140px;padding: 0 0.9375rem; margin: 0 auto;text-align: center; background: url(../images/list-nav01.png) no-repeat center;background-size: 100% 100%;}
.list-nav h5 a{display: table;margin: 0 auto;}
.list-nav h5 h3{width: 100%;white-space: normal;line-height: 2.25rem;height: 140px; font-weight: normal;position: relative;vertical-align: middle;text-align: center;display: table-cell;}
.list-nav h5 h3{font-weight: normal;color: #fff;font-size: 1.875rem;font-family: "times new roman";}
.list-nav h5 h3::after{content: "";position: absolute;width: 30px;height: 1px;background: #fff;left: 50%;margin-left: -15px;bottom: 1.25rem;}

.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;z-index: 99;}
.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;padding: 0.9375rem 1.25rem;font-size: 1rem;font-family: "times new roman"; 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: #82308e;position: absolute;left: 0;top: 0;z-index: 2;transition: height 1s;-webkit-transition: height 1s; /* Safari */}
.list-nav ul li>a:hover{color: #82308e;transition: 0.6s all;}
.list-nav ul li>a:hover::after{height: 100%;}
.list-nav ul li.onn>a{color: #82308e;}
.list-nav ul li.onn>a::after{height: 100%;}
.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;}
.list01 li a{display: block;position: relative;padding: 1.25rem 0;}
.list01 li .pic{overflow: hidden;position: relative;float: left;z-index: 2;padding: 5px 0;background: #fff;}
.list01 li .pic .img{background: #82308e;width: 280px;}
.list01 li .pic img{display: block;width: 100%;opacity: 0.9;transition: 0.6s all;}
.list01 li .text{margin-left: 40px;padding-left: 260px;padding-right: 1.875rem;}
.list01 li .text::after{content: "";position: absolute;left: 40px;top: 0; width: calc(100% - 40px);height: 100%;border: 1px solid #e8e8e8;z-index: 1;transition: border 1.5s;-webkit-transition: border 1.5s;}
.list01 li .text h5{font-size: 1.125rem;color: #323232;line-height: 1.625rem;height: 3.25rem;overflow: hidden;font-family: "times new roman";transition: 0.6s all;}
.list01 li .text p{font-size: 0.875rem;color: #999999;line-height: 1.25rem;height: 5rem;overflow: hidden;margin-bottom: 1.25rem;margin-top: 1.25rem;padding-top: 1.25rem;border-top: 1px solid #f0f0f0;position: relative;}
.list01 li .text p::after{content: "";width: 50px;height: 3px;position: absolute;top: -1px;left: 0;background: #82308e;transition: width 1.5s;-webkit-transition: width 1.5s;}
.list01 li .text i{font-style: normal;color: #82308e;font-size: 0.875rem;font-family: "times new roman";}
.list01 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);opacity: 1;}
.list01 li:hover .text::after{border: 1px solid #82308e;}
.list01 li:hover .text h5{color: #82308e;transition: 0.6s all;}
.list01 li:hover .text p::after{width: 100%;}
/* list01 end */
/* list02 start */
.list02 ul{margin-bottom: -2.5rem;overflow:hidden;}
.list02 li{float: left;width: 47.7%;margin-right: 4.6%;margin-bottom: 2.5rem;}
.list02 li:nth-child(even){margin-right: 0;}
.list02 li a{display: block;position: relative;overflow: hidden;}
.list02 li .list02-l{position: relative;float: left;width: 70px;}
.list02 li .list02-l .time{padding: 1.25rem 0;border-bottom: 1px solid #e4e4e4;margin-bottom: 1.25rem;}
.list02 li .list02-l .month{font-size: 1rem;color: #999999;text-align: center;font-family: "times new roman";}
.list02 li .list02-l .day{font-size: 2.5rem;color: #82308e;text-align: center;line-height: 3.5rem;font-family: "times new roman";}
.list02 li .list02-l .year{font-size: 0.875rem;color: #999999;text-align: center;font-family: "times new roman";}
.list02 li .list02-l .look{padding-top: 24px;background: url(../images/list04.png) no-repeat top center;font-size: 1.25rem;color: #999999;text-align: center;font-family: "times new roman";}
.list02 li .list02-r{margin-left: 70px;border-left: 1px solid #e4e4e4;padding-left: 1.25rem;}
.list02 li .list02-r .pic{overflow: hidden;margin-bottom: 1.25rem;}
.list02 li .list02-r .pic img{display: block;width: 100%;height: 239px;transition: 0.6s all;}
.list02 li .list02-r p{transition: 0.6s all;font-size: 1.125rem;color: #323232;line-height: 1.625rem;height: 4.875rem;overflow: hidden;font-family: "times new roman";}
.list02 li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.list02 li:hover p{color: #82308e;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 #cdcdcd;border-radius: 7px;position: relative;float: left;transition: 0.6s all;}
.list03 li .day{transition: 0.6s all;font-size: 1.75rem;color: #999999;font-family: "times new roman";text-align: center;line-height: 44px;background: url(../images/list05.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{margin-top: 0.625rem; font-size: 1.125rem;color: #323232;line-height: 1.625rem;height: 3.25rem;overflow: hidden;font-weight: normal;font-family: "times new roman"; transition: 0.6s all;}
.list03 li:hover .time{ background-image: -moz-linear-gradient( 90deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(42,39,167) 0%, rgb(130,48,142) 100%);
  transition: 0.6s all;}
  .list03 li:hover .day{background: url(../images/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: #82308e;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: 1.5rem;line-height: 2.125rem;margin-bottom: 1.25rem;font-family: "times new roman";}
.show01 p{font-size: 0.875rem;color: #999999;}
.show01 p i{font-style: normal;padding-left: 20px;background: url(../images/show01.png) no-repeat left center;margin-right: 1.875rem;font-family: "times new roman";}
.show01 p i+i{background: url(../images/list02.png) no-repeat left center;}
.show02 p{font-size: 1.125rem;color: #323232;line-height: 2rem;font-family: "times new roman";margin-bottom: 0.9375rem;word-break: break-all;}
.show02 p a{word-break: break-all;}
.show02 img{display: block;margin: 0 auto 0.9375rem auto;max-width: 100%;border:none !important;}
#vsb_content_2 P{font-size: 1.125rem !important;line-height: 2rem !important;word-break: break-all;}
#vsb_content_2 P a{word-break: break-all;}
#vsb_content_2 IMG{border:none !important;}
.show03{margin-top: 2.5rem;padding-top: 1.25rem;border-top: 1px solid #efefef;}
.show03 p{font-size: 0.875rem;color: #323232;line-height: 1.5rem;font-family: "times new roman";padding: 0.625rem 0;font-weight: bold;}
.show03 p a{color: #323232;color: #323232;font-family: "times new roman";font-weight: normal;}
.show03 p a:hover{color: #82308e;transition: 0.6s all}
/* show end */
/* page start */
.page-t p{font-size: 1.125rem;color: #323232;line-height: 2rem;font-family: "times new roman";margin-bottom: 0.9375rem;}
.page-b{position: relative;overflow: hidden;width: 100%;padding: 2.5rem 0;}
.page-b::after{content: "";width: 38.5%;height: 100%;display: block;position: absolute;top: 0;left: 0; background: url(../images/page01.png) no-repeat bottom center;background-size: 100% 100%;}
.page-bnr{position: relative;z-index: 1;margin-left: 31.6%;padding-right: 1.5rem;padding-bottom: 1.5rem;}
.page-bnr div{background: #fcfcfc;position: relative;z-index: 1;padding: 1.875rem;}
.page-bnr::after{content: "";display: block;width: 100%;height: 100%;background: url(../images/page03.png) no-repeat top center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.page-bnr dl{border-bottom: 1px solid #ebebeb;padding: 1.25rem 0;overflow: hidden;}
.page-bnr dl dt{font-size: 1.5rem;margin-bottom: 1.25rem;position: relative;line-height: 1.625rem;height: 1.625rem;overflow: hidden;}
.page-bnr dl dt::after{content: "";width: 30px;height: 1px;background: #82308e;position: absolute;bottom: -1.25rem;left: 0;}
.page-bnr dl dt a{color: #323232;font-family: "times new roman";transition: 0.6s all;}
.page-bnr dl dt a:hover{color: #82308e;transition: 0.6s all;}
.page-bnr dl dd{float: left;width: 33.33%;margin-top: 1.25rem;}
.page-bnr dl dd a{transition: 0.6s all;font-size: 0.75rem;display: block;line-height: 0.875rem;height: 0.875rem;overflow: hidden; color: #323232;font-family: "times new roman";padding-left: 18px;background: url(../images/page02.png) no-repeat left center;}
.page-bnr dl dd a:hover{color: #82308e;transition: 0.6s all;}
.page-bnr dl.last dt{margin-bottom: 0;}
.page-bnr dl.last dt::after{content: "";display: none;}
/* page end */

.pb_sys_common .p_t{line-height:24px !important;}
.pb_sys_style1 .p_no_d{border: 1px solid #4c0b77 !important;background-color: #4c0b77 !important;}

/*2021-04-22新增样式*/
#ss_result .ss_title{display: block;font-size:18px;color: #404040;line-height: 32px;font-family: "times new roman";}
#ss_result .ss_title span{font-size:18px;    font-family: "times new roman";}
#ss_result .ss_des{display: block;font-size:15px;color: #606060;line-height: 28px;font-family: "times new roman";}
#ss_result .ss_date{display: block;font-size:15px;color: #404040;line-height: 28px;font-family: "times new roman";}
#ss_result .ss_wjg{font-size:18px;font-family: "times new roman";}
@media(max-width: 1366px) {
.list{width: calc(100% - 30px);margin: 0 auto;}
}
@media screen and (max-width: 1024px) {
.list-nav h5{padding-left: 0;width: 100%;height: auto;line-height:2.5rem;background: none;text-align: left;padding: 0;width: 80%;text-align: left;margin-left: 0;}
.list-nav h5 a{display: block;color: #323232;width: auto;}
.list-nav h5 h3{height: auto;color: #323232;display: block;vertical-align: auto;text-align: left;}
.list-nav h5 h3::after{display: none;}
.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%;height: auto;line-height:2.5rem;background: none;text-align: left;}
.list-nav h5 a{display: block;color: #323232;}
.list-nav .pic{display: block;position: absolute;right: 0;top: 0;}
.list02 li .list02-r .pic img{height: 284px;}
}
@media(max-width: 768px) {
.list01 li .pic .img{width: 160px;}
.list01 li .text{padding-left: 140px;}
.list01 li .text p{height: 3.75rem;}
.list02 li{float: none;width: 100%;margin-right: 0;}
.list02 li .list02-r .pic img{height: 479px;object-fit: cover;}
.page-b::after{content: "";display: none;}
.page-bnr{margin-left: 0;}
.show02 img{height:auto !important;}
#vsb_content_2 IMG{border:none !important; height:auto !important;}

       /*2021-04-02新增样式*/
       #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) {
.list01 li .pic{float: none;display: table;margin: 0 auto;}
.list01 li .text::after{content: "";width: 100%;left: 0;top: 40px;height: calc(100% - 40px);}
.list01 li .pic{width: 80%;padding: 0 5px;}
.list01 li .pic .img{width: 100%;}
.list01 li .text{margin-left: 0;padding-left:0.9375rem;padding-right: 0.9375rem;margin-top: 1.25rem;}
.list02 li .list02-r .pic img{height: 218px;}
.page-bnr dl dd{width: 50%;}
}
@media(max-width: 375px) {
.list02 li .list02-r .pic img{height: 189px;}
.page-bnr dl dd{width: 100%;}
}
@media(max-width: 360px) {
.list02 li .list02-r .pic img{height: 178px;}
}
@media(max-width: 320px) {
.list02 li .list02-r .pic img{height: 149px;}	
}
/* people01 */
.people01 ul{margin-bottom: -1.25rem;}
.people01 li{margin-bottom: 1.25rem;background: #f4f4f4;padding: 1.25rem 5rem;position: relative;overflow: hidden;}
.people01 li .pic{float: left;position: relative;overflow: hidden;}
.people01 li .pic img{display: block;width: 151px;height: 192px;transition: 0.6s all;}
.people01 li .text{margin-left: 191px;}
.people01 li .text h5{line-height: 2.75rem;border-bottom: 1px solid #e5e5e5;font-weight: normal;position: relative;}
.people01 li .text h5::after{content: "";display: block;width: 80px;height: 3px;background: #82308e;position: absolute;bottom: -2px;left: 0;transition: width 1.5s;-webkit-transition: width 1.5s;}
.people01 li .text h5 a{transition: 0.6s all;display: initial;font-family: "times new roman";color: #323232;font-size: 1.25rem;margin-right: 1.25rem;}
.people01 li .text h5 i{font-style: normal;font-family: "times new roman";color: #323232;font-size: 0.875rem;padding-top: 4px;display: -webkit-inline-box;}
.people01 li .text h4{margin-top: 0.9375rem;font-size: 1rem;color: #323232;font-family: "times new roman";line-height: 1.125rem;height: 1.125rem;overflow: hidden;}
.people01 li .text p{margin-top: 0.9375rem;font-size: 0.875rem;color: #323232;overflow: hidden;line-height: 1rem;height: 1rem;overflow: hidden;}
.people01 li .text p i{font-style: normal;width: 50%;float: left;font-family: "times new roman";}
.people01 li .text p b{font-family: "times new roman";}
.people01 li .text p a{color: #323232;font-family: "times new roman";transition: 0.6s all;}
.people01 li .text p a:hover{color: #82308e;transition: 0.6s all;}
.people01 li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.people01 li:hover .text h5::after{width: 100%;}
.people01 li:hover .text h5 a{color: #82308e;transition: 0.6s all;}
/* people02 */
.people02-tit{margin-bottom: 1.25rem;background: #82308e;padding: 0.875rem 0.625rem;}
.people02-tit li{float: left;margin-right: 0.125rem;}
.people02-tit li a{display: block;padding: 0.3125rem 0.625rem;font-size: 0.75rem;color: #fff;font-family: "times new roman";transition: 0.6s all;}
.people02-tit li.on a{background: #fff;border-radius: 2px;color: #82308e;}
.people02-tit li:hover a{background: #fff;border-radius: 2px;color: #82308e;transition: 0.6s all;}
.people02-nr li{float: left;width: 48.85%;margin-right: 2.3%;margin-bottom: 1.25rem;}
.people02-nr li:nth-child(even){margin-right: 0;}
.people02-nr li a{display: block;padding: 0.625rem;background: #f4f4f4;overflow: hidden;}
.people02-nr li .pic{overflow: hidden;position: relative;float: left;}
.people02-nr li .pic img{display: block;width: 130px;height: 170px;transition: 0.6s all;}
.people02-nr li .text{margin-left: 145px;}
.people02-nr li .text h5{line-height: 34px;border-bottom: 1px solid #e5e5e5;font-size: 1rem;color: #323232;font-weight: normal;font-family: "times new roman";position: relative;}
.people02-nr li .text h5 i{font-style: normal;font-size: 0.75rem;display: inline-block;font-family: "times new roman";margin-left: 1.25rem;}
.people02-nr li .text h5::after{content: "";display: block;width: 80px;height: 3px;background: #82308e;position: absolute;bottom: -2px;left: 0;transition: width 1.5s;-webkit-transition: width 1.5s;}
.people02-nr li .text h4{margin-top: 0.9375rem;font-size: 0.75rem;color: #323232;line-height: 1rem;height: auto;font-family: "times new roman";overflow: hidden;}
.people02-nr li .text p{margin-top: 0.9375rem;font-size: 0.75rem;color: #323232;font-family: "times new roman";line-height: 0.875rem;height: 0.875rem;overflow: hidden;}
.people02-nr li .text p b{font-family: "times new roman";}
.people02-nr li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.people02-nr li:hover .text h5::after{width: 100%;}
@media(max-width: 1366px) {

}
@media screen and (max-width: 1024px) {
.people01 li{padding: 1.25rem;}
}
@media(max-width: 768px) {
.people01 li .pic{float: none;margin: 0 auto;}
.people01 li .pic img{margin: 0 auto;}
.people01 li .text{margin-left: 0;}
.people01 li .text p{height: auto;overflow: inherit;}
.people01 li .text p i{width: 100%;display: block;}
.people01 li .text p>i{margin-bottom: 0.9375rem;}
.people02-nr li{width: 100%;}
.people02-nr li .text p{line-height: auto;height: auto;overflow: inherit;}
}
@media(max-width: 414px) {

}
@media(max-width: 375px) {

}
@media(max-width: 360px) {

}
@media(max-width: 320px) {
	
}