@charset "utf-8";
@import url('main.css');
/* CSS Document */
body, html {
	width:100%
}
html{font-size:10px;}
@media screen and (max-width: 1920px) {
  html {
    font-size: 0.5208333333vw;
  }
}
html.active{ height:100%; overflow:hidden;}
body { margin:0; padding:0;font-family:"Montserrat","微软雅黑", Arial;
font-size:14px; line-height:1.5; color:#0c0c0c; width:100%; overflow-x: hidden; margin:0px auto;}
a { color:#0c0c0c; text-decoration:none;}
a:hover { color:#0c0c0c;}
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:1483px; margin:0px auto;
	width:92%;
	
}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* {
    box-sizing: border-box;
}
.flex-between {display: flex;align-items: center;justify-content: space-between;}
.flex-center-y {display: flex;align-items: center;}
*{ box-sizing: border-box;}


/* 头部 */
.part_1{ position:relative; width:100%; height:100vh;}
.header{ position:fixed; left:0px; top:0px; width:100%; padding:0px 3%; z-index:999999; color:#fff; padding-top:30px;}
.header .logo{ position:relative; z-index:10;}
.header .logo img{ width:359px;}
.header .top_right{ display:flex;align-items: flex-end; max-width:1077px; margin-left:30px;position:relative; z-index:10;}
.header .top_right a{ color:#fff;}
.header .top_right .menu .r_link{ width:100%;display: flex;
    align-items: center;justify-content: flex-end;}
.header .top_right .menu .r_link a{ font-size:13px; margin-left:18px;}
.header .top_right .menu{ flex:1; line-height:2;}
.header .top_right .menu ul{}
.header .top_right .menu ul li { margin-left:34px; position:relative;}
.header .top_right .menu ul li a{font-size:max(2.2rem,16px);font-weight:600; white-space:nowrap;}
.header .top_right .menu ul li .sumbit{ background:#fff; width:160px; position:absolute; top:100%;left:-40px;  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 10px 0 rgb(0 104 183 / 12%); border-radius:5px; overflow:hidden;}
.header .top_right .menu ul li:hover .sumbit{ transform: scaleY(1) translateZ(0);
    opacity: 1;}
.header .top_right .menu ul li .sumbit a{ display:block; text-align:center; line-height:3;font-size:15px; color:#222; font-weight:200;}
.header .top_right .menu ul li.active .sumbit a{}
.header .top_right .menu ul li .sumbit a:hover{ background:#00d3df;color:#fff; font-weight:600;}
.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%); font-size:82px; color:#fff; cursor:pointer; display:block;transition: all .3s ease;-webkit-transition: all .3s ease; line-height:1;  z-index:100;}
.banner .btn:hover{opacity:.5; }
.banner .pre{ left:3%;}
.banner .next{ right:3%;}
.banner .pre:before{ display:block;transform: rotate(
180deg
);
transform: rotateY(
180deg
);}
.search_1{ position:absolute; left:0px; bottom:0px; z-index:20; width:32.7%; background-image:url(../images/icon_151.png); background-repeat:no-repeat; background-position:right center; background-size:cover; padding:10px 0px 10px;color:#cbcbcb;}
.search_1 a{color:#cbcbcb;}
.search_1 .content{ width:74%; margin-left:5%;-webkit-filter: opacity(100%);filter:opacity(100%);}
.search_1 .content .formbit{ width:100%; border-bottom:1px #aeabba solid; margin-bottom:5px;}
.search_1 .content .formbit input{ flex:1; height:30px; line-height:normal; font-size:16px; color:#cbcbcb; background:none; border:0px; outline:none;}
.search_1 .content .formbit input::-webkit-input-placeholder {
color:#cbcbcb; font-size:14px;
}
.search_1 .content .key{ font-size:11px;}
.search_1 .content .key a{ margin-left:16px;}
.search_1:hover{background-image:url(../images/icon_15.png);color: #ffffff85;}
.search_1:hover a{ color:#fff;}

.serch_bullet{ position:fixed; width:100%; height:100%; left:0px; top:0px; background-color: rgba(255, 255, 255, 0.9);; z-index:1000000; display:none;}
.serch_bullet.active{ display:block;}
.serch_bullet .formbit{  border-bottom:1px #333 solid; margin-bottom:10px;}
.serch_bullet .formbit input{ flex:1; height:50px; line-height:normal; font-size:18px; color:#333; background:none; border:0px; outline:none;}
.serch_bullet .formbit input::-webkit-input-placeholder {
color:#333; font-size:18px;
}
.serch_bullet .content{width:70%; position:absolute; left:50%; top:30%;transform:translateX(-50%);-webkit-transform:translateX(-50%); font-size:18px; }
.serch_bullet .formbit .iconfont{ font-size:22px; cursor:pointer;}
.serch_bullet .hot_key a{ margin-right:15px;}
.serch_bullet .close {
	box-sizing:content-box;
	position:absolute;
	right:5%;
	top:3%;
	padding:10px;
	width:22px;
	height:22px;
transition:.5s
}
.serch_bullet .close:after,.serch_bullet .close:before {
	background:#000;
	width:20px;
	height:3px;
	display:block;
transition:all .3s ease 0s;
	content:"";
	position:absolute;
	left:13px;
	top:12px
}
.serch_bullet .close:before {
	transform-origin:left bottom;
	transform:rotate(45deg)
}
.serch_bullet .close:after {
	transform-origin:left top;
	transform:rotate(-45deg);
	top:27px
}
.serch_bullet .close:hover {
	transform:rotate(360deg)
}
.serch_bullet .close:hover:after, .serch_bullet .close:hover:before {
	background:#000
}
/*弹出菜单*/

.g-nav2 {
	position: fixed;
	z-index: 49;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background:  rgba(0,0,0,.9);
	background-size: cover;
	opacity: 0;
	visibility: hidden;
  }
  .g-nav2 .scroll {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0.8rem;
	bottom: 0;
	overflow-y: auto;
  }
  .g-nav2 .scroll ul {
	width: 90%;
	margin: 120px auto;
  }
  .g-nav2 .scroll li {
	width: 10%;
	text-align: center;
	padding-top: 0.45rem;
	float: left;
  }
  .g-nav2 .scroll li a {
	color: #fff; 
  }
  .g-nav2 .scroll li h2 {
	font-size: 22px;
	font-weight: 600;
  }
  .g-nav2 .scroll li .list {
	padding: 0.2rem 0;
  }
  .g-nav2 .scroll li .list h3 {
	font-weight: 400;
	font-size: 16px;
	line-height: 3;
  }
  .g-nav2 .scroll li .list h3 a:hover{ background:#00d3df;color:#fff; font-weight:600;padding:5px 10px;}
  .g-nav2 .scroll li .list dl {
	padding-bottom: 0.2rem;
  }
  .g-nav2 .scroll li .list dd {
	font-size: 0.12rem;
	line-height: 0.3rem;
	opacity: 0.65;
  }
  .g-nav2 .scroll li .list dd:hover {
	opacity: 1;
  }
  .close_ico{
    display: none;  
	
  }
  body.navShow .menu{
	opacity: 0;
	visibility: hidden;
  }
  body.navShow .search_ico{
	  display:none;
	visibility: hidden;
  }
  body.navShow .close_ico{
    display:block;
	opacity: 1;
	visibility: visible;
  }
  body.navShow .g-nav2 {
	opacity: 1;
	visibility: visible;
  }
  
.icon-sousuo{ cursor:pointer;}
.part_2{background-image:url(../images/index_02.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; padding-top:95px; padding-bottom:105px; color:#fff; overflow:hidden; }
.index_bt{ text-align:center; line-height:1; position:relative; color:#fff; font-size:48px; width:918px; margin:0px auto 60px;font-family:"黑体"; }
.index_bt .more{ position:absolute; right:0px; bottom:0px; font-size:16px; color:#fff;}
.index_bt .more .iconfont{ font-size:20px; margin-left:4px;}
.part_2 .new_pic{ width:918px; margin:0px auto; position:relative;}
.part_2 .new_pic ul li{ width:100%;}
.part_2 .new_pic ul li a{ display:block; position:relative;}
.part_2 .new_pic ul li a img{ width:100%; height:auto;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.part_2 .new_pic ul li a .photo{box-shadow:0px 24px 40px rgb(0 0 0 / 16%); overflow:hidden;}
.part_2 .new_pic ul li a:hover .photo img{transform:scale(1.04);-webkit-transform:scale(1.04);}
.part_2 .new_pic .btn{ position:absolute; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); font-size:66px; color:#fff; cursor:pointer; display:block;transition: all .3s ease;-webkit-transition: all .3s ease; line-height:1; }
.part_2 .new_pic .btn:hover{opacity:.5; }
.part_2 .new_pic .pre{left: -50px;}
.part_2 .new_pic .next{right: -50px;}
.part_2 .new_pic .pre:before{ display:block;transform: rotate(
180deg
);
transform: rotateY(
180deg
);}
.part_2 .new_pic ul li .content{ position:absolute; width:100%; padding:0px 3%; left:0px; bottom:10%; font-size:18px; color:#fff;}
.part_2 .new_pic ul li .content .date{ margin-bottom:8px;}
.Follow_1{ width:946px !important; margin:0px auto; margin-top:80px;display: flex;
    align-items: center;
    justify-content: space-between; height:52px; position:relative;}
.Follow_1 span{ width:24px; height:24px; margin:0px !important; border-radius:50%; border:3px #fff solid; background:#051231; position:relative; z-index:4; cursor:pointer;}
.Follow_1 span.active{width:52px; height:52px;background-image:url(../images/icon_11.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; border:0px;}
.Follow_1:before {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); border-bottom:2px #fff dashed;
	content: '';
}

/*科研动态*/
.part_3{background-image:url(../images/index_03.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; padding-top:78px; padding-bottom:114px;}
.main_bt{display: flex;align-items: flex-end; justify-content: space-between; width:100%; margin-bottom:38px;}
.main_bt .tpleft{ display:flex;flex-direction: column; border-left:4px #00d3df solid; padding-left:12px; line-height:1;}
.main_bt .tpleft .eng{ color:#a1a1a1; font-size:30px;font-family:"Cambria Math"; margin-bottom:13px;}
.main_bt .tpleft .title{ font-size:48px;font-family:"黑体";}
.main_bt .more{ font-size:16px; background:#00d3df; color:#fff; padding:0px 15px; line-height:2; border-radius:25px;}
.main_bt .more span{font-family:"黑体"; margin-left:6px;}
.research{/* display:flex; */align-items: stretch;margin-bottom:105px;}
.research .rese_left{width: 100%;padding-top:10px;}
.research .rese_left .desc{ font-size:15px; line-height:28px; color:#8b8a8a; margin-bottom:26px;}
.research .tabcontent_1{ flex:1; margin-left:40px;}
.research .rese_right{ width:100%;box-shadow:0px 24px 40px rgb(0 0 0 / 16%); 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: 9px 0%;

margin-left:32px;

display:block;

border-bottom:1px #bcbdbd solid;

width: 46%;

float: left;

/* display: flex; */

margin-right: 7px;

margin: 0 2%;
}
.research .rese_left ul li a{display:block;font-size:18px;line-height: 63px;height: 63px;position:relative;transition: all .3s ease;-webkit-transition: all .3s ease;

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;

}
.research .rese_left ul li.cur{padding: 9px 0px;}
.research .rese_left ul li.cur a{
    background:#00d3df;
    color:#fff;
    height: 63px;
    font-size: 21px;
    padding:10px 20px;
    display: flex;
    align-items: center;
    margin-right: 0px;
    position:relative;
    z-index:10;
    line-height: 27px;
    box-shadow:0px 7px 10px rgb(0 0 0 / 16%);
    }
.research .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;
}
.index_video{display:flex;align-items: stretch;}
.index_video .video_right{ width:320px; margin-left:9%;}
.index_video .tabcontent_2{ flex:1; overflow:hidden;}
.index_video .video_left{ width:100%; height:100%; border-radius:25px; overflow:hidden;}
.index_video .video_left video{ width:100%; height:100%;}
.index_video .video_right .video_t{ text-align:right; margin-bottom:45px; padding-right:10px;}
.index_video .video_right .video_t .tpleft{ display:flex;flex-direction: column; border-right:4px #00d3df solid; padding-right:12px; line-height:1;}
.index_video .video_right .video_t .tpleft .eng{ color:#a1a1a1; font-size:30px;font-family:"Cambria Math"; margin-bottom:5px;}
.index_video .video_right .video_t .tpleft .title{ font-size:48px;font-family:"黑体";}
.index_video .video_right ul li { margin-top:20px;}
.index_video .video_right ul li a{ display:block; text-align:right; font-size:30px; line-height:52px; padding:0px 40px 0px 10px; position:relative;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; border-radius:30px;}
.index_video .video_right ul li a:before {
	width:20px;
	height: 20px; border-radius:50%;
	position: absolute;
	right: 10px;
	top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	background: #00d3df; z-index:10;
	content: '';
}
.index_video .video_right ul li.cur a{ background:#fff; color:#00d3df;}
.tabcontent_2 .video_left{
	display:none;
}
.tabcontent_2 .video_left.cur{
	display: block;
}

.part_4{ background:#f6f6f6; padding-top:35px; padding-bottom:46px;}
.part_4 .main_bt{ display:block; position:relative; margin-bottom:53px;}
.part_4 .main_bt .tpleft{ width:100%; text-align:center; border-left:0px;}
.part_4 .main_bt .more{ position:absolute; right:0px; bottom:0px;}
.media{ position:relative; margin-bottom:37px;}
.media .eng{ position:absolute; font-size:92px; color:#e4e4e4; line-height:1; left:-5px; top:-83px;}
.media ul{ display:flex;align-items: stretch;justify-content: space-between;}
.media ul li.no1{ width:43%; overflow:hidden;}
.media ul li.no2{ width:27.5%; overflow:hidden;}
.media ul li.no3{ width:27.5%; overflow:hidden;}
.media ul li a{ display:block; width:100%; height:100%;}
.media ul li{ display:flex;flex-direction: column;}
.media ul li .photo{flex:1; overflow:hidden; position:relative;}
.media ul li .video{ position:relative;}
.media ul li .infor{ position:absolute; z-index:3; width:100%; left:0px; bottom:7%; padding:0px 4%; color:#fff;display: flex;align-items:flex-start; font-size:17px;}
.media ul li .infor img{ margin-right:7px; max-width:25px; margin-top:4px;}
.media ul li .infor .desc{ flex:1; overflow:hidden; line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.media ul li .photo a{ width:100%; height:100%;}
.media ul li .photo a .pic{ width:100%; height:100%;object-fit: cover; object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.media ul li .photo a:hover .pic{transform:scale(1.04);-webkit-transform:scale(1.04);}
.media ul li.no3 .photo{ margin-bottom:10px;}
.media ul li.no3 .photo:last-child{ margin-bottom:0px;}
.media ul li.no1 .photo:nth-child(1){ margin-bottom:10px;}
.media ul li.no1 .video{flex:1; overflow:hidden;}

.media ul li.no1 .video video{ width:100%; height:100%;}
.online ul{display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 20px 38px;
align-items: stretch;}
.online ul li{position:relative;cursor: pointer;}
.online ul li .weix{width: 170px;padding:10px 20px;text-align:center;font-size:16px;position:absolute;top:calc(100% + 10px);left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#fff;color:#333;display:none;transition: all .3s ease;-webkit-transition: all .3s ease;box-shadow:0px 0px 8px #ccc;z-index:10;}
.online ul li .weix img{ margin-bottom:5px;}
.online ul li .weix:before {
	position: absolute;
	left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); 
	top: -20px;
	border: 10px solid transparent;border-bottom: 10px solid #fff;
	content: '';
}
.online ul li:hover .weix{ display:block; }


.part_5{background-image:url(../images/fybg_20.jpg); background-repeat:no-repeat; background-position:center top; padding:47px 0px;}
.Typical{ margin-bottom:85px;}
.Typical ul{ display:flex;align-items: stretch;}
.Typical ul li{ width:23.5%; margin-right:2.5%;}
.Typical ul li:last-child{ margin-right:0px;}
.Typical ul li .photo{ width:100%; margin-top:100px;}
.Typical ul li .photo a{ width:100%; display:block; position:relative; padding-top:157%; overflow:hidden;}
.Typical 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;}
.Typical ul li .photo a:hover img{transform:scale(1.04);-webkit-transform:scale(1.04);}
.Typical ul li:nth-child(2n) .photo{ margin-top:0px;}
.typclass { max-width:1184px; width:100%; margin:0px auto 100px; position:relative;}
.typclass:before{width: 100%;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    border-bottom: 2px #9c9c9c dashed;
    content: '';}
.typclass ul li{ line-height:55px;display: flex;
    align-items: center;
    justify-content:center;}
.typclass ul li .txt{ position:relative; z-index:3; background:#fff; padding:0px 6px; height:55px;}	
.typclass ul li span{ font-size:30px; color:#a2a2a2; padding:0px 15px; border-radius:15px; background:#fff; display:inline-block; cursor:pointer; white-space: nowrap;}
.typclass ul li.cur span{ background:#00d3df; color:#fff; }
.tabcontent_3 .Typical{
	display:none;
}
.tabcontent_3 .Typical.cur{
	display: block;
}
.Features{ position:relative; padding:0 55px;}
.Features ul li{ width:407px; text-align:center; font-size:17px; line-height:1.8;}
.Features ul li .photo{width:100%;border-radius:23px;overflow:hidden;box-shadow: 0px 7px 10px rgb(0 0 0 / 26%);margin-bottom: 63px;}
.Features ul li a{pointer-events: none;}
.Features ul li.swiper-slide-active a{pointer-events: auto;}
.Features ul li .photo a img{  width:100%; height:auto;object-fit: cover; object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.Features ul li .photo a:hover img{transform:scale(1.04);-webkit-transform:scale(1.04);}
.Features ul li .title{ color:#1b1b1b; opacity:0; transition:all .3s;}
.Features ul li .eng{ color:#00d3df; font-weight:600; opacity:0;transition:all .3s;}
.Features ul li.swiper-slide-active .title,
.Features ul li.swiper-slide-active .eng{opacity:1;}
.Features .btn{ position:absolute; top:calc(50% - 45px);transform:translateY(-50%);-webkit-transform:translateY(-50%); width:55px; border:4px #00d3df solid; font-size:70px; height:267px;color:#00d3df; cursor:pointer; display:block;transition: all .3s ease;-webkit-transition: all .3s ease; line-height:1;display: flex;
    align-items: center;
    justify-content: center; z-index:100;}
.Features .btn:hover{ background:#00d3df; color:#fff; }
.Features .pre{ left:0px; border-right:0px;border-radius: 10px 0px 0 10px;}
.Features .next{ right:0px;border-left:0px;border-radius: 0px 10px 10px 0px;}
.Features .pre:before{ display:block;transform: rotate(
180deg
);
transform: rotateY(
180deg
);}
.part_6{ padding-top:142px;background-image:url(../images/foot_02.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; }
.part_6 .container{ max-width:1470px;}
.mana_one{display: flex;justify-content: flex-end; position:relative;}
.mana_one .infor{ width:766px; height:766px; position:relative; overflow:hidden;  }
.mana_one .infor img{ width:100%; height:100%;object-fit: cover; object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.mana_one .infor a:hover img{transform:scale(1.04);-webkit-transform:scale(1.04);}
.mana_one .infor .content{ position:absolute; top:50%; left:50%;transform: translate(-50%,-50%); color:#fff; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);text-align:center;}
.mana_one .infor .content .title{ font-size:42px; font-weight:600; margin-bottom:10px;}
.mana_one .infor .content .more a{ color:#fff;}
.mana_one .m_btn{ width:273px; height:273px;display: flex;
    align-items: center;
    justify-content: center; text-align:center; position:absolute; font-size:30px; color:#fff; background:#007bac; left:0px; bottom:0px; z-index:10;}
.mana_one .m_btn .content{display: flex;
     flex-direction: column;}
.mana_one .m_btn .content .iconfont{ font-size:66px;}
.mana_one .m_btn.org{ background:#f19975; left:273px; bottom:273px;}
.mana_one .m_btn.gray{ background:#b3b3b4; left:546px; bottom:0px;}

.mana_one1{display: flex; justify-content: space-between;align-items: flex-end;  position:relative; margin-bottom:300px;}
.mana_one1 .infor{ width:546px; height:552px; position:relative; overflow:hidden;  }
.mana_one1 .infor img{ width:100%; height:100%;object-fit: cover; object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.mana_one1 .infor a:hover img{transform:scale(1.04);-webkit-transform:scale(1.04);}
.mana_one1 .infor .content{ position:absolute; top:50%; left:50%;transform: translate(-50%,-50%); color:#fff; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);text-align:center;}
.mana_one1 .infor .content .title{ font-size:42px; font-weight:600; margin-bottom:10px;}
.mana_one1 .infor .content .more a{ color:#fff;}
.mana_one1 .m_btn{ width:273px; height:276px;display: flex;
    align-items: center;
    justify-content: center; text-align:center; position:absolute; font-size:30px; color:#fff; background:#007bac; left:819px; top:0px; z-index:10;}
.mana_one1 .m_btn .content{display: flex;
     flex-direction: column;}
.mana_one1 .m_btn .content .iconfont{ font-size:63px;}
.mana_one1 .m_btn.green{ background:#00aaa9; left:546px; bottom:0px;}
.mana_one1 .m_btn.gray{ background:#b3b3b4; left:819px; top:276px;}
.mana_one1 .infor.no1{  width:379px; height:353px;}
.shortcut { margin-bottom:37px;}
.shortcut ul{align-items:flex-start; }
.shortcut ul li{ flex:1; padding:0px 15px; text-align:center; position: relative;}
.shortcut ul li:before{width: 1px; height:100%;
    position: absolute;
    right: 0px;
    top: 0; background:#fff;
    content: '';}
.shortcut ul li:last-child:before{ display:none;}
.shortcut ul li a{ font-size:18px; color:#fff; display:flex; flex-direction: column;transition: transform .3s ease;}
.shortcut ul li:hover a{transform:translateY(-15px)}
.shortcut ul li a .iconfont{ font-size:55px; width:65px; height:65px; margin:0px auto; line-height:1;display: flex;
    align-items: center;
    justify-content:center; margin-bottom:5px;}
.shortcut ul li a .icon-youjian1{ font-size:46px;}
.shortcut ul li a .icon-wendang{ font-size:42px;}
.shortcut ul li a .icon-tupian1{ font-size:51px;}
.shortcut ul li a .icon-diannao{ font-size:52px;}
.footer{ padding-bottom:20px;}
.footer .bottom{ max-width:1132px; margin:0px auto; color:#fff; font-size:15px;}
.footer .bottom a{ color:#fff;}
.footer .bottom .link_1{ text-align:center; padding-bottom:30px; margin-bottom:20px; border-bottom:1px #fff solid;}
.footer .bottom .link_1 a{ margin-left:10px; margin-right:10px;}
.footer .bottom .copyright{ text-align:center; line-height:1.8;}
.news_swiper.swiper{ overflow:visible;}
.part_2 .new_pic ul li.swiper-slide{ transform: scale(0.8);}
.part_2 .new_pic ul li.swiper-slide-active{ transform: scale(1);}
.part_2 .new_pic ul li.swiper-slide img{opacity: 0.6;}
.part_2 .new_pic ul li.swiper-slide-active img{opacity: 1;}
.part_2 .new_pic ul li.swiper-slide .xfk_m{ display:none;}
.part_2 .new_pic ul li.swiper-slide-active .xfk_m{ display:block;}
.shortcut_menu{ display:none;}

.online_1{position: fixed;
    right: 16px;
    bottom: 116px;
    z-index: 999;
    background: #1e62ec;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    width: 64px;
    transition: all .15s ease-out;
    border: 1px solid #f6faff80; border-radius:7px;}
.online_1.active{transform:translateX(80px);-webkit-transform:translateX(80px);}
.online_1 ul li{ margin:6px;text-align:center;}
.online_1 ul li a{ display:block;border-radius:7px; padding:8px 0px;  color:#fff; font-size:12px;}
.online_1 ul li a .icon{ margin-bottom:13px;}
.online_1 ul li a .icon img{ width:30px; height:30px;}
.online_1 ul li a .txt{ white-space: nowrap;}
.online_1 ul li a:hover{ background:#0e4fd1;}
.online_1 .t_more{background-color: #0d4fd3;display: flex;
    align-items: center;
    justify-content: center; cursor:pointer; border-radius:0px 8px 8px 0px;}
.online_1 .t_more img{ height:20px; width:auto;}
.online_1 .t_more:hover{background-color: #4079ef;}
.online_1 ul li{ position:relative; }
.online_1 ul li .box {
            min-width: 187px;
            max-height: 410px;
            padding: 8px 22px;
            margin-right: 10px;
            position: absolute;
            right: 180px;
            top: 0; visibility:hidden;         
            background: #fff;
           opacity:0;
            border: 1px solid #e5e5e5;
            border-radius: 10px; 
			transition: all .3s ease;-webkit-transition: all .3s ease;
		
        }
.online_1 ul li .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;
            
        }
.online_1 ul li .box .list {
            color: #1e62ec;
            font-size: 14px;
            line-height: 24px;
            font-weight: 500;
        }
.online_1 ul li .box .list li {
            width: 100%;
            float: left;   
            padding: 7px 0;  
            border-bottom: 1px solid #e7e7e7; 
			margin: 0px;
			position:static;
        }
.online_1 ul li .box .list li {display: flex;
    align-items: center;
    justify-content:center;}
.online_1 ul li .box .list li img{  width: max(2.5rem,15px); margin-right:5px;}
.online_1 ul li:hover .box { opacity:1;right:60px; visibility: visible;     }
.online_2{position: fixed;
    right: 0;
    bottom: 116px;
    z-index: 999;
    display: block;
    cursor: pointer;
    background-color: rgba(30,98,236,.5);
	border: 1px solid #f6faff80;
    width: 20px;
    height: 20px;
    background-image: url(../images/expand.b251d5b5.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 12px 0 0 12px;
    transition: all .15s ease-out; transform:translateX(100%);-webkit-transform:translateX(100%);}
.online_2.active{transform:translateX(0);-webkit-transform:translateX(0);}
.online_2:hover{ background-color:rgb(30, 98, 236);}
.nybanner{ position:relative;}
.nybanner .pic{ width:100%; height:auto; /*min-height:300px;*/object-fit: cover;
 object-position: top center;}

.container1{ max-width:1400px; width:92%; margin:0px auto;}
.nybanner .container1{ position:absolute; left:50%; bottom:25%;transform:translateX(-50%);-webkit-transform:translateX(-50%); color:#fff;}
.nybanner .container1 a{ color:#fff;}
.nybanner .container1 .title{font-size:max(4.9rem,35px); margin-bottom:10px;}
.nybanner .container1 .local img{ height:16px; width:auto; margin-right:10px;}
.nybanner .container1 .local span{ margin:0px 10px;}

.midd_m{padding-bottom:70px;min-height: 225px;}
.Nav_1{ background:#fff;box-shadow:0px 12px 20px rgb(0 0 0 / 8%); margin-bottom:max(4.4rem,35px);}
.Nav_1 ul { overflow:auto; position:relative;}
.Nav_1 ul::-webkit-scrollbar { display:none;}
.Nav_1 ul li{  text-align:center;}
.Nav_1 ul li a{ font-size:18px; color:#010101; white-space: nowrap; padding:0px 38px; line-height:max(7.3rem,60px); display:block;}
.Nav_1 ul li a:hover,.Nav_1 ul li.active a{ background:#00d3df; color:#fff;}
.Organization ul li{ margin-bottom:max(7.5rem,50px);}
.Organization ul li:last-child{ margin-bottom:0px;}
.Organization ul li .title{ /*font-size:max(2.4rem,20px);margin-bottom:max(3.5rem,25px);*/    background: #f4f4f4;font-size: 18px;font-weight: bold;margin-bottom: 10px;padding: 10px;}
.Organization ul li dl{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px 20px;
align-items: stretch;/* border-left:1px #2b1870 solid;*/}
.Organization ul li dl dd{ padding-left:3.9rem;font-size:max(2rem,16px);}

.footer.no1{ background-image:url(../images/set1_03.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover; padding-top:12.8rem;}

.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;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:33.8rem; border-left:1px #791cb5 solid;  }

.leader ul li .tpleft .title{ color:#791cb5;
    font-size: 18px;line-height:1.3; padding-left:16px; margin-bottom:5px;}
.leader ul li dl{ flex:1; line-height:2; font-size:16px;display: flex;
    align-items: center; flex-wrap: wrap;}
.leader ul li dl dd{ min-width:106px;}
.leader ul li .tpleft .desc{ font-size:13px; color:#791cb5; margin-left:18px; line-height:1.3;}
.leader ul li.last{ width:100%;}
.leader_2 .led_intro{display: flex;align-items:flex-start; background:#fafafc; background:#fafafc; margin-bottom:35px;}
.leader_2 .led_intro .pic{ width:238px;}
.leader_2 .led_intro .pic img{ width:100%; height:auto;}
.leader_2 .led_intro .content{ margin-left:3%; flex:1; padding-top:40px;}
.leader_2 .led_intro .content .title { margin-bottom:max(3rem,25px);}
.leader_2 .led_intro .content .title span{display:inline-block;padding-bottom:10px;font-size:max(2.7rem,22px);position:relative;}
.leader_2 .led_intro .content .title span:before {
	width: 100%;
	height: 2px;
	/* position: absolute; */
	left: 0px;
	bottom: 0px;
	background: #2b1870;
	content: '';
}
.leader_2 .led_intro .content .desc{font-size:max(1.8rem,16px); margin-bottom:max(3.8rem,20px); padding-left:13px; border-left:1px #2b1870 solid; line-height:1.7;}
.leader_2 .led_for{font-size:max(2rem,16px); line-height:2; }
.leader_2 .led_for p{ margin-bottom:20px; text-indent:2em;}

.news_m ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 30px 30px;
align-items: stretch;}
.news_m ul li{display: flex;
    align-items: center; background:#f8f8f8; overflow:hidden; border-radius:5px;}
.news_m ul li:last-child{ margin-bottom:0px;}
.news_m ul li .date{ background:#fff7e9; width:100px; height:100px; display: flex;
    align-items: center;
    justify-content:center; font-size:14px; color:#a9a9a9; padding:0px 10px; border-radius:5px;}
.news_m ul li .date div{ width:90%; margin:0px auto;}
.news_m ul li .date .big{ font-size:24px; color:#000000;margin-bottom:3px; }
.news_m ul li:hover{ background:#1c0764;}
.news_m ul li .content{ flex:1; overflow:hidden; padding:10px 20px;}
.news_m ul li .title a{font-size: max(2rem,16px); display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:5px;}
.news_m ul li:hover .title a{ color:#fff;}
.news_m ul li:hover{box-shadow: 0 0 10px 0 rgb(140 140 140 / 32%); }
.news_m ul li:hover .date{ background:#e7c391; color:#fff;}
.news_m ul li:hover .date .big{ color:#fff;}

/*翻页*/
.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:#00d2df;
	border:1px #00d2df solid;
}
.divid-a.no2 .active ,.divid-a.no2 a:hover{
   /* color: #fff; */
   background:#0a64d8;
   border:1px #0a64d8 solid;
}
.video_new ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px 25px;
align-items: stretch;}
.video_new ul li{ overflow:hidden;}
.video_new ul li a{ padding-top:65%; position:relative; display:block;}
.video_new ul li 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;}
.video_new ul li a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.video_new ul li a .tit{ position:absolute; width:100%; left:0px; bottom:15px; padding:0px 10px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#fff; text-align:center; z-index:5;font-size:max(1.8rem,16px); font-weight:bold;}
.video_new ul li a:before {
    position: absolute;
    bottom: 0;
    content: "";
    width: 100%;
    background-image: linear-gradient( 0deg ,rgba(0,0,0,.9),transparent);
    height: 60px;
    z-index: 1;
}
.video_new ul li a:after {
    position: absolute;
    /*content: ""; width:50px; height:50px; background-image:url(../images/video.png); background-repeat:no-repeat; background-position:center center; background-size:cover;*/
	content: ""; 
	left:50%; top:50%;transform: translate(-50%,-50%);
    z-index: 1;
}

.s_sector ul li.active .b_cname {
	
}
.nybanner1 .pic {
    width: 100%;
    height: auto;
    min-height: 180px;
    object-fit: cover;
    object-position: top center;
}
/*会计学院*/
.header_1 .head_one {
	position:static;
	background:none;
	box-shadow: 0px 0px 0px #ccc;
}
.header_1 {
	position:sticky;
	top:0;
	z-index:99999;
	background:#fff;
}
.top_1 {
	background:linear-gradient(to bottom, #1d3079, #3549af)
}
.top_1 .container1 {
	color:#fff;
	height:40px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.top_1 .container1 a {display: flex;
	align-items: center;
	color:#fff;
}
.top_1 .container1 a img{ height:16px; width:auto; margin-left:7px;}

.head_one {
	background:#fff;
	position:sticky;
	top:0px;
	width:100%;
	left:0px;
	z-index:999999;
	box-shadow:0px 7px 10px rgb(0 0 0 / 16%); 

}
.head_one .container1 {

	height:100px;
}
.head_one .container1 .t_left .logo1 img {
	/*height:max(8.9rem, 40px);*/
	width:auto;
}
.head_one .container1 .t_left .sub_t {
	line-height:1.1;
	margin-left:max(3.1rem, 21px); border-left:2px #0e4588 solid; padding-left:20px;
}
.head_one .container1 .t_left .sub_t .tit {
	font-size:max(5rem, 30px);
	font-weight:bold;
	letter-spacing:0px;
	white-space:nowrap; color:#0e4588; line-height:1;
}

.Nav_2{ background:linear-gradient(to bottom, #1d3079, #3549af);box-shadow:0px 12px 20px rgb(0 0 0 / 8%); }

.Nav_2 ul { overflow:auto; position:relative;}
.Nav_2 ul::-webkit-scrollbar { display:none;}
.Nav_2 ul li{  text-align:center; flex:1; }
.Nav_2 ul li a{ font-size:16px; color:#fff; white-space: nowrap;display:block;}
.Nav_2 ul li a:hover,.Nav_2 ul li.active a,.Nav_2 ul li:hover{ background:#fff; color:#0e4588;}
.midd_m.no1{ padding-top:70px;}
.main_bt2{ font-size: max(3.2rem, 30px); color:#2c1772; margin-bottom:35px;}
.Nav_2 ul li.no3{ flex:none; min-width:150px;}
.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(39, 94, 182, 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_1 ul li .title a{ line-height:20px;}
.video_1 ul li .shipin1x{ width:20px; height:20px; margin-right:7px; background-image:url(../images/jbvideo.png); background-repeat:no-repeat; background-position:center; background-size:cover; display:inline-block; float:left;}
.local_1{ color:#598fd5; margin-bottom:45px;}
.local_1 a{color:#598fd5;}
.local_1 a:hover{ font-weight:bold;}

.new_show {
	position:relative;
}

.new_show .title {
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.new_show .infor {
	display: flex;align-items: center;justify-content: center;
	color:#9a9893;
	margin:15px 0px 35px; padding-bottom:20px; border-bottom:1px #cccccc dashed;
}
.new_show .n_content {
	color:#000;
	font-size:16px;
	line-height:1.9;
	padding-bottom:40px;
}
.new_show .n_content p {
	margin-bottom:15px;
}
.new_show .n_content img {
	max-width:100%;
	height:auto;
}
.fan_1 {
	border-top:1px #e6e6e6 dashed;
	padding-top:25px;
}
.fan_1 ul li {
	margin:15px 0px;
}
.fan_1 ul li a {
	font-size:16px;
	display: flex;
	align-items:flex-start; 
}
.fan_1 ul li a span { margin-right:5px;
	color:#666666;
	margin-right:10px; white-space:nowrap;

}
.fan_1 ul li a:hover {
	color:#0e4588 ; font-weight:bold;
}
.share{ padding-bottom:30px; color:#cda86b;}
.share img{ width:33px; height:auto; margin-left:6px;}

.newlist ul li {
	display: flex;
	align-items: center;
	border-bottom:1px #cccccc dashed;
	padding:18px 0px;
}
.newlist ul li .date {
	width:61px;
	height:61px;
	background:#0a64d8;
	text-align:center;
	display: flex;
	align-items: center;
	color:#fff; border-radius:3px;
	justify-content:center;
	font-size:12px;
	margin-right:25px;
}
.newlist ul li .date .big {
	font-size:24px;
	font-weight:bold;
}
.newlist ul li .content {
	flex:1;
	overflow:hidden;
}
.newlist 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; 
}
.newlist ul li .title a:hover { color:#0a64d8;
}
.newlist 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;
}
.newlist ul li:nth-child(1){ padding-top:0px;}
.research_3 {
	display:flex;
	position:relative;
	margin-bottom:50px;
}
.research_3 .rese_left {
	width:420px;
	margin-left:45px;
}

.research_3 .rese_right {
	width:100%;
	overflow:hidden;

}
.research_3 .rese_right img {
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center center;
transition:all .5s;
-webkit-transition:all .5s;
}
.research_3 .rese_right a:hover img {
	transform:scale(1.04);
	-webkit-transform:scale(1.04);
}
.research_3 .rese_left ul li {
	padding:25px 0px;
	display:block;
	border-bottom:1px #e7e7e7 solid;
}
.research_3 .rese_left ul li .date{ color:#ee9600; position:relative; z-index:7; position:relative; padding-left:50px; line-height:1; margin-bottom:10px;}
.research_3 .rese_left ul li .date:before {
	position:absolute;
	left:0px;
	bottom:5px; 
	width:42px;
	height:1px;
	background: #ee9600;
	content: '';
}
.research_3 .rese_left ul li a {
	display:block;
	font-size:max(1.9rem, 15px);
	line-height:1.6;
	position:relative;
	font-weight:bold;color:#333;
	 display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;
}
.research_3 .rese_left ul li.cur {
	position:relative
}
.research_3 .rese_left ul li.cur a {
	 color:#fff;
	z-index:10;

}
.research_3 .rese_left ul li.cur:before {
	position:absolute;
	right:0px;
	top:0px; height:100%;
	width:calc(100% + 80px);
	height:100%;
	background: #48497d;
    clip-path: polygon(4% 0%, 100% 0%, 100% 100%, 0% 100%);
	z-index:5;
	content: '';
}

.research_3 .tabcontent_1 {
 flex:1;
	height:530px;
}
.research_3 .tabcontent_1 .rese_right {
	width:100%;
	height:100%;
}
.tabcontent_1 .rese_right {
	display:none;
}
.tabcontent_1 .rese_right.cur {
	display: block;
}
.research_3 .rese_left ul li:last-child{ border-bottom:0px;}
.main_bt2 .more{ color:#999; font-size:14px;}
.main_bt2.ceshi{display: flex;justify-content: space-between;align-items: flex-end; margin-bottom:25px; }
.notice_one { margin-bottom:50px;}
.notice_one ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px 20px;
	justify-items: center;
	align-items: start;
align-items: stretch;}
.notice_one ul li{ background-image: url(../images/setbg_21.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.notice_one ul li .content{ padding:10px 20px;}
.notice_one ul li .content .date{ color:#48589d;background-image: url(../images/date1.png); background-repeat:no-repeat; background-position:left center; background-size:15px 15px; padding-left:20px; margin-bottom:3px;}
.notice_one ul li .content a {
	display:block; border-left:2px #d8cce1 solid; height:92px; padding-left:15px; padding-top:20px;
	font-size:max(1.9rem, 15px);
	line-height:1.5; margin-left:6px;
	font-weight:bold;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.notice_top{display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px 30px;
align-items: stretch;}	
.notice_top .main_bt2.ceshi{ margin-bottom:12px;}
.not_content{ overflow:hidden;}
.not_content ul{ border-top:2px #be0030 solid;}
.not_content ul li {
	display: flex;
	align-items: center;
	border-bottom:1px #bcbcbc dashed;
	padding:18px 0px; padding-right:15px;
	overflow:hidden;
}
.not_content ul li .date {
	width:69px;
	height:42px;
	background:#4c559e;
	text-align:center;
	display: flex;
	align-items: center;
	color:#fff; position:relative;
	justify-content:center;
	font-size:12px;
	margin-right:25px;
}
.not_content ul li .date:before {
	position: absolute;
	right: -16px;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	border: 8px solid transparent;border-left: 8px solid #4c559e;
	content: '';
}

.not_content ul li .date .big { font-size:14px;}
.not_content ul li .content {
	flex:1;
	overflow:hidden;
}
.not_content 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; color:#666;
}
.not_content ul li .title a:hover { color:#4c559e; font-weight:bold;
}

.Nav_2{ padding:0px;}
.Nav_2 ul{ overflow:inherit;}
.Nav_2 ul li{ position:relative; line-height:55px; height:55px;}
.Nav_2 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: #263a8e solid 0.5rem;
	padding: 2rem 0;
	overflow:hidden;
}
.Nav_2 ul li:hover a{ color:#0e4588;}
.Nav_2 ul li a{ display:block;   font-size: max(2rem, 15px);}
.Nav_2 ul li:hover .sumbit {
	transform: scaleY(1) translateZ(0);
	opacity: 1;
}
.Nav_2 ul li .sumbit a {
	display:block;
	text-align:center;
	line-height:3;
	font-size:max(1.7rem, 14px);
	color:#000;
	font-weight:normal; padding:0px;
}
.Nav_2 ul li.active .sumbit a {
}
.Nav_2 ul li .sumbit a:hover {
	background:#ededed; color:#263a8e; font-weight:bold;
}
.header_1 .head_one .tool{ display:none;}

.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;
}
.mana_m{ background:#f2ebf7;display: flex;align-items:flex-start; margin-bottom:65px; }
.mana_m .m_left{ width:50%; position:relative;}
.mana_m .m_right{ flex:1; overflow:hidden;padding:30px 25px;}
.mana_m .m_right ul li {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.mana_m .m_right ul li {
	font-size:15px;
	padding:5px 0px;
}
.mana_m .m_right ul li a {
	display:block;
	line-height:2;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	margin-right:15px; color:#3b3b3b;
}
.mana_m .m_right ul li .date {
	color:#2c1772;
	white-space: nowrap;
}
.mana_m .m_right ul li a:hover {
	color:#2c1772;
	font-weight:bold;
}
.mana_m .m_left ul li a{ position: relative; display:block;}
.mana_m .m_left ul li a .tit{
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-right:100px;
}
.mana_m .m_left .xf_bt{ position: absolute;
    right: 3%;
    bottom: 17px;
    display: flex;
    align-items: center;
    z-index: 10;
    width: auto;
    left: auto;}
.mana_m .m_left .xf_bt span{ width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 50%;
    margin-left: 10px;
    position: relative; opacity:.5;
    cursor: pointer;}
.mana_m .m_left .xf_bt span.active{opacity:1;}
.mana_m .m_left .btn{ width:34px; height:52px; position:absolute; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color: rgba(0, 0, 0, 0.7); color:#fff;display: flex;
    align-items: center;
    justify-content: center; z-index:10; font-size:32px; display:inline-block; cursor:pointer;}
	
.mana_m .m_left ul li a{ position: relative; display:block;}
.mana_m .m_left ul li a .tit{
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-right:100px;
}
.mana_m .m_left .xf_bt{ position: absolute;
    right: 3%;
    bottom: 17px;
    display: flex;
    align-items: center;
    z-index: 10;
    width: auto;
    left: auto;}
.mana_m .m_left .xf_bt span{ width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 50%;
    margin-left: 10px;
    position: relative; opacity:.5;
    cursor: pointer;}
.mana_m .m_left .xf_bt span.active{opacity:1;}
.mana_m .m_left .btn{ width:34px; height:52px; position:absolute; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color: rgba(0, 0, 0, 0.7); color:#fff;display: flex;
    align-items: center;
    justify-content: center; z-index:10; font-size:32px; display:inline-block; cursor:pointer;}
.mana_m .m_left .btn.next{ right:0px; left:auto;}
.mana_m .m_left .btn.pre:before{ display:block;transform: rotate(
180deg);transform: rotateY(180deg);}
.mana_m .m_left .btn:hover{background-color: rgba(0, 211, 223, 0.8); }
.main_tit{align-items: flex-end; margin-bottom:20px;}
.main_tit .tpleft{ line-height:1; border-left:2px #2c1772 solid;    font-size: max(2.8rem, 25px);
    color: #2c1772; padding-left:15px;}
.main_tit .more{color: #2c1772;}
.mana_m .m_left ul li img{ width:100%; height:450px;object-fit: cover;
 object-position: center center;}
.system{display: flex;align-items:flex-start; margin-bottom:65px; }
.system .sys_right{ width:252px;}
.system .sys_right ul {display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 14px 0px;
align-items: stretch;}
.system .sys_right ul li a{ display:flex;align-items: center;    justify-content: space-between;background:#2b1770; color:#fff; padding:0px 20px 0px 31px; height:63px;}
.system .sys_right ul li a img{ width:25px;}
.system .sys_right ul li a .txt{ font-size:21px; flex:1; overflow:hidden; padding-left:30px;transition: all .3s ease;-webkit-transition: all .3s ease;}
.system .sys_right ul li a:hover .txt{ padding-left:38px;}
.system .sys_right ul li a .iconfont{ font-size:30px;}
.sys_new ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px 32px;
align-items: stretch;}
.sys_new ul li{display: flex;
    align-items: center; font-size:15px; overflow:hidden;  border-bottom:1px #d8d8d8 dashed;}
.sys_new ul li span{ display:inline-block; white-space:nowrap; line-height:33px; height:33px; padding:0px 10px;}
.system .sys_left{ margin-right:32px; flex:1; overflow:hidden;}
.sys_new ul li .lab{ background:#8174a3; color:#fff;}
.sys_new ul li .date{ border:1px #bbbbbb solid; border-left:0px; color:#000; margin-right:11px; font-size:14px;}
.sys_new ul li a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#333;padding: 5px 0px;}
.sys_new ul li a:hover{ color:#2c1772; font-weight:bold;}
.sys_new ul li .pic{ margin-left:10px; height:17px; width:auto;}
.main_tit.no1{ border-bottom:2px #14067b solid; padding-bottom:10px;}
.sys_new ul li.course .lab{ background:#bf9063;}
.system .main_tit.no1{ margin-bottom:30px;}
.monitor{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 35px 50px;
align-items: stretch;}

.mon_content .sys_new .sys_new ul{grid-gap: 15px 32px;}
.head_one.three{ background:#1d3079;}
.head_one.three .container1 .t_left .sub_t .tit{ color:#fff; font-weight:normal;}
.head_one.three .container1 .t_left .sub_t{ border-left:0px; padding-left:0px;}
.header_1 .head_one.three .tool .iconfont{ color:#fff;}
.recruit_1{ padding:26px 30px;box-shadow: 0px 0px 8px #999;
    background: #fff; margin-top:-80px; z-index:10; position:relative; margin-bottom:52px;}
.recruit_1 ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px 20px;
align-items: stretch;}
.recruit_1 ul li a{ display:block; height:108px;display: flex;
    align-items: center; padding:20px; color:#fff; justify-content: center;}
.recruit_1 ul li:nth-child(1){ background:#a792f7;}
.recruit_1 ul li:nth-child(2){ background:#5b78ed;}
.recruit_1 ul li:nth-child(3){ background:#39a5ed;}
.recruit_1 ul li:nth-child(4){ background:#ecb757;}
.recruit_1 ul li .content{  margin-left:15px;}
.recruit_1 ul li .content .tit{ font-size:24px; letter-spacing:2px;}
.recruit_1 ul li .content .eng{ font-size:12px;}
.recruit_1 ul li img{ height:50px; width:auto;}
.Nav_2.job_s{ background:#fff;}
.Nav_2.job_s ul li a{ color:#000;}
.Nav_2.job_s ul li a:hover, .Nav_2.job_s ul li.active a, .Nav_2.job_s ul li:hover ,.Nav_2.job_s ul li:hover a{
    color: #0e4588; font-weight:bold;
}
.Nav_2.job_s ul li .sumbit a{ color:#000; font-weight:normal;}
.business_1{background: #f3f5f8;
    padding-bottom: 50px;
    margin-bottom: 55px;}
.job_3 {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.job_3 .en_left {
	width:50%;
	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:80px;
	text-align:center;
	border-right:1px #9b9caf solid;
	margin-right:25px;
}
.job_3 .en_right ul li a {
	flex:1; font-size:15px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
}

.job_3 .en_right ul li:last-child {
	margin-bottom:0px;
}
.job_3 .en_right ul li a:hover{ color:#2c1772; font-weight:bold;}
.main_bt2.no91{ color:#000;align-items: center;}
.main_bt2.no91 .more1{ padding-right:30px; background-image:url(../images/right.png); background-repeat:no-repeat; background-position:center right; background-size:20px 20px; font-size:14px;transition: all .3s ease;-webkit-transition: all .3s ease;}
.main_bt2.no91 .more1:hover{ padding-right:38px;}
.monitor .main_bt2.no91{border-bottom: 2px #14067b solid; padding-bottom:10px;}

.alumni{ display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 35px 40px;
    align-items: stretch; margin-top:50px; margin-bottom:70px;}
.alumni .al_content{ overflow:hidden;}
.alumni .main_bt2.no91{border-bottom: 2px #c3c3c3 solid; padding-bottom:10px;}
.al_list ul li{ border-bottom:1px #d8d8d8 dashed;}
.al_list ul li a{ font-size:15px; color:#333;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; line-height:3; padding:5px 0px;}
.al_list ul li a:hover{color:#2c1772; font-weight:bold;}
.alumni .al_content .al_desc{ font-size:15px; line-height:2;}
.job_part .container1{display: flex;align-items:flex-start; }
.job_part .job_left{ width:278px; margin-top:-48px;}
.job_part .job_left .title{ height:max(10.4rem,85px); background:#1d3079;font-size:max(3.2rem,25px); color:#fff;display: flex;
    align-items: center;
    justify-content: center;}
.job_part .job_left .job_n{ padding:0px 15px; background:#f5f5f5; margin-bottom:15px;}
.job_part .job_left .job_n ul li a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding:10px 9px;font-size:max(1.8rem,16px);}
.job_part .job_left .job_n ul li { border-bottom:1px #dfe2e5 solid; line-height:2;}
.job_part .job_left .job_n ul li:last-child{ border-bottom:0px;}
.job_part .job_left .job_n ul li a:hover{ color:#1d3079; font-weight:bold;}
.job_part .job_left .job_n.no1 ul li{ text-align:center;}
.job_right{ flex:1; overflow:hidden; margin-left:max(10rem,30px); padding-top:45px;}
.job_right .j_title{ border-bottom:1px #cccccc solid; padding-bottom:12px;}
.job_right .j_title .tpleft img{ height:15px; width:auto; margin-right:10px;}
.job_right .j_title .tpleft span{ margin:0px 10px;}
.job_right .j_title .tpleft .purse{ color:#472a7e;}

.job_part .job_left .job_n4{ padding:0px 0px; background:#f5f5f5; margin-bottom:15px;}
.job_part .job_left .job_n4 ul li a{display:block; padding:10px 20px; text-align:center;font-size:max(2.2rem,20px); position:relative;}
.job_part .job_left .job_n4 ul li a .iconfont{ font-size:22px; position:absolute; right:15px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition: all .3s ease;-webkit-transition: all .3s ease;}
.job_part .job_left .job_n4 ul li { border-bottom:1px #dfe2e5 solid; line-height:2;}
.job_part .job_left .job_n4 ul li a:hover .iconfont{ right:25px;}
.job_part .job_left .job_n4 ul li:last-child{ border-bottom:0px;}
.job_part .job_left .job_n4 ul li a:hover,.job_part .job_left .job_n4 ul li.active a{ background:#00d3df; color:#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 dashed;
}
.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 { color:#1d3079;
	font-weight:bold;
}
.divid-a.no3 .active, .divid-a.no3 a:hover {
    color: #fff;
    background: #1d3079;
    border: 1px #1d3079 solid;
}
.job_part{ padding-bottom:70px;}
.al_contact{ font-size:15px; line-height:2.5;}
.al_contact ul li{ display:flex;align-items:flex-start; }
.al_contact ul li .tpleft{ margin-right:10px; white-space:nowrap;}
.al_contact ul li .content{ color:#666;}
.al_contact ul li a{color:#2c1772;}
.local_2{ color:#0C0C0C;margin-bottom:max(6.5rem,40px);}
.local_2 a{color:#0C0C0C; }

/*就业创业网*/
.obtain_2{ height:145px; position:relative;}
.obtain_2:before {
	width: 39.5%;
	height:100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #1d3079;
    clip-path: polygon(0% 0%, 100% 0%, 85% 100%, 0% 100%);
	content: '';
}
.obtain_2:after {
	width: 68%;
	height:172px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: #ecab23;
    clip-path: polygon(11% 0%, 100% 0%, 100% 100%, 0% 100%);
	content: '';opacity:.95;
}
.obtain_2 .ob_mess{ width:62.8%; float:right; position:relative; z-index:10; margin-top:-15px;}
.obtain_2 .ob_mess ul li{ flex:1;display: flex;
    align-items: center;
    justify-content: center;}
.obtain_2 .ob_mess ul li a{ display:flex;flex-direction: column; text-align:center;}
.obtain_2 .ob_mess ul li a img{ height:89px; width:auto; margin-bottom:5px;}
.obtain_2 .ob_mess ul li a:hover{ color:#fff;}
.alumni_2{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 35px 40px;
align-items: stretch; margin-bottom:50px;}
.alumni_2 .al_content{ overflow:hidden;}
.alumni_2 .ob_list ul li{ border-bottom:1px #d8d8d8 dashed;display: flex;align-items: center; padding:0px 5px;}
.alumni_2 .ob_list ul li a{ font-size:15px; color:#333;line-height:3; padding:5px 0px; flex:1; overflow:hidden; white-space:nowrap;}
.alumni_2 .ob_list ul li a:hover{color:#2c1772; font-weight:bold;}
.al_content .main_bt2.no91{ border-bottom: 2px #c3c3c3 solid;    padding-bottom: 5px; margin-bottom:15px;}
.al_content .main_bt2.no91 span{ padding-left:10px;}
.alumni_2 .ob_list ul li .hot{ color:#853e82; margin-right:5px;}
.alumni_2 .ob_list ul li .date{ margin-left:5px; color:#999;}
.obtain_3{ position:relative;}
.obtain_3:after {
	width:96%; max-width:1497px;transform:translateX(-50%);-webkit-transform:translateX(-50%);
	height:37px;
	position: absolute;
	top: -37px;
	left:50%;
	background: #fff;
	content: '';
}
.obtain_3 .container1{ position:relative; z-index:5;}
.ob_two{display: flex;align-items:flex-start; margin-bottom:25px; }
.ob_two .ob_left{ width:340px; margin-right:20px;}
.ob_two .ob_left .calendar{ }
.ob_two .ob_right{ flex:1; overflow:hidden;}
.ob_two .ob_left .elegant .title{border-bottom: 1px solid #eee;}
.ob_two .ob_left .elegant .title span{ display:inline-block; position:relative;    border-bottom: 2px solid #1e649f;
    display: inline-block;
    font-size: 18px;
    vertical-align: middle;
    position: relative;
    margin-bottom: -1px;
    padding: 0 0 8px;}
.ob_two .ob_left .ele_pic{ max-height:590px; overflow:hidden;}
.ob_two .ob_left .ele_pic ul li{ padding:5px; margin-top:10px;border: 1px solid #eee; text-align:center;}
.link_2{ padding:10px 0px; min-height:48px;}
.link_2 a{ color:#333; padding:5px 10px; white-space:nowrap; display:inline-block;}
.link_2 a:hover{ color:#1d3079;}
.ob_link{ margin-bottom:50px;}
.ob_class{ border-top:3px solid #1d3079;position:relative;width:100%;overflow:auto; }
.ob_class:before{width: 100%;
	height: 1px;
	position: absolute;
	left: 0px;
	bottom:0px;
	background: #ddd;
	content: '';}

.ob_class .more{ color: #1d3079;
    position: absolute;
    line-height: 44px;
    height: 44px;
    top: 0;
    right: 5px;
    z-index: 5;background-image:url(../images/more1.png); background-repeat:no-repeat; background-position:center right; background-size:20px 20px; padding-right:25px;}
.ob_class ul{ display:flex;align-items: stretch; overflow:auto;  }
.ob_class ul::-webkit-scrollbar { display:none;}
.ob_class ul li{ border-color:#ddd; border-width:0 1px 0px 1px; border-style:solid;margin-right:-1px; display:inline-block; height:44px; line-height:44px; padding:0px 15px; position:relative; cursor:pointer; white-space:nowrap; color:#333;}
.ob_class ul li.cur{ color:#1d3079;}
.ob_class ul li.cur:before{width: 100%;
	height: 1px;
	position: absolute;
	left: 0px;
	bottom:0px;
	background: #fff;
	content: '';}
.tabcontent_1 .link_2{
	display:none;
}
.tabcontent_1 .link_2.cur{
	display: block;
}
.mess_2{ margin-top:20px;}
.mess_2.no2{ margin-top:0px;}
.mess_2 .ob_class ul li{ padding:0px 12px;}
.mess_list { height: 261px;}
.mess_list ul li{display: flex;
    align-items: center;
    justify-content: space-between; height:42px;border-bottom: 1px dashed #ddd; position:relative; padding-left:10px;}
.mess_list ul li:before {
  background-color: #666;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
    width: 4px;
    height: 4px;
	content: '';
}
.mess_list ul li .tpleft{display: flex;
    align-items: center; flex:1; overflow:hidden; margin-right:8px;}
.mess_list ul li .tpleft a{ display:inline-block; max-width:80%; color:#333; overflow:hidden; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;} 
.mess_list ul li .tpleft .ico{border-radius: 3px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    margin-left: 5px; background:#1e649f;
    padding: 0 4px;
    text-align: center;}
.mess_list ul li .date{ color:#999; font-size:12px;}
.mess_list ul li .tpleft a:hover{color:#1d3079;}
.mess_list ul li:hover:before{ background:#1e649f;}
.tabcontent_2 .mess_list{
	display:none;
}
.tabcontent_2 .mess_list.cur{
	display: block;
}
.tabcontent_3 .mess_list{
	display:none;
}
.tabcontent_3 .mess_list.cur{
	display: block;
}
.tabcontent_4{ height:260px;}
.tabcontent_4 .ta_cont{
	display:none;
}
.tabcontent_4 .ta_cont.cur{
	display: block;
}
.new_3 ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 0px 25px;
align-items: stretch;}
.new_3 ul li{ display:flex;align-items: center; padding:11px 0px; overflow:hidden;border-bottom: 1px dashed #eee;}
.new_3 ul li .date{ text-align:center; width:60px; height:60px; text-align:center;display: flex; flex-direction: column;    border: 1px solid #eee;}
.new_3 ul li .date .moth{    background-color: #1d3079;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    height: 24px;}
.new_3 ul li .date .day{      background-color: #f5f5f5;
    line-height: 36px;
    height: 36px;
    font-size: 18px;}
.new_3 ul li .content{ flex:1; overflow:hidden; margin-left:14px; margin-right:20px;}
.new_3 ul li .content .title a{color:#1e649f; font-size:16px; height:28px; line-height:28px;}
.new_3 ul li .content .desc{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#666; height:24px; line-height:24px; margin-top:5px;}
.new_3 ul li .content .desc .lab{ margin-left:10px;}
.new_3 ul li .tpright{ width:80px; height:100%;display: flex;flex-direction: column; justify-content: space-between; align-items: flex-end; padding-right:20px; font-size:12px;}
.new_3 ul li .tpright .red{ color:#e52f3c;}
.new_3 ul li .tpright .sourse{ display: flex;
    align-items: center;color:#e52f3c; color:#999;}
.new_3 ul li .tpright .sourse img{ height:18px; width:auto; margin-right:5px;}
.new_3 ul li .content .desc .blue{ background:#1e649f;border-radius: 3px; color: #fff;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    margin-left: 5px;
    padding: 0 4px; display:inline-block; margin-right:5px;}
.new_3 ul li .content .title{ display:flex;align-items: center;}
.new_3 ul li .content .title a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.new_3 ul li .content .title .mark{    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    margin-left: 5px;
    padding: 0 4px;
    text-align: center; display:inline-block; background:#ddd;}
.new_3 ul li.sepcial .content .title a{ max-width:85%;}
.new_3 ul li .content .title a:hover{ text-decoration:underline;}

.new_4 ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 0px 25px;
align-items: stretch;}
.new_4 ul li{ display:flex;align-items: center; padding:8px 0px; overflow:hidden;border-bottom: 1px dashed #eee;}
.new_4 ul li .pic{width: 65px;
    height: 65px;border: 1px solid #eee;}
.new_4 ul li .pic img{ width:100%; height:100%;}
.new_4 ul li .content{ flex:1; overflow:hidden; margin-left:14px; margin-right:10px;}
.new_4 ul li .content .title a{color:#1e649f; font-size:16px; height:28px; line-height:28px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.new_4 ul li .content .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;color:#666; line-height:19px; font-size:13px;}
.new_4 ul li .content .desc .lab{ margin-left:10px;}
.new_4 ul li .tpright{ width:80px; height:100%;display: flex;flex-direction: column; justify-content: space-between; align-items: flex-end;  font-size:12px; color:#999;}
.new_4 ul li .tpright .sourse{ display: flex;
    align-items: center;color:#e52f3c; color:#999;}
.new_4 ul li .tpright .sourse img{ height:18px; width:auto; margin-right:5px;}
.new_4 ul li .content .title a:hover{ text-decoration:underline;}
.new_3.no1 ul{display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 0px 25px;
align-items: stretch;}
.new_3.no1 ul li .infor{    border: 1px solid #eee;
    width: 84px;
    height: 84px;display: flex;
    align-items: center;
    justify-content: center;color: #1e649f;
    font-size: 18px;}
.new_3.no1 ul li .infor .title{ display:block;}
.new_3.no1 ul li .infor .title a{ max-width:85%;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.new_3.no1 ul li .content .intro{ color:#666; line-height:24px;}
.new_3.no1 ul li .tpright{ width:180px;}
.mess_list ul li .pic{ margin-right:5px;}

.Nav_11 .container1{ position:relative;}
.Nav_11{ background:#fff;box-shadow:0px 12px 20px rgb(0 0 0 / 8%); margin-bottom:max(4.4rem,35px);}
.Nav_11 ul {}
.Nav_11 ul li{ flex:1; text-align:center; position:relative;}
.Nav_11 ul li a{ font-size:18px; color:#010101; white-space: nowrap;line-height:max(7.3rem,60px); display:block;}
.Nav_11 ul li a:hover,.Nav_11 ul li.active a.tit,.Nav_11 ul li:hover a.tit{ background:#00d3df; color:#fff;}
.Nav_11 ul li .sumbit{ background:#fff; width:100%; position:absolute; top:100%;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: #1d3079 solid 0.5rem;
  padding: 2rem 0;overflow:hidden;}
.Nav_11 ul li:hover .sumbit{ transform: scaleY(1) translateZ(0);
    opacity: 1;}
.Nav_11 ul li .sumbit a{ display:block; text-align:center; line-height:3;font-size:max(1.7rem,14px); color: #000; font-weight:normal;}
.Nav_11 ul li.active .sumbit a{}
.Nav_11 ul li .sumbit a:hover{ background:#ededed; color:#00d3df;}


/*移动菜单*/
.menubtn{
    display: flex;
    justify-content: center;
    align-items: center;
    width:26px;
    display:none;
    right:0px;
    z-index:100;
    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: #333;
	position:relative; border-radius:5px;
}
.header .menubtn .navbar-icons span{ background:#fff;}
.head_one.three .menubtn .navbar-icons span{ background:#fff;}
.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: 100%;
}

.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: 101%;
	background-color:#fff;
	z-index:999;
	transition:all .5s;
	-webkit-transition:all .5s;
	transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	padding-top:65px;
	display:flex;
	flex-direction:column;
	background:#1d3079;
}
.menu-mc.no2{ background:#000;}
.menu-mc.active{
	transform:translateY(0);
	-webkit-transform:translateY(0);
}
.menu-mc .close_1{ position:absolute; top:15px; right:15px; cursor:pointer;}
.menu-mc .close_1 img{ height:20px; width:auto;}


.menu-mc .list{
	flex:1;
	overflow:auto;
}

.menu-mc .list ul{
	padding: 11px 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; font-size:18px;transform: rotate(
90deg
);
-webkit-transform: rotate(
90deg
); display:inline-block;}
.menu-mc .list ul li a{
	display:block;
	font-size:14px; color:#fff;
}
.menu-mc .list ul li .submenu a{ padding-left:20px; line-height:2.5;}
.menu-mc .list ul li .submenu a:hover{ background:#d11010; font-weight:600;}

.focus_list{ display:none;}
.focus_list ul li { background:#fff; margin-top:35px; position:relative;box-shadow: rgba(204, 204, 204, 0.4) 0px 0px 10px 5px;}
.focus_list ul li:before {
	width: 90%;
	height: 12px;
	position: absolute;
	right: 0px;
	top: -12px;
	background: #00d3df;
	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;}

.focus_list.no3 ul li:before {
	background: #48497d;

}

.en_left{ position:relative;}
.en_left ul li a{ position: relative; display:block;}
.en_left ul li a .tit{
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-right:100px;
}
.en_left .xf_bt{ position: absolute;
    right: 3%;
    bottom: 17px;
    display: flex;
    align-items: center;
    z-index: 10;
    width: auto;
    left: auto;}
.en_left .xf_bt span{ width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 50%;
    margin-left: 10px;
    position: relative; opacity:.5;
    cursor: pointer;}
.en_left .xf_bt span.active{opacity:1;}
.en_left .btn{ width:34px; height:52px; position:absolute; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color: rgba(0, 0, 0, 0.7); color:#fff;display: flex;
    align-items: center;
    justify-content: center; z-index:10; font-size:32px; display:inline-block; cursor:pointer;}
	
.en_left ul li a{ position: relative; display:block;}
.en_left ul li a .tit{
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-right:100px;
}
.en_left .xf_bt{ position: absolute;
    right: 3%;
    bottom: 17px;
    display: flex;
    align-items: center;
    z-index: 10;
    width: auto;
    left: auto;}
.en_left .xf_bt span{ width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 50%;
    margin-left: 10px;
    position: relative; opacity:.5;
    cursor: pointer;}
.en_left .xf_bt span.active{opacity:1;}
.en_left .btn{ width:34px; height:52px; position:absolute; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color: rgba(0, 0, 0, 0.7); color:#fff;display: flex;
    align-items: center;
    justify-content: center; z-index:10; font-size:32px; display:inline-block; cursor:pointer;}
.en_left .btn.next{ right:0px; left:auto;}
.en_left .btn.pre:before{ display:block;transform: rotate(
180deg);transform: rotateY(180deg);}
.en_left .btn:hover{background-color: rgba(0, 211, 223, 0.8); }
.Nav_1.no7{ margin-bottom:0px; display:none;}

 @media screen and (max-width:1640px){

.header .logo img{ width:280px;}
.header .top_right .menu ul li .sumbit a{ font-size:15px; font-weight:normal;}
}





@media screen and (max-width: 850px){
.typclass ul li {
    line-height: 51px !important;
}
}
 @media screen and (max-width:1500px){
	 .part_2 .new_pic ul li .content{ font-size:16px;}
	 .footer .bottom{ font-size:14px;}
	 .shortcut ul li a{ font-size:16px;}
	 .mana_one1{ margin-bottom:200px;}
	 .mana_one .infor{ width:586px; height:586px;}
	 .mana_one .m_btn{ width:210px; height:210px;font-size: 25px;}
	 .mana_one .m_btn.org{ left:210px; bottom:210px;}
	 .mana_one .m_btn.gray{ left:420px;}
	 .Features ul li{ font-size:15px;}
	 .mana_one1 .infor{ width:420px; height:424px;}
	 .mana_one1 .m_btn{ width:210px; height:212px; left:630px; font-size:25px;}
	 .mana_one1 .m_btn.green{ left:420px;}
	 .mana_one1 .m_btn.gray{ left:630px; top:212px;}
	 .mana_one1 .infor.no1{ width:289px; height:269px;}
	 .mana_one1 .infor .content .title{ font-size:35px;}
	 .mana_one .infor .content .title{ font-size:35px;}
	 .mana_one .m_btn .content .iconfont{ font-size:60px;}
	 .mana_one1 .m_btn .content .iconfont{ font-size:54px;}
 }
  @media screen and (max-width:1440px){
	  .mana_one .infor{ width:730px; height:730px;}
	  .mana_one1 .infor.no1{ width:480px;}
	  .research_3 .tabcontent_1{ height:500px;}
  }
   @media screen and (max-width:1340px){
	  .mana_one .infor{ width:630px; height:630px;}
	  .mana_one1 .infor.no1{ width:350px;}
	 
	  
  }
 @media screen and (max-width:1200px){

	.header .top_right .menu ul li{ margin-left:24px;}
	.part_2 .new_pic{ width:80%;}
	.index_bt{ width:95%;font-size:32px;}
	.index_bt .more{ font-size:14px;}
	.part_2 .new_pic ul li .content{ font-size:14px;}
	.main_bt .tpleft .title,.index_video .video_right .video_t .tpleft .title{ font-size:32px;}
	.main_bt .tpleft .eng,.index_video .video_right .video_t .tpleft .eng{ font-size:25px; margin-bottom:5px;}
	.index_video .video_right ul li a{ font-size:22px;}
	.index_video .video_right{ margin-left:4%;}
	.media .eng{ display:none;}
	.media ul li .infor{ font-size:14px;}
	.media ul li .infor img{ margin-top:0px;}
	.online ul{ grid-gap:15px 15px;}
	.typclass ul li span{ font-size:22px;}
	.mana_one{ zoom:0.8;}
	.mana_one1{ zoom:0.8;}
	.shortcut ul li a{ font-size:12px;}
	.recruit_1 ul li .content .tit{ font-size:20px;}
	.recruit_1 ul li a{ padding:15px;}
	.recruit_1{ padding:20px;}
	.recruit_1 ul li img{ height:45px;}
	.recruit_1 ul li .content .tit{ letter-spacing:0px;}
	.Nav_11{ margin-bottom:35px;}
	.part_1{ height:auto;}

}
 @media screen and (max-width:1000px){
	.header .top_right .menu ul{ display:none;}
	.header .top_right{align-items: center;}
	.g-nav2 .scroll ul{ display:flex; flex-direction: column;}
	.g-nav2 .scroll ul li{ text-align:left; width:100%; display:flex;flex-direction: column; margin-bottom:15px;}
	.g-nav2 .scroll li .list{display:flex; flex-wrap: wrap;}
	.g-nav2 .scroll li a{padding:5px 10px;}
	.g-nav2 .scroll li .list h3{ line-height:2;}
	.g-nav2 .scroll ul{ margin-bottom:40px;}
	.Follow_1{ width:90% !important; margin-top:50px;}
	.Follow_1 span.active{ width:40px; height:40px;}
	.Follow_1 span{ width:18px; height:18px;}
	.part_2{    padding-top: 65px;
    padding-bottom: 55px;}
	.index_bt{ margin-bottom:35px;}
	.part_2 .new_pic ul li .content .date{ margin-bottom:5px;}
	.part_2 .new_pic ul li .content{ bottom:5%;}
	.part_3{padding-top: 55px;
    padding-bottom: 65px;}
	.research .rese_left{ padding-top:0px;}
	.index_video .video_right{ width:240px;}
	.index_video .video_right .video_t{ margin-bottom:30px;}
	.part_4 .main_bt{ margin-bottom:35px;}
	.online ul li .weix{ font-size:14px;}
	.typclass{ margin-bottom:60px; overflow:auto;}
	.mana_one{ zoom:0.75;}
	.mana_one1{ zoom:0.75;}
	.shortcut ul{}
	.Nav_2{ display:none;}
	.header_1 .head_one .tool{ display:block;}
	.header_1 .head_one .tool .iconfont{ font-size:30px;}
	.Nav_11 .container1{ display: flex; height:60px;
    align-items: center; align-items: center;justify-content: flex-end;}
	.Nav_11 ul{ display:none;}
	.menubtn{ display:block;}
	.part_1{ height:auto;}
}
 @media screen and (max-width:900px){
	 .mana_one{ zoom:0.67;}
	.mana_one1{ zoom:0.67;}
	.shortcut ul{flex-wrap: wrap;justify-content: flex-start;}
	.shortcut ul li{ width:25%; flex:none; margin:10px 0px;}
	.shortcut ul li a .iconfont{ font-size: 45px;}
	.shortcut ul li a .icon-youjian1{font-size: 38px;}
	.shortcut ul li a .icon-wendang{font-size: 38px;}
	.shortcut ul li:last-child:before{ display:block;}
	.part_1{ height:auto;}
.footer .bottom .copyright span {
    display: block !important;
}

.online_1 {
    display: none !important;
    position: fixed;
    right: 16px;
    bottom: 116px;
    z-index: 999;
    background: #1e62ec;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    width: 64px;
    transition: all .15s ease-out;
    border: 1px solid #f6faff80;
    border-radius: 7px;
}

 }
 @media screen and (max-width:850px){
 .header .logo img { height:40px; width:auto;}
 .research{flex-direction: column;}
 .research .rese_left{ width:100%;}
 .research .rese_left .desc{ font-size:14px; margin-bottom:1.6rem;}
.research .rese_left ul li a{ font-size:14px;}
.research .rese_left ul li.cur a{ font-size:16px;}
.research .rese_left ul li.cur a{ margin-right:0px;}
.research .rese_left ul li{ padding:15px 0px;}
.research .rese_left ul li.cur{ padding:20px 0px;}
.research .rese_left ul li.cur a{ min-height:auto;}
.research .tabcontent_1{ margin-left:0px; margin-top:30px;}
.research .rese_left ul li{ margin-left:22px;}
.research .rese_left ul li.cur a:before{ width:3px;left: -22px;}	
.index_video{ flex-direction: column;flex-direction: column-reverse;}
.index_video .video_right{ margin-left:0px; width:100%;}
.index_video .video_right ul{ display:flex;  width:100%; overflow:auto;}
.index_video .video_right ul li{ margin:0px 10px 15px 0px;}
.index_video .video_right ul li a{ font-size:18px; padding: 0px 20px 0px 35px; line-height:2;}
.index_video .video_right ul li a:before{ width:10px; height:10px; left:15px; right:auto;}
.index_video .video_right ul li a{}
.research{ margin-bottom:65px;}
.media ul{flex-direction: column;}
.media ul li.no1{ width:100%;}
.media ul li.no2{ width:100%; margin:10px 0px;}
.media ul li.no3{ width:100%;}
.media ul li .photo a .pic{height: 393px;object-position: top center;}
.shortcut ul li a .iconfont{ font-size: 40px;}
.shortcut ul li a .icon-youjian1{font-size: 35px;}
.shortcut ul li a .icon-wendang{font-size: 35px;}
.shortcut ul li:last-child{ width:50%;}
.shortcut ul li:before{background-color:rgba(255,255,255,0.5);}
.shortcut ul li:last-child:before{ display:none;}
.research_3{  flex-direction: column;}
.research_3 .tabcontent_1{ height:auto;}
.research_3 .rese_left{ width:100%; margin-left:0px; overflow:hidden;}
.research_3 .rese_left ul li{ padding:20px 10px;}
.notice_one ul{    grid-template-columns: repeat(2, 1fr);}
.notice_top{ grid-template-columns: repeat(1, 1fr);grid-gap: 40px 0px;}
.mana_m{flex-direction: column;}
.mana_m .m_left{ width:100%;}
.mana_m .m_left ul li img{ height:300px;}
.mana_m .m_right{ flex:none; width:100%;}
.mana_m .m_right ul li{ font-size:14px;}
.main_tit .tpleft{ font-size:22px;}
.system{flex-direction: column;}
.sys_new ul{    grid-template-columns: repeat(1, 1fr);}
.system .sys_left{ flex:none; width:100%; margin-bottom:35px;}
.system .sys_right{ width:100%;}
.sys_new ul li{ font-size:14px;}
.system .sys_right ul li a .txt{ font-size:18px;}
.system .sys_right ul li a{ height:53px;}
.monitor{grid-template-columns: repeat(1, 1fr);}
.mana_m{ margin-bottom:40px;}
.system{ margin-bottom:40px;}
.recruit_1 ul{grid-template-columns: repeat(2, 1fr);}
.recruit_1{ margin-top:0px;}
.business_1{ padding-top:30px;}
.job_3{flex-direction: column;}
.job_3 .en_left{ width:100%; margin-bottom:25px;}
.job_3 .en_right{ margin-left:0px;}
.job_3 .en_right ul li a{ font-size:14px;}
.alumni{ grid-template-columns: repeat(1, 1fr);}
.al_list ul li a{ font-size:14px;}
.alumni .al_content .al_desc{ font-size:14px;}
.alumni .main_bt2.no91{ margin-bottom:15px;}
.alumni{ margin-bottom:50px; margin-top:35px;}
.job_part .job_left{ display:none;}
.job_right{ margin-left:0px;}
.obtain_2 .ob_mess ul li a{ align-items: center;}
.obtain_2 .ob_mess ul li a img{ height:68px; width:68px;}
.alumni_2{grid-template-columns: repeat(1, 1fr);}
.ob_two{ flex-direction: column;}
.ob_two .ob_left{ width:100%; margin-bottom:30px; margin-right:auto;}
.ob_two .ob_right{ flex:none; width:100%; }
.ob_class{ padding-right:70px;}
.Nav_1.no7{ display:block;}
.part_1{ height:auto;}
}
 @media screen and (max-width:768px){
	 .header .top_right .menu .r_link{ display:none;}
	 .search_1{ width:60%;}
	 .index_bt{font-size:26px;}
	 .main_bt .tpleft .title,.index_video .video_right .video_t .tpleft .title{ font-size:26px;}
	 .main_bt{ margin-bottom:25px;}
	 .main_bt .more{ font-size:14px;}
	 .header{ padding-top:20px;}
	 .header:before{height: 80px;background-size:auto 100%;}
	 .online ul{grid-template-columns: repeat(3, 1fr);}
	 .typclass ul li span{font-size:18px;line-height: 43px;height:45px;}
	 .typclass ul li{line-height:45px;padding-bottom: 10px;}
	 .typclass ul li .txt{ height:45px;}
	 .typclass ul li span{border-radius: 25px;}
	 .Typical ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 15px 15px;
align-items: stretch;
}
.Typical ul li{ width:auto;}
.Typical ul li .photo{ margin-top:20px;}
.Typical{ margin-bottom:35px;}
.Features ul li{ width:100%; padding:20px;}
.Features .btn{ width:35px; height:167px;border: 2px #00d3df solid;font-size: 60px; }
.Features .pre{  border-right: 0px;}
.Features .next{border-left: 0px;}
.Features{ padding:0px 35px;}
.Features ul li{ font-size:14px;}
.part_5{ padding-bottom:27px;}
.shortcut ul li:nth-child(4n):before{ display:none;}
.banner .btn{ font-size:60px;}
.banner .pre{ left:1%;}
.banner .next{ right:1%;}
.part_6{padding-top: 62px;}
.shortcut_menu{ margin-bottom:40px; display:block;}
.shortcut_menu ul.shor_m{display: grid;
	grid-template-columns: repeat(3, 1fr);
align-items: stretch;}
.shortcut_menu ul.shor_m li{ background:#007bac;}
.shortcut_menu ul li a{ display:block; padding-top:100%; position:relative; color:#fff; font-size:16px;}
.shortcut_menu ul.shor_m li a .content{ position:absolute; left:50%; top:50%;transform: translate(-50%,-50%); text-align:center; color:#fff; width:100%;display: flex;  flex-direction: column; align-items: center;}
.shortcut_menu ul.shor_m li a .content .iconfont{ font-size:45px; width:45px; height:45px; text-align:center; line-height:45px; display:inline-block; margin-bottom:10px;}
.shortcut_menu ul.shor_m li a .content .icon-dingwei,.shortcut_menu ul.shor_m li a .content .icon-fenxiangxiao{ font-size:42px;}
.shortcut_menu ul.shor_m li a .content .icon-qitafuwu{ font-size:40px;}
.shortcut_menu ul.shor_m li:nth-child(2){background:#f19975;}
.shortcut_menu ul.shor_m li:nth-child(3){background:#b3b3b4;}
.shortcut_menu ul.shor_m li:nth-child(4){background:#00aaa9;}
.shortcut_menu ul.shor_m li:nth-child(6){background:#4CAF50;}
.shortcut_menu ul.view_pic{display: grid;
	grid-template-columns: repeat(2, 1fr);
align-items: stretch;}
.shortcut_menu ul.view_pic li a{ position:relative; padding-top:100%;}
.shortcut_menu ul.view_pic li a:before{width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	  background-color:rgba(0,0,0,0.3); z-index:3;
	content: '';
}
.shortcut_menu ul.view_pic li a img{ position:absolute; width:100%; height:100%; left:0px; top:0px;object-fit: cover;object-position: center center; }
.shortcut_menu ul.view_pic li a .content{ position:absolute;left:50%; top:50%;transform: translate(-50%,-50%); z-index:5;}
.shortcut_menu ul.view_pic li a .content .title { font-size:18px; font-weight:bold;}
.mana_one,.mana_one1{ display:none;}
.nybanner .container1 .title{ font-size:18px; font-weight:bold; margin-bottom:2px;}
.nybanner .container1{ bottom:10%;}
.Nav_1 ul li a{ font-size:16px; padding:0px 15px;}
.Nav_1 .container1{ width:100%;}
.Nav_1{ margin-bottom:50px;}
.Organization ul li dl { grid-gap: 15px 15px; grid-template-columns: repeat(2, 1fr);}
.Organization ul li dl dd{ padding-left:20px; font-size:14px;}
.Organization ul li { margin-bottom:35px;}
.leader ul li{ width:100%;}
.leader ul li:nth-child(2){ border-top:0px;}
.leader ul li.lost{ display:none;}
.leader ul li .tpleft{ width:190px;}
.leader ul li .tpleft .desc{ font-size:12px;}
.leader ul li dl{ font-size:14px;}
.leader ul li dl dd{ min-width:66px;}
.leader ul li .tpleft .title{ font-size:16px;}
.leader_2 .led_intro .content .desc{ font-size:14px;}
.leader_2 .led_for{ font-size:14px;}
.news_m ul{  grid-template-columns: repeat(1, 1fr);    grid-gap: 20px 0px;}
.news_m ul li .title a{ font-size:14px;}
.news_m ul li .date .big{ font-size:20px;}
.news_m ul li .date{ width:90px; height:90px;}
.fany{ margin-top:30px;}
.video_new ul{grid-template-columns: repeat(2, 1fr);}
.video_new ul li a .tit{ font-size:14px;}
.midd_m.no1{ padding-top:35px;}
.Nav_2 .container1{ width:100%;}
.head_one .container .t_left .logo1 img{ height:35px;}
.head_one .container1 .t_left .sub_t .tit{ font-size:18px;}

.top_1{ display:none;}
.head_one .container1{ height:60px;}
.head_one .container1 .t_left .sub_t{ padding-left:14px; margin-left:14px;}
.online_1,.online_2{ display:none;}
.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;
}
.main_bt2{ font-size:25px; margin-bottom:25px;}
.local_1{ margin-bottom:35px;}
.new_show .title{ font-size:22px;}
.new_show .infor{ margin-bottom:25px;}
.new_show .n_content{ font-size:14px;}
.newlist ul li .date{ margin-right:15px;}
.main_bt2.ceshi{ font-size:22px;}
.research_3{ margin-bottom:40px; display:none;}
.focus_list.no3{ margin-bottom:40px;}
.head_one .container1 .t_left .logo1 img{ height:30px;}
.job_right{ padding-top:35px;}
.fan_1 ul li a{ font-size:14px;}
.local_2{ margin-bottom:30px;}
.header .top_right .tool .icon-sousuo{ display:none;}
.banner .btn{ display:none;}
.part_1{ height:auto;}
.search_1 .content .key{ display:none;}
.obtain_2:after,.obtain_2:before{ display:none;}
.obtain_2{ background:#ecab23; height:auto; padding-top:25px; overflow:hidden; padding-bottom:25px; margin-bottom:30px;}
.obtain_2 .ob_mess{ position:static; margin-top:0px; width:100%;}
.obtain_3:after{ display:none;}
.new_3 ul{  grid-template-columns: repeat(1, 1fr);}
.tabcontent_4{ overflow:hidden;}
.new_4 ul{ grid-template-columns: repeat(1, 1fr);}
.new_3.no1 ul li{ flex-wrap: wrap;}
.new_3.no1 ul li .tpright{ width:100%;}
.new_3.no1 ul li .content .intro{ line-height:22px;}
.new_3.no1 ul li .tpright .sourse{ display:none;}
.alumni_2 .ob_list ul li a{ font-size:14px; padding:2px 0px;}
.alumni_2{ margin-bottom:35px; grid-gap: 30px 0px;}
.ob_link{ margin-bottom:35px;}
.focus_list{ display:block;}
.research { overflow:hidden;}
.research .rese_left ul{ display:none;}
.research .tabcontent_1{ display:none;}
 }
  @media screen and (max-width:640px)
  {.leader_2 .led_intro{ flex-direction: column;}
  .leader_2 .led_intro .content{ padding:20px;}
  .leader_2 .led_intro .pic{ width:100%; text-align: center; padding:10px;}
  .leader_2 .led_intro .pic img{ width:auto; max-width:80%;}
  .leader_2 .led_intro .content .title{ text-align:center;}
  .Features ul li{ padding:20px 0;}
  .tabcontent_4 .ta_cont .mess_list ul li .date{ display:none;}
  .local {display:none;}
  }
  @media screen and (max-width:500px){
	
	 .search_1{ width:90%;}
	 .recruit_1{ padding:15px; margin-bottom:35px;}
	 .recruit_1 ul {    grid-gap: 15px 15px;}
	.recruit_1 ul li a{ padding:10px; height:auto;}
	.recruit_1 ul li img{ height:35px;}
	.recruit_1 ul li .content{ margin-left:10px;}
	.recruit_1 ul li .content .tit{ font-size:18px;}
	.recruit_1 ul li .content .eng{ line-height:1;}
	.obtain_2 .ob_mess ul li a{ font-size:12px;}
	.obtain_2 .ob_mess ul li a img{ width:58px; height:58px;}
	.local {display:none;}

 }
  @media screen and (max-width:450px){
	.shortcut_menu ul{
	grid-template-columns: repeat(2, 1fr);}
	.shortcut_menu ul.shor_m li a .content .iconfont{ font-size:38px;}
	.shortcut_menu ul.shor_m li a .content .icon-dingwei{ font-size:35px;}
	.shortcut_menu ul.shor_m li a .content .icon-fenxiangxiao{ font-size:35px;}
.shortcut_menu ul.shor_m li a .content .icon-qitafuwu{ font-size:34px;}
.video_new ul{grid-template-columns: repeat(1, 1fr);}
.notice_one ul{    grid-template-columns: repeat(1, 1fr);    grid-gap: 20px 0px;}
.local {display:none;}
 }
 
 .ld ul li a {
    padding-top: 66.06%;
}
@media screen and (max-width:1000px) {
.research .rese_left ul li{
      width: 96%;
 }
}

@media screen and (max-width:550px) {
 .media ul li .photo a .pic {
    height: 246px;
    object-position: top center;
}
}
.footer .bottom .copyright span {
    margin: 0 8px;
}
@media screen and (max-width: 1570px){
.seven{
    width: 96% !important;
    margin: 0 auto !important;
}
}
@media screen and (max-width: 500px){
.seven{
    width: 69% !important;
    margin: 0 auto !important;
}


}