@charset "utf-8";
@import url('main.css');
@import url('map.css');
/* CSS Document */
body, html {
	width:100%
}
html {
	font-size:10px;
}
.v_news_content iframe {
    min-height: 800px;
    display: block;
    margin: 0 auto;
}
@media screen and (max-width: 1920px) {
 html {
 font-size: 0.5208333333vw;
}
}
html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-family:"Microsoft YaHei", Arial;
	line-height:1.5;
	color:#000;
	margin:0px auto;
	width:100%;
	font-size:14px;
overflow-x: hidden;
}
* {
	box-sizing:border-box;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
}
img {
	border:0;
	display:inline;
	vertical-align: bottom;
	width:auto;
	height:auto;
	max-width:100%;
}
div, ul, li, dl, dd, span, h1, h2, p, h4, h3 {
	margin:0;
	padding:0;
	list-style:none;
}
.clear {
	clear:both;
}
.container {
	max-width:1388px;
	margin:0px auto;
	width:90%;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.flex-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex-center-y {
	display: flex;
	align-items: center;
}
/* 头部 */
.part_1 {
	position:relative;
	width:100%;
	height:100vh;
}
.header {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	padding:0px 3%;
	z-index:999;
	color:#fff;
	border-top:0.5rem #b20000 solid;
	padding-top:10px;
}
.header .logo {
	position:relative;
	z-index:10;
}
.header .logo img {
	width:35.3rem;
	height:auto;
}
.header .top_right {
	display:flex;
	align-items: flex-end;
	flex-direction: column;
	max-width:1028px;
	margin-left:30px;
	flex:1;
	z-index:10;
}
.header .top_right a {
	color:#fff;
}
.header .top_right .r_link {
	width:100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.header .top_right .r_link ul li {
	margin-left:15px;
}
.header .top_right .r_link ul li a {
	font-size:max(1.3rem, 12px);
	color:#c6c9cc;
}
.header .top_right .r_link ul li a:hover {
	color:#fff;
}
.header .top_right .r_link .icon-sousuo {
	color:#c6c9cc;
	font-size:20px;
	cursor:pointer;
	margin-left:21px;
}
.header .top_right .r_link .icon-sousuo:hover {
	color:#fff;
}
.header .top_right .menu {
}
.header .top_right .menu li {
	margin-left:34px;
	position:relative;
}
.header .top_right .menu li a {
}
.header .top_right .menu li a.tit {
	font-weight: bold;
	white-space:nowrap;
	font-size:max(2rem, 14px);
	display: block;
	height: 6.2rem;
	line-height: 6.2rem;
}
.header .top_right .menu li a.tit .iconfont {
	font-size:1.4rem;
	margin-left:7px;
}
.header .top_right .menu li a.tit:hover {
	color: #e2ca5b;
}
.header .top_right .menu li .sumbit {
	background:#fff;
	width:160px;
	position:absolute;
	top:6.2rem;
	margin-left:-47px;
	z-index:20;
	transform-origin: 50% 0;
	transform: scaleY(0) translateZ(0);
	opacity: 0;
	transition: transform 0.3s, opacity 0.3s;
	box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
	border-top: #ab0103 solid 0.5rem;
	padding: 2rem 0;
	overflow:hidden;
}
.header .top_right .menu li:hover .sumbit {
	transform: scaleY(1) translateZ(0);
	opacity: 1;
}
.header .top_right .menu li .sumbit a {
	display:block;
	text-align:center;
	line-height:3;
	font-size:max(1.7rem, 14px);
	color: #ab0103;
	font-weight:normal;
}
.header .top_right .menu li.active .sumbit a {
}
.header .top_right .menu li .sumbit a:hover {
	background:#ededed;
}
.header .top_right .tool .iconfont {
	cursor:pointer;
	font-size:27px;
	margin-left:25px;
}
.banner {
	position:relative;
	height:100%;
	width:100%;
}
.header:before {
	position: absolute;
	top: 0px;
	left:0px;
	content: "";
	width: 100%;
	background-image:url(../images/head-bg.png);
	background-repeat:repeat-x;
	background-position:center top;
	height: 140px;
	z-index: 0;
}
.banner ul, .banner ul li {
	height:100%;
}
.banner ul li {
	text-align:center;
}
.banner ul li img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
}
.banner .btn {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	width:max(5.3rem, 39px);
	height:max(5.3rem, 39px);
	font-size:max(2.4rem, 18px);
	color:#fff;
	cursor:pointer;
transition: all .3s ease;
-webkit-transition: all .3s ease;
	line-height:1;
	z-index:100;
	opacity:.5;
	display: flex;
	align-items: center;
	justify-content: center;
	background:#aa0205;
	border-radius:50%;
}
.banner .btn:hover {
	opacity:1;
}
.banner .pre {
	left:3%;
}
.banner .next {
	right:3%;
}
.banner .next:before {
	display:block;
	transform: rotate( 180deg);
	transform: rotateY(180deg);
}
.search_1 {
	position:absolute;
	left:50%;
	bottom:5rem;
	z-index:20;
	width:240px;
transition: all .5s ease;
-webkit-transition: all .5s ease;
	display: flex;
	align-items: center;
	background: rgba(170, 170, 170, 0.6);
	border-radius: 40px;
	padding: 5px 10px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.search_1:hover {
	background: rgba(0, 0, 0, 0.8);
	border-radius: 40px;
	height: 70px;
	width:580px;
}
.search_1 input {
	flex:1;
	overflow:hidden;
	outline: none;
	padding: 0 0 0 30px;
	color: #fff;
	font-size: 16px;
	height: 38px;
	line-height:normal;
	border:0px;
	background:none;
}
.search_1 input::-webkit-input-placeholder {
color:#fff;
}
.search_1 .icon-sousuo {
	font-size:25px;
	margin-right:10px;
	color:#fff;
	cursor:pointer;
	position: absolute;
	right:10px;
	top:50%;
	transform: translateY(-50%); 
}
.search_1:hover input {
	height:100%;
}
.search_1:hover .icon-sousuo {
	font-size:32px;
	margin-right:4%;
}
.serch_bullet {
	position:fixed;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background-color:rgba(0, 0, 0, 0.9);
	z-index:1000000;
	display:none;
}
.serch_bullet.active {
	display:block;
}
.serch_bullet .formbit {
	border-bottom:4px #fff solid;
	margin-bottom:10px;
	padding-bottom:10px;
}
.serch_bullet .formbit input {
	flex:1;
	line-height:1;
	font-size:10.5rem;
	color:#fff;
	background:none;
	border:0px;
	outline:none;
}
.serch_bullet .formbit input::-webkit-input-placeholder {
color:#333;
font-size:10.5rem;
}
.serch_bullet .content {
	width:90%;
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%, -50%);
	font-size:18px;
}
.serch_bullet .hot_key .tit {
	font-size: 18px;
	line-height: 40px;
	color: #FFF;
}
.serch_bullet .hot_key a {
	color: #999;
	font-size: 14px;
	float:left;
	margin-right: 30px;
}
.serch_bullet .hot_key a:hover {
	color:#fff;
}
.serch_bullet .lab {
	font-size:14px;
	color:#fff;
	text-align:right;
	margin-bottom:80px;
}
/*陕服新闻*/
.part_2 {
	padding-top:50px;
	padding-bottom:74px;
}
.index_bt {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom:40px;
}
.index_bt .tpleft {
	line-height:1.1;
}
.index_bt .tpleft .eng {
	font-size:max(1.3rem, 12px);
}
.index_bt .tpleft .title {
	font-size:max(3.5rem, 25px);
}
.index_bt .more {
	font-size:14px;
	color:#dc3545;
}
.index_bt .more:hover {
	color:#a71d2a;
}
.part_2 .index_new {
	margin-bottom:33px;
	position:relative;
}
.part_2 .index_new ul li {
	position:relative;
	display: flex;
	align-items:flex-start;
	justify-content: space-between;
}
.part_2 .index_new ul li .content {
	padding-left:18px;
	flex:1;
	overflow:hidden;
	padding-top:7rem;
}
.part_2 .index_new ul li .pic {
	width: 55%;
	margin-left:30px;
}
.part_2 .index_new ul li .pic a {
	position:relative;
	display:block;
	padding-top:66.6%;
	overflow:hidden;
}
.part_2 .index_new ul li .pic a img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: top center;
transition:all .5s;
-webkit-transition:all .5s;
}
.part_2 .index_new .cut_btn {
	position:absolute;
	padding-left:18px;
	width:40%;
	bottom:6rem;
	left:0px;
	z-index:100;
}
.part_2 .index_new .cut_btn .change .btn {
	width: max(4.5rem, 35px);
	height: max(4.5rem, 35px);
	border: 1px #ab0103 solid;
	color:#ab0103;
	border-radius:50%;
	display: flex;
	align-items: center;
	font-weight:bold;
	justify-content: center;
	font-size: max(2rem, 16px);
	cursor:pointer;
}
.part_2 .index_new .cut_btn .change .btn:hover {
	background:#ab0103;
	color:#fff;
}
.part_2 .index_new .cut_btn .change .btn.swiper-news-prev {
	margin-right:4rem;
}
.part_2 .index_new .cut_btn .change .btn.swiper-news-prev:before {
	display: block;
	transform: rotate( 180deg);
	transform: rotateY(180deg);
}
.part_2 .index_new .cut_btn .count {
	font-size: max(3.8rem, 27px);
	color:#999;
	letter-spacing:-3px;
}
.part_2 .index_new .cut_btn .count .big {
	font-size: max(5.2rem, 42px);
	color:#ab0103;
	font-weight:bold;
}
.part_2 .index_new ul li .pic a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.part_2 .index_new ul li .content .date {
	font-size:14px;
	color:#ab0103;
	font-weight:bold;
	margin-bottom:10px;
}
.part_2 .index_new ul li .content .title a {
	color:#333;
	font-size:max(2.4rem, 20px);
	display:block;
	margin-bottom:15px;
}
.part_2 .index_new ul li .content .desc {
	font-size:14px;
	line-height:1.7;
	color:#929292;
	display:-webkit-box;
	-webkit-line-clamp:6;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.part_2 .new_list:after {
	content:"\200B";
	display:block;
	height:0px;
	overflow:hidden;
	clear:both;
}
.part_2 .new_list ul {
}
.part_2 .new_list ul li {
	float:left;
	width: 32%;
	background: #fff;
	padding:0rem 0px;
transition: all .8s;
 -webkit-transition: all .8s;
	margin-right:2%;
	display: flex;
	align-items: center;
	align-items: stretch;
}
.part_2 .new_list ul li:last-child {
	margin-right:0px;
}
.part_2 .new_list ul li .photo {
	width:46%;
	height:100%;
	height:16.8rem;
	overflow:hidden;
}
.part_2 .new_list ul li .photo img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
}
.part_2 .new_list ul li .content {
	padding:20px 25px;
	flex:1;
	overflow:hidden;
	font-size:14px;
}
.part_2 .new_list ul li .content .date {
	color: #ab0103;
	font-weight: bold;
	margin-bottom: 8px;
}
.part_2 .new_list ul li .content .title a {
	color:#333;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.part_2 .new_list ul li.active, .part_2 .new_list ul li:hover {
	z-index: 2;
	box-shadow: 3px 35px 77px -8px rgb(0 0 0 / 90%);
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.w_sector:after {
	content:"\200B";
	display:block;
	height:0px;
	overflow:hidden;
	clear:both;
	border-radius: 40px;
}
.w_sector {
	max-width:1493px;
	margin:0px auto;
	width:96%;
	border-radius: 40px;
	overflow:hidden;
	box-shadow:0px 12px 18px rgb(0 0 0 / 16%);
}
.w_sector .fadeInUp {
transition-delay:.6s;
-webkit-transition-delay:.6s;
}
.w_sector ul li {
	width:12%;
	float:left;
	position:relative;
	color:#fff;
	overflow:hidden;
transition:all .5s;
	height:503px;
}
.w_sector ul li .pic {
	height:100%;
	width:100%;
	object-fit: cover;
	object-position: left center;
}
.w_sector ul li .b_cname {
	font-size:max(2.4rem, 16px);
	width:24px;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	top:17.2rem;
	line-height:1.1;
	opacity:1;
}
.w_sector ul li .b_cname:before {
	width: 2px;
	position:absolute;
	left:-9px;
	top:3px;
	height: 100px;
	background: #fff;
	margin-right: 4px;
	content: '';
}
.w_sector ul li a {
	color:#fff;
}
.w_sector ul li .content {
	position:absolute;
	width:80%;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	top:100px;
	opacity:0;
}
.w_sector ul li .content .title {
	font-size: 22px;
	font-weight:bold;
	margin-bottom:40px;
}
.w_sector ul li .content .desc {
	font-size:14px;
	line-height:1.8;
}
.w_sector ul li .content .desc .infor {
	display:flex;
	align-items: center;
}
.w_sector ul li .content .desc .infor .iconfont {
	margin-right:6px;
}
.w_sector ul li.active {
	width:64%;
}
.w_sector ul li:nth-child(1):before {
background-color:rgba(73, 145, 186, 0.7);
}
.w_sector ul li:nth-child(2):before {
background-color:rgba(255, 195, 87, 0.7);
}
.w_sector ul li:nth-child(3):before {
background-color:rgba(170, 229, 244, 0.7);
}
.w_sector ul li:nth-child(4):before {
background-color:rgba(32, 81, 166, 0.7);
}
.w_sector ul li:before {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color:rgba(73, 145, 186, 0.9);
	content: '';
}
.w_sector ul li.active:before {
	background-color:rgba(0, 0, 0, 0.3);
}
.w_sector ul li.active .desc {
}
.w_sector ul li.active .content {
	width:84%;
	opacity:1;
}
.w_sector ul li.active .content .big_t:before {
	width: 7px;
	height: 200px;
}
.w_sector ul li.active .b_cname {
	opacity:0;
}
.part_3 {
	padding-bottom:60px;
}
.part_4 {
	background:#f6f6f6;
	padding:60px 0px;
}
.course_1 {
	padding-top:10px;
	margin-bottom:30px;
}
.course_1 .desc {
	width:40%;
	color: #929292;
	line-height:1.7;
}
.index_bt.no1 .tpleft {
	position:relative;
}
.index_bt.no1 .tpleft:before {
	width: 60px;
	height: 3px;
	position: absolute;
	left: 0px;
	bottom: -13px;
	background:#e81919;
	content: '';
}
.fauous {
	background:#fff;
	box-shadow: 0 1.2rem 2.5rem rgba(0, 0, 0, .075);
	border-radius:25px;
	position:relative;
}
.fauous .rese_left {
	width:38%;
	padding:10px 25px 10px;
}
.fauous .rese_left ul {
	height:250px;
	overflow:auto;
}
.fauous .rese_left ul::-webkit-scrollbar {
 width: 6px;
 height:6px;
 background:#d6d6d6;
 border-radius:20px;
}
.fauous .rese_left ul::-webkit-scrollbar-thumb {
 background: #b6b6b6;
 scrollbar-arrow-color:#b6b6b6;
 border-radius:20px;
}
.fauous .tabcontent_1 {
	width:55%;
	right:45px;
	bottom:3.5rem;
	position:absolute;
}
.fauous .rese_right {
	width:100%;
	height:42rem;
	overflow:hidden;
}
.fauous .rese_right img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.fauous .rese_right a:hover img {
	transform:scale(1.04);
	-webkit-transform:scale(1.04);
}
.fauous .rese_left ul li {
	padding:13px 10px;
	display:block;
	border-bottom: 1px solid #e7e7e7;
}
.fauous .rese_left ul li a {
	display:block;
	font-size:14px;
	position:relative;
	font-weight:bold;
transition: all .5s ease;
-webkit-transition: all .5s ease;
}
.fauous .rese_left ul li.cur {
	border-left: 2px solid #eb7171;
}
.fauous .rese_left ul li.cur a {
	color:#eb7171;
	padding-left:13px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.fauous .rese_left ul li.cur a:before {
	width: 5px;
	height: 100%;
	position: absolute;
	left: -32px;
	top: 0px;
	background: #00d3df;
	z-index:10;
	content: '';
}
.tabcontent_1 .rese_right {
	display:none;
}
.tabcontent_1 .rese_right.cur {
	display: block;
}
.part_6 {
	background-image:url(../images/bg-img-01.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:50px 0px;
	background-size:auto 100%;
}
.index_bt.no2 .tpleft {
	width:100%;
	text-align:center;
}
.decoding ul {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 25px 25px;
	align-items: stretch;
}
.decoding ul li {
	text-align:center;
	color:#AB0103;
}
.decoding ul li .pic {
	margin-bottom:10px;
}
.decoding ul li .pic img {
	width:15rem;
	height:15rem;
}
.decoding ul li .count {
	font-size:max(4rem, 30px);
}
.decoding ul li .txt {
	font-size:max(1.6rem, 13px);
}
.part_7 {
	 background: #e7e952;
 display: flex;
 flex-direction: column;
 margin-bottom: 15.4rem;
 position: relative;
 z-index: 10;
}
.part_7 .container {
}
.index_video {
	display: flex;
	align-items: flex-end;
	margin-top:-200px;
}
.index_video .video_left {
	width:max(31.9rem, 280px);
	padding:9.8rem 5rem 3rem;
	height:500px;
	background:#f2f3f9;
	clip-path: polygon(0% 0%, 100% 10%, 100% 100%, 0% 100%);
	display:flex;
}
.index_video .video_right {
	flex:1;
	height:380px;
	overflow:hidden;
}
.index_video .video_right video {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
}
.part_8 {
	min-height:100px;
	overflow:hidden;
}
.index_video .video_left ul {
	flex:1;
	overflow:auto;
}
.index_video .video_left ul::-webkit-scrollbar {
display:none;
}
.index_video .video_left ul li a {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: #B3B3B3 solid 1px;
	font-size:max(1.8rem, 14px);
	font-weight:bold;
	line-height:3;
}
.index_video .video_left ul li a:hover {
	color:#AB0103;
}
.visual {
	width:100%;
	max-width:1920px;
	margin:0px auto;
	position:relative;
	padding-top:7.1rem;
	padding-bottom:6.7rem;
}
.visual .pic {
	width:53.3rem;
	height:80rem;
	position:absolute;
	left:0px;
	top:7.1rem;
	z-index:0;
}
.visual .pic img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
}
.visual .container {
	height:80rem;
	position:relative;
	z-index:10;
}
.visual .color_bg {
	width:145.2rem;
	height:98.8rem;
	position:absolute;
	right:0px;
	top:0px;
	z-index:2;
	background-image:url(../images/index_color_line.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.visual .vis_1 {
	width:34.6rem;
	height:24.7rem;
	position:absolute;
	left:41.6rem;
	top:15.3rem;
	z-index:3;
}
.visual .vis_1 img {
	width:100%;
	height:100%;
}
.visual .eng_1 {
	width:9.1rem;
	height:38rem;
	position:absolute;
	left:54.9rem;
	bottom:6.7rem;
	z-index:3;
}
.visual .eng_1 img {
	width:100%;
	height:100%;
}
.visual .container .img {
	position:absolute;
	overflow:hidden;
}
.visual .container .img img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.visual .container .img:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.visual .container .img.no1 {
	width:46.8rem;
	height:29.8rem;
	top:0px;
	right:38.6rem;
	z-index:2;
}
.visual .container .img.no2 {
	width:46.5rem;
	height:29.9rem;
	top:16.6rem;
	right:5.3rem;
	z-index:1;
}
.visual .container .img.no3 {
	width:56.6rem;
	height:33.5rem;
	bottom:0rem;
	right:38.2rem;
	z-index:1;
}
.visual .container .txt {
	position:absolute;
	color:#1a1a1a;
	font-size:1.7rem;
	right:11.1rem;
	bottom:6rem;
	line-height:2;
}
.part_9 {
	margin-bottom:90px;
}
.formbit::-moz-placeholder {  
    color: #FFFFFF; 
}
.main_new ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px 30px;
	align-items: stretch;
}
.main_new ul li {
	overflow:hidden;
}
.main_new ul li .photo a {
	position:relative;
	padding-top:150%;
	overflow:hidden;
	display:block;
}
.main_new ul li .photo a img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.main_new ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.main_new ul li .title {
	margin:15px 0px 10px;
}
.main_new ul li .desc {
	color:#999999;
	font-size:13px;
	margin-bottom:5px;
	line-height:1.8;
}
.main_new ul li .date {
	color: rgb(220, 53, 69);
}
.main_new ul li:nth-child(1) .photo a {
padding-top:174%;
}
.part_10 {
	background-image:url(../images/bg-xiaoyuan.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	padding-top:76px;
	margin-bottom:13rem;
	display:flex;
	flex-direction: column;
}
.part_10 .index_bt {
	color:#fff;
}
.part_10 .index_bt .eng {
}
.part_10 .index_bt .eng img {
	margin-bottom:2px;
}
.part_10 .index_bt .title {
	letter-spacing:4px;
}
.share ul li {
	margin-right:2rem; position:relative;
}
.share ul li .iconfont{
	width:max(5.6rem, 30px);
	height:max(5.6rem, 30px);
	font-size:max(3.5rem, 20px);
	color:#fff;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color:rgba(255, 255, 255, 0.2);
	border-radius:50%;
	cursor:pointer;
}
.share ul li .icon-jiahao {
	background-color:rgba(255, 255, 255, 0.4); position:relative;
}
.share ul li .icon-jiahao:after {
	width: 100px;
	height: 15px;
	position: absolute;
	left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);
	top: 100%; z-index:0;
	content: '';
}
.share ul li .iconfont:hover {
	background:#AB0103;
}
.share ul li .icon-jiahao .sumbit{ position:absolute; top:100%; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background: #000; padding:8px 10px;display: flex;
    align-items: center; border-radius:15px; z-index:10;transition: all .3s ease;-webkit-transition: all .3s ease;opacity:0;}
.share ul li .icon-jiahao .sumbit a{width:max(5.6rem, 30px);
	height:max(5.6rem, 30px); background:#AB0103; border-radius:50%;display: flex;
	align-items: center;
	justify-content: center; margin:0px 5px;}
.share ul li .icon-jiahao:hover .sumbit{ top:calc(100% + 15px);opacity:1;}
.share ul li .sumbit a img{ width:max(5rem, 38px);
	height:max(5rem, 38px);}
.video_m {
	 max-width:1640px; width:100%; margin:0px auto -40px;
}
.video_m ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	align-items: stretch;
}
.video_m ul li {
	overflow:hidden;
}
.video_m ul li a {
	width:100%;
	display:block;
	height:40rem;
	overflow:hidden;
	position:relative;
}
.video_m ul li a:before {
	position: absolute;
	bottom: 0;
	content: "";
	width: 100%;
	background-image: linear-gradient( 0deg, rgba(0, 0, 0, .8), transparent);
	height: 100px;
	z-index: 5;
}
.video_m ul li a .pic {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.video_m ul li a:hover .pic {
	transform:scale(1.04);
	-webkit-transform:scale(1.04);
}
.video_m ul li .infor {
	position:absolute;
	z-index:8;
	width:100%;
	left:0px;
	bottom:7%;
	padding:0px 4%;
	color:#fff;
	display: flex;
	align-items: center;
}
.video_m ul li .infor img {
	margin-right:5px;
	width:max(5.6rem, 30px);
	height:auto;
}
.video_m ul li .infor .desc {
	flex:1;
	overflow:hidden;
	line-height:1.7;
	font-size:max(1.6rem, 14px);
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.video_m ul li:nth-child(2) {
grid-column: 2 /span 2;
}
.video_m ul li:nth-child(4) {
grid-column: 1 /span 2;
}
/*底部*/
footer {
	padding-top:68px;
}
footer .foot {
	align-items:flex-start;
	border-bottom: 2px solid #595c6d;
	padding-bottom:20px;
}
footer .foot .f_left, footer .foot .f_right {
	width:25%;
}
footer .foot .f_left ul li {
	display: flex;
	align-items: center;
	color: #595c6d;
	margin-bottom:15px;
}
footer .foot .f_left ul li img {
	width: 28px;
	margin-right: 8px;
}
footer .foot .f_midd {
	width:50%;
	padding:0px 25px;
	text-align:center;
}
footer .foot .f_midd img {
	max-width:400px;
	width:70%;
	height:auto;
	margin-top:40px;
}
footer .foot .f_right ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
footer .foot .f_right ul li {
	margin: 10px 0;
	width:25%;
}
footer .foot .f_right ul li a {
	color: #595c6d;
}
footer .foot .f_right ul li a:hover {
	color: #d73e3e;
	text-decoration: underline;
}
footer .foot .f_right .index_bt {
	margin-bottom:20px;
}
footer .copyright {
	display: flex;
	align-items: center;
	justify-content:center;
	flex-wrap: wrap;
	color: #595c6d;
	padding-top:25px;
	padding-bottom:15px;
}
footer .copyright a {
	color: #595c6d;
}
footer .copyright span {
	margin:0px 10px;
}
.rightFix1 {
	position: fixed;
	right: 6rem;
	top: 50%;
	z-index: 20;
	padding: 2px;
	background-size: cover;
	border-radius: 5rem;
	transform: translateY(-50%);
 transition: .5s;
	background: #fff;
	box-shadow: 2.837px 0.977px 29px 0px rgba(5, 57, 127, 0.3);
	display: flex;
	flex-direction: column;
	align-items: center;
transition: all .5s ease;
-webkit-transition: all .5s ease;
	cursor:pointer;
}
.rightFix1 .ico {
	cursor: pointer;
}
.rightFix1 .ico img {
	height: 60px;
	margin: 0 auto;
	opacity: 0.9;
}
.rightFix1:hover .ico {
	opacity: 1;
}
.rightFix1:hover .ico img {
	opacity: 1;
}
.rightFix1 ul li {
	text-align: center;
	padding: 1rem 0;
	border-top: 1px dashed rgba(255, 255, 255, .3);
}
.rightFix1 ul li:first-child {
	border-top: 0;
}
.rightFix1 ul li a {
	color: #fff;
	text-align: center;
}
.rightFix1 ul li i {
	font-size: 2.8rem;
	display: inline-block;
	color: #AB0103;
}
.rightFix1 ul li img {
	width: max(3.6rem, 20px);
}
.rightFix1 ul li p {
	font-size: 12px;
	margin-top: 2px;
	color: #000;
}
.rightFix1 ul li:hover i {
	transform: rotateY(360deg);
 transition: .8s;
}
.r_list {
	margin-bottom:10px;
	display:none;
}
.r_list .box {
	min-width: 207px;
	max-height: 410px;
	padding: 8px 32px;
	margin-right: 10px;
	position: absolute;
	right: 180px;
	top: 50px;
	overflow-y: auto;
	background: #fff;
	opacity:0;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
 transition: all .3s ease;
-webkit-transition: all .3s ease;
}
.r_list .box .ttel {
	width: 100%;
	padding: 10px 0;
	margin-bottom: 10px;
	line-height: 20px;
	color: #666;
	border-bottom: 1px solid #aeaeae;
	font-size: 16px;
	font-weight: 700;
}
.r_list .box .list {
	color: #ab0103;
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
}
.r_list .box .list li {
	width: 100%;
	float: left;
	padding: 0.5rem 0;
	border-bottom: 1px solid #e7e7e7;
}
.r_list .box .list li {
	display: flex;
	align-items: center;
	justify-content:center;
}
.r_list .box .list li img {
	width: max(2.5rem, 15px);
	margin-right:5px;
}
.r_list dd:hover {
	background: #333;
}
.r_list li:first-child:hover .box {
	opacity:1;
	right:60px;
}
/*移动菜单*/
.menubtn {
	display: flex;
	justify-content: center;
	align-items: center;
	width:26px;
	height:40px;
	right:0px;
	z-index:100;
	display:none;
	position:relative;
	margin-left:10px;
}
.menubtn .name {
	font-size:16px;
	left:-60px;
	font-weight:500;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	position:absolute;
	font-weight:600;
}
.menubtn .navbar-icons {
	height: 20px;
	width:100%;
	position: relative;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
 transition: .5s ease-in-out;
	display: flex;
	flex-direction:column;
	justify-content:space-between;
	cursor: pointer;
}
.menubtn .navbar-icons span {
	display: block;
	height: 2px;
	width: 100%;
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
 transition: .25s ease-in-out;
	top: 0;
	-webkit-transform-origin: left center;
	transform-origin: left center;
	background-color: #fff;
	position:relative;
	border-radius:5px;
}
.menubtn .navbar-icons span:first-child {
	-webkit-transform-origin: left center;
	transform-origin: left center;
}
 .menubtn .navbar-icons span:nth-child(2) {
 -webkit-transform-origin: left center;
 transform-origin: left center;
 width:70%;
}
 .menubtn .navbar-icons span:nth-child(3) {
 -webkit-transform-origin: left center;
 transform-origin: left center;
}
.menubtn.open .navbar-icons span:first-child {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 1px;
}
 .menubtn.open .navbar-icons span:nth-child(2) {
 opacity:0;
}
 .menubtn.open .navbar-icons span:nth-child(3) {
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 top:1px;
}
.menu-mc {
	position:fixed;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	z-index:500;
 transition:all .5s;
 -webkit-transition:all .5s;
	transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	padding-top:85px;
	display:flex;
	flex-direction:column;
	display:none;
	background:#b20000;
}
.menu-mc.active {
	transform:translateY(0);
	-webkit-transform:translateY(0);
}
.menu-mc .list {
	flex:1;
	overflow:auto;
}
.menu-mc .list ul {
	padding:0 24px;
}
.menu-mc .list ul li {
	line-height:60px;
}
.menu-mc .list ul li .submenu {
	display:none;
}
.menu-mc .list ul li .title {
	border-bottom: 1px solid rgba(255, 255, 255, .19);
	display: flex;
	align-items: center;
	justify-content:space-between;
	font-weight:600;
	color:#fff;
}
.menu-mc .list ul li .title .iconfont {
	margin-right:10px;
}
.menu-mc .list ul li a {
	display:block;
	font-size:14px;
	color:#fff;
}
.menu-mc .list ul li .submenu a {
	padding-left:20px;
}
.menu-mc .list ul li .submenu a:hover {
	background:#d11010;
	font-weight:600;
}
/*人才招聘*/
.ny_banner {
	text-align:center;
	position:relative;
}
.ny_banner img {
	width:100%;
	height:auto;
}
.ny_banner .container {
	position:absolute;
	left:50%;
	bottom:0px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.ny_banner .nav_l {
}
.ny_banner .nav_l .title {
	display:flex;
	align-items: center;
	width:38.4rem;
	height:8.3rem;
	background-image:url(../images/tmbg.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	color:#fff;
	font-size:max(3.6rem, 20px);
	font-weight:bold;
}
.ny_banner .nav_l .title span {
	margin-left:4.5rem;
}
.search_2 {
	width:30.4rem;
transition: all .5s ease;
-webkit-transition: all .5s ease;
	display: flex;
	align-items: center;
	background: #dedede;
	border-radius: 40px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.search_2 input {
	flex:1;
	overflow:hidden;
	outline: none;
	padding: 0 0 0 30px;
	font-size: 14px;
	height: max(4.6rem, 38px);
	line-height:normal;
	border:0px;
	background:none;
}
.search_2 .icon-sousuo {
	font-size:25px;
	margin-right:10px;
	color:#111111;
	cursor:pointer;
}
.Nav_1 {
	background:#fff;
	padding:2.5rem 0px;
}
.Nav_1 ul {
	overflow:auto;
	position:relative;
}
.Nav_1 ul:before {
	width: 1px;
	height: 15px;
	position: absolute;
	left: 0px;
	top: 50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	background: #0f0f0f;
	content: '';
}
.Nav_1 ul::-webkit-scrollbar {
display:none;
}
.Nav_1 ul li {
	flex:1;
	/*min-width:100px;*/
	padding:0px 10px;
	text-align:center;
	position:relative;
}
.Nav_1 ul li:after {
	width: 1px;
	height:15px;
	position: absolute;
	right: 0px;
	top: 50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	background: #0f0f0f;
	content: '';
}
.Nav_1 ul li a {
	font-size:max(1.8rem, 14px);
	color:#0f0f0f;
	font-weight:bold;
	white-space: nowrap;
}
.Nav_1 ul li a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.Nav_2 {
	background:linear-gradient(to right, #e52800, #e3570c);
	padding-top:3.1rem;
	margin-bottom:47px;
}
.Nav_2 .container {
	background:#fff;
	border-radius:0 100px 0px 0px;
	padding-top:4rem;
	position:relative;
}
.Nav_2 .container:after {
	width: 20000px;
	height: 100%;
	position: absolute;
	right: 100%;
	top: 0px;
	background: #fff;
	content: '';
}
.Nav_2 .index_bt.no3 {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.Nav_2 .index_bt.no3 .tpleft {
	position:relative;
	padding-bottom:12px;
}
.Nav_2 .index_bt.no3 .eng {
	letter-spacing:1px;
}
.Nav_2 .index_bt.no3 .tpleft:before {
	width: 70px;
	height: max(0.4rem, 3px);
	position: absolute;
	left: 0px;
	bottom:0px;
	background: #e81919;
	content: '';
}
.local {
	margin-right:5.8rem;
	color:#5c5c5c;
	font-size:13px;
}
.local a {
	color:#5c5c5c;
}
.local a:hover {
	color:#e43904;
}
.midd_m {
	padding-bottom:70px;
	width:100%;
	overflow:hidden;
}
.m_content {
	display: flex;
	justify-content: space-between;
	align-items:flex-start;
}
.m_content .m_right {
	width:236px;
	margin-left:9.2rem;
}
.m_content .m_right ul {
	border-top:1px #d9d9d9 solid;
}
.m_content .m_right ul li {
	border-bottom:1px #d9d9d9 solid;
}
.m_content .m_right ul li a {
	line-height:max(5.9rem, 45px);
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding:0px 2.1rem;
	color:#666666;
	font-size:max(2rem, 16px);
	font-weight:bold;
transition: all .3s ease;
-webkit-transition: all .3s ease;
}
.m_content .m_right ul li a .iconfont {
	font-weight:normal;
	font-size:14px;
}
.m_content .m_right ul li a:hover, .m_content .m_right ul li.active a {
	background:linear-gradient(to right, #e3540b, #e52a00);
	padding-left:3.5rem;
	color:#fff;
}
.m_content .m_left {
	flex:1;
	display:flex;
	flex-direction: column;
	overflow:hidden;
}
.m_content .m_left.no1 {
	overflow:inherit;
}
.m_left .job {
	width:100%;
	color:#333;
	border-left:1px #efefef solid;
	border-top:1px #efefef solid;
}
.m_left .job ul {
	display:flex;
	align-items: stretch;
}
.m_left .job ul li {
	border-bottom:1px #efefef solid;
	border-right:1px #efefef solid;
	display: flex;
	align-items: center;
	justify-content:center;
	padding:13px;
	text-align:center;
}
.m_left .job ul li:nth-child(1) {
width:80px;
}
.m_left .job ul li:nth-child(3) {
width:max(24.6rem, 110px);
}
.m_left .job ul li:nth-child(2) {
flex:1;
}
.m_left .job ul.first {
	font-weight:bold;
	background:#f5f5f5;
}
.m_left .job ul li a {
	color:#a71f27;
}
.m_left .job ul li a:hover {
	text-decoration:underline;
}
.new_show {
	position:relative;
}
.new_show .share_1 {
	position:absolute;
	width:60px;
	left:0px;
	top:150px;
	transition:all .5s;
	-webkit-transition:all .5s;
}
.new_show .share_1.out{
	left:-70px;
}
.new_show .share_1.in{
	position:fixed;
	top:50% !important;
	transform:translateY(-50%);
	width:50px;
}
.new_show .share_1 ul {
	display: flex;
	flex-direction: column;
}
.new_show .share_1 ul li {
	text-align:center;
	margin:6px 0px;
}
.new_show .share_1 ul li a {
	display: flex;
	align-items: center;
	flex-direction: column;
	color:#888;
	cursor:pointer;
}
.new_show .share_1 ul li a .iconfont {
	width:40px;
	height:40px;
	border-radius:50%;
	background:#5c5b5d;
	display: flex;
	align-items: center;
	justify-content: center;
	color:#fff;
	font-size:20px;
	margin-bottom:5px;
}
.new_show .share_1 ul li a .iconfont .txt {
}
.new_show .share_1 ul li a:hover {
	color:#f7b04d;
}
.new_show .share_1 ul li a:hover .iconfont {
	background:#ba9a05;
}
.new_show .title {
	font-size:31px;
	font-weight:bold;
	text-align:center;
}
.new_show .infor {
	text-align:center;
	color:#6d6d6d;
	margin:20px 0px 25px;
}
.new_show .n_content {
	color:#000;
	font-size:16px;
	line-height:1.9;
	padding-bottom:40px;
}
.new_show .n_content p {
	margin-bottom:15px;
font-size: 16px !important;
    line-height: 1.9 !important;
}
.new_show .n_content img {display:block !important;max-width:100%;margin: 0 auto;height:auto;width: 72%;}
.fan_1 {
	border-top:1px #e6e6e6 solid;
	padding-top:25px;
}
.fan_1 ul li {
	margin:15px 0px;
}
.fan_1 ul li a {
	font-size:16px;
	display: flex;
	align-items: center;
}
.fan_1 ul li a .iconfont {
	display:inline-block;
	color:#666666;
	margin-right:10px;
	transform: rotate( 180deg );
	transform: rotateY( 180deg );
}
.fan_1 ul li a:hover {
	color:#e52800;
}
/*期刊*/
.journal {
	padding:10px 7px;
}
.journal ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 35px 25px;
	align-items: stretch;
}
.journal ul li {
	overflow:hidden;
	background:#fff;
	box-shadow:0px 0px 8px #e4e2e2;
	padding:8px;
}
.journal ul li .photo {
}
.journal ul li .photo a {
	position:relative;
	padding-top:149%;
	overflow:hidden;
	display:block;
}
.journal ul li .photo a img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.journal ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.journal ul li .title {
	padding:10px 0px;
}
.journal ul li .title a:hover {
	color:#e52800;
}
.journal ul li:hover {
	box-shadow:0px 0px 12px #ccc;
}
/*翻页*/
.fany {
	display:flex;
	align-items: center;
	justify-content: center;
	margin-top:50px;
	text-transform: uppercase;
}
/*分页*/
.divid-a {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.divid-a a {
	background: #fff;
	color: #000;
	min-width:35px;
	padding:0px 10px;
	height:35px;
	cursor:pointer;
	margin:5px 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	border:1px #e5e5e5 solid;
	border-radius:0px;
}
.divid-a .formbit {
	height:35px;
	line-height:normal;
	width:40px;
	text-align:center;
	border:1px #e5e5e5 solid;
	outline:none;
	margin:5px 5px;
}
.divid-a span {
	margin:5px 10px;
}
.divid-a .active, .divid-a a:hover {
	color: #fff;
	background:#e52800;
	border:1px #e52800 solid;
}
.divid-a a.omit {
	border:0px;
	padding:0px 0px;
	min-width:auto;
}
.hot_right {
	width:max(42rem, 250px);
	margin-left: 9.2rem;
display: none;
}
.hot_right ul {
	position:relative;
	padding-top:5px;
}
.hot_right ul:before {
	width: 1px;
	height: 100%;
	position: absolute;
	left: 5px;
	top:0px;
	background: #cfcfcf;
	content: '';
}
.hot_right .title {
	border-bottom:1px #d6d6d6 solid;
	color:#e52800;
	font-size:18px;
	padding-bottom:15px;
	margin-bottom:20px;
}
.hot_right .title img {
	width:max(3.7rem, 30px);
	height:auto;
	margin-right:15px;
}
.hot_right ul li {
	padding-left:23px;
	position:relative;
	margin-bottom:23px;
font-size: 15px;
}
.hot_right ul li:before {
	width: 9px;
	height: 9px;
	position: absolute;
	border-radius:50%;
	left: 0px;
	top:5px;
	background: #fff;
	border:1px #d6d6d6 solid;
	content: '';
}
.hot_right ul li .content .date {
	color:#999999;
	margin-bottom:16px;
}
.hot_right ul li .content .date .iconfont {
	color:#c04a4b;
	margin-right:6px;
	font-size:14px;
}
.hot_right ul li .content .tit a:hover {
	color:#e52800;
}
.video_1 ul li {
	display: flex;
	align-items:flex-start;
	border-bottom:1px #dcdcdc solid;
	padding-bottom:20px;
	margin-bottom:28px;
}
.video_1 ul li .photo {
	width:278px;
	overflow:hidden;
}
.video_1 ul li .photo a {
	position:relative;
	padding-top:61.5%;
	overflow:hidden;
	display:block;
}
.video_1 ul li .photo a img {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.video_1 ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.video_1 ul li .content {
	flex:1;
	overflow:hidden;
	margin-left:max(3.6rem, 20px);
}
.video_1 ul li .photo a .date {
	position:absolute;
	left:0px;
	bottom:10px;
	background-color:rgba(182, 158, 39, 0.9);
	width:64px;
	color:#fff;
	text-align:center;
	padding:5px 0px;
}
.video_1 ul li .photo a .date .big {
	font-size:22px;
	font-weight:bold;
	line-height:1.2;
}
.video_1 ul li .content .title {
	margin-bottom:14px;
}
.video_1 ul li .content .title a {
	font-size:18px;
	font-weight:bold;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.video_1 ul li .content .title a .iconfont {
	color:#e52800;
	font-size:18px;
	margin-right:5px;
}
.video_1 ul li .content .desc {
	color:#868686;
	font-size:13px;
	line-height:1.7;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.video_1 ul li:last-child {
	margin-bottom:0px;
}
.video_2 ul li {
	border-bottom:1px #dcdcdc solid;
	padding-bottom:20px;
	margin-bottom:28px;
}
.video_2 ul li .infor {
	display: flex;
	align-items:flex-start;
}
.video_2 ul li .photo {
	width:278px;
	overflow:hidden;
}
.video_2 ul li .photo a {
	position:relative;
	padding-top:61.5%;
	overflow:hidden;
	display:block;
}
.video_2 ul li .photo a img {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.video_2 ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.video_2 ul li .content {
	flex:1;
	overflow:hidden;
	margin-left:max(3.6rem, 20px);
}
.video_2 ul li .photo a .date {
	position:absolute;
	left:0px;
	bottom:0px;
	background-color:rgba(182, 158, 39, 0.9);
	width:64px;
	color:#fff;
	text-align:center;
	padding:5px 0px;
}
.video_2 ul li .photo a .date .big {
	font-size:22px;
	font-weight:bold;
	line-height:1.2;
}
.video_2 ul li .title {
	margin-bottom:14px;
}
.video_2 ul li .title a {
	font-size:18px;
	font-weight:bold;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.video_2 ul li .content .desc {
	color:#868686;
	font-size:14px;
	line-height:1.7;
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.video_2 ul li:last-child {
	margin-bottom:0px;
}
.hot_new {
	overflow:hidden;
	margin-bottom:48px;
}
.hot_new a {
	position:relative;
}
.hot_new a img {
	height:61rem;
	width:100%;
	object-fit: cover;
	object-position: top center;
transition:all .5s;
-webkit-transition:all .5s;
	min-height:240px;
}
.hot_new a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.hot_new a .title {
	position:absolute;
	left:0px;
	width:100%;
	bottom:0px;
	background-color:rgba(0, 0, 0, 0.6);
	padding:10px 15px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
.new_1 ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px 25px;
	align-items: stretch;
}
.new_1 ul li {
	overflow:hidden;
	background:#fff;
}
.new_1 ul li .photo {
}
.new_1 ul li .photo a {
	position:relative;
	padding-top:62%;
	overflow:hidden;
	display:block;
}
.new_1 ul li .photo a img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.new_1 ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.new_1 ul li .content {
	padding:10px 10px 0px;
}
.new_1 ul li .title {
	margin:5px 0px 10px;
}
.new_1 ul li .title a {
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	height:48px;
	overflow:hidden;
}
.new_1 ul li .title a:hover {
	color:#e52800;
}
.new_1 ul li .desc {
	color:#9999a5;
}
.new_1 ul li .desc .iconfont {
	margin-right:5px;
}
.m_ddle {
	width:100%;
	overflow:hidden;
}
.research {
	display:flex;
	align-items: stretch;
	margin-top:50px;
	position:relative;
	margin-bottom:50px;
}
.research .rese_left {
	width:420px;
	padding-top:10px;
}
.research .rese_left .desc {
	line-height:1.7;
	color:#929292;
	width:95%;
	margin-bottom:26px;
}
.research .rese_right {
	width:100%;
	overflow:hidden;
	height:100%;
}
.research .rese_right img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.research .rese_right a:hover img {
	transform:scale(1.04);
	-webkit-transform:scale(1.04);
}
.research .rese_left ul li {
	padding:15px 0px;
	display:block;
	border-bottom:1px #e7e7e7 solid;
}
.research .rese_left ul li a {
	display:block;
	font-size:max(1.9rem, 15px);
	line-height:1.6;
	position:relative;
	font-weight:bold;
}
.research .rese_left ul li.cur {
	position:relative
}
.research .rese_left ul li.cur a {
	padding-left:2.5rem;
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
	display: flex;
	align-items: center;
	position:relative;
	z-index:10;
	margin-right:-40px;
transition: all .5s ease;
 -webkit-transition: all .5s ease;
}
.research .rese_left ul li.cur:before {
	position:absolute;
	left:0px;
	top:0px;
	width:calc(100% + 80px);
	height:100%;
	background:#fff;
	transform: skew(20deg);
	transform-origin: 0;
	border-radius:0 15px 0px 0px;
	z-index:5;
	content: '';
}
.research .rese_left ul li.cur a:before {
	width: 2px;
	height: 100%;
	position: absolute;
	left: 0px;
	top:0px;
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	content: '';
}
.research .tabcontent_1 {
	position:absolute;
	width:118.2rem;
	left:470px;
	height:100%;
}
.research .tabcontent_1 .rese_right {
	width:100%;
	height:100%;
}
.tabcontent_1 .rese_right {
	display:none;
}
.tabcontent_1 .rese_right.cur {
	display: block;
}
.media_1 {
	max-width: 1680px;
	margin: 0px auto 56px;
	width: 90%;
}
.media_1 ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px 30px;
	align-items: stretch;
}
.media_1 ul li {
	overflow:hidden;
	background:#fff;
}
.media_1 ul li .photo {
}
.media_1 ul li .photo a {
	position:relative;
	padding-top:62%;
	overflow:hidden;
	display:block;
}
.media_1 ul li .photo a img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.media_1 ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.media_1 ul li .title {
	margin:15px 0px 0px;
}
.media_1 ul li .title a {
	font-size:max(1.8rem, 14px);
	font-weight:bold;
	color:#4e4e4e;
}
.media_1 ul li .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.new_part {
	background:#ecf2f6;
	padding:66px 0px 50px;
}
.new_m {
	display: flex;
	align-items: stretch;
}
.new_m .new_left {
	background:#fff;
	width:27%;
	margin-right:20px;
}
.new_m .new_tit {
	margin-top:-1.5rem;
}
.new_m .new_tit .title {
	width:18.1rem;
	height:7.3rem;
	font-size: max(3rem, 18px);
	font-weight:bold;
	position:relative;
	display: flex;
	align-items: center;
}
.new_m .new_tit .title:before {
	position:absolute;
	left:20px;
	top:0px;
	width:100%;
	height:100%;
	background-image: linear-gradient(to right, #e3570c, #e52800);
	transform: skew(30deg);
	transform-origin: 0;
	border-radius:0 15px 0px 0px;
	z-index:5;
	content: '';
}
.new_m .new_tit .title:after {
	position:absolute;
	left:0px;
	top:0px;
	width:29%;
	height:100%;
	background:#e3510b;
	z-index:6;
	content: '';
}
.new_m .new_tit .title span {
	position:relative;
	z-index:8;
	color:#fff;
	margin-left:4.3rem;
}
.new_m .new_tit .title span a{ color:#fff;}
.new_m .new_left ul {
	margin:15px 25px 20px;
}
.new_m .new_left ul li {
	border-bottom:1px #d2d2d2 solid;
	padding:13px 0px;
}
.new_m .new_left ul li .title a {
	font-size:15px;
	font-weight: bold;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	margin-bottom:7px;
}
.new_m .new_left ul li .desc {
	color:#696969;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	line-height:1.7;
}
.new_m .new_left ul li .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.new_m .new_right {
	background:#fff;
	flex:1;
}
.new_m .new_tit {
	align-items: flex-end;
}
.new_m .new_tit .more {
	color:#464646;
	margin-right:3.9rem;
}
.new_m .new_right .new_tit .title {
	width:28.1rem;
}
.new_m .new_right ul {
	margin:25px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px 20px;
	align-items: stretch;
}
.new_m .new_right ul li {
	overflow:hidden;
	background:#fff;
	border:1px #e5e5e5 solid;
}
.new_m .new_right ul li a {
	overflow:hidden;
	display:block;
}
.new_m .new_right ul li a img {
	width:100%;
	height:245px;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.new_m .new_right ul li a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.new_part {
	margin-bottom:50px;
}
.field {
	display: flex;
	align-items: stretch;
}
.field .fie_left {
	width:36%;
}
.field .fie_left .f_bt .title {
	width:28.1rem;
	height:7.3rem;
	font-size: max(3rem, 18px);
	font-weight:bold;
	position:relative;
	display: flex;
	align-items: center;
}
.field .fie_left .f_bt .title:before {
	position:absolute;
	left:20px;
	top:0px;
	width:100%;
	height:100%;
	background:#e3560b;
	transform: skew(30deg);
	transform-origin: 0;
	border-radius:0 15px 0px 0px;
	z-index:5;
	content: '';
}
.field .fie_left .f_bt .title:after {
	position:absolute;
	left:0px;
	top:0px;
	width:29%;
	height:100%;
	background:#e3560b;
	z-index:6;
	content: '';
}
.field .fie_left .f_bt .title span {
	position:relative;
	z-index:8;
	color:#fff;
	margin-left:4.3rem;
}
.field .fie_left .f_bt .title span a{ color:#fff;}
.field .fie_left .f_content {
	background:linear-gradient(to top, #e52a00, #e3520b);
	padding:25px 0px;
	color:#fff;
}
.field .fie_left .f_content ul {
	margin-left:14px;
}
.field .fie_left .f_content ul li {
	padding-right:3.5rem;
	position:relative;
	padding-bottom:15px;
	padding-top:15px;
	display: flex;
    align-items: center;
}
.field .fie_left .f_content ul li .date {
    width: 72px;
    height: 72px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    border: 1px #fff solid;
    margin-right: 25px;
    color: #fff;
}
.field .fie_left .f_content ul li .date div {
    width: 90%;
    margin: 0px auto;
}
.field .fie_left .f_content ul li .date .big {
    font-size: 24px;
    font-weight: bold;
    border-bottom: 1px #fff solid;
    margin-bottom: 3px;
}
.field .fie_left .f_content ul li .title a {
	font-size:16px;
	color:#fff;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	font-weight:bold;
	margin-bottom:10px;
}
.field .fie_left .f_content ul li .content{ flex:1; overflow:hidden;}
.field .fie_left .f_content ul li .desc {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.field .fie_left .f_content ul{ margin-left:15px;}
.field .fie_left .f_content ul li:before {
	width: 80%;
	height:1px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: #fff;
	content: '';
}
.field .fie_right {
	flex:1;
	overflow:hidden;
	margin-left:11.2rem;
}
.field .fie_right .sf_title {
	text-align: right;
	margin-bottom:34px;
}
.field .fie_right .sf_title .tit {
	font-size:max(3rem, 18px);
	font-weight:bold;
	margin-bottom:5px;
}
.field .fie_right ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px 20px;
	align-items: stretch;
}
.field .fie_right ul li {
	overflow:hidden;
	background:#fff;
	border:1px #dddddd solid;
	padding:4px;
	border-radius:5px;
}
.field .fie_right ul li .photo {
}
.field .fie_right ul li .photo a {
	position:relative;
	padding-top:133%;
	overflow:hidden;
	display:block;
}
.field .fie_right ul li .photo a img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.field .fie_right ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.field .fie_right ul li .title {
	padding:10px 10px;
}
.field .fie_right ul li .title a:hover {
	color:#e52800;
}
.about_m {
	background-image:url(../images/aboutbg_02.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	padding-top:16.8rem;
}
.about_1 {
	display: flex;
	align-items: stretch;
	margin-bottom:9.5rem;
}
.about_1 .photo {
	width:50%;
	border-radius:20px;
}
.about_1 .photo img {
	width:100%;
	height:100%;
}
.about_1 .content {
	flex:1;
	overflow:hidden;
	margin-left:3%;
}
.about_1 .content .desc {
	font-size:max(1.6rem, 14px);
	line-height:2.2;
	margin-bottom:3.4rem;
}
.about_1 .content .desc p {
	text-indent:2em;
}
.about_1 .content .more {
	text-align:right;
}
.about_1 .content .more a:hover {
	color:#e52800;
}
.about_2 {
	text-align:center;
	margin-bottom:36px;
}
.about_2 .index_bt {
	margin-bottom:30px;
}
.about_2 .index_bt.no1 .tpleft:before {
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.about_2 .index_bt .tpleft {
	width:100%;
}
.about_2 .desc {
	width:90%;
	max-width:879px;
	margin:0px auto;
	font-size:max(1.6rem, 14px);
	line-height:2.2;
	margin-bottom:20px;
}
.about_2 .more a:hover {
	color:#e52800;
}
.about_3 {
	margin-bottom:37rem;
}
.about_3 ul {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.about_3 ul li {
	border-radius:20px;
	overflow:hidden;
}
.about_3 ul li.no1 {
	width:250px;
	background:#cbb65c;
	color:#fff;
	padding:20px 25px;
}
.about_3 ul li.no2 {
	width:25%;
	margin:0px 15px;
}
.about_3 ul li.no3 {
	flex:1;
}
.about_3 ul li.no2 img, .about_3 ul li.no3 img {
	height:100%;
	width:100%;
	object-fit: cover;
	object-position: center center;
}
.about_3 ul li.no1 dl dd {
	font-size:max(1.6rem, 14px);
	padding:8px 0px;
}
.about_4 {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.about_4 .his_right {
	width:33.2%;
	margin-left:25px;
	box-shadow:0px 0px 8px #bab9b9;
	background:#fff;
	border-radius:20px;
	overflow:hidden;
}
.about_4 .his_right .photo {
	position:relative;
	padding-top:110.4%;
	overflow:hidden;
	display:block;
}
.about_4 .his_right .photo img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.about_4 .his_right .photo:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.about_4 .his_right .content {
	padding:30px 0px 40px;
	padding-left:5.5rem;
}
.about_4 .his_right .content .s_logo {
	margin-bottom:20px;
}
.about_4 .his_right .content .s_logo img {
	height:max(6.5rem, 40px);
}
.about_4 .his_right .content .index_bt {
	margin-bottom:0px;
	align-items: flex-end;
}
.about_4 .his_right .content .index_bt .more1 {
	margin-right:3.6rem;
}
.about_4 a:hover {
	color:#e52800;
}
.about_4 .his_left {
	flex:1;
}
.about_4 .his_left ul {
	height:100%;
	display: flex;
	flex-direction: column;
}
.about_4 .his_left ul li.no2 {
	margin-top:25px;
}
.about_4 .his_left ul li {
	flex:1;
}
.about_4 .his_left ul li.no1 dl {
	height:100%;
	display: flex;
	align-items: stretch;
}
.about_4 .his_left ul li.no1 dl dd {
	flex:1;
	height:100%;
	box-shadow:0px 0px 8px #bab9b9;
	border-radius:20px;
	overflow:hidden;
	display: flex;
	flex-direction: column;
	text-align:center;
	color:#fff;
	padding:48px 20px;
}
.about_4 .his_left ul li.no1 dl dd .content {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex:1;
}
.about_4 .his_left ul li.no1 dl dd:last-child {
	margin-left:25px;
}
.about_4 .his_left ul li.no1 dl dd:nth-child(1) {
background:#185c9e;
}
.about_4 .his_left ul li.no1 dl dd:nth-child(2) {
background:#d0ae46;
}
.about_4 .his_left ul li.no1 dl dd a {
	color:#fff;
}
.about_4 .his_left ul li .s_logo {
	margin-bottom:20px;
}
.about_4 .his_left ul li .s_logo img {
	height:max(6.5rem, 40px);
}
.about_4 .his_left ul li .index_bt.no1 {
}
.about_4 .his_left ul li .index_bt.no1 .tpleft {
	width:100%;
}
.about_4 .his_left ul li .index_bt.no1 .tpleft:before {
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.about_4 .his_left ul li.no2 {
	display: flex;
	align-items: stretch;
	box-shadow:0px 0px 8px #bab9b9;
	border-radius:20px;
	overflow:hidden;
	background:#fff;
}
.about_4 .his_left ul li.no2 .photo {
	width:50%;
	overflow:hidden;
}
.about_4 .his_left ul li.no2 .photo img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.about_4 .his_left ul li.no2 .photo:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.about_4 .his_left ul li.no2 .tpright {
	flex:1;
	padding:48px 20px;
	display: flex;
}
.about_4 .his_left ul li.no2 .content {
	width:100%;
	flex:1;
	display:flex;
	flex-direction: column;
	justify-content: space-between;
	text-align:center;
}
.introduce {
	line-height:1.8;
	width:90%;
	margin:0px auto;
	font-size:max(1.8rem, 14px);
}
.introduce p {
    line-height: 1.8 !important;
    width: 90%;
    margin: 0px auto;
    font-size: max(1.8rem, 14px) !important;
}
.introduce p {
	margin-bottom:20px;
}
.set_m {
	padding-top:67px;
}
.set_cont {
    color: #909090;
    font-size: max(2rem, 16px) !important;
    line-height: 1.9 !important;
    margin-bottom: 7.3rem !important;
}
.s_sector:after {
	content:"\200B";
	display:block;
	height:0px;
	overflow:hidden;
	clear:both;
	border-radius: 40px;
}
.s_sector {
	margin:0px auto;
	width:100%;
	overflow:hidden;
}
.s_sector .fadeInUp {
transition-delay:.6s;
-webkit-transition-delay:.6s;
}
.s_sector ul li {
	width:11%;
	float:left;
	position:relative;
	color:#fff;
	overflow:hidden;
transition:all .5s;
	height:444px;
}
.s_sector ul li .pic {
	height:100%;
	width:100%;
	object-fit: cover;
	object-position: left center;
}
.s_sector ul li .b_cname {
	font-size:max(2.4rem, 16px);
	width:24px;
	position:absolute;
	left:20px;
	bottom:0px;
	height:210px;
	line-height:1.1;
	opacity:1;
}
.s_sector ul li .b_cname .iconfont {
display:;
	font-size:18px;
}
.s_sector ul li a {
	color:#fff;
}
.s_sector ul li.active {
	width:34%;
}
.s_sector ul li:before {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color:rgba(0, 0, 0, 0.4);
	content: '';
}
.s_sector ul li.active:before {
	background-color:rgba(0, 0, 0, 0.0);
}
.s_sector ul li.active .b_cname {
	
}
/*学院*/
.top_1 {
	background:linear-gradient(to right, #e3570c, #e52800);
}
.top_1 .container {
	color:hsl(0, 0%, 100%);
	height:30px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.top_1 .container a {
	color:#fff;
}
.head_one {
	background:#fff;
	position:sticky;
	top:0px;
	width:100%;
	left:0px;
	z-index:999;
	box-shadow:0px 7px 10px rgb(0 0 0 / 16%); 
}
.head_one .container {
	max-width:1719px;
	width:100%;
	margin:0px auto;
	padding:0px 3%;
	height:90px;
}
.head_one .container .t_left .logo1 img {
	height:max(8.9rem, 40px);
	width:auto;
	padding: 5px 0;
}
.head_one .container .t_left .sub_t {
	line-height:1.1;
	margin-left:max(3.1rem, 21px);
}
.head_one .container .t_left .sub_t .tit {
	font-size:max(3.5rem, 23px);
	font-weight:bold;
	letter-spacing:0px;
	white-space:nowrap;
	margin-bottom:4px;
}
.head_one .container .t_left .sub_t .eng {
	font-size:max(1.6rem, 13px);
}
.head_one .container .menu1 ul li {
	margin-left:max(2.2rem, 18px);
	height:90px;
	display: flex;
	align-items: center;
}
.head_one .container .menu1 ul li a {
	font-size: max(1.8rem, 14px);
	font-weight:bold;
	white-space: nowrap;
}
.head_one .container .menu1 ul li a:hover, .head_one .container .menu1 ul li a.active {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.head_one .container .menu1 ul li .sumbit {
	background:#fff;
	width:160px;
	position:absolute;
	top:100%;
	margin-left:-47px;
	z-index:20;
	transform-origin: 50% 0;
	transform: scaleY(0) translateZ(0);
	opacity: 0;
	transition: transform 0.3s, opacity 0.3s;
	box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
	border-top: #ab0103 solid 0.5rem;
	padding: 2rem 0;
	overflow:hidden;
}
.head_one .container .menu1 ul li:hover .sumbit {
	transform: scaleY(1) translateZ(0);
	opacity: 1;
}
.head_one .container .menu1 ul li .sumbit a {
	display:block;
	text-align:center;
	line-height:3;
	font-size:max(1.7rem, 14px);
	color: #ab0103;
	font-weight:normal;
}
.head_one .container .menu1 ul li.active .sumbit a {
}
.head_one .container .menu1 ul li .sumbit a:hover {
	background:#ededed;
}
.coll_1 {
	padding:60px 0px 75px;
}
.col_midd {
	display: flex;
	align-items: stretch;
}
.col_midd .tabcontent_1 {
	width:47%;
}
.col_midd .coright {
	flex:1;
	margin-left:5%;
	overflow:hidden;
}
.col_midd .coright ul li {
	display: flex;
	align-items: center;
	margin-bottom:30px;
	cursor:pointer;
}
.col_midd .coright ul li .tpleft {
	position:relative;
}
.col_midd .coright ul li .date {
	width:58px;
	height:58px;
	position:relative;
	background:#f1f1f1;
	font-size:12px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align:center;
	z-index:2;
}
.col_midd .coright ul li .tpleft:before {
	width:58px;
	height:58px;
	position: absolute;
	left: 4px;
	bottom: -4px;
	background: #f1f1f1;
	z-index:1;
	content: '';
}
.col_midd .coright ul li:last-child {
	margin-bottom:0px;
}
.col_midd .coright ul li .date .big {
	font-size:24px;
	font-weight:bold;
	line-height:1.2;
}
.col_midd .coright ul li .title {
	margin-left:29px;
}
.col_midd .coright ul li .title a {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	font-size:max(2rem, 16px);
transition: all .3s ease;
-webkit-transition: all .3s ease;
}
.col_midd .coright ul li.cur .title a {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
	padding-left:15px;
}
.col_midd .coright ul li.cur .tpleft .date {
	background:linear-gradient(130deg, #e3570c, #e52a01);
	color:#fff;
}
.col_midd .coright ul li.cur .tpleft:before {
	background:linear-gradient(130deg, #e3570c, #e52a01);
}
.col_midd .tabcontent_1 {
	position:relative;
}
.col_midd .tabcontent_1 .coleft {
	width:100%;
	height:calc(100% - 24px);
	position:relative;
}
.col_midd .tabcontent_1 .coleft img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.col_midd .tabcontent_1 .coleft .date {
	width:64px;
	height:59px;
	color:#737373;
	font-size:13px;
	padding-left:10px;
	border-right:1px #e7e7e7 solid;
	padding-top:0px;
	position:relative;
}
.col_midd .tabcontent_1 .coleft .date .big {
	font-size:21px;
	font-weight:bold;
	margin-bottom:6px;
}
.col_midd .tabcontent_1 .coleft .title {
	position:absolute;
	width:80%;
	bottom:-24px;
	right:0px;
	background:#fff;
	box-shadow:0px 0px 8px #ccc;
}
.col_midd .tabcontent_1 .coleft .date:before {
	width: 38px;
	height: 16px;
	position: absolute;
	left: 10px;
	bottom: 18px;
	background-image:url(../images/nylogo_10.png);
	background-repeat:no-repeat;
	content: '';
}
.col_midd .tabcontent_1 .coleft .title a {
	flex:1;
	overflow:hidden;
	padding:0px 15px;
	font-size:max(1.8rem, 14px);
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.col_midd .tabcontent_1 .coleft .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.col_midd .tabcontent_1 .coleft {
	display:none;
}
.col_midd .tabcontent_1 .coleft.cur {
	display: block;
}
.coll_2 {
	background-image: url(../images/xybj_11.jpg);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-color:#eaeaea;
	padding-top:50px;
	padding-bottom:72px;
}
.notice_m {
	display: flex;
	align-items: stretch;
}
.notice_m .notice_l {
	flex:1;
}
.notice_m .notice_r {
	width:378px;
	margin-left:84px;
}
.notice_m .title {
	font-size:max(3.1rem, 25px);
	font-weight:bold;
	margin-bottom:4.2rem;
}
.notice_m .title .more1{ font-size:14px; font-weight:normal;}
.notice_m .title .more1:hover{ color:#e3570c;}
.notice_m .notice_l .notice_n {
	border-top:1px #bfc0c0 dashed;
}
.part_4 .index_bt{ width:38%;}
.notice_m .notice_l .notice_n ul li {
	display: flex;
	align-items: center;
	border-bottom:1px #bfc0c0 dashed;
	padding:20px 0px;
}
.notice_m .notice_l .notice_n ul li .date {
	width:61px;
	height:61px;
	background-image: url(../images/nylogo_07.png);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content:center;
	font-size:12px;
	margin-right:25px;
}
.notice_m .notice_l .notice_n ul li .date .big {
	font-size:24px;
	font-weight:bold;
}
.notice_m .notice_l .notice_n ul li a {
	font-size: max(2rem, 16px);
}
.notice_m .notice_l .notice_n ul li a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.notice_m .notice_r ul {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 3.8rem 0px;
	align-items: stretch;
	position:relative;
}
.notice_m .notice_r ul:before {
	width: 1px;
	height: 100%;
	position: absolute;
	left: -42px;
	top: 0px;
	background: #bbbbbb;
	content: '';
}
.notice_m .notice_r ul li {
	border-radius:15px;
	overflow:hidden;
}
.notice_m .notice_r ul li a {
	position:relative;
	display:block;
	padding-top:40%;
	width:100%;
	overflow:hidden;
}
.notice_m .notice_r ul li a img {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.notice_m .notice_r ul li a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.head_one .menubtn .navbar-icons span {
	background:#000;
}
.header_1 .menubtn .navbar-icons span{ background:#fff;}
.edu_1 ul li {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.edu_1 ul li {
	font-size:max(1.8rem, 14px);
	padding:10px 0px;
	border-bottom:1px #e6e6e6 solid;
}
.edu_1 ul li a {
	display:block;
	line-height:2;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	margin-right:15px;
}
.edu_1 ul li .date {
	color:#999;
	white-space: nowrap;
}
.edu_1 ul li a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
	font-weight:bold;
}
.Nav_1.no1 {
	background:#f4f4f4;
}
.midd_3 {
	background:#f4f4f4;
	padding-top:50px;
}
.index_bt.cen_j {
	text-align:center;
}
.index_bt.cen_j .tpleft {
	width:100%;
}
.index_bt.cen_j .tpleft:before {
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.new_2 {
	width:90%;
	max-width:1579px;
	margin:0px auto 137px;
}
.new_2 ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px 20px;
	align-items: stretch;
	margin-bottom:55px;
}
.new_2 ul li {
	box-shadow:0px 0px 8px #ccc;
	background:#fff;
}
.new_2 ul li .content {
	padding:0px 20px 30px;
}
.new_2 ul li .content .date {
	width: 58px;
	height: 58px;
	position: relative;
	background: linear-gradient(130deg, #e3570c, #e52a01);
	font-size: 12px;
	color:#fff;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-top:-35px;
	z-index: 2;
}
.new_2 ul li .content .date .big {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2;
}
.new_2 ul li .content .infor .title {
	margin-top:12px;
	margin-bottom:10px;
}
.new_2 ul li .content .infor .title a {
	font-size:max(2rem, 16px);
	font-weight:bold;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.new_2 ul li .content .infor .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.new_2 ul li .content .infor .desc {
	color:#333;
	font-size:max(1.6rem, 14px);
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.new_2 ul li .photo {
	position:relative;
	display:block;
	padding-top:60%;
	width:100%;
	overflow:hidden;
}
.new_2 ul li .photo img {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.new_2 ul li .photo:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.new_2 ul li.no1 .content {
	display: flex;
	align-items:flex-start;
	padding-left:0px;
}
.new_2 ul li.no1 .content .infor {
	flex:1;
	margin-left:13px;
}
.new_2 ul li.no1 .content .date {
	margin-top:0px;
	margin-left:-10px;
	margin-top:10px;
}
.m_more {
	display: flex;
	align-items: center;
	justify-content: center;
}
.m_more a {
	border:1px #464646 solid;
	width:120px;
	height:max(5rem, 40px);
	display: flex;
	align-items: center;
	justify-content: center;
}
.m_more a:hover {
	background: linear-gradient(130deg, #e3570c, #e52a01);
	border:0px;
	color:#fff;
}
.new_notice {
	width:90%;
	max-width:1579px;
	margin:0px auto;
	background:#fff;
	position:relative;
	padding-top:99px;
	padding-bottom:57px;
}
.new_notice .new_tit {
	position:absolute;
	top:-4.5rem;
	left:0px;
}
.new_notice .new_tit .title {
	width:200px;
	height:7.3rem;
	font-size: max(3rem, 18px);
	font-weight:bold;
	position:relative;
	display: flex;
	align-items: center;
}
.new_notice .new_tit .title:before {
	position:absolute;
	left:20px;
	top:0px;
	width:100%;
	height:100%;
	background-image: linear-gradient(to right, #e3570c, #e52800);
	transform: skew(30deg);
	transform-origin: 0;
	border-radius:0 15px 0px 0px;
	z-index:5;
	content: '';
}
.new_notice .new_tit .title:after {
	position:absolute;
	left:0px;
	top:0px;
	width:29%;
	height:100%;
	background:#e3510b;
	z-index:6;
	content: '';
}
.new_notice .new_tit .title span {
	position:relative;
	z-index:8;
	color:#fff;
	width: 100%;
	display: inline-block;
	text-align: right;
	padding-right: 20px;
}
.new_notice ul {
	display:flex;
	align-items: stretch;
	flex-wrap: wrap;
}
.new_notice ul li {
	width:33.3%;
	padding:8px 40px;
	border-right:1px #cccccc solid;
	display: flex;
	align-items: center;
	margin-bottom:67px;
}
.new_notice ul li .date {
	width: 58px;
	height: 58px;
	position: relative;
	background: #bfb391;
	font-size: 12px;
	color:#fff;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.new_notice ul li .date .big {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2;
}
.new_notice ul li a {
	flex:1;
	margin-left:15px;
	font-size:max(2rem, 16px);
}
.new_notice ul li a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.new_notice ul li:nth-child(3n) {
border-right:0px;
}
.new_3 {
	padding-bottom:70px;
	position:relative;
}
.new_3:before {
	width: 100%;
	height: 410px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: linear-gradient(to bottom, #e3570c, #e52900);
	content: '';
}
.about_2.dance {
	padding-top:76px;
}
.exchange_1 {
	padding-top:10.4rem;
	padding-bottom:66px;
	background:#eeeeee;
}
.exchange_1 ul {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px 20px;
	align-items: stretch;
}
.exchange_1 ul li {
	box-shadow:0px 0px 8px #ccc;
	background:#fff;
	position:relative;
	padding-bottom:7.4rem;
}
.exchange_1 ul li:before {
	width: 100%;
	height: 4px;
	position: absolute;
	left: 0px;
	bottom: -4px;
	background: linear-gradient(to right, #e3540b, #e52901);
	content: '';
}
.exchange_1 ul li .content {
	display: flex;
	align-items: stretch;
	margin-bottom:25px;
}
.exchange_1 ul li .content .photo {
	width:40%;
	overflow:hidden;
}
.exchange_1 ul li .content .photo img {
	width:100%;
	height:330px;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.exchange_1 ul li .content .photo:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.exchange_1 ul li .content .infor {
	flex:1;
	overflow:hidden;
	text-align:center;
	padding-top:5.5rem;
}
.exchange_1 ul li .content .infor .s_logo {
	margin-bottom:7.4rem;
}
.exchange_1 ul li .content .infor .s_logo img {
	height: max(6.5rem, 40px);
}
.exchange_1 ul li .content .infor .index_bt.no1 .tpleft {
	width:100%;
}
.exchange_1 ul li .content .infor .index_bt.no1 .tpleft:before {
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.exchange_1 ul li .more {
	margin-left:7rem;
}
.exchange_1 ul li .more img {
	width:max(4.7rem, 3.7px);
	height:auto;
	margin-right:20px;
}
.exchange_1 ul li .more span {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
transition: all .3s ease;
-webkit-transition: all .3s ease;
}
.exchange_1 ul li .more:hover span {
	margin-left:15px;
}
.inter_1 ul li {
	display: flex;
	align-items:flex-start;
	border-bottom:1px #dcdcdc solid;
	padding-bottom:20px;
	margin-bottom:28px;
}
.inter_1 ul li .photo {
	width:278px;
	overflow:hidden;
}
.inter_1 ul li .photo a {
	position:relative;
	padding-top:68.5%;
	overflow:hidden;
	display:block;
}
.inter_1 ul li .photo a img {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.inter_1 ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.inter_1 ul li .content {
	flex:1;
	overflow:hidden;
	margin-left:max(3.6rem, 20px);
}
.inter_1 ul li .content .title {
	margin-bottom:14px;
}
.inter_1 ul li .content .title a {
	font-size:18px;
	font-weight:bold;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.inter_1 ul li .content .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.inter_1 ul li .content .title a .iconfont {
	color:#e52800;
	font-size:18px;
	margin-right:5px;
}
.inter_1 ul li .content .desc {
	color:#666;
	line-height:1.7;
	margin-bottom:10px;
}
.inter_1 ul li .content .desc a {
	color:#0096cc;
}
.inter_1 ul li:last-child {
	margin-bottom:0px;
}
.inter_1 ul li .content .sourse {
	color:#999;
	font-size:13px;
}
.header_1 .head_one {
	position:static;
	background:none;
	box-shadow: 0px 0px 0px #ccc;
}
.header_1 {
	border-top:1px #ebebeb solid;
	background: linear-gradient(to right, #e3570c, #e52800);
	position:sticky;
	top:0;
	z-index:700;
}
.header_1 .top_1 {
	background:none;
}
.header_1 .head_one .container .t_left .sub_t {
	color:#fff;
}
.header_1 .Nav_1{box-shadow:0px 7px 10px rgb(0 0 0 / 16%); }
.index_bt.no1 .more1:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.enrollment {
	display: flex;
	align-items: stretch;
	margin-bottom:max(7.8rem, 50px);
}
.job_1 {
	margin-bottom:max(7.8rem, 50px)
}
.enrollment .en_left {
	width:56%;
	overflow:hidden;
}
.enrollment .en_left a {
	width:100%;
	height:100%;
	display:block;
}
.enrollment .en_left img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.enrollment .en_left a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.enrollment .en_right {
	flex:1;
	margin-left:25px;
	overflow:hidden;
}
.enrollment .en_right ul {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.enrollment .en_right ul li {
	display: flex;
	align-items: center;
	margin-bottom:17px;
}
.enrollment .en_right ul li:last-child {
	margin-bottom:0px;
}
.enrollment .en_right ul li .date {
	width:72px;
	height:72px;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content:center;
	font-size:12px;
	border:1px #9f1f16 solid;
	margin-right:25px;
	color:#9f1f16;
}
.enrollment .en_right ul li .date div {
	width:90%;
	margin:0px auto;
}
.enrollment .en_right ul li .date .big {
	font-size:24px;
	font-weight:bold;
	border-bottom:1px #9f1f16 solid;
	margin-bottom:3px;
}
.enrollment .en_right ul li .content {
	flex:1;
	overflow:hidden;
}
.enrollment .en_right ul li .title a {
	font-size: max(2rem, 16px);
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	margin-bottom:5px;
}
.enrollment .en_right ul li .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.enrollment .en_right ul li .desc {
	color:#adadad;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.job_2 {
	display: flex;
	align-items:flex-start;
	justify-content: space-between;
}
.job_2 .job_list {
	width:47%;
}
.job_2 .job_list ul li {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.job_2 .job_list ul li {
	font-size:max(1.8rem, 14px);
	padding:5px 0px;
}
.job_2 .job_list ul li a {
	display:block;
	line-height:2;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	margin-right:15px;
	color:#333;
	position:relative;
	padding-left:25px;
}
.job_2 .job_list ul li a:before {
	position: absolute;
	left: 0px;
	top:50%;
	font-family: "iconfont" !important;
	font-size: 16px;
	color:#c2c2c2;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e625";
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	display:block;
	margin-right:10px;
}
.job_2 .job_list ul li .date {
	color:#999;
	font-size:14px;
	white-space: nowrap;
}
.job_2 .job_list ul li a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
	font-weight:bold;
}
.coll_1.no2 {
	padding-bottom:0px;
}
.business_1 {
	background:#f3f5f8;
	padding-bottom:50px;
	margin-bottom:65px;
}
.guide {
	padding:18px;
	box-shadow:0px 0px 8px #ccc;
	background:#fff;
	margin-top:-8.3rem;
	position:relative;
	z-index:3;
	margin-bottom:8.5rem;
}
.guide ul {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 20px 0px;
	align-items: stretch;
}
.guide ul li {
	text-align:center;
	border-right:1px #d3d3d3 solid;
}
.guide ul li:last-child {
	border-right:0px;
}
.guide ul li .pic img {
	height:max(7.9rem, 50px);
	width:auto
}
.guide ul li .pic {
	margin-bottom:10px;
}
.guide ul li .txt {
	font-size:max(1.9rem, 16px);
	color:#444444;
}
.job_3 {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.job_3 .en_left {
	width:39%;
	overflow:hidden;
}
.job_3 .en_left a {
	width:100%;
	height:100%;
	display:block;
}
.job_3 .en_left img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.job_3 .en_left a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.job_3 .en_right {
	flex:1;
	margin-left:max(3.5rem, 25px);
	overflow:hidden;
}
.job_3 .en_right ul {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.job_3 .en_right ul li {
	display: flex;
	align-items: center;
	margin-bottom:11px;
	background:#fff;
	padding:10px;
	line-height:2;
}
.job_3 .en_right ul li .date {
	color:#9b9caf;
	width:86px;
	text-align:center;
	border-right:1px #9b9caf solid;
	margin-right:25px;
}
.job_3 .en_right ul li a {
	flex:1;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.job_3 .en_right ul li a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.job_3 .en_right ul li:last-child {
	margin-bottom:0px;
}
.Nav_2.no3 {
	margin-top:50px;
}
.media_2 ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 25px 20px;
	align-items: stretch;
}
.media_2 ul li {
	overflow:hidden;
	background:#fff;
}
.media_2 ul li .photo {
}
.media_2 ul li .photo a {
	position:relative;
	padding-top:62%;
	overflow:hidden;
	display:block;
}
.media_2 ul li .photo a img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.media_2 ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.media_2 ul li .title {
	margin:15px 0px 0px;
text-align: center;
}
.media_2 ul li .title a {
	font-size:max(1.8rem, 14px);
}
.media_2 ul li .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.Nav_1.no5 ul li:after {
	display:none;
}
.Nav_1.no5 ul:before {
	display:none;
}
.association {
	display:flex;
	align-items: stretch;
	padding-top:40px;
}
.association .ac_left {
	width:55%;
	background:#f5f5f5;
}
.association .ac_right {
	flex:1;
	overflow:hidden;
}
.association .ac_left ul li .photo {
	position:relative;
}
.association .ac_left .pager{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding-bottom:55.5%;
}
.association .ac_left .xk_bt {
	position:absolute;
	right:5%;
	bottom:5%;
	left:auto;
	width:auto;
	display: flex;
	align-items: center;
	z-index:100;
}
.association .ac_left .xk_bt span {
	width:12px;
	height:12px;
	border:1px #fff solid;
	border-radius:50%;
	margin-left:14px;
	position:relative;
	cursor:pointer;
}
.association .ac_left .xk_bt span.active {
	background:#e52900;
	border:0px;
	width:10px;
	height:10px;
}
.association .ac_left .xk_bt span.active:before {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	border:1px #e52900 solid;
	border-radius:50%;
	content: '';
}
.association .ac_left ul li .photo a {
	position:relative;
	padding-top:55.5%;
	overflow:hidden;
	display:block;
}
.association .ac_left ul li .photo a img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.association .ac_left ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.association .ac_left ul li .content {
	padding:30px 28px;
}
.association .ac_left ul li .content .date {
	font-size:18px;
	color:#b50023;
	margin-bottom:12px;
	line-height:1.3;
}
.association .ac_left ul li .content .date span {
	font-size:35px;
}
.association .ac_left ul li .content .title a {
	font-size: max(2rem, 16px);
	line-height:1.6;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.association .ac_left ul li .content .title a:hover {
	font-weight:bold;
}
.association .ac_right {
	flex:1;
	overflow:hidden;
	margin-left:max(6rem, 30px);
}
.association .ac_right {
}
.association .ac_right ul li {
	display: flex;
	align-items: center;
	border-bottom:1px #b2b2b2 solid;
	padding:25px 0px;
}
.association .ac_right ul li .date {
	width:61px;
	height:61px;
	background:#a8a8a8;
	text-align:center;
	display: flex;
	align-items: center;
	color:#fff;
	justify-content:center;
	font-size:12px;
	margin-right:25px;
}
.association .ac_right ul li .date .big {
	font-size:24px;
	font-weight:bold;
}
.association .ac_right ul li .content {
	flex:1;
	overflow:hidden;
}
.association .ac_right ul li .title a {
	font-size: max(2rem, 16px);
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	margin-bottom:5px;
}
.association .ac_right ul li .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.association .ac_right ul li .desc {
	color:#999;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.job_2.no3 {
	margin-top:65px;
}
.job_2.no3 .political li {
	border-bottom:1px #676666 dashed;
	padding:7px 0px;
}
.job_2.no3 .political li a {
	padding-left:21px;
}
.job_2.no3 .political li a:before {
	content: "\e620";
	color:#a11e21;
	font-size:12px;
}
.job_2.no3 .educa_1 li {
	display: flex;
	align-items:flex-start;
	border-bottom:1px #dcdcdc solid;
	padding:12px 0px;
	overflow:hidden;
}
.job_2.no3 .educa_1 li a {
	margin-right:0px;
}
.job_2.no3 .educa_1 li .photo {
	width:126px;
	overflow:hidden;
}
.job_2.no3 .educa_1 li .photo a {
	position:relative;
	padding-top:72.5%;
	overflow:hidden;
	display:block;
	margin-right:0px;
}
.job_2.no3 .educa_1 li .photo a img {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.job_2.no3 .educa_1 li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.job_2.no3 .educa_1 li .content {
	flex:1;
	overflow:hidden;
	margin-left:max(3.6rem, 20px);
}
.job_2.no3 .educa_1 li a {
	padding-left:0px;
}
.job_2.no3 .educa_1 li a:before {
	display:none;
}
.job_2.no3 .educa_1 li .content .title {
	margin-bottom:2px;
}
.job_2.no3 .educa_1 li .content .title a {
	font-size:16px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	padding-left:0px;
	line-height:1.7;
}
.job_2.no3 .educa_1 li .content .title a:before {
	display:none;
}
.job_2.no3 .educa_1 li .content .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.job_2.no3 .educa_1 li .content .date {
	color:#a11e21;
}
.job_2.no3 .educa_1 li .content .desc {
	line-height:1.3;
	color:#666;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.job_2.no3 .educa_1 li:nth-child(1) {
padding-top:0px;
}
.Campus_lise {
	padding-top:9rem;
}
.Campus_lise ul li {
	margin-bottom:7.1rem;
	display: flex;
	align-items: center;
}
.Campus_lise ul li .photo {
	height:46.8rem;
	width:69.5%;
	overflow:hidden;
}
.Campus_lise ul li .photo img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.Campus_lise ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.Campus_lise ul li .content {
	flex:1;
	overflow:hidden;
	background:#f6f7fb;
	height:35.7rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
}
.Campus_lise ul li .content .index_bt.no1 {
	margin-bottom:20px;
}
.Campus_lise ul li:nth-child(2n) {
flex-direction: row-reverse;
}
.Campus_lise ul li:nth-child(odd) .content:before {
 width: 2px;
 height: 100%;
 position: absolute;
 right: 0px;
 top: 0px;
 background:linear-gradient(to top, #e52800, #e3570c);
 content: '';
}
.Campus_lise ul li:nth-child(even) .content:before {
 width: 2px;
 height: 100%;
 position: absolute;
 left: 0px;
 top: 0px;
 background:linear-gradient(to top, #e52800, #e3570c);
 content: '';
}
.brown_bg {
	background:#fdfaf5;
}
.lib_m {
	padding:40px 0px 50px;
	margin-bottom:9.8rem;
}
.lib_one {
	display: flex;
	align-items: stretch;
}
.lib_one .lib_left {
	width:58%;
}
.lib_one .lib_right {
	flex:1;
	margin-left:4%;
}
.lab_more2 {
	color:#9a362d;
}
.lab_more2:hover {
	font-weight:bold;
	color:#9a362d;
}
.lab_more2 img {
	margin-right:5px;
}
.hot_lib {
	position:relative;
	margin-bottom:10px;
}
.hot_lib ul li .photo a {
	position:relative;
	padding-top:50%;
	overflow:hidden;
	display:block;
	margin-right:0px;
}
.hot_lib ul li .photo a img {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.hot_lib ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}

.newsSwiper .xk_bt {
	position:absolute;
	right:3%;
	bottom:20px;
	display: flex;
	align-items: center;
	z-index:100;
	width:auto;
	left:auto;
}

.new_1 .newsSwiper .xk_bt{
	bottom:15px;
}

.newsSwiper .xk_bt span {
	width:12px;
	height:12px;
	background:#fff;
	border-radius:50%;
	margin-left:10px;
	position:relative;
	cursor:pointer;
}
.newsSwiper .xk_bt span.active {
	background:#e52900;
	border:0px;
}
.hot_lib ul li .photo a .title {
	background-color:rgba(0, 0, 0, 0.3);
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	color:#fff;
	font-size:17px;
	padding:15px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.hot_lib ul li .photo a .title:hover {
	font-weight:bold;
}
.lab_one ul li {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.lab_one ul li {
	font-size:max(1.8rem, 14px);
	padding:3px 0px;
}
.lab_one ul li a {
	display:block;
	line-height:2;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	margin-right:15px;
	color:#333;
	background: url(../images/lab_16.jpg) left center no-repeat;
	position:relative;
	padding-left:25px;
}
.lab_one ul li .date {
	color:#c59a6d;
	font-size:14px;
	white-space: nowrap;
}
.lib_right {
	padding-top:2rem;
	flex:1;
	overflow:hidden;
	display:flex;
	flex-direction: column;
}
.lib_right .notice_1 {
	margin-bottom:5.4rem;
}
.lib_right .notice_1 .tpleft {
	font-size:max(2.5rem, 20px);
	font-weight:bold;
}
.lib_right .notice_1 .tpleft img {
	height:max(3rem, 20px);
	width:auto;
	margin-right:10px;
}
.lib_right ul {
}
.lib_right ul li {
	display: flex;
	align-items: center;
	border-bottom:1px #f2f2f2 solid;
	padding:21px 0px;
}
.lib_right ul li .date {
	width:50px;
	height:85px;
	border:1px #c59a6d solid;
	text-align:center;
	display: flex;
	flex-direction: column;
	color:#c59a6d;
	font-size:14px;
	margin-right:25px;
	position:relative;
}
.lib_right ul li .date:before {
	position:absolute;
	left:0px;
	width:100%;
	height:60%;
	background: #c59a6d;
	clip-path: polygon(0% 0%, 100% 0%, 100% 80%, 0% 100%);
	content: '';
}
.lib_right ul li .date p {
	flex:1;
	display: flex;
	align-items: center;
	justify-content:center;
	position:relative;
	z-index:10;
}
.lib_right ul li .date .big {
	font-size:19px;
	color:#fff;
	font-weight:bold;
}
.lib_right ul li .content {
	flex:1;
	overflow:hidden;
}
.lib_right ul li .title a {
	font-size: max(2rem, 16px);
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	margin-bottom:8px;
}
.lib_right ul li .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.lib_right ul li .desc {
	color:#999;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}
.lib_two {
	margin-bottom:50px;
}
.lib_two ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px 25px;
	align-items: stretch;
}
.lib_two ul li {
	overflow:hidden;
	background:#fff;
}
.lib_two ul li .photo {
}
.lib_two ul li .photo a {
	position:relative;
	padding-top:62%;
	overflow:hidden;
	display:block;
}
.lib_two ul li .photo a img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.lib_two ul li .photo a:hover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.lib_two ul li .content {
	padding:10px 0px 0px;
}
.lib_two ul li .title {
	margin:5px 0px 10px;
}
.lib_two ul li .title a {
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	height:48px;
	overflow:hidden;
}
.lib_two ul li .title a:hover {
	color:#e52800;
}
.lib_two ul li .desc {
	color:#797979;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	line-height:1.5;
}
.lib_three {
	background:#f6f6f6;
	border-radius:6px;
	padding:30px 27px 15px;
}
.lib_three ul {
	display: flex;
	justify-content: space-between;
	color:#797979;
}
.lib_three ul li {
	width:48%;
}
.lib_three ul li {
	display: flex;
}
.lib_three ul li .tpleft {
	width:110px;
	text-align:center;
	font-size:max(2.1rem, 16px);
	margin-top:0px;
}
.lib_three ul li .sumbit {
	display: flex;
	align-items:flex-start;
	flex-wrap: wrap;
	flex:1;
}
.lib_three ul li .sumbit a {
	color:#797979;
	border:1px #cdcdcd solid;
	padding:0px 10px;
	min-width:113px;
	text-align:center;
	margin:0px 11px 15px;
	background:#fff;
	line-height:2;
	border-radius:25px;
}
.lib_three ul li .sumbit a:hover {
	color:#000;
}
.Organ ul li {
	margin-bottom:20px;
}
.Organ ul li .title {
	background:#f4f4f4;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px;
}
.Organ ul li dl {
	display: flex;
	flex-wrap: wrap;
}
.Organ ul li dl dd {
	width:25%;
	color:#666;
	margin:7px 0px;
	padding:0px 5px;
}
.leader ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: stretch;
}
.leader ul li {
	border-bottom:1px #e5e5e5 solid;
	width:47%;
	display: flex;
	justify-content: space-between;
	align-items:flex-start;
	padding:20px 0px;
}
.leader ul li:nth-child(1), .leader ul li:nth-child(2) {
border-top:1px #e5e5e5 solid;
}
.leader ul li .tpleft {
	width:210px;
}
.leader ul li .tpleft .title {
	color:#e81919;
	font-size: 18px;
	font-weight: bold;
	border-left:2px #e81919 solid;
	line-height:1.3;
	padding-left:16px;
}
.leader ul li dl {
	width:130px;
	line-height:2;
	font-size:16px;
}
.leader ul li .tpleft .desc {
	font-size:13px;
	color:#e81919;
	margin-left:18px;
	line-height:1.3;
}
.college_one {
	display: flex;
	align-items:flex-start;
	/*padding-top:7.8rem;*/
	padding-top:4.8rem;
}
.college_one .col_left {
	width:235px;
}
.college_one .col_left .title {
	background: linear-gradient(to right, #e3550d, #e52a01);
	text-align:center;
	color:#fff;
	font-size: max(2.1rem, 18px);
	margin-bottom:30px;
	height:50px;
	line-height:50px;
	font-weight:bold;
}
.college_one .col_left ul {
	width:70%;
	margin:0px auto;
	border-left:2px #e24f09 solid;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 20px 0px;
	align-items: stretch;
}
.college_one .col_left ul li a {
	color:#666666;
	font-size: max(2rem, 16px);
	font-weight: bold;
 transition: all .3s ease;
 -webkit-transition: all .3s ease;
	position:relative;
	text-align:center;
	display:block;
}
.college_one .col_left ul li a:hover:before, .college_one .col_left ul li.active a:before {
	position: absolute;
	left: 0px;
	top: 50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	border: 8px solid transparent;
	border-left: 8px solid #e24f09;
	content: '';
}
.college_one .col_left ul li a:hover, .college_one .col_left ul li.active a {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.college_one .col_right {
	flex:1;
	margin-left:7%;
	overflow:hidden;
}
.about_title {
	border-bottom:1px #dcdcdc solid;
	margin-bottom:35px;
}
.about_title .tpleft {
	font-size: max(3.5rem, 25px);
	line-height:2;
	position:relative;
}
.about_title .tpleft:before {
	position: absolute;
	left: 0px;
	bottom:-1px;
	width:100%;
	height:2px;
	background:#e23201;
	content: '';
}
.new_show .infor.no2 {
	border-bottom:1px #eeeeee solid;
	padding-bottom:15px;
}
.new_show .infor.no2 .iconfont {
	margin-right:7px;
	color:#3d23aa;
}
.new_show .infor.no2 .icon-yanjing {
	margin-left:15px;
}
.list_n {
}
.list_n ul li {
	display: flex;
	align-items: center;
	border-bottom:1px #dcdcdc solid;
	padding:20px 0px;
}
.list_n ul li .date {
	width:61px;
	text-align:center;
	display: flex;
	align-items: center;
	color:#d03300;
	justify-content:center;
	font-size:14px;
	margin-right:25px;
}
.list_n ul li .date .big {
	font-size:25px;
	font-weight:bold;
	line-height:1;
	margin-bottom:2px;
}
.list_n ul li a {
	font-size: max(2rem, 16px);
	font-weight:bold;
	flex:1;
	overflow:hidden;
}
.list_n ul li a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.video_two {
	padding: 10px 7px;
}
.video_two ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 35px 25px;
	align-items: stretch;
}
.video_two ul li {
	padding:3.5rem 3.3rem;
	background:#fff;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	box-shadow: 0px 0px 8px #e4e2e2;
}
.video_two ul li .title a {
	font-size:17px;
	font-weight:bold;
	margin-bottom:15px;
	display:block;
}
.video_two ul li .desc {
	font-size:13px;
	margin-bottom:30px;
}
.video_two ul li .date {
	color:#ae3220;
	font-size:12px;
	font-weight:bold;
	display: flex;
	align-items: center;
}
.video_two ul li .title a:hover {
	background-image: linear-gradient(to bottom, #e52800, #e3570c);
	-webkit-background-clip: text;
	color: transparent;
}
.video_two ul li .date .iconfont {
	margin-right:5px;
}



.w1200 {
    margin: 0 auto;
    width: 1584px;
    padding: 0 50px;
    left: 50%;
    margin-left: -792px;
    position: relative;
}
.Nav_1.no5{ padding:0px;}
.Nav_1.no5 ul{ overflow:inherit;}
.Nav_1.no5 ul li{ position:relative; line-height:55px; height:55px;}
.Nav_1.no5 ul li .sumbit {
	background:#fff;
	width:100%;
	position:absolute;
	top:100%; left:0px;
	z-index:20;
	transform-origin: 50% 0;
	transform: scaleY(0) translateZ(0);
	opacity: 0;
	transition: transform 0.3s, opacity 0.3s;
	box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19);
	border-top: #e3570c solid 0.5rem;
	padding: 2rem 0;
	overflow:hidden;
}
.Nav_1.no5 ul li:hover a{ color:#e3570c;}
.Nav_1.no5 ul li a{ display:block;   font-size: max(2rem, 15px);}
.Nav_1.no5 ul li:hover .sumbit {
	transform: scaleY(1) translateZ(0);
	opacity: 1;
}
.Nav_1.no5 ul li .sumbit a {
	display:block;
	text-align:center;
	line-height:3;
	font-size:max(1.7rem, 14px);
	color:#000;
	font-weight:normal;
}
.Nav_1.no5 ul li.active .sumbit a {
}
.Nav_1.no5 ul li .sumbit a:hover {
	background:#ededed; color:#e3570c; font-weight:bold;
}


@media(max-width: 1600px){
	.miso_map_wai .w1200{ transform: scale(.95);}
}
@media(max-width: 1500px){
	.miso_map_wai .w1200{transform: scale(.8);margin: -100px 0;margin-left: -792px;}
}
@media(max-width: 1199px){
	.part_8,
	.miso_map_wai.ar_web{ display: none;}
	.part_6{ margin-bottom:150px;}
	.miso_map_wai.ar_wap{display: block;padding: 50px 15px 30px;}
}
/**/

 @media screen and (max-width:1840px) {
	 .fauous .rese_right {
	height:45.8rem;}
 }
 @media screen and (max-width:1650px) {
 .job_2.no3 .educa_1 li {
padding:9px 0px;
}
 .job_2.no3 .political li {
padding:8.5px 0px;
}
.fauous .rese_right {
	height:47.8rem;}
}
@media screen and (max-width:1450px) {
 .lib_right ul li {
padding:15px 0px;
}
.fauous .rese_right {
	height:53.8rem;}
.s_sector ul li .b_cname{ height:180px;}
}
@media screen and (max-width:1350px) {
 .field .fie_right ul li .photo a {
position:relative;
padding-top:150%;
}
 .new_notice ul li {
padding:8px 25px;
margin-bottom:40px;
}
 .new_notice {
padding-top:69px;
}
 .new_3:before {
height:350px;
}
 .exchange_1 ul li .content .photo img {
height:270px;
}
 .association .ac_right ul li {
padding:20px 0px;
}
 .job_2.no3 .educa_1 li {
}
 .lib_right ul li {
padding:11px 0px;
}
.fauous .rese_right {
	height:62.8rem;}
	.s_sector ul li .b_cname{ height:150px;}
}
 @media screen and (max-width:1200px) {
	 .part_4 .index_bt{ width:100%;}
 .header .top_right .menu li {
margin-left:20px;
}
 .new_m .new_tit .title {
width:120px;
height:45px;
}
 .new_m .new_right .new_tit .title {
width:160px;
}
 .field .fie_left .f_bt .title {
width:160px;
height:45px;
}
 .top_1 {
display:none;
}
 .head_one .container .menu1 ul li {
margin-left:10px;
}
 .head_one .container .menu1 ul li a {
font-size:12px;
}
 .new_notice .new_tit .title {
height:45px;
width:150px;
}
 .video_two ul {
grid-template-columns: repeat(2, 1fr);
}
}
 @media screen and (max-width:1000px) {
	 .part_2 .index_new .cut_btn .change{ margin-left:-20px; margin-right:-20px;}
 .head_one .container .menu1 {
display:none;
}
.Nav_1.no5{ display:none;}
 .menubtn {
display:flex;
}
 .menu-mc {
display:flex;
}
 .header .top_right .menu {
display:none;
}
 .header .logo img {
height:40px;
width:auto;
}
 .header:before {
height:90px;
background-size:100% 100%;
}
 .menu-mc .list ul li .submenu a {
line-height:40px;
}
 .part_2 .index_new ul li .content {
padding-top:10px;
}
 .rightFix1 {
border-radius:40px;
}
 .part_2 .new_list ul li .photo {
height:auto;
}
 .part_2 .new_list ul li .content {
padding:15px 20px;
}
 .part_2 .index_new .cut_btn {
width:105%;
left:50%;
top:50%;
transform: translate(-50%, -50%);
bottom:auto;
padding-left:0px;
}
 .part_2 .index_new .cut_btn .count {
display:none;
}
 .part_2 .index_new .cut_btn .change {
flex:1;
justify-content: space-between;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
}
 .part_2 .index_new ul li .content {
padding-left:0px;
}
 footer .foot .f_right ul li {
width:33.3%;
}
 footer .foot .f_midd {
display:none;
}
 footer .foot .f_left, footer .foot .f_right {
width:50%;
}
 .new_notice ul li a {
font-size:14px;
}
.part_6{ margin-bottom:150px;}
}
 @media screen and (max-width:850px) {
 .m_content .m_right {
display:none;
}
 .search_2 {
display:none;
}
 .ny_banner .nav_l .title {
width:170px;
height:43px;
}
 .ny_banner .nav_l .title span {
margin-left:10%;
}
 .new_show .n_content {
font-size:14px;
}
 .new_show .title {
font-size:22px;
}
 .fan_1 ul li a {
font-size:14px;
}
 .hot_right {
display:none;
}
 .research {
flex-direction: column;
margin-bottom:0px;
margin-top:20px;
}
 .research .tabcontent_1 {
position:static;
width:100%;
margin-bottom:40px;
}
 .research .rese_left {
width:100%;
margin-bottom:30px;
}
 .research .rese_left .desc {
margin-bottom:10px;
}
 .research .rese_left ul li.cur a {
padding-left:15px;
margin-right:0px;
}
.media_1 ul {
grid-template-columns: repeat(2, 1fr);
 grid-gap: 20px 20px;
}
 .new_m {
flex-direction: column;
}
 .new_m .new_left {
width:100%;
margin-bottom:40px;
}
 .new_part {
padding-top:40px;
}
 .media_1 {
margin-bottom:40px;
}
 .field {
flex-direction: column;
}
 .field .fie_left {
width:100%;
margin-bottom:25px;
}
 .field .fie_right {
flex:none;
width:100%;
margin-left:0px;
}
 .field .fie_right .sf_title {
margin-bottom:20px;
}
 .about_1 {
flex-direction: column;
flex-direction: column-reverse;
}
 .about_1 .photo {
margin-top:30px;
width:100%;
}
 .about_1 .content .more {
text-align:left;
}
 .about_1 .content {
margin-left:0px;
}
 .about_m {
padding-top:40px;
}
 .about_1 {
margin-bottom:35px;
}
 .about_2 .desc {
line-height:2;
}
 .col_midd {
flex-direction: column;
}
 .col_midd .coright {
flex:none;
margin-left:0px;
margin-top:35px;
}
 .col_midd .tabcontent_1 {
width:100%;
}
 .notice_m {
flex-direction: column;
}
 .notice_m .notice_r {
width:100%;
margin-left:0px;
margin-top:30px;
}
 .notice_m .title {
margin-bottom:20px;
}
 .notice_m .notice_r ul {
grid-gap: 25px 0px;
}
 .coll_1 {
padding-top:50px;
}
 .new_notice ul li {
width:100%;
}
 .new_notice ul li:nth-child(3n) {
 border-right: 1px #cccccc solid;
}
.new_notice ul li {
 border-right: 0px;
margin-bottom:10px;
}
.new_notice ul {
margin-bottom:20px;
}
.new_notice {
padding-bottom:47px;
}
.new_3 {
padding-bottom:50px;
}
.exchange_1 ul {
grid-template-columns: repeat(1, 1fr);
}
.enrollment {
flex-direction: column;
}
.enrollment .en_left {
width:100%;
margin-bottom:25px;
}
.enrollment .en_right {
margin-left:0px;
}
.association {
flex-direction: column;
}
.association .ac_right {
margin-top:25px;
margin-left:0px;
}
.association .ac_right ul li:nth-child(1) {
padding-top:0px;
}
.association .ac_right ul li .date {
margin-right:15px;
}
.association .ac_left {
width:100%;
}
.association .ac_left ul li .content {
padding:20px 15px 25px;
}
.association .ac_left ul li .content .date {
font-size:14px;
margin-bottom:5px;
}
.association .ac_left ul li .content .date span {
font-size:30px;
}
.lib_one {
flex-direction: column;
}
.lib_one .lib_left {
width:100%;
margin-bottom:25px;
}
.lib_one .lib_right {
margin-left:0px;
}
.hot_lib ul li .photo a .title {
font-size:15px;
}
.lib_right ul li .date {
margin-right:16px;
}
.lib_m {
margin-bottom:35px;
}
.lib_two ul {
grid-template-columns: repeat(1, 1fr);
}
.college_one .col_left {
display:none;
}
.college_one .col_right {
margin-left:0px;
}
}
@media screen and (max-width:768px) {
 .header .top_right .r_link ul {
display:none;
}
 .search_1:hover {
width:80%;
}
 .part_2 .index_new ul li {
flex-direction: column;
}
 .part_2 .index_new ul li .pic {
width:100%;
margin-left:0px;
margin-top:20px;
}
 .part_2 {
padding-bottom:40px;
}
 .index_bt {
margin-bottom:30px;
}
 .part_2 .index_new ul li .content {
padding-top:0px;
}
 .w_sector {
border-radius: 10px;
}
 .w_sector ul li {
width:100%;
}
 .w_sector ul li.active {
width:100%;
}
 .w_sector ul li:nth-child(1):before, .w_sector ul li:nth-child(2):before, .w_sector ul li:nth-child(3):before, .w_sector ul li:nth-child(4):before {
background-color:rgba(0, 0, 0, 0.3);
}
 .w_sector ul li .b_cname {
display:none;
}
 .w_sector ul li .content {
opacity: 1;
}
 .w_sector ul li {
height:240px;
}
 .w_sector ul li .content {
top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
left:10%;
}
 .w_sector ul li .content .title {
margin-bottom:20px;
}
 .part_3 {
padding-bottom:50px;
}
 .part_4 {
padding:50px 0px;
}
 .course_1 .desc {
width:100%;
}
 .fauous .tabcontent_1 {
position:static;
width:100%;
}
 .fauous .rese_left {
width:100%;
}
 .fauous .rese_right {
height:200px;
}
 .course_1 {
padding-top:0px;
margin-bottom:20px;
}
 .decoding ul {
grid-template-columns: repeat(3, 1fr);
}
 .decoding ul li .pic img {
width:60px;
height:60px;
}
 .index_video {
flex-direction: column;
align-items:flex-start;
}
 .index_video .video_left {
width:100%;
height:auto;
padding:40px 15px 15px;
}
 .index_video .video_right {
flex:none;
width:100%;
height:250px;
}
 .index_video .video_right video {
height:100%;
}
 .main_new ul {
grid-template-columns: repeat(2, 1fr);
grid-gap: 30px 20px;
}
 .main_new ul li:nth-child(1) .photo a {
padding-top:150%;
}

 .part_9 {
margin-bottom:50px;
}
 .part_7 {
padding-bottom:30px;
}
 .video_m ul {
grid-template-columns: repeat(2, 1fr);
}
 .video_m ul li:nth-child(2) {
grid-column: initial;
}
 .video_m ul li:nth-child(4) {
grid-column: initial;
}
 .video_m ul li a {
height:150px;
}
 .part_10 {
padding-top:48px;
}
 .index_bt .tpleft .title {
font-size:22px;
}
 .ny_banner img {
/*min-height:250px;*/
object-fit: cover;
 object-position: top center;
}
 .Nav_1 {
padding:10px 0px;
}
 .Nav_2 .container {
padding-top:15px;
}
 .midd_m {
padding-bottom:0px;
}
 .new_show .infor {
margin: 15px 0px 20px;
}
 .new_show .n_content {
padding-bottom:20px;
}
 .fan_1 {
padding-top:15px;
}
 .journal ul {
grid-template-columns: repeat(2, 1fr);
grid-gap: 25px 20px;
}
 .fany {
margin-top:30px;
}
 .Nav_2 {
margin-bottom:37px;
}
 .new_1 ul {
grid-template-columns: repeat(2, 1fr);
}
 .hot_new {
margin-bottom:35px;
}
 .new_m .new_tit .title span {
margin-left:15px;
}
 .new_m .new_tit {
margin-top:-10px;
}
 .new_m .new_right ul {
grid-template-columns: repeat(2, 1fr);
}
 .about_3 ul {
flex-direction: column;
}
 .about_3 ul li {
width:100% !important;
margin-bottom:20px;
}
 .about_3 ul li.no2 {
margin:0px 0px 20px;
}
 .about_4 {
flex-direction: column;
}
 .about_4 .his_right {
width:100%;
margin-top:25px;
margin-left:0px;
}
 .introduce {
width:100%;
}
 .set_cont {
font-size:14px;
}
 .head_one .container .t_left .logo1 img {
height:35px;
}
 .head_one .container .t_left .sub_t .tit {
font-size:20px;
}
 .head_one .container .t_left .sub_t .eng {
font-size:12px;
}
 .head_one .container .t_left .sub_t {
margin-left:15px;
}
 .head_one .container {
height:70px;
}
 .s_sector ul li {
width:100% !important;
}
 .s_sector ul li .b_cname {
width:90%;
height:auto;
bottom:10%;
}
 .s_sector ul li .b_cname .iconfont {
margin-right:5px;
}
 .s_sector ul li {
height:200px;
}
 .s_sector ul li.active .b_cname {
display:block;
}
 .s_sector ul li.active:before {
background-color: rgba(0, 0, 0, 0.4);
}
 .set_cont {
margin-bottom:25px;
}
 .set_m {
padding-top:50px;
}
 .index_bt.cen_j {
margin-bottom:40px;
}
 .new_2 ul {
grid-template-columns: repeat(1, 1fr);
margin-bottom:35px;
}
 .new_2 {
margin-bottom:60px;
}
 .exchange_1 ul li .content .infor {
padding-top:40px;
}
 .exchange_1 ul li .content .infor .s_logo {
margin-bottom:40px;
}
 .about_2.dance {
padding-top:50px;
}
 .job_2 {
flex-direction: column;
}
 .job_2 .job_list {
width:100%;
}
 .job_2 .job_list:nth-child(1) {
margin-bottom:30px;
}
 .enrollment {
margin-bottom:30px;
}
 .job_1 img {
min-height:80px;
object-fit: cover;
 object-position: center center;
}
 .job_1 {
margin-bottom:30px;
}
 .guide ul {
grid-template-columns: repeat(3, 1fr);
}
 .guide ul li:nth-child(3n) {
border-right:0px;
}
 .job_3 {
flex-direction: column;
}
 .job_3 .en_left {
width:100%;
}
 .job_3 .en_right {
margin-left:0px;
margin-top:25px;
}
 .index_bt.no1 {
margin-bottom:40px;
}
 .job_3 .en_right ul li {
padding-left:0px;
}
 .job_3 .en_right ul li .date {
width:60px;
margin-right:17px;
}
 .Nav_2.no3 {
margin-top:30px;
}
 .media_2 ul {
grid-template-columns: repeat(1, 1fr);
}
 .job_2.no3 {
margin-top:35px;
}
 .Campus_lise ul li {
flex-direction: column !important;
}
 .Campus_lise ul li:nth-child(2n) {
flex-direction:row;
}
 .Campus_lise ul li .photo {
width:100%;
height:160px;
}
 .Campus_lise ul li .content {
height:120px;
flex:none;
width:100%;
}
 .Campus_lise {
padding-top:24px;
}
 .lib_three ul {
flex-direction: column;
}
 .lib_three ul li {
width:100%;
}
 .lib_three ul li:nth-child(1) {
margin-bottom:15px;
}
 .Organ ul li dl dd {
width:33.3%;
}
 .leader ul li {width:100%;}
 .leader ul li:nth-child(2) {
border-top:0px;
}
 .leader ul li:nth-child(4) {/* display: block; */}
 .new_show .infor.no2 {
padding-bottom:10px;
}
.rightFix1{ display:none;}
.field .fie_left .f_content ul li .date{ margin-right:20px;}
.search_1 input{ height:25px; font-size:14px;}
.part_1{ height:auto;}
.search_1 .icon-sousuo{ font-size:20px;}
.search_1{ width:200px;}
.search_1:hover{ height:40px;}
.search_1:hover .icon-sousuo{ font-size:23px;}
.search_1 input{ padding-left:10px;}
.part_2 .index_new ul li .content .desc{-webkit-line-clamp:3;}
}
@media screen and (max-width:650px) {
 footer .foot {
flex-direction: column;
}
 footer .foot .f_left, footer .foot .f_right {
width:100%;
}
 footer .foot .f_left {
margin-bottom:30px;
}
 footer .foot .f_right ul li {
margin:5px 0px;
}
 .video_1 ul li {
flex-direction: column;
}
 .video_1 ul li .photo {
width:100%;
margin-bottom:20px;
}
 .video_1 ul li .content {
width:100%;
flex:none;
margin-left:0px;
}
 .video_2 ul li .infor {
flex-direction: column;
}
 .video_2 ul li .photo {
width:100%;
margin-bottom:20px;
}
 .video_2 ul li .content {
width:100%;
flex:none;
margin-left:0px;
}
 .field .fie_right ul {
grid-template-columns: repeat(2, 1fr);
}
 .about_3 {
margin-bottom:25px;
}
 .inter_1 ul li {
flex-direction: column;
}
 .inter_1 ul li .photo {
width:100%;
}
 .inter_1 ul li .content {
margin-left:0px;
padding-top:15px;
}
 .guide {
padding:15px 0px;
margin-top:-80px;
margin-bottom:40px;
}
 .guide ul li .txt {
font-size:14px;
}
.news_list_pager{ display:none;}
.part_2 .index_new{ margin-bottom:0px;}
.newsSwiper .xk_bt span{ width:8px; height:8px;}
.banner .btn{ display:none;}
.part_2 .index_new .cut_btn{ display:none;}
.header .top_right .r_link .icon-sousuo{ display:none;}
}
@media screen and (max-width:550px) {
 .new_m .new_right ul {
grid-template-columns: repeat(2, 1fr);
grid-gap: 15px 15px;
margin:20px 15px;
}
 .new_m .new_right ul li a img {
height:200px;
}
 .about_4 .his_left ul li.no1 dl {
flex-direction: column;
}
 .about_4 .his_left ul li.no1 dl dd:nth-child(2) {
margin-left:0px;
margin-top:25px;
}
 .edu_1 ul li {
flex-direction: column;
align-items: start;
}
 .exchange_1 ul li .content .photo {
display:none;
}
 .exchange_1 ul li .more img {
width:20px;
}
 .exchange_1 ul li {
padding-bottom:35px;
}
 .exchange_1 ul li .more {
margin-left:0px;
width:100%;
justify-content: center;
}
 .exchange_1 ul li .more img {
margin-right:10px;
}
 .exchange_1 {
padding-top:30px;
padding-bottom:40px;
}
 .lib_three ul li {
flex-direction: column;
}
.lib_three ul li .tpleft {
width:auto;
text-align:left;
margin-left:4px;
margin-bottom:10px;
}
.lib_three ul li .sumbit a {
margin:0px 5px 8px;
}
.lib_three {
padding:20px 20px;
}
 .Organ ul li dl dd {
width:50%;
}
 .new_1 ul {
grid-template-columns: repeat(1, 1fr);
}
 .video_two ul {
grid-template-columns: repeat(1, 1fr);
}
 .video_two ul li {
padding:30px 20px;
}
.index_video{ margin-top:-120px;}

}
@media screen and (max-width:500px) {
 .visual .pic {
display:none;
}
 .visual .vis_1 {
left:5%;
display:none;
}
 .visual .eng_1 {
left:5%;
display:none;
}
 .visual .container .img {
position:static;
width:100% !important;
height:150px !important;
margin-bottom:10px;
}
 .visual .container {
height:auto;
}
 .visual .container .txt {
position:static;
font-size:14px;
}
 .local {
display:none;
}
 .m_left .job ul li:nth-child(1) {
width:60px;
}
 .about_4 .his_left ul li .s_logo img {
max-width:100%;
height:auto;
}
 .about_4 .his_right .content {
padding:30px 20px;
}
}
.news_list_pager { overflow:visible;}
.swiper-pagination span.active{ background:#ab0103;}
.part_81{ display:none;}
.focus_list{ display:none;}
.focus_list ul li { background:#fff; margin-top:35px; position:relative;}
.focus_list ul li:before {
	width: 90%;
	height: 12px;
	position: absolute;
	right: 0px;
	top: -12px;
	background: #AB0103;
	content: '';
}
.focus_list ul li a .title{ font-size:14px; padding:15px 15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; text-align:center;}

.main_new .more{display: flex;
    align-items: center;
    justify-content: center; margin-top:10px;}
.main_new .more a{ display:inline-flex; width:150px; height:40px; border:1px #ab0103 solid; color:#ab0103;display: flex;
    align-items: center;
    justify-content: center;transition: all .3s ease;-webkit-transition: all .3s ease;}
.main_new .more a:hover{ background:#ab0103; color:#fff;}
@media screen and (max-width:768px) {
	.newsSwiper { padding-bottom:40px;}
	.newsSwiper .swiper-pagination{ bottom:0px;}
	.part_81{ display:block; text-align:center; margin-bottom:130px;}
	.part_6{ margin-bottom:0px; padding-bottom:0px;}
	.index_video .video_left ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 0px 20px;
align-items: stretch;}
.fauous{ display:none;}
.focus_list{ display:block;}
.main_new .more{ margin-top:25px;}
}


.new_show .n_content table {
    text-indent: 0em !important;
    margin-bottom: 0em !important;
}

.new_show .n_content table td{
    text-indent: 0em !important;
    margin-bottom: 0em !important;
}


.new_show table{max-width:95% !important}



/*05-8*/
@media only screen and (max-width: 800px){
    .decoding ul li .count {
        font-size: max(4rem, 18px);
    }
    .decoding ul li .txt {
        font-size: max(1.6rem, 10px);
    }

}