@charset "utf-8";
/* CSS Document */
*{padding: 0;margin: 0;box-sizing: border-box;}
body{font:normal normal 0.32rem/1 sans-serif;color: #000;background: #fff;min-width: 1440px;}
textarea,input{font:normal normal 0.28rem/1.5 sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 sans-serif;}
button{font:normal normal 0.28rem/1.5 sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{height: 100%;}
.i300{overflow: hidden;}
.i300>img{width: 100%;height: 100%;}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}
.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}
.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}
.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}
.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}
.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}
.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}
.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}
.window1-a1 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
.hd_top_add {width: 100%; height: 100%; position: relative;}
.window111 {
	width: 100% ;
	height: 100% ;
}

.window111 .swiper-slide {
	width: 100% ;
	height: 100% ;
}

.window112 {
	width: 6px;
	position: absolute;
	top: calc(50% - 6px*8/2 - 20px*7/2);
	right: 45px;
	z-index: 1;
}

.window112 .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	background: #fff;
	opacity: 0.8;
	transition: 0.5s;
	display: block;
	position: relative;
	margin-bottom: 20px;
}

.window112 .swiper-pagination-bullet-active {
	opacity: 1;
	transition: 0.5s;
}

.window112 .swiper-pagination-bullet div {
	width: 20px;
	height: 20px;
	border: 2px solid #fff;
	border-right: 0;
	border-top: 0;
	border-radius: 50%;
	position: absolute;
	top: calc(50% - 20px/2);
	left: calc(50% - 20px/2);
	transform: scale(0);
	transition: 0.5s;
}

.window112 .swiper-pagination-bullet-active div {
	transform: scale(1);
	transition: 0.5s;
}

.window112.on1 .swiper-pagination-bullet {
	background: #9e9ea2;
}

.window112.on1 .swiper-pagination-bullet-active {
	background: #37308d;
}

.window112.on1 .swiper-pagination-bullet div {
	border: 2px solid #37308d;
	border-right: 0;
	border-top: 0;
}

@keyframes windowscroll1 {
	0% {
		transform: rotate(360deg);
	}

	100% {
		transform: rotate(0deg);
	}
}
@media only screen and (min-width: 1480px) {}
 
@media only screen and (max-width: 1479px) and (min-width: 1024px) {} 
 
/* 首页 */
.head{
	position: fixed;
	width: 100%;
	height: 100px;
	left: 0;
	top: 0;
	z-index: 2;
	background: rgba(0, 0, 0, .5);
}
.head_img {
	width: 75px;
	height: 75px;
	margin-right: 20px;
}
.head_logo {
	width: 310px
}
.head_img2 {
	width: 100%;
	height: 35px;
}
.head_img3 {
	width: 100%;
	height: 15px;
}
.head_box{
	display: flex;
	width: calc(100% - 200px);
	margin: 25px auto 0 ;
	justify-content: space-between;
}
.hl_box {
	display: flex;
	align-items: center;
}
.hr_box {
	display: flex;
	color: #fff;
}
.hr_box>div {
	display: flex;
	align-items: center;
}
.hr_box>div>ul {
	display: flex;
	font-family: 'siyuan';
}
.hr_box>div>ul>li{
	font-family: 'siyuan normal' ;
	font-size: 16px;
	color: #fff;
	margin-right: 30px;
	position: relative;
}
.hr_box>div>ul>li:last-child{
	margin-right: 35px;
}
.hr_box>div>ul>li:hover::before {
	display: block;
	content: '';
	width: 65px;
	height: 5px;
	background-color: #fff;
	position: absolute;
	bottom: -20px;
	left: 0;
}
.hr_box>div>ul>li:first-child:hover:before {
	display: block;
	content: '';
	width: 35px;
	height: 5px;
	background-color: #fff;
	position: absolute;
	bottom: -20px;
	left: 0;
}
.hr_box3 {
	height: 44px;
	line-height: 44px;
	border: 1px solid #fefeff;
	width: 130px;
	border-radius: 30px;
}
.hr_box3>input {
	height: 44px;
	line-height: 44px;
	width: 130px;
	padding-left: 16px;
	color: #fff;
	font-size: 16px;
}
.hr_box3>input::-webkit-input-placeholder {
	font-size: 16px;
	color: #fefeff;
}
.hr_box4 {
	width: 26px;
	margin-left: 25px
}
.contioner3 {
	height: 100%;
	width: 100%;
}
.contioner3 .swiper-slide{
	height: 100%;
	width: 100%;
}
.plationer {
	width: 100%;
	height: 100px;
	background: rgba(0, 0, 0, .5);
	/* background-color: red; */
	position: absolute;
	left: 0;
	bottom: 0px;
}
.ind1_b1 {
	width: 1440px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	height: 100%;
	position: relative;
}
.ind1_b2 {
	width: 100%;
}
.ind1_b2_add1 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	margin-bottom: 16px;
}
.ind1_b2_add2 {
	font-size: 16px;
	color: #fff;
	line-height: 16px;
}
.ind1-a2{
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.ind1-a2>img {
	height: 100%;
	width: 1920px;
	position: absolute;
	top: 0;
	left: calc(50% - 1920px/2);
}
/* .swiper_butt{
	position: absolute;
    width: 73px;
    height: 70px;
    bottom: 0px;
    z-index: 9;
    right: 240px;
} */

/* .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background: url(../img/a5.png) no-repeat;
    width: 20px;
    height: 30px;
    transform: rotate(-180deg);
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    display: none;
}
 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background: url(../img/a6.png) no-repeat;
	width: 20px;
    height: 30px;
}
.swiper-button-next:after, .swiper-button-prev:after {
    display: none;
} */
.w1 {width: 12px; height: 23px; float: left; margin-right: 20px; position: 
	relative !important;  top: auto !important; left: auto !important; 
	right: auto !important; bottom: auto !important; background: none !important; margin-top: 0;}
.w1 img {
	width: 100%;
	height: 100%;
}
.w2 {width: 12px; height: 23px; float: left;  position: 
	relative !important;  top: auto !important; left: auto !important; 
	right: auto !important; bottom: auto !important; background: none !important; margin-top: 0;}
.w2 img {
	width: 100%;
	height: 100%;
}
.w3 {height: 23px; position: absolute; top: 0; right: 0; bottom: 0; margin: auto;}
/* 第二屏 */
.hd2_1{width: 1440px;height: 100%;position: relative;margin: 0 auto;padding-top: 77px;box-sizing: border-box;}

.hd2_3 {
	width: 100%;
	text-align: center;
}
.hd2_4 {
	font-size: 90.65px;
	font-weight: bold;
	color: #37308d;
	opacity: 0.08;
	text-transform: uppercase;
}
.hd2_5 {
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	margin-top: -67px;
}
.hd2_5_1 {
	width: 25px;
	height: 15px;
}
.hd2_5_2 {
	font-size: 42px;
	color: #333;
	font-weight: bold;
	margin: 0 17px;
}
.hd2_6{width: 1440px;margin: 0 auto;margin-bottom: 50px;}
.hd2_6_0{width: 696px;height: 468px;position: relative;float: left;}
.container_6{width: 100%;height: 100%;}
.container_6 .swiper-slide{width: 100%;height: 100%;}
.hd2_6_0_li{width: 100%;height: 100%;position: relative;display: block;overflow: hidden;}
.hd2_6_0_li img{width: 100%;height: 100%;transition: .5s;}
.hd2_6_0_li:hover img{transform: scale(1.05);transition: .5s;}
.hd2_6_0_li div{width: 100%;background: rgba(0,0,0,0.6);font-size: 16px;line-height: 54px;color: #fff;padding: 0 26px;box-sizing: border-box;position: absolute;bottom: 0;left: 0;}
.pagination_6{position: absolute;right: 25px;bottom: 18px;margin: auto;height: 13px;}
.pagination_6 .swiper-pagination-bullet{width: 13px;height: 13px;background: #fff;border-radius: 50%;margin: 0 4px;opacity: 1;}
.pagination_6 .swiper-pagination-bullet-active{width: 13px;height: 13px;background: #a9a4c2;border-radius: 50%;margin: 0 4px;opacity: 1;}
.hd2_6_1 {
	width: 100%;
	height: 100%;
}
.hd2_6_2 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 54px;
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	font-size: 18px;
	line-height: 54px;
	padding-left: 23px;
	z-index: 2;
}
.hd2_7 {
	width: calc(100% - 700px - 37px);
	height: 477px;
	float: right;
	/* background-color: #fff; */
}
/* .hd2_6_0 .swiper-pagination {
	position: absolute;
	z-index: 9999;
	right: 0;
	bottom: 0;
}

.hd2_6_0 .swiper-pagination-bullet {
 	 width: 14px;
  	height: 14px;
    border-radius: 50%;
    background: #fff;
    margin: 0 auto;
    opacity: 1;
	margin-right: 10px;
}
.hd2_6_0 .swiper-pagination-bullet-active {
	background: #a9a4c2 ;
    border-radius: 0;
    width: 14px;
    height: 14px;
	border-radius: 50%;
} */
.hd2_7box{width: 100%;border-bottom: 1px solid #d1cfcf;position: relative;margin-bottom: 35px;}
.hd2_7box_more{width: 36px;height: 8px;display: block;position: absolute;top: 10px;right: 0;}
.hd2_7_t{width: 100%;border-bottom: 1px dashed #c1c1c1;padding-bottom: 25px;}
.hd2_7_bli{width: 100%;display: block;border-bottom: 1px dashed #c1c1c1;padding-left: 20px;box-sizing: border-box;position: relative;}
.hd2_7_bli_d1{width: 6px;height: 6px;background: #0039a5;border-radius: 50%;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}

.hd2_7_img {
	width: 10px;
	height: 30px;
}
.hd2_7_1 {
	display: flex;
	width: 100%;
	/* background-color: #fff; */
	font-size: 28px;
	color: #454545;
	border-bottom: 1px solid #d1cfcf;
	padding-bottom: 28px;
	position: relative;
}
.hd2_7_1::before{
	display: block;
	content: '';
	width: 15px;
	height: 14px;
	position: absolute;
	right: 0;
	bottom: -7px;
	background-image: url(../img/a10.png);
}
.hd2_7_1>div {
	margin-right: 40px;
}
.hd2_7_2{
	font-weight: bold;
	color: #37308d!important;
	padding-left: 20px;
}
.hd2_7_2 div{opacity: 1!important;}
.hd2_7_2 img{opacity: 1!important;}
.hd2_7_3 img{width: 11px;height: 28px;position: absolute;top: 0;left: 0;opacity: 0;}
.hd2_7_3 div{width: 100%;height: 5px;background: #3c3685;position: absolute;bottom: 0;left: 0;opacity: 0;}

.hd2_7_3{font-size: 28px;line-height: 28px;color: #454545;float: left;position: relative;margin-right: 40px;padding-bottom: 30px;cursor: pointer;}
.hd2_7_3:last-child{margin-right: 0;}
/* .hd2_7_2::before {
	display: block;
	content: '';
	width: 132px;
	height: 5px;
	background-color: #37308d;
	position: absolute;
	bottom: -30px;
	left: 0;
}
.hd2_7_2::after {
	display: block;
	content: '';
	width: 10px;
	height: 30px;
	background-image: url(../img/a7.png) ;
	position: absolute;
	left: 0;
	top: 55%;
	transform: translateY(-50%);
} */
.hd2_8_1{font-size: 20px;line-height: 20px;color: #282828;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: bold;margin-bottom: 20px;}
.hd2_8_2{width: 100%;color: #767676;font-size: 14px;line-height: 28px;}
.heng {
	border-bottom: 1px dashed  #ccc;
	width: 100%;
	height: 1px;
}
.hd2_8_3 {
	height: 63px;
	line-height: 63px;
	font-size: 16px;
	color: #333;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.hd2_8_4{font-size: 16px;line-height: 62px;color: #333333;float: left;width: 80%;}
.hd2_7_bli_d2{font-size: 16px;line-height: 62px;color: #666666;float: right;width: 20%;text-align: right;}

/* .hd2_8_4::before {
	display: block;
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #37308d;
	position: absolute;
	left: 0;
} */
.hd2_8_3>div:nth-child(2) {
	font-size: 16px;
	color: #666;
}
.hd3_box{width: 100%;position: relative;padding-bottom: 50px;}
.container_5{width: 100%;}
.container_5 .swiper-slide{width: 100%;}

.hd3_box_1{width: 100%;}

.hd3_box_2{
	width: 560px;
	float: left;
	display: block;
}
.hd3_box_3{width: calc(100% - 560px - 22px);float: right;}
.hd3_box_2img{width: 100%;height: 406px;position: relative;margin-bottom: 30px;}
.hd3_box_2img img{width: 100%;height: 100%;}
.hd3_box_2_1{font-size: 28px;line-height: 28px;color: #333;font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 28px;}
.hd3_box_2_2{font-size: 16px;line-height: 30px;color: #636363;margin-bottom: 20px;}
.hd3_box_2_3{font-size: 20px;line-height: 40px;color: #676767;font-family: 'Barlow';}
.hd3_box_2_3 span{font-size: 40px;}
.hd3_box_3_1 {
	display: flex;
	flex-wrap: wrap;
}
.pagination_box{width: 100%;position: absolute;bottom: 0;left: 0;text-align: center;}
.pagination_box>div{display: inline-block;position: relative;}
.pagination_d3{position: relative!important;top: auto;left: auto;right: auto;bottom: auto;}
.pagination_d3 .swiper-pagination-bullet{width: 10px;height: 10px;background: #999999;border-radius: 50%;margin: 0 14px;}
.pagination_d3 .swiper-pagination-bullet-active{width: 15px;height: 15px;border-radius: 50%;margin: 0 14px;border: 3px solid #362f8c;box-sizing: border-box;background: none;}
.prev_d3{width: 13px;height: 25px;position: absolute;top: 0;left: -35px;bottom: 0;margin: auto;background: none;}
.prev_d3 img{width: 100%;height: 100%;}
.next_d3{width: 13px;height: 25px;position: absolute;top: 0;right: -35px;bottom: 0;margin: auto;background: none;}
.next_d3 img{width: 100%;height: 100%;}
.hd3_box_3_2{width: calc((100% - 44px)/3);float: left;margin-right: 22px;margin-bottom: 25px;position: relative;display: block;}
.hd3_box_3_2:nth-child(3n){margin-right: 0;}
.hd3_box_3_2:hover .hd3_box_3_3{opacity: 1;transition: .3s;}
.hd3_box_3_1>div {
	width: 380px;
	margin-right: 25px;
}
.hd3_box_3_3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transition: .3s;}

.hd3_box_3_3>img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.hd3_box_3_4{position: relative;width: 100%;height: 100%;display: flex;align-items: center;padding: 0 35px;box-sizing: border-box;}
.hd3_box_3_4>div{width: 100%;}

.hd3_box_3img{width: 100%;height: 270px;position: relative;margin-bottom: 15px;}
.hd3_box_3img img{width: 100%;height: 100%;}
.hd3_box_3_2_text{font-size: 18px;line-height: 18px;color: #333333;}

.hd3_box_3_2>div:nth-child(2) {
	font-size: 18px;
	color: #333;
	margin-top: 16px;
}
.hd3_box_3_5{font-size: 20px;line-height: 36px;color: #f3f3f3;font-weight: bold;margin-bottom: 20px;}
.hd3_box_3_6{font-size: 14px;line-height: 30px;color: #f3f3f3;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.hd3_box_3_7{font-size: 20px;line-height: 40px;color: #f3f3f3;font-family: 'Barlow';}
.hd3_box_3_7 span{font-size: 40px;}
.hd4_1 {
	width: 160px;
	height: 100vh;
	position: relative;
}
.hd4_2 {
	writing-mode: vertical-lr;
	color: #fff;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	margin: 26px 0;
}
.hd4_3{position: relative;height: 100%;width: 100%;display: flex;align-items: center;}
/* .hd4_3>div{width: 100%;position: relative;} */
.hd4_3_w1{width: 90px;margin: 0 auto;font-size: 90px;line-height: 90px;color: #474096;font-weight: bold;writing-mode: tb-rl;}
.hd4_3_w2{width: 40px;height: 168px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;font-size: 38px;line-height: 38px;color: #fff;font-weight: bold;}
.hd4_3_w2 img{width: 26px;height: 15px;}
.hd4_3_w2 img:first-child{position: absolute;top: -35px;left: 0;right: 0;margin: auto;}
.hd4_3_w2 img:last-child{position: absolute;bottom: -35px;left: 0;right: 0;margin: auto;}
.hd4_1box{width: 160px;height: 100%;position: relative;float: left;}
.hd4_1box>img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.hd4_3_1 {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.hd4_2box{width: calc(100% - 160px);float: left;height: 100%;}

.hd4_box{width: 100%;height: 100%;position: relative;}

.hd4_2box_1{width: calc((100% - 635px)/6);height: 100%;float: left;position: relative;overflow: hidden;transition: .5s;display: block;}
.hd4_2box_1>img{width: 635px;height: 100%;position: absolute;top: 0;left: 0;}
.hd4_2box_1_check{width: 635px;transition: .5s;}
.hd4_2box_1w{width: 40px;position: absolute;bottom: 50px;left: 35px;font-size: 30px;line-height: 35px;color: #fff;}
.hd4_2box_1w img{width: 52px;height: 21px;position: absolute;bottom: -20px;right: -30px;}
.hd4_2box_1:nth-child(2n) .hd4_2box_1w{bottom: auto;top: 50px;left: 35px;}
.ddd{width: 100%;height: 100%;position: relative;}
.ddd>img{width: 1920px;height: 100%;position: absolute;top: 0;left: calc(50% - 1920px/2);}

.hd4_2box_2 {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
}
.hd4_2boximg1  {
	height: 100vh;
	width: 190px;
}
.hd4_2boximg1>img {
	width: auto;
	height: 100%;
}
.hd4_2boximg1:hover {
	width: 635px;
	transition: all .5s;
}
.hd5_box{width: 100%;margin-bottom: 50px;}
.hd5_box>div {
	width: calc((100% - 40px) / 2);
	height: 330px;
}
.hd5_box2{width: 100%;margin-bottom: 80px;}
.hd5_box2_d{width: calc(100%/4);float: left;}
.hd5_box2_d img{width: 72px;height: 57px;margin: 0 auto;margin-bottom: 20px;}
.hd5_box2_dw1{font-size: 20px;line-height: 20px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 26px;}
.hd5_box2_dw2{font-size: 16px;line-height: 16px;color: #454545;text-align: center;}
.hd5_box3 {
	margin: 0 auto;
	width: 60px;
	height: 60px;
}
.hd5_boximg{width: calc((100% - 38px)/2);float: left;margin-right: 38px;height: 330px;position: relative;}
.hd5_boximg:last-child{margin-right: 0;}
.hd5_boximg>img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.hd5_boximg_box{width: 100%;height: 100%;position: relative;display: flex;align-items: center;padding: 0 55px;box-sizing: border-box;}
.hd5_boximg_box>div:first-child{width: 100%;}
.hd5_boximg_box_play{width: 78px;height: 78px;position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;cursor: pointer;}
.hd5_boximg_box_play img{width: 100%;height: 100%;}
.hd5_boximg_boxw1{font-size: 30px;line-height: 30px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.hd5_boximg_boxw2{font-size: 24px;line-height: 24px;color: #606168;font-weight: bold;margin-bottom: 35px;}
.hd5_boximg_boxw3{width: 100%;}
.hd5_boximg_boxw3 a{font-size: 16px;line-height: 21px;color: #fff;float: left;display: block;position: relative;}
.hd5_boximg_boxw3 a img{width: 52px;height: 21px;position: absolute;top: 0;right: -56px;}
.hd5_box2_foot{width: 100%;}
.hd5_box32{position: absolute;bottom: 53px;right: 0;}
.hd5_box32_li{width: 128px;float: left;margin-right: 38px;}
.hd5_box32_li:last-child{margin-right: 0;}
.hd5_box3img{width: 100%;height: 128px;margin-bottom: 16px;}
.hd5_box3img img{width: 100%;height: 100%;}
.hd5_box32_liw1{font-size: 16px;line-height: 16px;color: #454545;text-align: center;}
.hd5_box3 {
	display: flex;
}
.hd5_box3img {
	width: 130px;
	height: 130px;
}
.hd5_box2>div div:nth-child(2) {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin-top: 13px;
}
.hd5_box2>div div:nth-child(3) {
	font-size: 16px;
	color: #333;
	margin-top: 16px;
}
.hd5_box3t {
	width: 1440px;
	margin: 80px auto 0;
	text-align: left;
	position: relative;
}
.hd5_box3t>div {
	font-size: 16px;
	color: #454545;
}
.hd5_box3t .hd5_box3tt {
	font-size: 18px;
	font-weight: bold;
	color: #37308d;
}
/* .hd5_box32 {
	display: flex;
	position: absolute;
	bottom: 0;
	right: 0;
}
.hd5_box32>div {
	margin-left: 40px;
}
.hd5_box32 span {
	text-align: center;
	display: block;
} */
.hd5_box3t>div:nth-child(2) {
	margin-top: 25px;
}
.hd2_66 {
	display: flex;
}
.hd2_66>div {
	width: calc(100% / 8);
	margin: 0 auto;
}
.hd2_66img {
	width: 40px;
	height: 44px;
	position: absolute;
	left: 50%;
	top: 32%;
	transform: translate(-50%);
}
.hd2_66box {
	width: 80px;
	height: 80px;
	background-color: #37308d;
	border-radius: 50%;
	position: relative;
}

.proselect_all{width: 100%;}
.proselect{width: calc(100%/8);float: left;}

.proselect_d1{width: 80px;height: 80px;background: #cbcae1;border-radius: 50%;margin: 0 auto;margin-bottom: 20px;position: relative;transition: .3s;display: block;}
.proselect_d2{font-size: 16px;line-height: 16px;color: #333333;text-align: center;}
.proselect_d1:hover{background: #37308d;transition: .3s;}
.proselect_d1 img{display: none;}
/* .proselect>div:hover {
	background-color: #37308d;
}
.proselect img {
	width: 40px;
	height: 40px;
	text-align: center;
	margin: 20px auto 0;
	opacity: 1;
}
.proselect img:nth-child(2) {
	display: none;
}
.proselect:hover img:nth-child(1) {
	display: none;
}
.proselect:hover img:nth-child(2) {
	display: block !important;
}
.proselect p {
	font-size: 16px;
	color: #333;
	margin-top: 15px;
	white-space: nowrap;
} */

/* 新闻动态 */
.head2 {
	box-shadow: 0 0 10px #ccc;
	position: relative;
	width: 100%;
	height: 110px;
	background: #fff;
}

.head_box2 {
	padding-top: 15px;
	margin: 0 auto;
}
.hr_box2 {
	color: #333 !important;
}
.hr_box2>div>ul>li {
	color: #333 !important;
}
.hr_box32>input {
	color: #333 !important;
}
.hr_box32>input::-webkit-input-placeholder{
	color: #454545 !important;
}
.hr_box32 {
	border: 1px solid #bbbbbc;
}
.n1_box{width: 1440px;margin: 0 auto;margin-top: 30px;margin-bottom: 40px;padding-left: 33px;position: relative;box-sizing: border-box;}
.n1_box img{width: 18px;height: 21px;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
.n1_box div{font-size: 14px;line-height: 21px;color: #454545;}

.n1_box span{
	color: #37308d;
}
.n2_img{width: 647px;height: 385px;background: #f4f4f4;padding: 20px;box-sizing: border-box;float: left;}
.n2_img img{width: 100%;height: 100%;}
.n2_box{width: 1440px;margin: 0 auto;margin-bottom: 50px;overflow: hidden;}
.n2_box2{width: calc(100% - 647px - 66px);float: right;height: 385px;display: flex;align-items: center;}
.n2_box2>div{width: 100%;}
.n2_box2>div div:nth-child(1){font-size: 26px;line-height: 48px;font-weight: bold;color: #333;margin-bottom: 40px;}
.n2_box2>div div:nth-child(2){font-size: 16px;line-height: 36px;color: #4e4e4e;margin-bottom: 40px;}
.n2_box2>div a{font-size: 16px;color: #fff;line-height: 50px;width: 170px;height: 50px;background: #37308d;border-radius: 30px;display: block;padding-left: 45px;box-sizing: border-box;position: relative;}
.n2_box2>div a img{width: 8px;height: 12px;position: absolute;top: 0;right: 36px;bottom: 0;margin: auto;}
/* .n3_box {
	width: 1440px;
	margin: 0 auto;
	background-color: #f4f4f4;
	height: 200px;
	margin-top: 40px;
	display: flex;
	align-items: center;
} */
/* .n3_boximg {
	width: 267px;
	height: 154px;
	margin-left: 25px;
} */
.n3_boximg2{width: 50px;height: 50px;position: absolute;top: 0;right: 32px;bottom: 0;margin: auto;}
.n3_boximg2 img{width: 100%;height: 100%;}
.n3_box3_xian{width: 1px;height: 60px;background: #d1d1d1;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}

/* .n3_box2 {
	width: 824px;
	margin-left: 40px;
	position: relative;
} */
/* .n3_box2::before {
	width: 1px;
	height: 60px;
	background-color: #d1d1d1;
	display: block;
	content: '';
	position: absolute;
	top: 30%;
	right: -30px;
} */
/* .n3_box2>div:nth-child(1) {
	font-size: 20px;
	color: #333;
	font-weight: bold;
} */
.n3_box2>div:nth-child(2) {
	font-size: 14px;
	color: #656565;
	margin-top: 25px;
	line-height: 25px;
}
.n3_box3{height: 155px;position: absolute;top: 0;right: 0;bottom: 0;margin: auto;padding-right: 127px;display: flex;align-items: center;padding-left: 40px;}
.n3_box3_1{width: 100%;}
.n3_box3_1w1{font-size: 20px;color: #999999;font-family: 'Barlow';line-height: 20px;margin-bottom: 17px;}
.n3_box3_1w2{font-size: 30px;font-family: 'Barlow';line-height: 30px;color: #999999;}
.n4_box {
	width: 1440px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	margin-top: 60px;
	margin-bottom: 60px;
}
.n4_box>div {
	width: 44px;
	height: 44px;
	background-color: #f2f1f1;
	border-radius: 5px;
	text-align: center;
	margin-left: 15px;
}
.n4_box>div a {
	font-size: 18px;
	color: #454545;
	font-weight: bold;
	text-align: center;
	line-height: 44px;
}
.n4_boximg {
	width: 6px;
	height: 10px;
	text-align: center;
}
.n4_box_act {
	background-color: #37308d !important;
}
.n4_box_act a {
	color: #fff !important;

}
.t1 {
	position: relative;
}
.t1img {
	width: 100%;
	height: 520px;

}
.t2 {
	position: absolute;
	left: 15%;
	top: 50%;
	font-size: 52px;
	font-weight: bold;
	color: #fff;
	transform: translateY(-50%);
}
.t2box_1{width: 100%;text-align: center;margin-bottom: 72px;}
.t2box{width: 158px;height: 48px;font-size: 16px;text-align: center;line-height: 48px;background-color: #333333;display: inline-block;margin: 0 10px;position: relative;border-radius: 2px;background: #e0e0eb;cursor: pointer;}
.t2box2{background: #37308d;color: #fff;padding-left: 25px;box-sizing: border-box;text-align: left;}
.t2box img{width: 44px;height: 18px;position: absolute;top: 0;right: 20px;bottom: 0;margin: auto;opacity: 0;}
.t2box2 img{opacity: 1;}
.t3box{width: 1440px;margin: 0 auto;margin-bottom: 40px;display: none;}
.t3box_li{width: calc((100% - 120px)/5);margin-right: 30px;float: left;margin-bottom: 40px;display: block;}
.t3box_li:nth-child(5n){margin-right: 0;}

.t3boximg{
	width: 100%;
	height: 382px;
	margin-bottom: 30px;
}
.t3boximg img{width: 100%;height: 100%;}
.t3boxt{
	font-size: 18px;line-height: 18px;color: #454545;text-align: center;
}
/* 招生细腻 */
.contion2{width: 1440px;margin: 0 auto;margin-bottom: 80px;}
.z2{width: 100%;margin-bottom: 50px;overflow: hidden;}
/* .z2>div:nth-child(1) {
	width: 651px;
} */
.z2_l{width: 650px;float: left;}
.z2img{width: 100%;height: 180px;overflow: hidden;}
.z2img img{width: 100%;height: 100%;}
.z2_l_list{width: 100%;}
.z2_1{padding: 35px 0;border-bottom: 1px solid #e6e6e6;display: block;width: 100%;}
.z2_1:last-child{border-bottom: 0;padding-bottom: 0;}
.z2_1>div:nth-child(1){font-size: 20px;line-height: 20px;color: #333333;font-weight: bold;margin-bottom: 22px;position: relative;padding-left: 30px;box-sizing: border-box;}
.z2_1>div:nth-child(1) div{width: 8px;height: 8px;background: #37308d;border-radius: 50%;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
.z2_1>div:nth-child(2){font-size: 16px;line-height: 30px;color: #666666;}
.z2_r{width: calc(100% - 650px - 45px);float: right;}

/* .heng1 {
	width: 100%;
	height: 1px;
	background-color: #e6e6e6;
	margin-top: 40px;
} */
/* .z2_1>div:nth-child(1)::before {
	width: 10px;
	height: 10px;
	background-color: #37308d;
	border-radius: 50%;
	display: block;
	content: '';
	position: absolute;
	left: 0;
} */
/* .z3{
	width: 100%;
} */
.z3_1:hover{background-color: #37308d;transition: .3s;}
.z3_1:hover .z3_1_lw1{color: #fff;}
.z3_1:hover .z3_1_lw2{color: #fff;}
.z3_1:hover .z3_1_rw1{color: #fff;}
.z3_1:hover .z3_1_rw2{color: #fff;}
.z3_1{width: 100%;height: 165px;transition: .3s;padding-left: 40px;padding-right: 25px;box-sizing: border-box;display: block;}
.z3_1_l{height: 100%;float: left;display: flex;align-items: center;width: 100px;position: relative;}
.z3_1_l>div:first-child{width: 100%;}
.z3_1_l>div:last-child{width: 1px;height: 30px;background: #c9c9c9;position: absolute;top: 0;right: 0;bottom: 0;margin: auto;}
.z3_1_lw1{font-size: 28px;line-height: 28px;color: #666666;font-family:'Barlow';margin-bottom: 17px;}
.z3_1_lw2{font-size: 16px;line-height: 16px;color: #666666;font-family:'Barlow';}
.z3_1_r{height: 100%;float: right;display: flex;align-items: center;width: calc(100% - 100px - 35px);}
.z3_1_r>div{width: 100%;}
.z3_1_rw1{font-size: 20px;line-height: 20px;color: #333333;font-weight: bold;margin-bottom: 22px;}
.z3_1_rw2{font-size: 16px;line-height: 30px;color: #666666;}

/* .z3_1>div:nth-child(1) {
	text-align: right;
	font-family:'Barlow' ;
	color: #666;
	position: relative;
	margin-left: 42px;
	margin-right: 62px;
} */
/* .z3:hover .z3_1>div:nth-child(1) {
	color: #fff;
}
.z3_1>div:nth-child(1)::before{
	display: block;
	content: '';
	width: 2px;
	height: 30px;
	position: absolute;
	right: -30px;
	background-color: #c9c9c9;
	top: 30%;
}
.z3:hover .z3_1>div:nth-child(1)::before{
	color: #fff;
}
.z3_1>div:nth-child(1)>div:nth-child(1) {
	font-size: 28px;
	font-family:'Barlow' ;
	font-weight: bold;
}
.z3_1>div:nth-child(1)>div:nth-child(2) {
	font-size: 16px;
}
.z3_1>div:nth-child(2) {
	width: 545px;
}
.z3:hover .z3_1>div:nth-child(2) {
	color: #fff !important;
}
.z3:hover .z3_1>div:nth-child(2)>div:nth-child(1) {
	color: #fff;
}
.z3_1>div:nth-child(2)>div:nth-child(1) {
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.z3_1>div:nth-child(2)>div:nth-child(1) {
	font-size: 16px;
	font-weight: bold;
	color: #666;
} */
.z5_more {
	width: 165px;
	height: 50px;
	border: 1px solid #37308d;
	border-radius: 50px;
	text-align: center;
	display: flex;
	align-items: center;
	line-height: 50px;
	margin: 50px auto 0;
	justify-content: center;
	color: #37308d;
}
.hd2_3_top {
	margin-top: 80px;
}
.zsd{position: relative;width: 100%;height: 825px;overflow: hidden;padding-top: 80px;box-sizing: border-box;margin-bottom: 80px;}
.zsd>img{width: 1920px;height: 100%;position: absolute;top: 0;left: calc(50% - 1920px/2);}
.zsd_2{width: 1440px;margin: 0 auto;position: relative;}
.zsd_3{width: 100%;margin-bottom: 30px;}
.zsd_4{width: calc((100% - 38px)/2);background: #fff;margin-bottom: 20px;margin-right: 38px;float: left;padding: 33px 0;padding-left: 27px;padding-right: 107px;box-sizing: border-box;position: relative;display: block;}
.zsd_4:nth-child(2n){margin-right: 0;}
.zsd_5{width: 170px;height: 108px;float: left;}
.zsd_5 img{width: 100%;height: 100%;}
.zsd_6{width: calc(100% - 170px - 30px);float: right;height: 108px;display: flex;align-items: center;}
.zsd_6>div{width: 100%;}
.zsd_6_w1{font-size: 18px;line-height: 18px;color: #333333;margin-bottom: 28px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.zsd_6_w2{font-size: 16px;line-height: 16px;color: #454545;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.zsd_6_date{height: 108px;position: absolute;top: 0;right: 23px;bottom: 0;display: flex;align-items: center;margin: auto;}
.zsd_6_date>div{width: 100%;}
.zsd_7{font-size: 36px;color: #7a7a7a;font-family: 'Barlow';line-height: 36px;margin-bottom: 18px;text-align: center;}
.zsd_8{font-size: 18px;color: #7a7a7a;font-family: 'Barlow';line-height: 18px;}
.za8_tit{width: 100%;margin-bottom: 38px;padding-left: 30px;box-sizing: border-box;position: relative;font-size: 34px;line-height: 34px;color: #333333;font-weight: bold;}
.za8_tit>img{width: 11px;height: 28px;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
.za8_tit div{width: 380px;height: 1px;background: #cdcdcd;position: absolute;top: 0;right: 50px;bottom: 0;margin: auto;}
.za8_tit a{width: 26px;height: 26px;display: block;position: absolute;top: 0;right: 0;bottom: 0;margin: auto;}
.za8_tit as img{width: 100%;height: 100%;}
.za8_box_list{background: #f8f8f8;padding: 0 33px;padding-top: 40px;padding-bottom: 55px;box-sizing: border-box;}

.za5box {
	display: flex;
	width: 1440px;
	justify-content: space-between;
	margin: 80px auto 0;
}
.za5 {
	display: flex;
	align-items: center;
}
.za6 {
	font-size: 34px;
	font-weight: bold;
	color: #333;
	margin-left: 20px;
}
.heng3 {
	height: 1px;
	width: 448px;
	background-color: #cdcdcd;
	margin-left: 30px;
	margin-right: 22px;
}
.za8{width: calc((100% - 45px)/2);background: #f8f8f8;margin-right: 45px;padding: 0 33px;padding-top: 40px;padding-bottom: 55px;box-sizing: border-box;float: left;}
.za8:nth-child(2n){margin-right: 0;}
.za8_t{width: 100%;margin-bottom: 38px;display: block;}
.za8img{width: 176px;height: 110px;float: left;}
.za8img img{width: 100%;height: 100%;}
.za8t0{width: calc(100% - 176px - 25px);height: 110px;float: right;display: flex;align-items: center;}
.za8tt{font-size: 18px;line-height: 18px;color: #333;font-weight: bold;margin-bottom: 17px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.za8tt2{font-size: 16px;line-height: 16px;color: #454545;margin-bottom: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.za8tt3{font-size: 16px;line-height: 16px;color: #666;font-family: 'Barlow';}
.za8t1{width: 100%;}
.za8_li{width: 100%;margin-bottom: 35px;display: block;padding-left: 22px;box-sizing: border-box;position: relative;}
.za8_li:last-child{margin-bottom: 0;}
.za8_li_d1{width: 7px;height: 7px;background: #37308d;border-radius: 50%;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
.za9{font-size: 16px;line-height: 16px;color: #333333;float: left;width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.za8_li_d2{font-size: 14px;line-height: 16px;color: #7f7f7f;font-family: 'Barlow';float: right;}
.za9>div:nth-child(1) {
	position: relative;
	display: flex;
	align-items: center;
	padding-left: 15px;
}
.za9>div:nth-child(1)::before{
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #37308d;
	display: block;
	content: '';
	left: 0;
}
.za9>div:nth-child(2) {
	font-size: 16px;
	color: #666;
}
.do1{width: 100%;background: #f6f6f6;padding-top: 52px;padding-bottom: 80px;overflow: hidden;}
.dow{width: 1440px;margin: 0 auto;margin-bottom: 20px;}
.dow1{width: calc((100% - 30px)/2);height: 155px;background: #fff;display: flex;align-items: center;margin-bottom: 30px;margin-right: 30px;position: relative;padding-left: 60px;box-sizing: border-box;float: left;}
.dow1:nth-child(2n){margin-right: 0;}
.dow1>div{width: 100%;}

.dow1_w1{font-size: 18px;line-height: 18px;color: #636363;font-family: 'Barlow';margin-bottom: 23px;}
.dow1_w2{width: 100%;position: relative;padding-right: 160px;box-sizing: border-box;}
.dow1_w2 div:first-child{width: 8px;height: 8px;background: #37308d;border-radius: 50%;position: absolute;top: 0;left: -26px;bottom: 0;margin: auto;}
.dow1_w2 div:nth-child(2){font-size: 18px;line-height: 18px;color: #404040;font-weight: bold;position: relative;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dow1_w3{width: 35px;height: 28px;position: absolute;top: 0;right: 25px;bottom: 0;margin: auto;}
.dow1_w3 img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.dow1_w3 img:last-child{opacity: 0;}
.dow1:hover .dow1_w3 img:first-child{opacity: 0;}
.dow1:hover .dow1_w3 img:last-child{opacity: 1;}
.dow1>div:nth-child(2)::before {
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #37308d;
	display: block;
	content: '';
	left: 0;
}
.dow1img {
	width: 35px;
	height: 30px;
	position: absolute;
	right: 40px;
	bottom: 30px;
}
.la1_r{width: calc(100% - 700px - 30px);height: 400px;float: right;}
.la1{width: calc(100% - 696px - 45px);height: 468px;float: right;}
.la2_t{width: 100%;padding-top: 27px;padding-bottom: 30px;border-bottom: 1px solid #e7e7e8;display: block;}
.la2_tl{float: left;width: 75px;}
.la2{width: 100%;border-bottom: 1px solid #e7e7e7;display: block;}
.la2_w1{font-size: 20px;line-height: 75px;color: #666666;float: left;width: 75px;text-align: right;font-family: 'Barlow';}
.la2_w2{width: calc(100% - 75px - 40px);float: right;font-size: 16px;line-height: 75px;color: #666666;}
.la2_t0{margin: 15px 0;width: 100%;}
.la2_t0 div{width: 26px;height: 2px;background: #e4e4e5;float: right;}
.la2_t1{font-size: 16px;color: #666;font-family: 'Barlow';line-height: 16px;text-align: right;}
.la2_t2{color: #666;font-size: 48px;line-height: 48px;font-family: 'Barlow';text-align: right;}
.la2_t3{font-size: 22px;line-height: 22px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.la2_t4{font-size: 16px;line-height: 30px;color: #454545;}
.la2_b{width: 100%;}

.la1img {
	width: 695px;
}


.la2_t32 {
	width: calc(100% - 75px - 40px);
	float: right;
}
.las1{width: 1440px;margin: 80px auto;}
.las1_list{width: calc((100% - 105px)/4);float: left;margin-right: 35px;height: 113px;position: relative;display: block;border-radius: 4px;overflow: hidden;}
.las1_list:last-child{margin-right: 0;}
.las1_list>img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.las2{position: relative;width: 100%;height: 100%;font-size: 20px;line-height: 113px;color: #fff;font-weight: bold;padding-left: 130px;box-sizing: border-box;}
.las2 img{width: 56px;height: 55px;position: absolute;top: 0;left: 53px;bottom: 0;margin: auto;}


.las2>div .las2tt {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	margin-left: 30px;
}
.las2img {
	width: 50px;
	height: 50px
}
.dj2 {
	margin: 26px 0 0 50px;
}
.la2_d>div:nth-child(1) {
	font-size: 20px;
	font-family: 'Barlow';
	color: #666;
	font-weight: bold;
}
.hd2_6_1dj {
	width: 700px;
	height: 470px;
}
.dow_dj{width: 1440px;margin: 0 auto;position: relative;margin-bottom: 25px;}
.dow_dj a{width: calc((100% - 26px)/2);float: left;margin-right: 26px;margin-bottom: 28px;background: #f6f6f6;position: relative;padding-left: 60px;padding-right: 28px;box-sizing: border-box;display: block;}
.dow_dj a:nth-child(2n){margin-right: 0;}
.dow_dj_d1{width: 8px;height: 8px;background: #37308d;border-radius: 50%;position: absolute;top: 0;left: 35px;bottom: 0;margin: auto;}
.dow_dj_d2{font-size: 18px;line-height: 100px;color: #404040;float: left;font-weight: bold;}
.dow_dj_d3{font-size: 18px;line-height: 100px;color: #636363;float: right;font-family: 'Barlow';}
.school_d2{margin-bottom: 80px;width: 100%;}
.za9_dj {
	margin: 0 ;
	padding-left: 35px;
}
.za9_dj>div:nth-child(2) {
	font-size: 18px;
	font-weight: bold;
	color: #636363;
	font-family: 'Barlow';
}
.za9_dj>div:nth-child(1) {
	font-size: 18px;
	font-weight: bold;
	color: #404040;
}
.xinx_bx{width: 1440px;margin: 0 auto;overflow: hidden;}
.xx1{width: 1440px;height: 100%;margin: 0 auto;position: relative;padding-top: 85px;box-sizing: border-box;}
.xx2{width: 100%;margin-bottom: 50px;}
.xx2_li{width: calc((100% - 33px)/2);margin-right: 33px;float: left;background: #f8faff;border: 1px solid #eeeff0;box-sizing: border-box;padding-top: 50px;padding-bottom: 66px;}
.xx2_li:nth-child(2n){margin-right: 0;}
.xx2_li a{width: 100%;margin-bottom: 68px;display: block;position: relative;padding-left: 40px;padding-right: 130px;box-sizing: border-box;}
.xx2_li a:last-child{margin-bottom: 0;}
.xx2_li a:hover .xx3_xian{opacity: 1;transition: .3s;}
.xx2_li a:hover .xx4img{opacity: 1;transition: .3s;}
.xx3{width: 100%;}
.xx3_w1{font-size: 20px;line-height: 20px;color: #454545;font-weight: bold;margin-bottom: 20px;}
.xx3_w2{font-size: 20px;line-height: 20px;color: #9d9d9d;font-family: 'Barlow';}
.xx3_xian{width: 6px;height: 75px;background: #3c3685;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;opacity: 0;transition: .3s;}

.xx4 {
	padding-left: 40px;
}
.xx4_a{
	position: relative;
	padding-left: 30px;
}
.xx4_a::before{
	width: 5px;
	height: 70px;
	background-color: #37308d;
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.xx4>div:nth-child(1) {
	color: #454545;
	font-size: 20px;
	font-weight: bold;
}
.xx4>div:nth-child(2) {
	color: #9d9d9d;
	font-size: 20px;
    font-family: 'Barlow';
	font-weight: bold;
	margin-top: 10px;
}
.xx4img{width: 35px;height: 12px;position: absolute;top: 0;right: 38px;bottom: 0;margin: auto;opacity: 0;transition: .3s;}
.xx3_a {
	margin-top: 60px;
}
.czxx{
	width: 100%;
	background: #f6f6f6;
	padding: 80px 0;
}
.czxx_a>div {
	background: #fff !important;
}
.xuwxi{width: 1440px;margin: 0 auto;margin-bottom: 55px;}
.xuexi2{width: calc(100%/3);float: left;padding: 30px;padding-bottom: 55px;box-sizing: border-box;border-right: 1px solid #e3e3e3;transition: .3s;position: relative;}
.xuexi2img{width: 418px;height: 243px;margin-bottom: 32px;position: relative;}
.xuexi2img img:first-child{width: 100%;height: 100%;}
.xuexi2img img:last-child{width: 56px;height: 56px;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
.xyexitt{font-size: 20px;color: #333;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: bold;}
.xuexitt2 span{font-size: 36px;line-height: 36px;font-family: 'Barlow';color: #999;margin-right: 10px;}
.xuexitt2{font-size: 16px;line-height: 36px;color: #999999;font-family: 'Barlow';margin-bottom: 23px;}
.xuexi2:hover{background: #f4f4f4;transition: .3s;}
.mt73 {
	margin-top: 73px;
}
.hd2_6_tt {
	position: absolute;
	color: #fff;
	z-index: 9;
	left: 0;
	bottom: 0;
}
.hd2_6_tt_box {
	color: #fff;
	position: absolute;
	left: 0;
}

.head_school{position: relative;width: 100%;height: 110px;background: #fff;z-index: 10;}
.head_logo{width: 397px;height: 72px;position: absolute;top: 0;left: 80px;bottom: 0;margin: auto;}
.head_logo img{width: 100%;height: 100%;}
.head_nav{height: 100%;margin-right: 290px;float: right;}
.head_nav_w{float: left;margin-right: 30px;height: 100%;display: flex;align-items: center;}
.head_nav_w:last-child{margin-right: 0;}
.head_nav_w>div{width: 100%;position: relative;}
.head_nav_w>div a{font-size: 16px;line-height: 16px;color: #333333;display: block;position: relative;}
.head_nav_w>div div{width: 100%;height: 4px;background: #37308d;opacity: 0;transition: .3s;position: absolute;top: calc(100% + 22px);left: 0;}
.head_nav_w:hover>div a{color: #37308d;}
.head_nav_w:hover>div div{opacity: 1;transition: .3s;}
.head_nav_w_check>div a{color: #37308d;}
.head_nav_w_check>div div{opacity: 1;}
.head_ss{width: 26px;height: 26px;position: absolute;top: 0;right: 80px;bottom: 0;margin: auto;}
.head_ss img{width: 100%;height: 100%;}
.head_ss input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.head_inp{width: 126px;height: 44px;border: 1px solid #bbbbbc;border-radius: 30px;position: absolute;top: 0;right: 130px;bottom: 0;margin: auto;}
.head_inp input{width: 100%;font-size: 16px;line-height: 42px;color: #454545;padding: 0 15px;box-sizing: border-box;}
.school_banner{width: 100%;height: 520px;position: relative;overflow: hidden;}
.school_banner>img{width: 1920px;height: 100%;position: absolute;top: 0;left: calc(50% - 1920px/2);}
.school_banner div{font-size: 52px;line-height: 52px;color: #fff;font-weight: bold;position: absolute;top: 0;left: calc(50% - 1440px/2);bottom: 0;margin: auto;height: 52px;}
.school_tit{width: 100%;margin-bottom: 52px;}
.school_tit_w1{font-size: 90px;line-height: 90px;color: rgba(55,48,141,0.06);text-align: center;font-weight: bold;}
.school_tit_w2{width: 100%;text-align: center;margin-top: -32px;}
.school_tit_w3{display: inline-block;position: relative;font-size: 42px;line-height: 42px;color: #333333;font-weight: bold;}
.school_tit_w3 img:first-child{width: 26px;height: 15px;position: absolute;top: 0;left: -45px;bottom: 0;margin: auto;}
.school_tit_w3 img:last-child{width: 26px;height: 15px;position: absolute;top: 0;right: -45px;bottom: 0;margin: auto;}
.school_more{width: 165px;height: 50px;border-radius: 30px;border: 1px solid #37308d;display: block;margin: auto;font-size: 16px;line-height: 50px;color: #37308d;padding-left: 37px;position: relative;}
.school_more img{width: 17px;height: 14px;position: absolute;top: 0;right: 36px;bottom: 0;margin: auto;}
.school_d1{width: 100%;height: 858px;position: relative;overflow: hidden;margin-bottom: 80px;}
.school_d1>img{width: 1920px;height: 100%;position: absolute;top: 0;left: calc(50% - 1920px/2);}
.school_d1_box{width: 1440px;margin: 0 auto;position: relative;height: 100%;padding-top: 80px;box-sizing: border-box;}
.school_foot{width: 100%;height: 418px;position: relative;overflow: hidden;}
.school_foot>img{width: 1920px;height: 100%;position: absolute;top: 0;left: calc(50% - 1920px/2);}
.school_foot_box{width: 1440px;height: 100%;position: relative;margin: 0 auto;padding-top: 60px;box-sizing: border-box;}
.school_foot_t{width: 100%;padding-bottom: 40px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.school_foot_tl{float: left;padding-top: 10px;}
.school_foot_tlnav{float: left;margin-right: 86px;}
.school_foot_tlnav:last-child{margin-right: 0;}
.school_foot_tlnav_w1{font-size: 18px;line-height: 18px;color: #fff;font-weight: bold;margin-bottom: 30px;display: block;}
.school_foot_tlnav_w2{font-size: 14px;line-height: 14px;color: #fff;margin-bottom: 18px;display: block;text-align: center;}
.school_foot_tlnav_w2:last-child{margin-bottom: 0;}
.school_foot_tr{float: right;}
.school_foot_trimg{width: 330px;height: 60px;margin-bottom: 30px;}
.school_foot_trimg img{width: 100%;height: 100%;}
.school_foot_trw1{font-size: 14px;line-height: 28px;color: #fff;margin-bottom: 25px;}
.school_foot_trw1 span{font-size: 28px;font-family: 'Barlow';}
.school_foot_trw2{font-size: 14px;line-height: 14px;color: #fff;}
.school_foot_b{width: 100%;height: 115px;}
.school_foot_bl{float: left;height: 100%;display: flex;align-items: center;}
.school_foot_bl>div{width: 100%;}
.school_foot_blw1{width: 100%;margin-bottom: 18px;}
.school_foot_blw2{font-size: 16px;color: #fff;font-weight: bold;float: left;}
.school_foot_blw3{float: left;margin-left: 25px;}
.school_foot_blw3 a{font-size: 14px;line-height: 16px;color: #fff;}
.school_foot_blw3 span{font-size: 14px;line-height: 16px;color: #fff;margin: 0 13px;}
.school_foot_blw4{font-size: 14px;line-height: 14px;color: rgba(255,255,255,0.7);}
.school_foot_br{float: right;height: 100%;display: flex;align-items: center;}
.school_foot_brw1{font-size: 14px;line-height: 28px;color: #fff;float: left;margin-right: 20px;}
.school_foot_brw2{float: left;}
.school_foot_brw3{width: 28px;height: 28px;float: left;margin-right: 14px;}
.school_foot_brw3:last-child{margin-right: 0;}
.school_foot_brw3 img{width: 100%;height: 100%;}
.shdow_1{box-shadow: 0 0 10px #ccc;}
.pages-box{width: 100%;text-align: center;margin-top: 60px;margin-bottom: 80px;}
.pages-c1{display: inline-block;}
.pages-c2{text-align: center;}
.pages-c2>a{vertical-align: middle;display: inline-block;width: 45px;height: 45px;font-size: 18px;line-height: 45px;color: #454545;background: #f2f1f1;text-align: center;transition: .3s;margin: 0 7px;border-radius: 3px;position: relative;}
.pages-c2>a img{width: 6px;height: 10px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.pages-c2>a:first-child img{width: 12px;height: 10px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.pages-c2>a:last-child img{width: 12px;height: 10px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.pages-c3{display: inline-block;margin: 0 7px;}
.pages-c3>a{vertical-align: middle;font-size: 18px;line-height: 45px;color: #232323;transition: 0.3s;margin: 0 7px;display: inline-block;width: 45px;background: #f2f1f1;border-radius: 3px;font-weight: bold;font-family: 'Arial';}
.pages-c3>a:hover{color: #fff;transition: 0.3s;background: #37308d;}
.pages_check{background: #37308d!important;color: #fff!important;}
.n3_box{width: 1440px;margin: 0 auto;margin-bottom: 40px;background: #f4f4f4;position: relative;display: block;padding: 25px;box-sizing: border-box;padding-right: 280px;}
.n3_boximg{width: 267px;height: 155px;float: left;}
.n3_boximg img{width: 100%;height: 100%;}
.n3_box2{width: calc(100% - 267px - 45px);height: 155px;float: right;display: flex;align-items: center;}
.n3_box2>div{width: 100%;}
.n3_box2_w1{font-size: 20px;line-height: 20px;color: #333333;font-weight: bold;margin-bottom: 25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.n3_box2_w2{font-size: 14px;line-height: 28px;color: #656565;}
.mb_1{margin-top: 80px;}
.ccc{width: 1760px;height: 100%;position: relative;margin: 0 auto;padding-top: 60px;box-sizing: border-box;}
.eee{width: 100%;height: 100%;position: relative;margin: 0 auto;padding: 80px 0;box-sizing: border-box;overflow: hidden;}
.eee>img{width: 1920px;height: 100%;position: absolute;top: 0;left: calc(50% - 1920px/2);}



.gg_2_1{width: 700px;height: 400px;position: relative;float: left;}
.gg_school_box{width: 1440px;margin: 0 auto;position: relative;height: 100%;box-sizing: border-box;}

.gg_left{width: 100%;height: calc((100% - 54px)/3);margin-bottom: 27px;background: #f6f6f6;position: relative;padding-left: 33px;padding-right: 25px;box-sizing: border-box;display: flex;align-items: center;}
.gg_left>div{width: 100%;position: relative;z-index: 2;}
.gg_left img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transition: .3s;}

.gg_left:hover img{transition: .3s;opacity: 1;}
.gg_left:hover .gg_left_top_right{color: #fff;}
.gg_left:hover .gg_left_bott{color: #fff;}
.gg_left:hover .gg_left_top{color: #fff;}
.pagination_7{position: absolute;right: 25px;bottom: 18px;margin: auto;height: 13px;}
.pagination_7 .swiper-pagination-bullet{width: 13px;height: 13px;background: #fff;border-radius: 50%;margin: 0 4px;opacity: 1;}
.pagination_7 .swiper-pagination-bullet-active{width: 13px;height: 13px;background: #a9a4c2;border-radius: 50%;margin: 0 4px;opacity: 1;}
.gg_left_top{font-size: 18px;color: #333333;line-height: 18px;font-weight: bold;float: left;width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.gg_left_top_right{font-size: 18px;color: #888888;line-height: 18px;font-family: 'Barlow';float: right;font-weight: bold;width: 20%;text-align: right;}

.gg_left_bott{font-size: 16px;color: #888888;line-height: 16px;}
.gg_left_top_box{width: 100%;margin-bottom: 16px;}

.heng1{width: 1440px;height: 1px;background-color: #e5e5e5;margin: 0 auto;}
.school_d1_box_gg{width: 1440px;position: relative;overflow: hidden;margin: 0 auto;padding-bottom: 50px;border-bottom: 1px solid #e5e5e5;}
.gg_bot_boead{width: 1440px;margin: 0 auto;}
.gg_bot_boead2{width: 100%;height: 126px;border-bottom: 1px solid #e5e5e5;padding-left: 38px;box-sizing: border-box;padding-right: 28px;display: block;position: relative;transition: .3s;}
.gg_bot_boead2_tt_img1{width: 17px;height: 14px;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;transition: .3s;}


.gg_bot_boead2_tt{font-size: 18px;line-height: 126px;color: #454545;float: left;}
.gg_bot_boead2_tt2{height: 100%;display: flex;align-items: center;float: right;}

.gg_bot_boead2_tt2>div{width: 100%;font-family: 'Barlow';font-size: 16px;line-height: 126px;color: #999999;}
.gg_bot_boead2_tt2>div span{font-size: 24px;line-height: 126px;font-family: 'Barlow';}
.gg_bot_boead2:hover{background: #f1f2f3;transition: .3s;}
.gg_bot_boead2:hover .gg_bot_boead2_tt_img1{opacity: 0;transition: .3s;}
.gg_bot_boead2:hover .gg_bot_boead2_tt2{opacity: 0;}
.gg_bot_boead2:hover .gg_bot_boead2_tt4{opacity: 1;transition: .3s;}
.gg_bot_boead2:hover .gg_bot_boead2_tt3{opacity: 1;transition: .3s;}
/* .gg_bot_boead>a:hover .gg_bot_boead2_tt2::before{ display: block; content: ''; width: 50px; height: 50px; background: url(../img/l12.png) no-repeat; right: 0;} */
.gg_bot_boead2_tt3{width: 50px;height: 50px;position: absolute;top: 0;right: 28px;bottom: 0;margin: auto;opacity: 0;transition: .3s;}
.gg_bot_boead2_tt3 img{width: 100%;height: 100%;}
.gg_bot_boead2_tt4{width: 4px;height: 100%;background: #37308d;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;opacity: 0;transition: .3s;}
/* 新增 */
.wb2 {width: 100%;height: 100%;position: relative;overflow: hidden;}
.wb2>img {width: 1920px;height: 100%;position: absolute;top: 0;left: calc(50% - 1920px/2);}
.container_4{width: 100%;height: 100%;}
.container_4 .swiper-slide{width: 100%;height: 100%;}

.details_tit{font-size: 36px;line-height: 36px;color: #333333;font-weight: bold;text-align: center;padding-bottom: 40px;border-bottom: 1px solid #dcdfdd;margin-bottom: 30px;}
.details_date{font-size: 16px;line-height: 16px;color: #7f7f7f;text-align: center;margin-bottom: 50px;}
.details_box{width: 1440px;margin: 0 auto;overflow: hidden;}
.details_text{font-size: 16px;line-height: 36px;color: #4e4e4e;}
.details_text img{max-width: 100%;margin: 20px auto;}
.details_back{width: 100%;margin-top: 80px;font-size: 16px;line-height: 16px;color: #4e4e4e;text-align: right;padding-bottom: 23px;border-bottom: 1px solid #dcdfdd;margin-bottom: 38px;}
.details_back a{display: block;}
.details_page{width: 100%;margin-bottom: 80px;}
.details_page a{font-size: 16px;line-height: 16px;color: #4e4e4e;box-sizing: border-box;position: relative;}
.details_page a:first-child{padding-left: 30px;float: left;}
.details_page a:last-child{padding-right: 30px;float: right;}
.details_page a img{width: 10px;height: 16px;position: absolute;top: 0;bottom: 0;margin: auto;}
.details_page a:first-child img{left: 0;}
.details_page a:last-child img{right: 0;}
.details_btn{position: fixed;top: 400px;right: 200px;z-index: 10;}
.details_btn_w{font-size: 16px;line-height: 16px;color: #535353;text-align: center;margin-bottom: 37px;}
.details_btnimg{width: 29px;height: 26px;margin: 0 auto;margin-bottom: 40px;position: relative;cursor: pointer;}
.details_btnimg div img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.details_btnimg_img{width: 103px;height: 103px;position: absolute;top: calc(50% - 103px/2);left: calc(100% - 150px);display: none;}

.jiuye_d1{width: 1440px;margin: 0 auto;margin-bottom: 50px;overflow: hidden;}
.zpjy{width: 100%;padding: 80px 0;background: #f3f3f3;}
.zpjy_1{width: 1440px;margin: 0 auto;}
.zpjy_1_li{width: calc((100% - 52px)/3);float: left;margin-right: 26px;}
.zpjy_1_li:last-child{margin-right: 0;}
.zpjybox{width: 100%;margin-bottom: 25px;position: relative;font-size: 26px;line-height: 30px;color: #333333;font-weight: bold;padding-left: 26px;box-sizing: border-box;}
.zpjybox>img{width: 11px;height: 28px;position: absolute;top: 0;left: 0;bottom: 0;}
.zpjybox a{width: 30px;height: 30px;position: absolute;top: 0;right: 0;bottom: 0;margin: auto;display: block;}
.zpjybox a img{width: 100%;height: 100%;}
.zpjy_img3{width: 100%;height: 230px;position: relative;}
.zpjy_img3 img{width: 100%;height: 100%;}
.zpjybox2{width: 100%;background: #fff;padding: 0 18px;padding-top: 36px;padding-bottom: 50px;box-sizing: border-box;}
.zpjybox2 a{width: 100%;margin-bottom: 33px;display: block;padding-left: 20px;box-sizing: border-box;position: relative;font-size: 16px;line-height: 16px;color: #454545;}
.zpjybox2 a div{width: 6px;height: 6px;background: #3c3685;border-radius: 50%;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
.zpjybox2 a:last-child{margin-bottom: 0;}
.gk{width: 1440px;margin: 0 auto;position: relative;margin-bottom: 60px;}
.gk_img{width: 700px;height: 448px;float: left;}
.gk_img img{width: 100%;height: 100%;}
.gk_t{width: calc(100% - 700px - 40px);float: right;padding-top: 20px;}
.kg_tt{font-size: 30px;line-height: 30px;color: #333333;font-weight: bold;margin-bottom: 40px;}
.kg_tt1{font-size: 16px;line-height: 36px;color: #333333;}
.gkl1{width: 100%;padding: 100px 0;background: #f1f3f9;}
.gkl1_t{width: 1440px;margin: 0 auto;}
.gkld{width: calc((100% - 40px - 800px)/2);float: left;margin-right: 20px;background: #fff;padding: 28px;box-sizing: border-box;cursor: pointer;}
.gkld_1{width: 246px;height: 352px;border: 1px solid #e4e4e4;box-sizing: border-box;float: left;}
.gkld_1 img{width: 100%;height: 100%;}
.gkld_2{width: calc(100% - 246px - 50px);float: right;height: 352px;display: flex;align-items: center;display: none;}
.gkld_2>div{width: 100%;}
.gkld_2w1{font-size: 28px;line-height: 28px;color: #37308d;font-weight: bold;margin-bottom: 30px;}
.gkld_2w2{font-size: 16px;line-height: 36px;color: #454545;margin-bottom: 40px;}
.gkld_check{width: 800px;}
.gkld_check .gkld_2{display: flex;}
.school_more_peo{margin: 0;}
.gkld:last-child{margin-right: 0;}
.jg_box_add{width: 1440px;margin: 0 auto;}
.jg_box{width: calc((100% - 81px)/4);float: left;margin-right: 27px;background: #f6f6f6;margin-bottom: 27px;position: relative;font-size: 16px;line-height: 100px;color: #404040;padding-left: 60px;box-sizing: border-box;position: relative;}
.jg_box div{width: 8px;height: 8px;background: #37308d;border-radius: 50%;position: absolute;top: 0;left: 33px;bottom: 0;margin: auto;}
.jg_box:nth-child(4n){margin-right: 0;}
.school_fengjing{width: 1650px;margin: 0 auto;margin-bottom: 50px;}
.school_fengjing_li{width: calc((100% - 48px)/4);float: left;margin-right: 16px;margin-bottom: 26px;height: 303px;position: relative;display: block;}
.school_fengjing_li:nth-child(4n){margin-right: 0;}
.school_fengjing_li img{width: 100%;height: 100%;}
.school_fengjing_box{width: 100%;margin-bottom: 80px;}
.xibu{width: 100%;height: 842px;position: relative;}
.xibu>img{width: 100%;height: 100%;position: absolute;top: 0;left: calc(50% - 100%/2);}
.xibu_box{width: 1440px;height: 100%;margin: 0 auto;position: relative;padding-top: 106px;box-sizing: border-box;}
.xibu_t{width: 100%;margin-bottom: 130px;display: none;}
.xibu_tl{width: 720px;height: 476px;float: left;}
.xibu_tl img{width: 100%;height: 100%;}
.xibu_tr{width: calc(100% - 720px - 60px);float: right;padding-top: 20px;}
.xibu_trw1{font-size: 40px;line-height: 40px;color: #333333;font-weight: bold;margin-bottom: 46px;}
.xibu_trw2{font-size: 16px;line-height: 40px;color: #333333;margin-bottom: 50px;}
.xibu_b{width: 100%;}
.xibu_b_li{width: calc(100%/7);float: left;position: relative;cursor: pointer;}
.xibu_b_li>div:first-child{position: relative;z-index: 3;}
.xibu_b_li::after{content: "";background: url(../img/w16.png) no-repeat;width: 100px;height: 1px;display: block;position: absolute;top: 23px;right: -50px;}
.xibu_b_li:last-child::after{display: none;}
.xibu_b_limg{width: 43px;height: 43px;margin: 0 auto;margin-bottom: 18px;position: relative;}
.xibu_b_limg img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: .3s;}
.xibu_b_limg img:last-child{opacity: 0;}
.xibu_b_liw{font-size: 18px;line-height: 18px;color: #333333;font-weight: bold;text-align: center;}
.xibu_b_libg{width: 121px;height: 236px;border-bottom-right-radius: 30px;overflow: hidden;position: absolute;top: calc(50% - 236px/2);left: calc(50% - 121px/2);opacity: 0;transition: .3s;}
.xibu_b_libg img{width: 100%;height: 100%;}
.xibu_b_li_check .xibu_b_libg{opacity: 1;transition: .3s;}
.xibu_b_li_check .xibu_b_liw{color: #fff;}
.xibu_b_li_check .xibu_b_limg img:first-child{opacity: 0;transition: .3s;}
.xibu_b_li_check .xibu_b_limg img:last-child{opacity: 1;transition: .3s;}