@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) {
    .title h5{color:#b0252a !important;background:none !important;}
	.big-title h5{color:#b0252a !important;background:none !important;}
	.position h5{color:#b0252a !important;background:none !important;}
	.rese-title h5{color:#b0252a !important;background:none !important;}
	.rese-title02 h5{color:#b0252a !important;background:none !important;}
}

/*==========================================公共 开始=============================================*/
.w10{width:100%;margin: 0 auto;}
.wrap {max-width: 1320px;width: 100%;margin: 0 auto;}
.w9{max-width: 90%;margin: 0 auto;}
.clam1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.clam2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.clam3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.clam4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}
.top{background: #b0252a;height: 1.875rem;line-height: 1.875rem;}
.top-r{float: right;overflow: hidden;}
.top-r p{float: left;font-size: 0.875rem;margin-right: 1rem;}
.top-r p a{color: #fff;}
.top-r .search-btn{float: left;margin-top: 0.3125rem;}
header {z-index: 1000;width: 100%;}
header .fl {position: relative;margin: 15px 0;}
header .fl a {display: block;}
header .fl embed {width: 13.375rem;display: inline-block;vertical-align: middle;}
header .fl embed.wap {display: none}
#header .logo {width: 26%;}
#header .logo img {width: 100%;}
header .w9{position: relative;}
.right_icon ul {font-size: 0;margin-top: 35px;}
.right_icon ul li {display: inline-block;margin-left: 1.25rem;float: left;}
.right_icon ul li a{display: block;}
.right_icon ul li a p{color: white;height: 16px; width: 20px;}
/*下滑*/
.mouseIco {width: 21px;height: 36px;display: block;margin: 0px auto;border-radius: 6px;position: absolute;left: 50%;margin-left: -11px;bottom: 35px;z-index: 900;}
.mouseIco i {background: url(../images2020/down.png) center no-repeat;width: 16px;height: 9px;border-radius: 1px;display: block;position: absolute;left: 50%;margin-left: -8px;-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
	from {opacity: 0;}
	33% {opacity: 1;}
	to {transform: translateY(15px);-webkit-transform: translateY(15px);opacity: 0;}
}

@-webkit-keyframes mouse-dot {
	from {opacity: 0;}
	33% {opacity: 1;}
	to {transform: translateY(15px);-webkit-transform: translateY(15px);opacity: 0;}
}
.scrool {height: 52px;width: 36px;position: absolute;left: 50%;margin-left: -18px;bottom: 30px;text-align: center;z-index: 1000;text-transform: uppercase;background: rgba(255, 255, 255, 0.3);border-radius: 18px;border: #fff 1px solid;}
.scrool a {font-size: 12px;color: #fff}
.animenu__toggle {display: none;cursor: pointer;background-color:#b0252a;border: 0;padding: 0.3rem;height: 2.5rem;width: 2.5rem;}
.animenu__toggle.animenu__toggle--active {background-color: #c62721;}
.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 {position: absolute;right: 0;top: 2.5rem;width: 73%;}
.animenu ul {padding: 0;list-style: none;text-align: right;}
.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: 12.7%;text-align: center;}
.animenu__nav>li>a{font-size: 1.25rem;line-height: 26px;}
.animenu__nav>li>a {text-transform: uppercase;color: #000;}
.animenu__nav>li.on>a{color:#E00808;font-weight:bold}
.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: #E00808;}
.animenu__nav__child {min-width: 100%;position: absolute;top: 100%;z-index: 9;opacity: 0;visibility: hidden;margin: 10px 0 0 0;background-color: #b0252a;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: #b0252a;}
.animenu__nav__child>li:last-child {border: 0;}
.animenu__nav__child a {padding: 10px;width: 100%;border-color: #c62721;font-size: 0.875rem;}
.animenu__nav__child a:hover {background-color: #c62721;border-color: #c62721;color: #fff;}
.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: #b0252a;width: 100%;display: none;}
.animenu__nav__child>li:hover dl{display: block;}
.animenu__nav>li>a.on{color: #c62721;}

@media(max-width: 1800px) {
	.animenu__nav>li{}
}
@media(max-width: 1720px) {
	
	.animenu__nav>li>a {font-size: 1.125rem;}
	.animenu__nav>li{}
}
@media(max-width: 1360px) {
	#header .logo {width: 25%}
	.animenu__nav>li>a {font-size: 1rem;}
	.animenu__nav>li{}
	.animenu__nav__child{}
	.animenu{top: 1.375rem;width: 74%;}
}
@media(max-width: 1200px) {
	
	.right_icon ul{margin-top: 20px;}
	
}
@media(max-width: 1200px) {
	
	.animenu__nav>li>a {font-size: 0.75rem;}
	
}
@media screen and (max-width: 1000px) {
	header .w9,.top .w9{max-width: calc(100% - 30px);}
	#header .logo {width: 50%}
	.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:4.25rem;z-index: 9;}
	.right_icon ul {margin-right: 5rem;}
    .animenu__toggle {display: inline-block;float:  right;margin-top: 30px;position: absolute;right: 0;}
    .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 #c62721;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: rgba(198, 39, 33, 0.9);position: relative;height: 4rem;line-height: 4rem;text-align: left;}
	.animenu__nav a:hover {background-color: #c62721;border-color: #c62721;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;}
	
}
@media(max-width: 768px) {
.animenu__toggle{margin-top: 22px;}
.animenu{margin-top: -4px;}
}
@media(max-width: 414px) {
#header .logo{width: 72%;}
.animenu{margin-top: -3px;}
}
@media(max-width: 375px) {
	.animenu__toggle{margin-top: 14px;}
	.animenu{margin-top: -11px;}
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	
}

/* 搜索 */
.tc2 form {border-radius: 4px;overflow: hidden;background: #fff;height: 60px;width: 100%;}
.tc2 input[type="text"] {border: none;width: 94%;display: block;height: 60px;text-align: left;color: #434343;font-size: 14px;background: none;line-height: 60px;padding: 0 20px;}
.tc2 input[type="text"]:focus {text-align: left;}
.tc2 input[type="image"] {position: absolute;right: 0;top: 50%;padding: 0;z-index: 2;height: 60px;width: 70px;cursor: pointer;border: none;background: #b0252a url(../images/icon_search.png) no-repeat center; background-size: 20px 20px;margin-top: -30px;}
.tc2 input[type="image"]:hover {background: url(../images/icon_search_hover.png) center no-repeat;background-size: 20px 20px;}
.tc2 .tc {transition: all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;display: none}
.tc2 .tc {pointer-events: none;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;transform: scale(1.1);}
.tc2 .tc.act {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform: scale(1);}
.tc2 .close:hover {transform: rotate(180deg);}
.tc2 .close,.tc {transition: all ease 400ms;-moz-transition: all ease 400ms;-ms-transition: all ease 400ms;-o-transition: all ease 400ms;-webkit-transition: all ease 400ms;}
.tc2 .tc-box {position: absolute;border-radius: 4px;overflow: hidden;top: 50%;z-index: 9999;background: #fff;height: 60px;width: 50%;left: 50%;margin-left: -25%;margin-top: -40px;}
.tc2 .tc.act {display: block;}
.tc2 .close {position: absolute;cursor: pointer;font-size: 20px;right: 30px;top: 30px;}
.tc2 .tc-bg {height: 100%;background: rgba(0, 0, 0, .6);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

/*==========================================公共 结束=============================================*/
/* banner */
/*banners  css*/
.banners {position: relative;overflow: hidden;width: 100%;z-index: 2;margin: 0 auto;}
.banners .hd ul {position: absolute;bottom: 18px;z-index: 3;right: 10%;}
.banners .hd li {display: inline-block;overflow: hidden;width: 24px;height: 24px;line-height: 24px;margin: 0 3px;font-size: 1rem;color: #b0252a;}
.banners .hd li.on {padding: 0 26px; background: url(../images/banner02.png) no-repeat center;}
.banners .bd {position: relative;z-index: 1;}
.banners .bd li {position: relative;text-align: center;overflow: hidden;}
.banners .bd li img {vertical-align: top;width: 100%;height: 480px;}
.banners .prev {position: absolute;z-index: 9;left: 5px;top: 50%;margin-top: -50px; display: block;width: 100px;background: url(../images/banner-left.png) no-repeat;height: 100px;cursor: pointer;}
.banners .next {position: absolute;z-index: 10;left: auto;right: 5px;top: 50%;margin-top: -50px;display: block;width: 100px;;background: red;background: url(../images/banner-right.png) no-repeat;height: 100px;cursor: pointer;}
@keyframes centerBig {
	from {transform: scale(1.0, 1.0);}
	to {transform: scale(1.03, 1.03);}
}


@media only screen and (max-width:1440px) {
	.banners .bd li img {height: 450px;}
}
@media only screen and (max-width:1366px) {
	.banners .bd li img {height: 427px;}
}
@media only screen and (max-width:1024px) {
	.banners .bd li img {height: 320px;}
}
@media only screen and (max-width:768px) {
	.banners .bd li img {height: 240px;}
	.banners .prev,.banners .next{display: none;}
	.banners .hd ul{bottom: 5px;}
	.tc2 .tc-box{width: 80%;left: 50%;margin-left: -40%;}
}
@media only screen and (max-width:414px) {
	.banners .bd li img {height: 130px;}
}
@media only screen and (max-width:360px) {
	.banners .bd li img {height: 112px;}
}
@media only screen and (max-width:320px) {
	.banners .bd li img {height: 100px;}
}
/* part1 */
.part1{margin: 8.125rem auto;}
.part1-l{width: 31%;float: left;}
.title{position: relative;margin-bottom: 2.5rem;}
.title a{display: block;}
.title h5{display: table;transition: 0.6s all; z-index: 2; padding-bottom: 3.625rem; font-size: 2.5rem;font-weight: bold;position: relative;  color: #b0252a;background: linear-gradient(270deg, rgb(41, 10, 89) 46%, rgb(255, 0, 0) 100%);-webkit-background-clip: text; /*必需加前缀 -webkit- 才支持这个text值 */-webkit-text-fill-color: transparent; /*text-fill-color会覆盖color所定义的字体颜色： */position:relative;transition: 0.6s all;}
.title h4{display: block;position: absolute;top: 0.9375rem;left: 0;font-size: 3.875rem;font-weight: bold;color: #f7f7f7;font-family: "times new roman";}
.title div{position: relative;display: table;}
.title i{display: block;position: absolute;bottom: 0;left: 50%; width: 1px;height: 2.25rem;background: #999999;}
.title:hover h5{color: #b0252a; background: linear-gradient(270deg, rgb(41, 10, 89) 1%, rgb(255, 0, 0) 95%);-webkit-background-clip: text; color: transparent; font-weight:lighter; position:relative;transition: 0.6s all;}
.part1-l ul,.part1-c ul{margin-bottom: -2.5rem;}
.part1-l li,.part1-c li{margin-bottom: 2.5rem;}
.part1-l li a,.part1-c li a{display: block;overflow: hidden;width: 100%;}
.part1-l li p{width: calc(100% - 45px); font-size: 1rem;color: #000;position: relative;float: left;transition: 0.6s all;height: 1.25rem;line-height: 1.25rem;}
.part1-l li b,.part1-c li b{float: right;font-size: 0.8125rem;color: #b0252a;}
.part1-l li:hover p{color: #b0252a;padding-left: 5px;transition: 0.6s all;}
.part1-c{width: 31%;margin-left: 3%;float: left;}
.part1-c li p{width: calc(100% - 45px);padding-left: 26px;line-height: 1.25rem;height: 1.25rem; background: url(../images/part1-01.png) no-repeat left center; font-size: 1rem;color: #000;position: relative;float: left;transition: 0.6s all;}
.part1-c li:hover p{color: #b0252a;padding-left: 20px;transition: 0.6s all;}
.part1-r{float: right;width: 31%;}
.part1-r ul{overflow: hidden;margin-bottom: -1.5625rem;}
.part1-r li{margin-bottom: 1.5625rem;}
.part1-r li a{display: block;width: 100%;overflow: hidden;}
.part1-r li a img{display: block;width: 100%;height: 134px;transition: 0.6s all;}
.part1-r li:hover img{transition: 0.6s all;transform: scale(1.1);}
@media(max-width: 1360px) {
	.part1{width: calc(100% - 30px);margin: 8.125rem auto;}
}
@media(max-width: 1200px) {
	.part1-r li a img{height: 119px;}
}
@media screen and (max-width: 1000px) {
	.part1-r li a img{height: 118px;}
}
@media(max-width: 768px) {
	.part1-l{width: 48%;}
	.part1-c{width: 48%;margin-left: 4%;}
	.part1-r{width: 100%;margin-top: 5rem;}
	.part1-r ul{margin-bottom: 0;}
	.part1-r li{float: left;width: 48%;margin-right: 4%;margin-bottom: 0;}
	.part1-r li+li{margin-right: 0;}
	.part1-r li a img{height: 116px;}
}
@media(max-width: 414px) {
	.part1-l{width: 100%;}
	.part1-c{width: 100%;margin-left: 0;margin-top: 5rem;}
	.part1-r li a img{height: 60px;}
}
@media(max-width: 375px) {
	.part1-r li a img{height: 54px;}
}
@media(max-width: 360px) {
	.part1-r li a img{height: 52px;}
}
@media(max-width: 320px) {
	.part1-r li a img{height: 45px;}
}
/* part2 */
.big-title{position: relative;margin-bottom: 2.5rem;}
.big-title a{display: block;}
.big-title h5{display: table;margin: 0 auto; transition: 0.6s all; z-index: 2;padding-top: 2.75rem; padding-bottom: 3.625rem; font-size: 2.5rem;position: relative;   color: #b0252a;background: linear-gradient(270deg, rgb(41, 10, 89) 46%, rgb(255, 0, 0) 100%);-webkit-background-clip: text; /*必需加前缀 -webkit- 才支持这个text值 */-webkit-text-fill-color: transparent; /*text-fill-color会覆盖color所定义的字体颜色： */}
.big-title h4{display: block;width: 100%;text-align: center; position: absolute;top: 0;left: 0;font-size: 8.125rem;line-height: 8.125rem; color: #f7f7f7;font-family: "times new roman";}
.big-title div{position: relative;display: table;margin: 0 auto;}
.big-title i{display: block;position: absolute;bottom: 0;left: 50%; width: 1px;height: 2.25rem;background: #999999;}
.big-title:hover h5{ background: linear-gradient(270deg, rgb(41, 10, 89) 1%, rgb(255, 0, 0) 95%);-webkit-background-clip: text; /*必需加前缀 -webkit- 才支持这个text值 */-webkit-text-fill-color: transparent; /*text-fill-color会覆盖color所定义的字体颜色： */transition: 0.6s all;}
.part2 ul{overflow: hidden;}
.part2 ul li{float: left;width: 31%;margin-right: 3%;}
.part2 ul li+li+li{margin-right: 0;}
.part2 ul li a{display: block;}
.part2 ul li .pic{width: 100%;overflow: hidden;position: relative;}
.part2 ul li .pic img{display: block;width: 100%;height: 260px;transition: 0.6s all;position: relative;}

.part2 ul li .pic i{position: absolute;display: block; top: 0;left: 0;width: 100%;height: 100%;background: url(../images/part2-02.png);transition: 0.6s all;}
.part2 ul li .text{margin-top: 1.5rem;}
.part2 ul li .text h5{font-size: 1rem;color: #000;margin-bottom: 1.625rem;transition: 0.6s all;height: 1.25rem;line-height: 1.25rem;}
.part2 ul li .text p{font-size: 0.8125rem;color: #808080;line-height: 1.5625rem;height: 4.6875rem; margin-bottom: 1.5625rem;}
.part2 ul li .text div{overflow: hidden;}
.part2 ul li .text i{width: 125px;height: 26px;line-height: 26px;background: #b0252a;display: block;float: left;font-size: 0.8125rem;color: #fff;text-align: center;font-style: normal;margin-right: 0.5rem;}
.part2 ul li .text b{transition: 0.6s all;width: 55px;height: 26px;line-height: 26px;background: #c2ae84;display: block;float: left;font-size: 0.8125rem;color: #fff;text-align: center;font-weight: normal;}
.part2 ul li:hover .pic:after{opacity: .0;;transition: all .3s ease-out;}
.part2 ul li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.part2 ul li:hover .pic i{display: none;transition: 0.6s all;}
.part2 ul li:hover .text h5{color: #b0252a;transition: 0.6s all;}
.part2 ul li:hover .text b{background: #b0252a;transition: 0.6s all;}
@media(max-width: 1360px) {
	.part2{width: calc(100% - 30px);margin: 0 auto;}
	.part2 ul li .pic img{height: 260px;}
}
@media(max-width: 1200px) {
	.part2 ul li .pic img{height: 231px;}
}
@media screen and (max-width: 1000px) {
	.part2 ul li .pic img{height: 191px;}
}
@media(max-width: 768px) {
	.part2 ul li .pic img{height: 146px;}
}
@media(max-width: 414px) {
	.part2 ul{margin-bottom: -2.5rem;}
	.part2 ul li{width: 100%;margin-right: 0;margin-bottom: 2.5rem;}
	.part2 ul li .pic img{height: 244px;}
}
@media(max-width: 375px) {
	.part2 ul li .pic img{height: 220px;}
}
@media(max-width: 360px) {
	.part2 ul li .pic img{height: 210px;}
}
@media(max-width: 320px) {
	.part2 ul li .pic img{height: 185px;}
}
/* part3 */
.part3{margin: 8.125rem auto;}
.part3 ul{overflow: hidden;}
.part3 li{float: left;width: 23%;margin-right: 2%;}
.part3 li+li+li+li{margin-right: 0;}
.part3 li a{display: block;width: 100%;}
.part3 li a .pic{position: relative;width: 100%;}
.part3 li a .pic .img{width: 100%;overflow: hidden;}
.part3 li a .pic .img img{display: block;width: 100%;height: 256px;transition: 0.6s all;}
.part3 li .pic .img:after{content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.part3 li a .pic .time{position: absolute;bottom: -48px;left: 20px;width: 78px;height: 78px;background: #b0252a;}
.part3 li a .pic .day{font-size: 2.25rem;color: #fff;font-family: "times new roman";text-align: center;font-weight: bold;line-height: 3rem;}
.part3 li a .pic .year{font-size: 1rem;color: #fff;text-align: center;font-family: "times new roman";}
.part3 li a .text{margin-top: 76px;padding: 0 1.25rem 3.125rem 1.25rem;border-bottom: 2px solid #b0252a;}
.part3 li a .text h5{font-size: 1rem;color: #000;line-height: 1.75rem;height: 3.5rem; margin-bottom: 1.25rem;transition: 0.6s all;}
.part3 li a .text p{font-size: 0.8125rem;color: #808080;line-height: 1.5625rem;height: 4.6875rem;}
.part3 ul li:hover .pic .img:after{opacity: .0;;transition: all .3s ease-out;}
.part3 ul li:hover .pic .img img{transition: 0.6s all;transform: scale(1.1);}
.part3 li:hover .text h5{color: #b0252a;transition: 0.6s all;}
@media(max-width: 1360px) {
	.part3{width: calc(100% - 30px);margin: 8.125rem auto;}
	.part3 li a .pic .img img{height: 256px;}
}
@media(max-width: 1200px) {
	.part3 li a .pic .img img{height: 227px;}
}
@media screen and (max-width: 1000px) {
	.part3 li a .pic .img img{height: 188px;}
}
@media(max-width: 768px) {
	.part3 li{width: 48%;margin-right: 2%;margin-bottom: 2.5rem;}
	.part3 li+li{margin-top: 0;margin-right: 0;}
	.part3 li+li+li{margin-top: 0;margin-right: 2%;}
	.part3 li+li+li+li{margin-right: 0;margin-top: 0;}
	.part3 li a .pic .img img{height: 298px;}
}
@media(max-width: 414px) {
	.part3 li a .pic .img img{height: 155px;}
}
@media(max-width: 375px) {
	.part3 li a .pic .img img{height: 139px;}
}
@media(max-width: 360px) {
	.part3 li a .pic .img img{height: 133px;}
}
@media(max-width: 320px) {
	.part3 li a .pic .img img{height: 117px;}
}
/* part4 */
/* 本例子css -------------------------------------- */
.part4-nr{ position:relative;overflow:hidden;}
.part4-nr .hd{ position:absolute;bottom:0;  z-index:1;height: 60px;width: 100%; }
.part4-nr .hd img{}
.part4-nr .prev,.part4-nr .next{position:absolute;display:block;}
.part4-nr .prev{left:44.4%;}
.part4-nr .next{ left:50%;}
.part4-nr .bd{ position:relative; z-index:0; }
.part4-nr .bd li{ position:relative;}
.part4-nr .bd li a{display: block;overflow: hidden;position: relative;}
.part4-nr .bd li .pic{width: 50%;float: left;position: relative;overflow: hidden;}
.part4-nr .bd li .pic img{display: block;width: 100%;height: 453px;transition: 0.6s all;}
.part4-nr .bd li .pic:after{content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.part4-nr .bd li .text{position: absolute;right: 0;bottom: 0;width: 50%;padding: 6% 6% 3% 8%;background: #fafafa;}
.part4-nr .bd li .text h5{font-size: 1.25rem;color: #000;line-height: 2rem;height: 4rem; margin-bottom: 1.875rem;transition: 0.6s all;}
.part4-nr .bd li .text p{font-size: 0.8125rem;color: #808080;line-height: 1.5625rem;margin-bottom: 2.875rem;height: 4.6875rem;}
.part4-nr .bd li .text i{width: 125px;height: 26px;line-height: 26px;background: #b0252a;display: block;font-style: normal;text-align: center;font-size: 0.8125rem;color: #fff;}
.part4-nr .bd li:hover .pic:after{opacity: .0;transition: all .3s ease-out;}
.part4-nr .bd li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.part4-nr .bd li:hover .text h5{color: #b0252a;transition: 0.6s all;}
@media(max-width: 1360px) {
	.part4{width: calc(100% - 30px);margin: 0 auto;}
	.part4-nr .bd li .pic img{height: 453px;}
}
@media(max-width: 1200px) {
	.part4-nr .bd li .pic img{height: 400px;}
}
@media screen and (max-width: 1000px) {
	.part4-nr .bd li .pic img{height: 331px;}
	.part4-nr .hd{display: none;}
}
@media(max-width: 768px) {
	.part4-nr .bd li .pic img{height: 252px;}
	.part4-nr .bd li .text{padding: 3%;}
	.part4-nr .bd li .text h5{margin-bottom: 0.9375rem;}
	.part4-nr .bd li .text p{margin-bottom: 1.25rem;}
}
@media(max-width: 414px) {
	.part4-nr .bd li .pic{width: 100%;float:none;}
	.part4-nr .bd li .text{width: 100%;position: relative;right: auto;bottom: auto;padding: 6%;}
	.part4-nr .bd li .pic img{height: 260px;}
}
@media(max-width: 375px) {
	.part4-nr .bd li .pic img{height: 233px;}
}
@media(max-width: 360px) {
	.part4-nr .bd li .pic img{height: 223px;}
}
@media(max-width: 320px) {
	.part4-nr .bd li .pic img{height: 196px;}
}
/* part5 */
.part5{margin: 8.125rem auto;}
.part5 ul{overflow: hidden;margin-bottom: -1.875rem;}
.part5 li{float: left;width: 47%;margin-right: 6%;margin-bottom: 1.875rem;}
.part5 li+li{margin-right: 0;}
.part5 li+li+li{margin-right: 6%;}
.part5 li+li+li+li{margin-right: 0;}
.part5 li a{display: block;overflow: hidden;position: relative;}
.part5 li .pic{width: 166px;overflow: hidden;float: left;position: relative;}
.part5 li .pic img{width: 100%;height: 220px;display: block;transition: 0.6s all;}
.part5 li .pic:after{content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.part5 li .text{margin-left: 190px;}
.part5 li .text h5{position: relative;padding-bottom: 1.25rem; margin-bottom: 1.875rem;border-bottom: 1px solid #d9d9d9;}
.part5 li .text h5 p{transition: 0.6s all;color: #333;font-weight: normal; font-size: 1.125rem;line-height: 1.75rem;height: 3.5rem; position: relative;}
.part5 li .text h5 i{ position: absolute;bottom: -2px;width: 100%;height: 3px; background: url(../images/part5-02.png) no-repeat bottom left;background-size: 22px 3px;transition: 0.6s all;}
.part5 li .text dd{font-size: 0.875rem;color: #666666;margin-bottom: 1.25rem;line-height: 1rem;height: 1rem; padding-left: 20px;background: url(../images/part5-03.png) no-repeat left center;}
.part5 li .text dd+dd{background: url(../images/part5-04.png) no-repeat left center;}
.part5 li .text dd+dd+dd{background: url(../images/part5-05.png) no-repeat left center;}
.part5 li:hover .pic:after{opacity: .0;transition: all .3s ease-out;}
.part5 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.part5 li:hover .text h5 p{color: #b0252a;transition: 0.6s all;}
.part5 li:hover .text h5 i{background-size: 100% 3px;transition: 0.6s all;}
@media(max-width: 1360px) {
	.part5{width: calc(100% - 30px);margin: 8.125rem auto;}
	
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {
	.part5 li{width: 100%;margin-right: 0;}
	.part5 li+li{margin-right: 0;}
	.part5 li+li+li{margin-right: 0;}
	.part5 li+li+li+li{margin-right: 0;}
}
@media(max-width: 414px) {
	
}
@media(max-width: 375px) {
	.part5 li .pic{width: 90px;}
	.part5 li .pic img{height: 120px;}
	.part5 li .text{margin-left: 110px;}
	.part5 li .text h5{margin-bottom: 0.9375rem;padding-bottom: 0.9375rem;}
	.part5 li .text dd{margin-bottom: 0.625rem;}
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	
}
/* part6 */
.part6{margin: 0 auto 7.5rem auto;}
.pc-slide {width: 100%;}
.view .swiper-container {}
.view .swiper-container .swiper-slide{width: 100%;}
.view .swiper-container .swiper-slide a{display: block;width: 52%;margin: 0 auto;overflow: hidden;}
.view .swiper-container .swiper-slide .pic{width: 37%;float: left;border-radius: 50%;overflow: hidden;position: relative;}
.view .swiper-container .swiper-slide .pic img{display: block;width: 100%;border-radius: 50%;transition: 0.6s all;}
.view .swiper-container .swiper-slide .pic:after{content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.view .swiper-container .swiper-slide .text{width: 57%;float: right;}
.view .swiper-container .swiper-slide .text h5{font-size: 1.625rem;line-height: 1.625rem;height: 1.625rem; color: #000;font-weight: normal;margin-bottom: 1.25rem;transition: 0.6s all;}
.view .swiper-container .swiper-slide .text h4{font-size: 1rem;height: 1rem;line-height: 1rem; color: #000;font-weight: normal;margin-bottom: 1.25rem;}
.view .swiper-container .swiper-slide .text p{font-size: 0.8125rem;color: #999999;line-height: 1.625rem;height: 19.5rem;}
.view .arrow-left {background: url(../images/part6-02.png) no-repeat left top;position: absolute;left: 0;top: 50%;margin-top: -12px;width: 62px;height: 25px;z-index: 10;}
.view .arrow-right {background: url(../images/part6-03.png) no-repeat left bottom;position: absolute;right: 0;top: 50%;margin-top: -12px;width: 62px;height: 25px;z-index: 10;}
.view .swiper-container .swiper-slide:hover .pic::after{opacity: .0;transition: all .3s ease-out;}
.view .swiper-container .swiper-slide:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.view .swiper-container .swiper-slide:hover h5{color: #b0252a;transition: 0.6s all;}
.preview {width: 100%;margin-top: 5rem;position: relative;}
.preview .swiper-container {width:1320px;height: 115px;border: 1px solid #dcdcdc;}
.preview .swiper-slide {width: 286px;padding: 15px 20px; cursor:pointer;border-right: 1px solid #dcdcdc;position: relative;overflow: hidden;}
.preview .swiper-slide .pic{border-radius: 50%;position: relative;float: left;}
.preview .swiper-slide .pic img{display: block;border-radius: 50%;width: 80px;height: 80px;}
.preview .swiper-slide .text{margin-left: 90px;}
.preview .swiper-slide .text h5{font-size: 1.25rem;color: #000;font-weight: normal;margin: 10px 0;height: 1.25rem;line-height: 1.25rem;}
.preview .swiper-slide .text h4{font-size: 0.75rem;color: #a3a3a3;font-weight: normal;line-height: 1.25rem;height: 2.5rem;}
.preview .active-nav{background: #b0252a;}
.preview .active-nav .text h5{color: #fff;}
.preview .active-nav .text h4{color: #daaaab;}

/* footer-links */
.footer-links{background: #f9f9f9;padding: 2.5rem 0;}
.footer-links li{float: left;width: 25% !important;}
.footer-links li a{display: block;margin: 0 auto;width: 100px;}
.footer-links li .pic{width: 100px;height: 100px;border: 1px dashed #afafaf;border-radius: 50%;background: url(../images/part7-01.png) no-repeat center;transition: 0.6s all;}
.footer-links li+li .pic{background: url(../images/part7-02.png) no-repeat center;}
.footer-links li+li+li .pic{background: url(../images/part7-03.png) no-repeat center;}
.footer-links li+li+li+li .pic{background: url(../images/part7-04.png) no-repeat center;}
.footer-links li+li+li+li+li .pic{background: url(../images/part17-01.png) no-repeat center;}
.footer-links li+li+li+li+li+li .pic{background: url(../images/part7-06.png) no-repeat center;}
.footer-links li p{font-size: 1.5rem;color: #333;margin-top: 1.875rem;text-align: center;}
.footer-links li:hover .pic{background: url(../images/part7-01on.png) no-repeat center;transition: 0.6s all;}
.footer-links li+li:hover .pic{background: url(../images/part7-02on.png) no-repeat center;}
.footer-links li+li+li:hover .pic{background: url(../images/part7-03on.png) no-repeat center;}
.footer-links li+li+li+li:hover .pic{background: url(../images/part7-04on.png) no-repeat center;}
.footer-links li+li+li+li+li:hover .pic{background: url(../images/part17-01on.png) no-repeat center;}
.footer-links li+li+li+li+li+li:hover .pic{background: url(../images/part7-06on.png) no-repeat center;}

.footer-links li:hover p{color: #b0252a;font-weight: bold;}
.footer{border-top: 4px solid #e7be00;background: url(../images/footer-bg.jpg) no-repeat center;background-size: cover;}
.footer-nr{padding: 3.125rem 0;position: relative;}
.footer-l{width: 10%;}
.footer-l h5{font-size: 1.125rem;color: #fff;margin-bottom: 1.5rem;padding-bottom: 0.625rem;position: relative;}
.footer-l h5::after{content: "";width: 20px;height: 2px;background: #e7be00;position: absolute;bottom: 0;left: 0;}
.footer-l li a{transition: 0.6s all;display: block;font-size: 0.875rem;color: #f1c6c7; margin-bottom: 1.375rem;    line-height: 1.2rem;}
.footer-l li a:hover{color: #fff;transition: 0.6s all;}
.footer-c{width: 46%;}
.footer-c h5{position: relative;margin-bottom: 1.5rem;}
.footer-c h5 i{font-style: normal;text-align: center; font-size: 1.125rem;color: #fff;display: table;margin: 0 auto;width: 100px;}
.footer-c h5::after{content: "";width: calc(50% - 50px);height: 7px;background: url(../2022sy/images/footer-05.png) no-repeat right center;position: absolute;left: 0;top: 50%;margin-top: -3px;}
.footer-c h5::before{content: "";width: calc(50% - 50px);height: 7px;background: url(../2022sy/images/footer-06.png) no-repeat left center;position: absolute;right: 0;top: 50%;margin-top: -3px;}
.footer-c li{float: left;width: 25%;padding: 0 2%;    margin-bottom: 1.1rem;}
.footer-c li a{display: block;}
.footer-c li .pic{overflow: hidden;margin: 0 auto;}
.footer-c li .pic img{transition: 0.6s all;display: table;margin: 0 auto; width: 100%;max-width: 47px;}
.footer-c li p{margin-top: 0.5rem;font-size: 1rem;color: #fff;text-align: center;    line-height: 1.4rem;}
.footer-c li:hover .pic img{opacity: 0.6;transition: 0.6s all;}

.footer-c2{width: 31%;margin-left:1%;}
.footer-c2 p{font-size: 0.875rem;color: #e8d0d1;line-height:2rem;}


.footer-r{width: 13%;position: absolute;right: 0; top: 50%;margin-top: -15px;}
.footer-r li{float: left;width: 30%;margin-left: 3%;position: relative;transition: 0.6s all;cursor: pointer;}
.footer-r li .pic{display: none;position: absolute;top: -110px;left: 50%;margin-left: -50px;}
.footer-r li .pic img{display: block;width: 100px;}
.footer-r li .icon img{display: table;margin: 0 auto;}
.footer-r li:hover .pic{display: block;transition: 0.6s all;}



.copyright{border-top: 1px solid #c35f63;padding: 1.875rem 0;font-size: 0.875rem;color: #e8d0d1;}
.copyright h4{float: left;
    width: 100%;
    font-weight: normal;
    margin-bottom: 0.5rem;
    text-align: center;}
.copyright p{    float: left;
    text-align: center;
    width: 100%;}
.copyright p a{color: #e8d0d1;transition: 0.6s all;}
.copyright p a:hover{color: #fff;transition: 0.6s all;}
@media(max-width: 1360px) {
	.footer{padding: 0 0.9375rem;}
	.part6{padding: 3.125rem 15px 3.875rem 15px;}
	.footer-links li{width: 25%;}
	.part6 .prev img{left: 0;}
	.part6 .next img{right: 0;}
	
	
}
@media(max-width: 1200px) {
	.footer-links li{width: 25%;}
        .copyright h4,.copyright p{width: 100%;float: none;text-align: center;margin: 10px 0;}
}
@media screen and (max-width: 1000px) {
	.footer-links li{width: 25%;}
	.part6 dd .pic img{height: 191px;}
		
}
@media(max-width: 768px) {
	.footer-links li{width: 50%;margin-bottom: 2.5rem;}
	.part6 dd{width: 48%;margin-right: 4%;}
	.part6 dd:nth-child(even){margin-right: 0;}
	.part6 dl{margin-right: 0;}
	.part6 dd .pic img{height: 426px;}
	.part6 dd+dd+dd+dd+dd{margin-right: 4%;}
	.part6 dd+dd+dd+dd+dd+dd{margin-right: 4%;}
	.part6 .prev img,.part6 .next img{display: none;}
	.footer-l{width: 30%;}
	.footer-c{width: 70%;margin-bottom: 40px;}
           .footer-c2{width:100%;margin-bottom: 40px;}
	.footer-r{width: 80%;float: none;display: table;margin:0 auto;position: relative;}
}
@media(max-width: 414px) {
	.footer-l,.footer-c,.footer-r{width: 100%;}
	.footer-links li{width: 50%;}
	.view .arrow-left{width: 25px;background: url(../images/part6-02.png) no-repeat -12px top;}
	.view .arrow-right{width: 25px;background: url(../images/part6-03.png) no-repeat -30px top;}
	.view .swiper-container .swiper-slide a{width: 80%;}
	.part6 dd .pic img{height: 216px;}
}
@media(max-width: 375px) {
.footer-links li{width: 50%;}
.footer-c{}
.part6 dd .pic img{height: 193px;}
}
@media(max-width: 360px) {
	.footer-links li{width: 50%;}
	.part6 dd .pic img{height: 191px;}
}
@media(max-width: 320px) {
	.footer-links li{width: 50%;}
	.part6 dd .pic img{height: 160px;}
}
/* list01 */
.list-banner{position: relative;width: 100%;}
.list-banner img{display: block;position: relative;margin: 0 auto;width: 100%;}
.list-box{padding-top: 3.75rem;position: relative;}
.position{overflow: hidden;padding-bottom: 20px;background: url(../images/position01.png) no-repeat bottom left;}
.position h5{float: left;width: 16%;font-size: 1.875rem;line-height: 1.875rem; text-align: center; color: #b0252a;background: linear-gradient(270deg, rgb(41, 10, 89) 46%, rgb(255, 0, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.position p{float: right;width: 80%;padding-left: 4%;font-size: 0.875rem;color: #888888;line-height: 1.875rem;background: url(../images/home.png) no-repeat 2% center;}
.position p a{color: #888888;}
.list-nav-icon{position: absolute;right: 0;top: 3.75rem;display: none;}
.list-nav{float: left;width: 16%;}
.list-nav ul{padding-top: 0.625rem;}
.list-nav li{}
.list-nav li>a{font-size: 1.125rem;color: #000;display: block;line-height: 4.375rem;height: 4.375rem;text-align: center;background: url(../images/list-nav02.png) no-repeat right bottom;}
.list-nav dl{padding: 0.9375rem 0;background: url(../images/list-nav02.png) no-repeat bottom right;}
.list-nav dd a{transition: 0.6s all;display: block;line-height: 2.5rem;font-size: 1rem;color: #676767;text-align: center;}
.list-nav .on{background: #b0252a url(../images/list-nav01.png) no-repeat 50px center;color: #fff;}
.list-nav li:hover>a{background: #b0252a url(../images/list-nav01.png) no-repeat 50px center;color: #fff;}
.list-nav dd a:hover{color: #b0252a;transition: 0.6s all;}
.list-r{float: right;width: 84%;padding-left: 4%; border-left: 1px solid #cecece;box-sizing: border-box;}
.list01{padding: 2.75rem 0 5.875rem 0;}
.list01 ul{overflow: hidden;margin-left: -2.3333%;margin-bottom: -3.125rem;}
.list01 li{float: left;width: 31%;margin-left: 2.3333%;margin-bottom: 3.125rem;}
.list01 li .pic{width: 100%;overflow: hidden;position: relative;}
.list01 li .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.list01 li .pic img{display: block;width: 100%;height: 223px;transition: 0.6s all;}
.list01 li .text{margin-top: 1.875rem;overflow: hidden;position: relative;}
.list01 li .text .time{width: 60px;float: left;position: relative;}
.list01 li .text .day{font-size: 1.5rem;color: #888888;text-align: center;margin-bottom: 0.375rem;}
.list01 li .text .year{font-size: 0.75rem;color: #888888;text-align: center;}
.list01 li .text p{transition: 0.6s all;margin-left: 60px;padding-left: 15px; border-left: 1px solid #b5b5b5;font-size: 1rem;line-height: 1.5rem;height: 3rem; color: #000000;}
.list01 li:hover .pic:after{opacity: .0;transition: 0.6s all;}
.list01 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.list01 li:hover .text p{color: #b0252a;transition: 0.6s all;}
.fanye{margin-top: 4.375rem;}
.fanye img{display: block;max-width: 100%;margin: 0 auto;}
@media(max-width: 1360px) {
	.list-box{width: calc(100% - 30px);margin: 0 auto;}	
	.list01 li .pic img{height: 223px;}
}
@media(max-width: 1200px) {
	.list-nav .on{background: #b0252a;}
	.list-nav li:hover>a{background: #b0252a;}
	.list01 li .pic img{height: 247px;}
	.list-nav-icon{display: block;}
	.position h5{width: 100%;text-align: left;}
	.position p{width: 100%;position: absolute;top: 1.25rem;left: 0;padding-left: 24px;background: url(../images/home.png) no-repeat left center;}
	.list-nav{position: absolute;top: 106px;width: 100%;z-index: 9;background: #f9f9f9;display: none;}
	.list-nav li>a{border-bottom: 1px solid #d5d5d5;}
	.list-nav dl{border-bottom: 1px solid #d5d5d5;}
	.list-r{float: none;width: 100%;padding-left: 0;border-left: none;}
}
@media screen and (max-width: 1000px) {
	.list01 li .pic img{height: 205px;}
}
@media(max-width: 768px) {
	.list01 li .pic img{height: 156px;}
}
@media(max-width: 414px) {
	.list01 li{width: 100%;margin-left: 0;}
	.list01 li .pic img{height: 262px;}
}
@media(max-width: 375px) {
.list01 li .pic img{height: 235px;}
}
@media(max-width: 360px) {
	.list01 li .pic img{height: 225px;}
}
@media(max-width: 320px) {
	.list01 li .pic img{height: 198px;}
}
/* part2 */
.list02{padding: 2.5rem 0 5.625rem 0;}
.list02 ul{}
.list02 li{}
.list02 li a{display: block;overflow: hidden;position: relative;}
.list02 li .time{position: relative;float: left;width: 100px;padding-right: 30px;padding-top: 10px; box-sizing: border-box;}
.list02 li .day{font-size: 1.375rem;color: #333333;text-align: right;font-weight: bold;margin-bottom: 0.625rem;transition: 0.6s all;}
.list02 li .year{font-size: 0.75rem;color: #999999;text-align: right;}
.list02 li .text{margin-left: 100px;position: relative;padding-left: 30px;padding-bottom: 4.375rem;padding-top: 0.625rem;border-left: 1px solid #d9d9d9;transition: 0.6s all;}
.list02 li .text i{display: block;position: absolute;top: 14px;left: -7px; width: 13px;height: 13px;background: url(../images/list02.png) no-repeat center;}
.list02 li .text h5{font-size: 1.125rem;line-height: 1.5rem;height: 1.5rem; color: #000;margin-bottom: 1.25rem;transition: 0.6s all;}
.list02 li .text p{font-size: 0.875rem;color: #999999;line-height: 1.5rem;height: 3rem;}
.list02 li:hover .text h5{color: #b0252a;transition: 0.6s all;}
.list02 li:hover .text i{background: url(../images/list02-on.png) no-repeat center;transition: 0.6s all;}
.list02 li:hover .day{color: #b0252a;transition: 0.6s all;}
.list02 li:last-child .text{padding-bottom: 0;}
@media(max-width: 1360px) {
	
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {
	
}
@media(max-width: 414px) {
	.list02 li .time{width: 80px;}
	.list02 li .text{margin-left: 80px;}
}
@media(max-width: 375px) {

}
@media(max-width: 360px) {
	.list02 li .time{padding-right: 15px;}
	.list02 li .text{padding-left: 15px;}
	.list02 li .time{width: 65px;}
	.list02 li .text{margin-left: 65px;}
}
@media(max-width: 320px) {
	
}
/* list03 */
.list03{padding: 2.5rem 0 6.875rem 0;}
.list03 ul{overflow: hidden;margin-bottom: -2.1875rem;}
.list03 li{margin-bottom: 2.1875rem;}
.list03 li a{display: block;overflow: hidden;position: relative;}
.list03 li .text{}
.list03 li .pic{position: relative;float: right;width: 300px;position: relative;overflow: hidden; transition: 0.6s all;}
.list03 li .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.list03 li .pic img{width: 100%;height: 200px;display: block;transition: 0.6s all;}
.list03 li .text{margin-right: 335px;padding-bottom: 3.125rem;border-bottom: 1px solid #d9d9d9;}
.list03 li .text h5{transition: 0.6s all;font-size: 1.125rem;color: #000;line-height: 1.5rem;height: 1.5rem; margin-bottom: 0.9375rem;}
.list03 li .text P{transition: 0.6s all;font-size: 0.875rem;line-height: 1.5rem;height: 4.5rem; color: #999999;margin-bottom: 1.5rem;padding-top: 1.125rem;background: url(../images/list04.png) no-repeat top left;background-size: 60px 2px;}
.list03 li .text i{display: block;font-style: normal;text-align: center; width: 120px;height: 32px;line-height: 32px; background: #f5f5f5;font-size: 0.875rem;color: #999999;}
.list03 li:hover .pic:after{opacity: .0;transition: 0.6s all;}
.list03 li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.list03 li:hover .text h5{color: #b0252a;transition: 0.6s all;}
.list03 li:hover .text p{background-size: 100% 2px;transition: 0.6s all;}
@media(max-width: 1360px) {
	
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {
	.list03 li .pic{width: 200px;}
	.list03 li .pic img{height: 134px;}
	.list03 li .text{margin-right: 220px;}
}
@media(max-width: 414px) {
	.list03 li .pic{width: 130px;}
	.list03 li .pic img{height: 88px;}
	.list03 li .text{margin-right: 150px;}
	.list03 li .text i{display: none;}
	.list03 li .text{padding-bottom: 0;}
}
@media(max-width: 375px) {
	.list03 li .pic{width: 80px;}
	.list03 li .pic img{height: 52px;}
	.list03 li .text{margin-right: 100px;}
	.list03 li .text P{height: 52px;overflow: hidden;}
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	
}


/* list04 */
.list04{padding: 2.75rem 0 5.875rem 0;}
.list04-nr{margin-bottom: 2.5rem;}
.list04 h5{display: table;margin:0 0 1.875rem 0; font-size: 1.875rem;line-height: 1.875rem;color: #b0252a;background: linear-gradient(270deg, rgb(41, 10, 89) 46%, rgb(255, 0, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.list04 ul{margin-left: -2%;}
.list04 li{float: left;width: 18%;margin-left: 2%;}
.list04 li a{display: block;}
.list04 li .pic{width: 100%;height: 260px;line-height: 260px;background: #f4f4f4;text-align: center;margin: 0 auto;overflow: hidden;}
.list04 li .pic img{display: initial;vertical-align: middle;max-width: 100%;max-height: 100%;transition: 0.6s all;}
.list04 li p{font-size: 1rem;color: #323232;text-align: center;line-height: 3.125rem;height: 3.125rem;overflow: hidden;}
.list04 li p i{font-style: normal;font-size: 0.75rem;}
.list04 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}

@media(max-width: 1360px) {
	
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {
	.list04{padding: 3.125rem 0;}
}
@media(max-width: 414px) {
	.list04 ul{margin-left: -2%;}
	.list04 li{width: 31%;margin-left: 2%;margin-bottom:0;}
	.list04 li .pic{height: 126px;line-height: 126px;}
}
@media(max-width: 375px) {
	.list04 ul{margin-left: -4%;}
	.list04 li{width: 48%;margin-left: 2%;margin-bottom: 0;}
	.list04 li .pic{height: 220px;line-height: 220px;}
}
@media(max-width: 360px) {
	.list04 li .pic{height: 220px;line-height: 220px;}
}
@media(max-width: 320px) {
	.list04 li .pic{height: 210px;line-height: 210px;}
}


/* show */
.show{padding: 3.125rem 0 6.875rem 0;}
.show01{margin-bottom: 2.5rem;}
.show01 h5{font-size: 1.5rem;line-height: 2.25rem;text-align: center;margin-bottom: 1.5625rem;}
.show01 p{text-align: center;font-size: 0.75rem;color: #666666;}
.show01 i{font-style: normal;margin: 0 8px;}
.show02 p{text-indent: 0em;font-size: 16px;color: #333333;line-height: 2em; margin: 0em auto 0.5em auto;}
.show02 p img{display: block;max-width: 100%;box-shadow:rgba(243,20,20,0.2) 0 2px 5px 0px;border-radius:5px;margin: 0em auto 0em auto;}
.show02 table td{display:table-cell;text-align: center;vertical-align:middle;}
.show02 table img{display: block;max-width: 100%;border-radius:5px;margin: 0em auto 0em auto;}
.show2tableword {text-align: center; border: 1px solid #333;border-collapse: collapse;display: table;}
.show2tableword td{border: 1px solid #333;padding:5px 10px;font-family: 微软雅黑, &quot;Microsoft YaHei&quot;; font-size: 16px;}
.show2tableword td p{text-indent: 0em;font-size: 16px;color: #333333;line-height: 2em; margin: 0em auto 0em auto;}
.show03{margin-top: 1.8125rem;
    border-top: 1px solid #d9d9d9;padding-top: 1rem;}
.show03 p{font-size: 1rem;color: #666666;margin-bottom: 1.25rem;line-height: 1.5rem;}
.show03 p a{color: #666666;transition: 0.6s all;}
.show03 p a:hover{color: #b0252a;transition: 0.6s all;}
/* search */
.search{padding: 3.125rem 0 6.875rem 0;}
.search li a{display: block;overflow: hidden;position: relative;margin-bottom: 1.875rem;}
.search li p{position: relative;float: left;font-size: 1rem;line-height: 1.5rem;height: 1.5rem; width: calc(100% - 70px);color: #000;transition: 0.6s all;}
.search li i{display: block;font-style: normal;float: right;font-size: 0.75rem;color: #888888;line-height: 1.5rem;}
.search li:hover p{color: #b0252a;transition: 0.6s all;padding-left: 6px;}
/* research */
.research-part1{padding: 7.5rem 0;}
.research-part1 li{float: left;width: 47%;margin-right: 6%;}
.research-part1 li+li{margin-right: 0;}
.rese-title{position: relative;margin-bottom: 3.125rem;padding-bottom: 1.375rem;background: url(../images/research11.png) no-repeat bottom left;}
.rese-title a{display: block;}
.rese-title h5{display: table;transition: 0.6s all;font-size: 2.5rem;position: relative;color: #b0252a;background: linear-gradient(270deg, rgb(41, 10, 89) 46%, rgb(255, 0, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.rese-title:hover h5{ background: linear-gradient(270deg, rgb(41, 10, 89) 1%, rgb(255, 0, 0) 95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;transition: 0.6s all;}
.rese-part1-01 a{display: block;position: relative;}
.rese-part1-01 .pic{width: 100%;overflow: hidden;position: relative;}
.rese-part1-01 .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.rese-part1-01 .pic img{display: block;width: 100%;height: 341px;transition: 0.6s all;}
.rese-part1-01 .text{transition: 0.6s all;position: relative;width: 84%;margin: 0 auto;background: #fff;top: -90px;margin-bottom: -90px; padding: 1.875rem;box-shadow: 0.927px 2.853px 12px 0px rgba(4, 0, 0, 0.17);}
.rese-part1-01 .text h5{font-size: 1.375rem;height: 1.375rem;line-height: 1.375rem; color: #000;margin-bottom: 1.25rem;transition: 0.6s all;}
.rese-part1-01 .text p{font-size: 0.875rem;line-height: 1.75rem;height: 7rem; color: #666666;margin-bottom: 2.1875rem;}
.rese-part1-01 .text i{width: 90px;height: 32px;line-height: 32px;display: block;background: #b0252a;font-style: normal;text-align: center;font-size: 0.875rem;color: #fff;}
.rese-part1-01:hover .pic:after{opacity: .0;transition: 0.6s all;}
.rese-part1-01:hover .pic img{display: block;transition: 0.6s all;}
.rese-part1-01:hover .text{top: -80px;transition: 0.6s all;}
.rese-part1-01:hover .text h5{color: #b0252a;transition: 0.6s all;}
@media(max-width: 1360px) {
	.rese-part1-01 .pic img{height: 341px;}
}
@media(max-width: 1200px) {
	.research-part1{width: calc(100% - 30px);margin: 0 auto;}
	.rese-part1-01 .pic img{height:302px;}
}
@media screen and (max-width: 1000px) {
	.rese-part1-01 .pic img{height:250px;}
}
@media(max-width: 768px) {
	.rese-part1-01 .pic img{height:190px;}
	.research-part1{padding: 3.75rem 0;}
}
@media(max-width: 414px) {
	.research-part1 li{width: 100%;margin-right: 0;margin-bottom: 3.125rem;}
	.research-part1 li+li{margin-bottom: 0;}
	.rese-part1-01 .pic img{height:211px;}
}
@media(max-width: 375px) {
	.rese-part1-01 .pic img{height:189px;}
}
@media(max-width: 360px) {
	.rese-part1-01 .pic img{height:181px;}
}
@media(max-width: 320px) {
	.rese-part1-01 .pic img{height:159px;}
	.rese-part1-01 .text{top: -40px;margin-bottom: -40px;}
}
/* part2 */
.rese-title02{position: relative;display: table;margin: 0 auto 3.125rem auto;padding-bottom: 1.375rem;background: url(../images/research11.png) no-repeat bottom center;}
.rese-title02 a{display: block;}
.rese-title02 h5{display: table;transition: 0.6s all;font-size: 2.5rem;position: relative;color: #b0252a;background: linear-gradient(270deg, rgb(41, 10, 89) 46%, rgb(255, 0, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.rese-title02:hover h5{ background: linear-gradient(270deg, rgb(41, 10, 89) 1%, rgb(255, 0, 0) 95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;transition: 0.6s all;}
.research-part2 li{float: left;width: 23%;margin-right: 2.66%;}
.research-part2 li:last-child{margin-right: 0;}
.research-part2 li a{display: block;}
.research-part2 li h5{transition: 0.6s all;font-size: 1rem;color: #000000;line-height: 1.625rem;height: 3.25rem;padding-left: 1rem;border-left: 2px solid #b0252a;margin-bottom: 1.25rem;}
.research-part2 li .pic{width: 100%;overflow: hidden;margin-bottom: 1.5rem;position: relative;}
.research-part2 .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.research-part2 .pic img{display: block;width: 100%;height: 206px;transition: 0.6s all;}
.research-part2 p{font-size: 0.875rem;line-height: 1.5rem;height: 4.5rem;color: #666666;margin-bottom: 1.25rem;}
.research-part2 i{transition: 0.6s all;display: block;font-style: normal; width: 88px;height: 26px;line-height: 26px;background: #c2ae84;font-size: 0.75rem;color: #fff;text-align: center;}
.research-part2 li:hover .pic:after{opacity: .0;transition: 0.6s all;}
.research-part2 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.research-part2 li:hover i{background: #b0252a;transition: 0.6s all;}
.research-part2 li:hover h5{color: #b0252a;transition: 0.6s all;}
@media(max-width: 1360px) {
	.research-part2 .pic img{height: 206px;}
}
@media(max-width: 1200px) {
	.research-part2{width: calc(100% - 30px);margin: 0 auto;}
	.research-part2 .pic img{height: 182px;}
}
@media screen and (max-width: 1000px) {
	.research-part2 .pic img{height: 151px;}
}
@media(max-width: 768px) {
	.research-part2 li{width: 46%;margin: 0 2% 2.5rem 2%;}
	.research-part2 .pic img{height: 230px;}
}
@media(max-width: 414px) {
	.research-part2 li{width: 100%;margin: 0 0 2.5rem 0;}
	.research-part2 .pic img{height: 260px;}
}
@media(max-width: 375px) {
	.research-part2 .pic img{height: 234px;}
}
@media(max-width: 360px) {
	.research-part2 .pic img{height: 224px;}
}
@media(max-width: 320px) {
	.research-part2 .pic img{height: 196px;}
}
/* part3 */
.research-part3{position: relative;padding: 7.5rem 0;}
.research-part3 .rese-title{position: absolute;left: 53%;margin-top: 1.25rem;}
.research-part3 li{width: 47%;margin-right: 6%;float: left;}
.research-part3 li a{display: block;}
.research-part3 li .pic{width: 100%;overflow: hidden;position: relative;}
.research-part3 li .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.research-part3 li .pic img{display: block;width: 100%;transition: 0.6s all;height: 380px;}
.research-part3 li p{width: 248px;height: 70px;line-height: 70px;background: #b0252a;position: relative;margin-top: -35px;font-size: 1.625rem;color: #fff;font-weight: bold;text-align: center;}
.research-part3 li:last-child{margin-right: 0;margin-top: 150px;}
.research-part3 li:hover .pic:after{opacity: .0;transition: 0.6s all;}
.research-part3 li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
@media(max-width: 1360px) {
	.research-part3{width: calc(100% - 30px);margin: 0 auto;}
	.research-part3 li .pic img{height: 380px;}
}
@media(max-width: 1200px) {
	.research-part3 li .pic img{height: 337px;}
	
}
@media screen and (max-width: 1000px) {
	.research-part3 li .pic img{height: 279px;}
}
@media(max-width: 768px) {
	.research-part3{padding: 3.75rem 0;}
	.research-part3 .rese-title{position: relative;left: auto;margin-top: 0;}
	.research-part3 .rese-title{display: table; margin: 0 auto 3.125rem auto;background: url(../images/research11.png) no-repeat bottom center;}
	.research-part3 li:last-child{margin-top: 0;}
	.research-part3 li .pic img{height: 213px;}
}
@media(max-width: 414px) {
	.research-part3 li{width: 100%;float: none;margin-right: 0;margin-bottom: 2.5rem;}
	.research-part3 li .pic img{height: 235px;}
}
@media(max-width: 375px) {
	.research-part3 li .pic img{height: 211px;}
}
@media(max-width: 360px) {
	.research-part3 li .pic img{height: 202px;}
}
@media(max-width: 320px) {
	.research-part3 li .pic img{height: 178px;}
}
/* part4 */
.research-part4{padding-bottom: 7.5rem;}
.research-part4 .pic-bg{width: 100%;overflow: hidden;}
.research-part4 .pic-bg img{width: 100%;display: block;margin: 0 auto;}
/* 本例子css -------------------------------------- */
.rese-part4-nr{ position:relative;margin-top: -7.625rem;}
.rese-part4-nr .hd{position: absolute;left: 65%;bottom: 0;}
.rese-part4-nr .hd img{display: block;overflow: hidden;}
.rese-part4-nr .prev,.rese-part4-nr .next{float: left; display:block; width:60px; height:60px;}
.rese-part4-nr .next{margin-left: 20px;}
.rese-part4-nr .bd{ position:relative;width: 54%;margin-left: 8%; background: #c2ae84;}
.rese-part4-nr .bd li{ position:relative;}
.rese-part4-nr .bd li a{display: block;overflow: hidden;padding: 4% 8% 4% 4%;}
.rese-part4-nr .bd li .pic{float: left;position: relative;width: 166px;overflow: hidden;}
.rese-part4-nr .bd li .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.rese-part4-nr .bd li .pic img{display: block;height: 220px;width: 100%;transition: 0.6s all;}
.rese-part4-nr .bd li .text{margin-left: 180px;}
.rese-part4-nr .bd li .text h5{position: relative;padding-bottom: 1.25rem;border-bottom: 1px solid #daceb5;}
.rese-part4-nr .bd li .text h5 p{font-weight: normal;box-sizing: content-box; font-size: 1.125rem;color: #fff;line-height: 1.75rem;height: 3.5rem;overflow: hidden;position: relative;}
.rese-part4-nr .bd li .text h5 i{transition: 0.6s all;width: 100%;height: 3px;position: absolute;bottom: -2px;left: 0; background: url(../images/research08.png) no-repeat bottom left;background-size: 22px 3px;}
.rese-part4-nr .bd li .text dl{}
.rese-part4-nr .bd li .text dd{font-size: 0.875rem;line-height: 1rem;height: 1rem;overflow: hidden; color: #fff;margin-top: 1.25rem;padding-left: 22px;background: url(../images/part5-03on.png) no-repeat left center;}
.rese-part4-nr .bd li .text dd+dd{background: url(../images/part5-04on.png) no-repeat left center;}
.rese-part4-nr .bd li .text dd+dd+dd{background: url(../images/part5-05on.png) no-repeat left center;}
.rese-part4-nr .bd li:hover .pic:after{opacity: .0;transition: 0.6s all;}
.rese-part4-nr .bd li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.rese-part4-nr .bd li:hover h5 i{background-size: 100% 3px;transition: 0.6s all;}
@media(max-width: 1360px) {
	.rese-part4-nr{width:calc(100% - 30px);margin: -7.625rem auto 0 auto;}
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {
	.research-part4{padding-bottom: 3.125rem;}
.rese-part4-nr .bd{width: 100%;margin-left: 0;}	
.rese-part4-nr .hd{position: relative;left: 50%;margin-left: -70px;margin-top: 2.5rem;}
}
@media(max-width: 414px) {
	.rese-part4-nr{margin: -4.125rem auto 0 auto;}
}
@media(max-width: 375px) {
	.rese-part4-nr .bd li .pic{width: 80px;}
	.rese-part4-nr .bd li .pic img{height: 105px;}
	.rese-part4-nr .bd li .text{margin-left: 100px;}
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	
}
/* 研究生培养 */
.culture-part1{padding: 7.5rem 0;}
.cul-part1-l{float: left;width: 53%;}
.cul-part1-l a{display: block;position: relative;}
.cul-part1-l .pic{overflow: hidden;width: 100%;position: relative;}
.cul-part1-l .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.cul-part1-l .pic img{display: block;width: 100%;transition: 0.6s all;height: 440px;}
.cul-part1-l .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/culture02.png) no-repeat bottom center;}
.cul-part1-l .time{position: absolute;bottom: 0;left: 0;width: 106px;height: 64px;background: #b0252a;}
.cul-part1-l .day{font-size: 1.375rem;color: #fff;font-weight: bold;text-align: center;margin-top: 0.75rem;}
.cul-part1-l .year{font-size: 0.8125rem;color: #fff;text-align: center;margin-top: 6px;}
.cul-part1-l p{position: absolute;bottom: 0;left: 145px;width: calc(100% - 145px);height: 64px;line-height: 64px;font-size: 18px;color: #fff;}
.cul-part1-l:hover .pic:after{opacity: .0;transition: 0.6s all;}
.cul-part1-l:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.cul-part1-l:hover p{text-decoration: underline;}
.cul-part1-r{width: 42%;float: right;}
.cul-part1-r li{margin-bottom: 12px;}
.cul-part1-r li a{display: block;background: #fafafa;padding: 25px;overflow: hidden;position: relative;}
.cul-part1-r li .time{width: 55px;position: relative;float: left;}
.cul-part1-r li .day{font-size: 1.875rem;color: #000;text-align: center;margin-bottom: 8px;transition: 0.6s all;}
.cul-part1-r li .year{font-size: 0.8125rem;color: #999;text-align: center;transition: 0.6s all;}
.cul-part1-r li p{transition: 0.6s all;margin-left: 80px;padding-left: 35px;background: url(../images/culture03.png) no-repeat left center;font-size: 1rem;line-height: 1.5rem;height: 3rem;overflow: hidden;color: #000;}
.cul-part1-r li:hover a{background: #b0252a;transition: 0.6s all;}
.cul-part1-r li:hover .day,.cul-part1-r li:hover .year{color: #fff;transition: 0.6s all;}
.cul-part1-r li:hover p{background: url(../images/culture03-on.png) no-repeat left center;color: #fff;transition: 0.6s all;}
@media(max-width: 1360px) {
	.culture-part1{width:calc(100% - 30px);}
	.cul-part1-l .pic img{height: 440px;}
}
@media(max-width: 1200px) {
	.cul-part1-l .pic img{height: 390px;}
	.cul-part1-r li a{padding: 20px;}
}
@media screen and (max-width: 1000px) {
	.cul-part1-l .pic img{height: 323px;}
	.cul-part1-r li a{padding:12px 20px;}
}
@media(max-width: 768px) {
	.culture-part1{padding: 3.125rem 0;}
	.cul-part1-l{width: 100%;float: none;}
	.cul-part1-l .pic img{height: 464px;}
	.cul-part1-r{width: 100%;float: none;margin-top: 2.5rem;}
}
@media(max-width: 414px) {
	.cul-part1-l .pic img{height: 241px;}
}
@media(max-width: 375px) {
	.cul-part1-l .time{top: 0;left: 0;}
	.cul-part1-l .pic img{height: 217px;}
	.cul-part1-l p{width: calc(100% - 20px);left: 10px;}
}
@media(max-width: 360px) {
	.cul-part1-l .pic img{height: 207px;}
}
@media(max-width: 320px) {
	.cul-part1-l .pic img{height: 182px;}
}
/* part2 */
.culture-part2{position: relative;}
.cul-part2-l{position: relative;width: 53%;padding-top: 1.25rem;z-index: 9;}
.cul-part2-l ul{background: #fff;border-top: 3px solid #b0252a;box-shadow: 0.927px 2.853px 12px 0px rgba(4, 0, 0, 0.17);padding: 40px;}
.cul-part2-l li{margin-bottom: 30px;}
.cul-part2-l li:last-child{margin-bottom: 0;}
.cul-part2-l li a{display: block;position: relative;overflow: hidden;}
.cul-part2-l li p{transition: 0.6s all;width: calc(100% - 80px);float: left;font-size: 1rem;line-height: 1.25rem;height: 1.25rem;overflow: hidden; color: #000000;padding-left: 12px;background: url(../images/culture04.png) no-repeat left center;box-sizing: border-box;}
.cul-part2-l li i{float: right;display: block;font-style: normal;font-size: 0.8125rem;color: #999999;}
.cul-part2-r{position: absolute;top: 0;right: 0;width: 63%;}
.cul-part2-r .pic{width: 100%;overflow: hidden;}
.cul-part2-r .pic img{display: block;width: 100%;}
.cul-part2-l li:hover p{color: #b0252a;padding-left: 16px;transition: 0.6s all;}
/* part3 */
.culture-part3{padding: 7.5rem 0;position: relative;}
.culture-part3 .cul-pic{position: relative;width: 100%;z-index: 9;}
.culture-part3 .cul-pic img{display: block;position: relative;margin: 0 auto;width: 100%;}
.culture-part3 .wrap{position: relative;margin-top: -186px;}
.cul-part3-l{float: left;width: calc(48.48% - 10px);padding-left: 10px;position: relative;}
.cul-part3-l i{width: 4px;height: 100%;background: #b0252a;display: block;position: absolute;left: 0;top: 0;z-index: 1;}
.cul-part3-l .nr{background: #fff;padding: 40px 60px;box-shadow: 0.927px 2.853px 12px 0px rgba(4, 0, 0, 0.17);position: relative;z-index: 99;}
.cul-part3-l .nr li a{display: block;overflow: hidden;}
.cul-part3-l .nr li .time{width: 90px;height: 65px;background: #f4f4f4;position: relative;float: left;transition: 0.6s all;}
.cul-part3-l .nr li .day{font-size: 1.375rem;color: #b0252a;text-align: center;font-weight: bold;line-height: 42px;transition: 0.6s all;}
.cul-part3-l .nr li .year{font-size: 0.8125rem;color: #b0252a;text-align: center;transition: 0.6s all;}
.cul-part3-l .nr li p{margin-left: 110px;padding: 9px 0 30px 0;margin-bottom: 20px; border-bottom: 1px solid #d9d9d9;box-sizing: content-box;}
.cul-part3-l .nr li p em{display: block; font-size: 1rem;line-height: 1.625rem;height: 3.25rem;overflow: hidden;color: #000;transition: 0.6s all;font-style: normal;}
.cul-part3-l .nr li:last-child p{margin-bottom: 0;padding: 9px 0 0 0;border-bottom: none;}
.cul-part3-r{float: right;}
.cul-part3-l .nr li:hover .time{background: #b0252a;transition: 0.6s all;}
.cul-part3-l .nr li:hover .day{color: #fff;transition: 0.6s all;}
.cul-part3-l .nr li:hover .year{color: #fff;transition: 0.6s all;}
.cul-part3-l .nr li:hover p em{font-weight: bold;color: #b0252a;transition: 0.6s all;}

@media(max-width: 1360px) {
	.culture-part2{width: calc(100% - 30px);margin: 0 auto;}
	.culture-part3 .wrap{width: calc(100% - 30px);margin: -186px auto 0 auto;}
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {
	.culture-part3{padding: 3.125rem 0;}
	.culture-part3 .wrap{margin: -40px auto 0 auto;}
	.cul-part2-l{width: 100%;}
	.cul-part3-l{float: none;width: 100%;margin-bottom: 2.5rem;}
}
@media(max-width: 414px) {
	.cul-part3-l .nr{padding: 20px;}
}
@media(max-width: 375px) {
	
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	.cul-part3-l .nr li .time{width: 65px;}
	.cul-part3-l .nr li p{margin-left: 80px;}
}
/* 校企合作 */
.coop-part1{padding: 7.5rem 0;}
.coop-part1-l{width: 53%;float: left;}
.coop-part1-l .pic{width: 100%;overflow: hidden;position: relative;}
.coop-part1-l .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.coop-part1-l .pic img{display: block;width: 100%;transition: 0.6s all;}
.coop-part1-r{width: 44%;float: right;}
.coop-part1-r h5{font-size: 1.625rem;color: #000;font-weight: normal;margin-bottom: 1.875rem;}
.coop-part1-r p{font-size: 0.9375rem;color: #666666;line-height: 1.75rem;height: 8.75rem;overflow: hidden; text-indent: 1.875rem;margin-bottom: 3rem;}
.coop-part1-r ul{overflow: hidden;}
.coop-part1-r li{width: 48%;float: left;margin: 0 1% 30px 1%;overflow: hidden;}
.coop-part1-r li .pic{width: 70px;height: 70px;line-height: 70px;text-align: center; border-radius: 50%;border: 1px dashed #999999;position: relative;float: left;}
.coop-part1-r li .pic img{vertical-align: middle;}
.coop-part1-r li .text{margin-left: 85px;}
.coop-part1-r li .text h3{font-size: 2.875rem;color: #c2ae84;font-family: impact;margin-bottom: 0.625rem;}
.coop-part1-r li .text h6{font-size: 0.9375rem;color: #c2ae84;font-weight: normal;}
.coop-part1-r li:hover .pic img{-webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
.coop-part1-l:hover .pic:after{opacity: .0;transition: 0.6s all;}
.coop-part1-l:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
@-webkit-keyframes circleProgressLoad_right{
	0%{
		-webkit-transform: rotate(45deg);
	}
	50%{
		-webkit-transform: rotate(225deg);
	}
	100%{
		-webkit-transform: rotate(225deg);
	}
}
@-webkit-keyframes circleProgressLoad_left{
	0%{
		-webkit-transform: rotate(45deg);
	}
	50%{
		-webkit-transform: rotate(45deg);
	}
	100%{
	-webkit-transform: rotate(225deg);
	}
}
@keyframes jello {
    from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }
    22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }
    33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }
    44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }
    55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }
    66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }
    77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }
    88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }
}
@media(max-width: 1360px) {
	.coop-part1{width: calc(100% - 30px);margin: 0 auto;}
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {
	.coop-part1{padding: 3.125rem 0;}
	.coop-part1-l{width: 100%;float: none;margin-bottom: 2.5rem;}
	.coop-part1-r{width: 100%;float: none;}
}
@media(max-width: 414px) {
	
}
@media(max-width: 375px) {
	
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	.coop-part1-r li .pic{width: 65px;height: 65px;line-height: 65px;}
	.coop-part1-r li .text{margin-left: 75px;}
}
/* part2 */
.coop-part2{padding-bottom: 2.8125rem;background: url(../images/Cooperation09.png) no-repeat bottom center;}
.mis-nav-list{display: none;}
.mis-slider{background-color: transparent !important;margin-top: 160px !important;}
.mis-slide{padding: 0 60px !important;}
.mis-container .pic{padding:0 0.75rem 1.375rem 0.75rem;background: #ededed;border-radius: 50%;margin-bottom: 1.875rem;}
.mis-container h5{font-size: 1.125rem;color: #000;}
.mis-current h5{font-size: 1.5rem;color: #b0252a;margin-bottom: 0.9375rem;}
.mis-container p{display: none;}
.mis-current p{display: block; font-size: 1rem;color: #000;line-height: 1.625rem;height: 3.25rem;overflow: hidden;}
.mis-nav-buttons{opacity: 1 !important;}
.mis-prev{background: url(../images/Cooperation07.png) no-repeat left center;height: 305px !important;}
.mis-next{background: url(../images/Cooperation08.png) no-repeat left center;height: 305px !important;}
.mis-nav-buttons a{font-size: 4.125rem !important;color: transparent !important;font-family: sans-serif !important;}
/* part3 */
.coop-part3{padding: 7.5rem 0;}
.coop-part3 ul{overflow: hidden;}
.coop-part3 li{float: left;width: 31%;margin-right: 3.5%;}
.coop-part3 li:last-child{margin-right: 0;}
.coop-part3 li a{display: block;}
.coop-part3 li .pic{overflow: hidden;width: 100%;position: relative;}
.coop-part3 li .pic img{display: block;width: 100%;height: 264px;}
.coop-part3 li .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.coop-part3 li .text h5{transition: 0.6s all;font-size: 1rem;color: #000;line-height: 1.25rem;height: 1.25rem;overflow: hidden;margin: 1.25rem 0;}
.coop-part3 li .text p{font-size: 0.8125rem;color: #808080;line-height: 1.5rem;height: 4.5rem;overflow: hidden;margin-bottom: 1.875rem;}
.coop-part3 li .text i{display: inline-block; font-style: normal;margin-right: 8px; width: 125px;height: 26px;line-height: 26px;font-size: 0.8125rem;color: #fff;background: #b0252a;text-align: center;}
.coop-part3 li .text em{transition: 0.6s all;display: inline-block;font-style: normal;width: 55px;height: 26px;line-height: 26px;background: #c2ae84;font-size: 0.8125rem;color: #fff;text-align: center;}
.coop-part3 li:hover .pic:after{opacity: .0;transition: 0.6s all;}
.coop-part3 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.coop-part3 li:hover .text h5{color: #b0252a;transition: 0.6s all;}
.coop-part3 li:hover .text em{background: #b0252a;transition: 0.6s all;}
@media(max-width: 1360px) {
	.coop-part3{width: calc(100% - 30px);margin: 0 auto;}
	.coop-part3 li .pic img{height: 264px;}
}
@media(max-width: 1200px) {
	.coop-part3 li .pic img{height: 234px;}
}
@media screen and (max-width: 1000px) {
	.coop-part3 li .pic img{height: 194px;}
}
@media(max-width: 768px) {
	.coop-part3{padding: 3.125rem 0;}
	.coop-part3 li{width: 100%;margin-right: 0;margin-bottom: 2.5rem;}
	.coop-part3 li:last-child{margin-bottom: 0;}
	.coop-part3 li .pic img{height: 477px;}
	.mis-container .pic{background: transparent !important;}
}
@media(max-width: 414px) {
	.coop-part3 li .pic img{height: 248px;}
}
@media(max-width: 375px) {
	.coop-part3 li .pic img{height: 223px;}
}
@media(max-width: 360px) {
	.coop-part3 li .pic img{height: 213px;}
}
@media(max-width: 320px) {
	.coop-part3 li .pic img{height: 187px;}
}
/* 研究院概况 */
.about-part1{padding: 7.5rem 0;position: relative;margin: 0 auto -178px auto;overflow: hidden;}
.about-part1 .rese-title{margin-bottom: 1.875rem;}
.about-part1-t{position: relative;}
.about-part1-tl{width: 53%;float: left;}
.about-part1-tl p{font-size: 0.9375rem;color: #666666;line-height: 1.75rem;height: 7rem;}
.about-part1-tr{width: 44%;float: right;position: relative;}
.about-part1-tr .pic{overflow: hidden;width: 100%;}
.about-part1-tr .pic img{display: block;width: 100%;}
.about-part1-b{width: 81%;position: relative;top: -178px;}
.about-part1-bl{width: 46%;float: left;padding-top: 4.125rem;border-top: 2px solid #b0252a;}
.about-part1-bl ul{overflow: hidden;}
.about-part1-bl li{float: left;width: 49%;margin-right: 1%;overflow: hidden;position: relative;margin-bottom: 3.75rem;}
.about-part1-bl li .pic{float: left; width: 68px;height: 68px;line-height: 68px;text-align: center;border: 1px dashed #999999;border-radius: 50%;}
.about-part1-bl li .pic img{vertical-align: middle;}
.about-part1-bl li .text{margin-left: 80px;}
.about-part1-bl li .text h5{font-size: 2.875rem;color: #c2ae84;font-family: impact;margin-bottom: 10px;}
.about-part1-bl li .text p{font-size: 0.9375rem;color: #c2ae84;}
.about-part1-br{width: 46%;float: right;}
.about-part1-br .pic{overflow: hidden;width: 100%;}
.about-part1-br .pic img{display: block;width: 100%;}
@media(max-width: 1360px) {
	.about-part1{width: calc(100% - 30px);margin: 0 auto;}
}
@media(max-width: 1200px) {
	.about-part1-b{top: -78px;}
	.about-part1{margin: 0 auto -112px auto;}
}
@media screen and (max-width: 1000px) {
	.about-part1-b{top: -28px;width: 90%;}
	.about-part1{margin: 0 auto -112px auto;}
}
@media(max-width: 768px) {
	.about-part1{padding: 3.125rem 0;margin: 0 auto;}
	.about-part1-tr{width: 100%;float: none;margin-top: 1.875rem;}
	.about-part1-tl{float: none;width: 100%;margin-right: 30%;}
	.about-part1-b{top: 1.875rem;margin-bottom: 1.875rem;width: 100%;}
	.about-part1-bl{width: 100%;float: none;padding-top: 1.25rem;}
	.about-part1-bl li{margin-bottom: 1.875rem;}
	.about-part1-br{width: 100%;float: none;}

}
@media(max-width: 414px) {
	
}
@media(max-width: 375px) {
	
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	
}
/* part2 */
.about-part2 .slide{position: relative;}
.about-part2 .slide a{display: block;}
.about-part2 .slide .pic{width: 100%;overflow: hidden;}
.about-part2 .slide .pic img{display: block;width: 100%;height: 250px;transition: 0.6s all;}
.about-part2 .slide .text{position: relative;top: -20px;margin-bottom: -20px;}
.about-part2 .slide .text h5{transition: 0.6s all;background: url(../images/about08.png) no-repeat center;font-size: 1.25rem;color: #000;text-align: center;line-height: 2.5rem;height: 2.5rem;overflow: hidden;}
.about-part2 .slide .text p{margin-top: 26px;font-size: 16px;color: #737373;text-align: center;}
.about-part2 .slide:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.about-part2 .slide:hover .text h5{background: url(../images/about08-on.png) no-repeat center;color: #fff;transition: 0.6s all;}
.about-part2 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{display: block !important;width: 100% !important;text-align: center !important;display: table;margin: 0 auto;}
.about-part2 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:inherit !important;}
.about-part2 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{display: none !important;}
.about-part2 .bx-wrapper .bx-pager{padding-top: 70px !important;}
.about-part2 .bx-pager-link{width: 35px;height: 7px;background: #d9d9d9;display: inline-block;margin: 0 5px;color: transparent;}
.about-part2 .bx-pager-link.active{background: #b0252a;}
@media(max-width: 1360px) {
	.about-part2{width: calc(100% - 30px);margin: 0 auto;}
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {

}
@media(max-width: 414px) {
	.about-part2 .slide .pic img{height: 183px;}
}
@media(max-width: 375px) {
	.about-part2 .slide .pic img{height: 164px;}
}
@media(max-width: 360px) {
	.about-part2 .slide .pic img{height: 156px;}
	.about-part2 .bx-wrapper .bx-pager{padding-top: 2.5rem !important;}
}
@media(max-width: 320px) {
	.about-part2 .slide .pic img{height: 136px;}
}
/* part3 */
.about-part3{padding: 7.5rem 0;}
.about-part3 ul{overflow: hidden;margin-bottom: -50px;}
.about-part3 li{float: left;width: 48%;margin-right: 4%;margin-bottom: 50px;}
.about-part3 li:nth-child(even){margin-right: 0;}
.about-part3 li a{display: block;overflow: hidden;position: relative;}
.about-part3 li .pic{width: 48%;overflow: hidden;float: left;}
.about-part3 li .pic img{display: block;width: 100%;transition: 0.6s all;height: 216px;}
.about-part3 li .text{width: 47%;float: right;}
.about-part3 li .text h5{transition: 0.6s all;padding-left: 16px;font-size: 1.375rem;color: #000;line-height: 22px;height: 22px;overflow: hidden;border-left: 4px solid #b0252a;margin-bottom: 30px;}
.about-part3 li .text p{font-size: 0.9375rem;line-height: 1.625rem;height: 8.125rem;color: #666666;overflow: hidden;text-align: justify;}
.about-part3 li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.about-part3 li:hover .text h5{color: #b0252a;transition: 0.6s all;}
@media(max-width: 1360px) {
	.about-part3{width: calc(100% - 30px);margin: 0 auto;}
	.about-part3 li .pic img{height: 216px;}
}
@media(max-width: 1200px) {
	.about-part3 li .pic img{height: 191px;}
}
@media screen and (max-width: 1000px) {
	.about-part3 li .pic img{height: 159px;}
}
@media(max-width: 768px) {
	.about-part3{padding: 3.125rem 0;}
	.about-part3 li{width: 100%;float: none;}
	.about-part3 li .pic{width: 30%;}
	.about-part3 li .text{width: 66%;}
	.about-part3 li .pic img{height: 157px;}
}
@media(max-width: 414px) {
	.about-part3 li .pic{width: 100%;float: none;}
	.about-part3 li .text{width: 100%;float: none;margin-top: 1.25rem;}
	.about-part3 li .pic img{height: 273px;}
	.about-part3 li .text p{height: 4.875rem;}
	.about-part3 li{margin-bottom: 1.875rem;}
}
@media(max-width: 375px) {
	.about-part3 li .pic img{height: 245px;}	
}
@media(max-width: 360px) {
	.about-part3 li .pic img{height: 234px;}	
}
@media(max-width: 320px) {
	.about-part3 li .pic img{height: 206px;}	
}
/* part4 */
.about-part4{padding-bottom: 7.5rem;}
.about-part4-l{float: left;width: 24%;margin-bottom: -30px;}
.about-part4-l li{margin-bottom: 30px;}
.about-part4-l li a{display: block;overflow: hidden;}
.about-part4-l li .pic{width: 100%;overflow: hidden;position: relative;}
.about-part4-l li .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.about-part4-l li .pic img{display: block;width: 100%;transition: 0.6s all;height: 195px;}
.about-part4-l li .text{padding: 12px 10px;background: #f6f6f6;}
.about-part4-l li .text p{transition: 0.6s all;padding-left: 46px;background: url(../images/about15.png) no-repeat left center;line-height: 30px;height: 30px;overflow: hidden;font-size: 1rem;color: #000;}
.about-part4-l li:hover .pic:after{opacity: .0;transition: 0.6s all;}
.about-part4-l li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.about-part4-l li:hover .text p{color: #b0252a;transition: 0.6s all;}
.about-part4-c{float: left;width: 46%;margin: 0 3%;}
.about-part4-c a{display: block;}
.about-part4-c .pic{width: 100%;overflow: hidden;position: relative;}
.about-part4-c .pic:after{transition: 0.6s all;content:" ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #b0252a;opacity: .2;transition: all .3s ease-out;pointer-events: none;}
.about-part4-c .pic img{display: block;width: 100%;transition: 0.6s all;height: 378px;}
.about-part4-c .text{position: relative;background: #f6f6f6;padding: 30px 20px 20px;}
.about-part4-c .text .img{position: absolute;top: -22px;left: 50%;margin-left: -20px;}
.about-part4-c .text .img img{display: block;width: 40px;height: 40px;}
.about-part4-c .text h5{font-size: 1rem;color: #000;text-align: center;margin-bottom: 10px;line-height: 20px;height: 20px;overflow: hidden; transition: 0.6s all;}
.about-part4-c .text p{font-size: 0.8125rem;line-height: 1.5rem;height: 4.5rem;color: #808080;overflow: hidden;}
.about-part4-c:hover .pic:after{opacity: .0;transition: 0.6s all;}
.about-part4-c:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.about-part4-c:hover .text h5{color: #b0252a;transition: 0.6s all;}
@media(max-width: 1360px) {
	.about-part4{width: calc(100% - 30px);margin: 0 auto;}
}
@media(max-width: 1200px) {
	.about-part4-l li .pic img{height: 173px;}
	.about-part4-c .pic img{height: 335px;}
}
@media screen and (max-width: 1000px) {
	.about-part4-l li .pic img{height: 143px;}
	.about-part4-c .pic img{height: 278px;}
}
@media(max-width: 768px) {
	.about-part4{padding-bottom: 3.125rem;}
	.about-part4-l{width: 100%;float: none;overflow: hidden;}
	.about-part4-l li{width: 48%;margin-right: 4%;float: left;}
	.about-part4-l li+li{margin-right: 0;}
	.about-part4-c{width: 100%;float: none;margin: 2.5rem 0;}
	.about-part4-l li .pic img{height: 218px;}
	.about-part4-c .pic img{height: 460px;}
}
@media(max-width: 414px) {
	.about-part4-l li .text p{padding-left: 0;background: none;}
	.about-part4-l li .pic img{height: 113px;}
	.about-part4-c .pic img{height: 239px;}
}
@media(max-width: 375px) {
	.about-part4-l li .pic img{height: 102px;}
	.about-part4-c .pic img{height: 215px;}
}
@media(max-width: 360px) {
	.about-part4-l li .pic img{height: 97px;}
	.about-part4-c .pic img{height: 206px;}
}
@media(max-width: 320px) {
	.about-part4-l li .pic img{height: 86px;}
	.about-part4-c .pic img{height: 181px;}
}
/* 人才队伍 */
/* part1 */
.people-part1{padding: 7.5rem 0;}
.people-part1 .slide li{margin-bottom: 2.25rem;}
.people-part1 .slide li a{display: block;}
.people-part1 .slide li .pic{width: 100%;height: 220px;line-height: 220px;background: #f4f4f4;text-align: center;margin: 0 auto;overflow: hidden;}
.people-part1 .slide li .pic img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;transition: 0.6s all;}
.people-part1 .slide li .text{background: #f4f4f4;padding: 30px;height:186px;}
.people-part1 .slide li .text h5{font-size: 1rem;color: #000;line-height: 1.25rem;height: 1.25rem;overflow: hidden;margin-bottom: 1.25rem;transition: 0.6s all;}
.people-part1 .slide li .text p{margin-bottom: 0.625rem;font-size: 0.875rem;color: #808080;}
.people-part1 .slide li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.people-part1 .slide li:hover .text h5{color: #b0252a;transition: 0.6s all;}
.people-part1 .bx-controls-direction{float: right;overflow: hidden;}
.people-part1 .bx-wrapper .bx-controls-direction a{display: block;position: inherit !important;top: auto !important;margin-top: 0 !important;float: left;width: 50px;height: 38px;}
.people-part1 .bx-wrapper .bx-prev{background: url(../images/people02.png) no-repeat center;margin-right: 20px;}
.people-part1 .bx-wrapper .bx-next{background: url(../images/people03.png) no-repeat center;}
@media(max-width: 1360px) {
	.people-part1{width: calc(100% - 30px);margin: 0 auto;}
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {
	.people-part1{padding: 3.125rem 0;}
}
@media(max-width: 414px) {
	.people-part1 .slide li .pic{height: 126px;line-height: 126px;}
}
@media(max-width: 375px) {
	.people-part1 .slide li .pic{height: 112px;line-height: 112px;}
}
@media(max-width: 360px) {
	.people-part1 .slide li .pic{height: 106px;line-height: 106px;}
}
@media(max-width: 320px) {
	.people-part1 .slide li .pic{height: 92px;line-height: 92px;}
}
/* part2 */
.people-part2{padding-bottom: 7.5rem;}
.people-part2-01{margin-bottom: 5.3125rem;}
.people-part2-01 a{display: block;overflow: hidden;}
.people-part2-01 .pic{width: 48%;float: left;overflow: hidden;}
.people-part2-01 .pic img{display: block;width: 100%;transition: 0.6s all;}
.people-part2-01 .text{width: 48%;float: right;}
.people-part2-01 .text h5{font-family: KaiTi;font-size: 2rem; color: #b0252a;height: 34px;line-height: 34px;padding-left: 15px;border-left: 5px solid #b0252a;margin-bottom: 35px;}
.people-part2-01 .text h5 i{font-style: normal;margin-left: 15px;color: #cccccc;font-family: "times new roman";font-weight: normal;}
.people-part2-01 .text p{font-size: 15px;color: #666666;line-height: 26px;text-indent: 1.875rem;margin-bottom: 2.5rem;overflow: hidden;}
.people-part2-01 .text p i{font-style: normal;display: block;margin-top: 35px;}
.people-part2-01 .text em{transition: 0.6s all;font-style: normal;display: block;width: 96px;height: 36px;line-height: 36px;background: #ebebeb;font-size: 0.875rem;color: #b0252a;text-align: center;}
.people-part2-01:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.people-part2-01:hover .text em{background: #b0252a;color: #fff;transition: 0.6s all;}
/* 本例子css -------------------------------------- */
.people-part2-02{margin-bottom: 5.3125rem;}
.people-part2-02l{width: 50%;float: left;}
.people-part2-02l h5{font-size: 2rem; color: #b0252a;height: 34px;line-height: 34px;padding-left: 15px;border-left: 5px solid #b0252a;margin-bottom: 35px;}
.people-part2-02l h5 a{color: #b0252a;display: contents;font-family: KaiTi;font-weight: bold;}
.people-part2-02l h5 i{font-style: normal;margin-left: 15px;color: #cccccc;font-family: "times new roman";font-weight: normal;}
.people-part2-02l .people2{ position:relative;overflow:hidden;}
.people-part2-02l .people2 .hd{z-index:1;margin-top: 0.625rem;overflow: hidden; }
.people-part2-02l .people2 .hd img{}
.people-part2-02l .people2 .prev,.people-part2-02l .people2 .next{float: left;  display:block; width:50px; height:38px; }
.people-part2-02l .people2 .next{ margin-left: 20px;}
.people-part2-02l .people2 .bd{ position:relative; z-index:0; }
.people-part2-02l .people2 .bd li{ position:relative;}
.people-part2-02l .people2 .bd li dl{width: 100%;overflow: hidden;}
.people-part2-02l .people2 .bd li dd{transition: 0.6s all;float: left;width: 31%;margin-right: 2%;height: 3.75rem;line-height: 3.75rem;overflow: hidden;padding: 0 20px;background: #ebebeb;margin-bottom: 1.25rem;}
.people-part2-02l .people2 .bd li dd a{transition: 0.6s all;display: block;padding-left: 20px;background: url(../images/people05.png) no-repeat left center;font-size: 0.875rem;color: #000;height: 3.75rem;line-height: 3.75rem;overflow: hidden;}
.people-part2-02l .people2 .bd li dd:hover{background: #b0252a;transition: 0.6s all;}
.people-part2-02l .people2 .bd li dd:hover a{background: url(../images/people05-on.png) no-repeat left center;color: #fff;transition: 0.6s all;}
.people-part2-02r{width: 48%;float: right;overflow: hidden;}
.people-part2-02r img{display: block;width: 100%;}
/*  */
.people-part2-03 h5{font-size: 2rem; color: #b0252a;height: 34px;line-height: 34px;padding-left: 15px;border-left: 5px solid #b0252a;margin-bottom: 35px;}
.people-part2-03 h5 a{color: #b0252a;display: contents;font-family: KaiTi;font-weight: bold;}
.people-part2-03 h5 i{font-style: normal;margin-left: 15px;color: #cccccc;font-family: "times new roman";font-weight: normal;}
.people-part2-03 .slide{margin-bottom: 2px;}
.people-part2-03 .slide a{display: block;}
.people-part2-03 .slide .pic{overflow: hidden;width: 100%;}
.people-part2-03 .slide .pic img{display: block;width: 100%;height: 280px; transition: 0.6s all;}
.people-part2-03 .slide p{transition: 0.6s all;height: 3.125rem;line-height: 3.125rem;background: #ececec;padding: 0 1.25rem;font-size: 1rem;color: #000;text-align: center;margin-top: 0.625rem;}
.people-part2-03 .slide:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.people-part2-03 .slide:hover p{background: #b0252a;color: #fff;transition: 0.6s all;}
.people-part2-03 .bx-controls-direction{overflow: hidden;}
.people-part2-03 .bx-wrapper .bx-controls-direction a{display: block;position: absolute;right: 0;top: -70px;margin-top: 0 !important; width: 50px;height: 38px;}
.people-part2-03 .bx-wrapper .bx-prev{left: auto !important; background: url(../images/people02.png) no-repeat center;right: 56px !important;}
.people-part2-03 .bx-wrapper .bx-next{background: url(../images/people03.png) no-repeat center;}
/* 学科建设 */
@media(max-width: 1360px) {
	.people-part2{width: calc(100% - 30px);margin: 0 auto;}
}
@media(max-width: 1200px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media(max-width: 768px) {
	.people-part2{padding-bottom: 3.125rem;}
	.people-part1{padding-bottom: 3.125rem;}
	.people-part2-01 .pic{width: 100%;float: none;}
	.people-part2-01 .text{width: 100%;float: none;margin-top: 2.5rem;}
	.people-part2-02l{width: 100%;float: none;}
	.people-part2-02r{width: 100%;float: none;margin-top: 2.5rem;}
	
}
@media(max-width: 414px) {
	.people-part2-02l .people2 .bd li dd{width: 48%;margin-right: 4%;}
	.people-part2-02l .people2 .bd li dd:nth-child(even){margin-right: 0;}
	.people-part2-01 .text h5 i,.people-part2-02l h5 i,.people-part2-03 h5 i{display: none;}
	.people-part2-03 .slide .pic img{height: 262px;}
}
@media(max-width: 375px) {
	.people-part2-03 .slide .pic img{height: 236px;}
}
@media(max-width: 360px) {
	.people-part2-03 .slide .pic img{height: 225px;}
}
@media(max-width: 320px) {
	.people-part2-03 .slide .pic img{height: 198px;}
	.people-part2-03 .bx-wrapper .bx-controls-direction a{width: 40px;height: 28px;top: -66px;}
	.people-part2-03 .bx-wrapper .bx-prev{right: 45px !important;}
}


#vsb_content_2 TABLE{margin:0 auto;}
#vsb_content_2 TABLE tr td,#vsb_content_2 TABLE tr td p{text-indent:0 !important}



/* 导师介绍 */
.page{padding-top: 2.5rem;}
.pageT{padding-bottom: 1.875rem;margin-bottom: 2.75rem;border-bottom: 1px solid #b0252a;}
.pageT h5{font-size: 1.5625rem;color: #333333;line-height: 2.125rem;text-align: center;margin-bottom: 0.625rem;}
.pageT p{font-size: 1.125rem;color: #737373;text-align: center;}
.pageB dl{padding-bottom: 2.5rem;margin-bottom: 2.5rem;border-bottom: 1px dashed #d2d2d2;}
.pageB dt{font-size: 1.25rem;color: #333333;font-weight: bold;}
.pageB dd{margin-top: 1.25rem;font-size: 1rem;color: #333333;line-height: 1.375rem;}
.pageB dd a{color: #737373;min-width: 50px;display: inline-block;margin-right: 1.875rem;transition: 0.6s all;}
.pageB dd a:hover{color: #b0252a;transition: 0.6s all;}