/* @import url(https://font.sec.miui.com/font/css?family=MiSans:300,400:MiSans); */
@import url(https://font.sec.miui.com/font/css?family=Source_Han_Serif:400,700:Source_Han_Serif);

html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0; background: #f4f8fd; }
.html_index body{ background: transparent; }
main{display:block;}
h1{margin:.67em 0;font-size:2em;}
hr{overflow:visible;box-sizing:content-box;height:0;}
pre{font-size:1em;font-family:monospace,monospace;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
code,kbd,samp{font-size:1em;font-family:monospace,monospace;}
small{font-size:80%;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sub{bottom:-.25em;}
sup{top:-.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15;}
button,input{overflow:visible;}
button,select{text-transform:none;}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
p, h1, h2, h3, h4, h5, h6, ul, li, ol, a, div, dl, dd, dt { padding: 0; margin: 0; }
ul { list-style: none; }
a { text-decoration: none; }
input { padding: 0; }
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.container { width: 82%; margin: 0 auto; min-width: 1200px; max-width: 1900px; position: relative; }

.overfloat-dot {overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}


/* .logo { background: url(../img/headerbg.jpg) repeat center center; } */
.logo { background: #f9f9f9; }
.logo.scrolled { display: none; }
.logo .container { height: 141px; overflow: hidden; background: url(../img/logo_schol.png) no-repeat 88% center; background-size: auto auto; }
.logo .home_box { float: left; margin: 30px 0 0 3em; }
.logo .home_box img { height: 80px; }

.logo .tr_box { float: right; display: none; }
.logo .search_box { top: 70px; right: 2em; position: relative; }
.logo .search_box .btn { width: 2em; height: 2em; background: url(../img/search.png) no-repeat center center; }


.layer{background:rgba(0,0,0,0.8);position: fixed;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0; z-index: -1; transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.layer.showdiv{opacity:1;visibility:visible; z-index: 100000;}
.layer .close {font-size:60px; position:absolute;right:50px;top:50px;width:80px;height:80px;text-align: center;line-height:80px;cursor:pointer;color:#ccc;}
.layer .close img { width: 50px; }
.layer .search_box{height:45px;line-height:45px;width:550px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;margin-top:-100px;}
.layer.showdiv .search_box{transform:none;transition:all 0.5s ease-out 0s;opacity:1;}
.layer .search_box .kw{background:#fff; border:none; -ms-flex:1;flex:1;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background: #0062D4;color:#fff; box-shadow: none; border:none; width:120px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer.active{ opacity: 1; z-index: 1000000; }

.menu { background: #0062D4; float: none; height: 50px; line-height: 50px; }
.menu.scrolled { top: 0; position: fixed; z-index: 11; width: 100%; }
.menu .ul1 > li { float: left; position: relative; width: 13%; }
.menu .ul1 > li.search_btn { cursor: pointer; width: 50px; text-align: center; 
/* background: #01D49E; */
 }
.menu .ul1 > li.search_btn img { top: 6px; position: relative; }
.menu .ul1 > li.search_btn:hover { background: #3485ff; }
.menu a { color: #fff; display: block; text-align: center; font-size: 20px; }
.menu .ul1 > li.cur,
.menu .ul1 > li:hover {background: #fff; }
.menu .ul1 > li.cur > a,
.menu .ul1 > li:hover > a { color: #0062D4; }
.menu.scrolled a { color: #fff; }
.menu .ul2 { display: none; z-index: 10; line-height: 40px; background: #fff; position: absolute; top: 50px; width: 100%; }
.menu .ul1 > li:hover .ul2 { display: block; }
.menu .ul2 a { font-weight: normal; color: #000; font-size: 18px; white-space: nowrap; }
.menu .ul2 li { position: relative; }
.menu .ul2 li:hover { background: #0062D4; }
.menu .ul2 li.has:hover { background: #0062D4 url(../img/nav_detail.png) no-repeat center right; }
.menu .ul2 li:hover > a { color: #fff; }
.menu .ul2 li + li { border-top: 1px solid #D2DFE8; }
.menu .ul3 { display: none; position: absolute; left: 99%; top: 0; width: 100%; background: #fff; }
.menu .ul2 > li:hover .ul3 { display: block; }
.full_slide { position: relative; text-align: center; }
.full_slide::before { position: absolute; top: 0; left: 0; width: 100%; height: 60px; content:''; display: block; background: url(../img/header_bottom_bg.png) repeat-x top left / auto 100%; z-index: 8; opacity: 0.2;}
.full_slide img { margin: 0 auto; display: block; height: 550px; width: 100%; object-fit: cover; }
.full_slide .swiper-button-next, 
.full_slide .swiper-button-prev { transform: translateY(-50%); }
.full_slide .swiper-pagination { bottom: 30px; left: 50%; transform: translateX(-50%); }
.full_slide .swiper-pagination .swiper-pagination-bullet { width: 12px; height: 12px; margin-right: 0.6em; background: #fff; margin-right: 1.5em; opacity: .6; }
.full_slide .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }

.row_hd { clear: both; margin: 40px auto 30px; position: relative; }
.row_hd .cat_name { height: 40px; background: url(../img/cat_title_bg.png) no-repeat left center; }
.r2 .row_hd .cat_name,
.r4 .row_hd .cat_name { background-image: url(../img/cat_title_bg_2.png); }
.row_hd h2 { font-family: 'Source Han Serif'; font-weight: 700; font-size: 26px; color: #333; letter-spacing: 2px; padding-left: 26px; background: url(../img/cat_title_dot.png) no-repeat left 13px;  float: left; display: inline-block; }
.row_hd h2 i { font-style: normal; /*color: #2043b7;*/  }
.row_hd .en	{ margin-left: 8px; float: left; position: relative; top: 10px; font-size: 16px; color: #333; text-transform: uppercase; }
.row_hd .cat_tail { background: #fff;  border-radius: 1.2em;  transition: 0.5s; position: absolute; right: 0; top: 0; line-height: 36px; padding: 0 1em; }
.row_hd .cat_tail .more { color: #999; font-size: 16px;}
.row_hd .cat_tail .more img { padding:
0 0 0 0.2em;
  width: 1.2em; }
.row_hd .cat_tail:hover .more { color: #1953aa; }

.row_tail { transition: 0.5s; line-height: 36px; margin: 3em auto 0; text-align: center; }
.row_tail a { display: inline-block; }
.row_tail .cat_tail { border: 1px solid #fff; padding: 0.1em 1.5em; }
.row_tail:hover .cat_tail { background: #fff; }

.row_tail .more { transition: all .4s; font-size: 16px; color: #fff; }
.row_tail:hover .more { color: #0b66b9; }



.r1 { overflow: hidden; padding-bottom: 80px; background: url(../img/ir1_bg.jpg) no-repeat center center / 100% auto; }
.r1 .row_hd { margin: 50px auto 35px; }

.r1 .row_hd .cat_name { text-align: initial; overflow: hidden; }


.r1l { width: 65.34%; float: left; }

.r1r { width: 32%; float: right; }

/* *********** */
.newsSlide{ background: #F6F9FC;  overflow:hidden}
.newsImg{overflow:hidden;float:left;position:relative;width:51%;height:350px}
.newsImg img{transition:all .5s;display:block;width:100%;height:100%;object-fit:cover}
.newsDate{padding:16px 0;width:70px;z-index:2;background:#0b66b9;position:absolute;left:0;top:0;text-align:center}
.newsDate p{line-height:1;margin-bottom:5px;font-size:28px;color:#fff}
.newsDate span{font-size:12px;line-height:1;color:#fff}
.newsImg:hover img{transform:scale(1.05)}
.newsArt{float:right;height:350px;width:48%; padding:36px 20px 0; box-sizing: border-box; }
.newsArt h2{ /*color:#fff; */font-size:22px;line-height:34px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newsArt p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient:vertical;font-size:16px;color: #666;line-height: 1.5;margin:20px 0 45px; }
.newsSwiper{margin-bottom:25px;position:relative;overflow:hidden}
.newsArt a{transition:all .4s;display:block;width:94px;line-height:36px; font-size:14px; border:1px solid #7490A5;text-align:center; color: #7490A5; border-radius: 6px;}
.newsArt a:hover{background:#fff;color:#000; border-color: #000; }
.newsSwiper .swiper-pagination{width:auto!important;right:0!important;left:auto!important;text-align:right;bottom:35px!important;padding-right:30px;box-sizing:border-box}
.newsSwiper .swiper-pagination span{ width: 10px; height: 10px; border:1px solid #fff;background:0 0;opacity:1}
.newsSwiper .swiper-pagination span.swiper-pagination-bullet-active{background:#fff}

.newsList li{border-top: 1px solid #D2DFE8;padding:20px 10px;box-sizing:border-box;transition:all .4s;line-height:28px;float:left;overflow:hidden;width:49%}
.newsList li:nth-child(2n){float:right}
.newsList li p {width:calc(100% - 123px);float:left;font-size:19px;height:56px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; position: relative; }
.newsList li p:before { width: 0.35em; height: 0.35em; margin-right: 0.8em; content: ''; background: #666; display:inline-block; }
.newsList li a{display:block;outline:hidden}
.newsList li span{float:right;font-size:18px;color:#8d8d8d}
.newsList li:hover{padding:20px; }
.newsList li:nth-child(3),.newsList li:nth-child(4){border-bottom:1px solid #D2DFE8; }


.event_list { background:#fff; padding: 20px; } 
.event_list table {  overflow: hidden; font-size: 20px;  }
.event_list table tr td{ text-align: center; border: #eee 1px solid; padding: 0.6em 1em;}
.event_list table .menu { background: #0072dd; text-align: center; font-weight: bold; }
.event_list table tr td a,
.event_list table tr td span{ color: #333;  }
.event_list table .title{ width: 38%; } 
.event_list table .time{ width: 18%; }
.event_list table .location { width: 10%; }
.event_list table .speaker{ width: 18%; }
.event_list table .host{ width: 15%; }
.event_list table .menu span{ color: #fff; }
.event_list table span{ line-height: 1.5em; }
.event_list table tr:hover { background: #edf6ff;  }
.event_list table tr.menu:hover { background: #0072dd; }
.event_list table tr:hover a { color: #0072dd;  }

.cover_box { padding: 10px 20px; background:#fff; }
.people_cat { margin-top: 40px; 
/* background: linear-gradient(to bottom, transparent, #1d5db70a); */
 }
.people_cat .p_hd h2 { font-size: 22px; color: #0072dd; padding: 0 0 0.6em 1em; border-bottom: 1px solid #e8e8e7; margin-bottom: 0.6em; }
 
.people_cat .p_bd { font-size: 18px; padding: 1em; }
.people_cat .p_bd ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.people_cat .p_bd li { width: 49%; padding: 1em 0 1em; clear: both; overflow: hidden; border-bottom: 1px dashed #ccc; }
.people_cat .thumb { width: 20%; float: left; position: relative; padding-bottom: 25%; box-shadow: 0 5px 12px #0002; overflow: hidden; }
.people_cat .thumb img { transition: all 0.3s ease-in-out; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit:cover; }

.people_cat .intro { width: 76%; float: right; line-height: 2; }
.people_cat .intro a { color: #333; }
.people_cat .intro .p_mail,
.people_cat .intro .p_research { font-size: 16px; color: #666; }

.people_cat li:hover strong { color: #000; }
.people_cat li:hover img { transform: scale(1.05); }
.people_cat li:hover .thumb { box-shadow: 0 5px 12px #0005; }
.people_cat li:hover .p_mail,
.people_cat li:hover .p_research { color: #333; }


.people_year_menu,
.publication_year_menu { background: #fff; padding: 40px 0 0 60px; display: flex;  flex-wrap: wrap; gap: 1em; margin-top: 20px; }
.people_year_menu { display: none; }
.people_year_menu a,
.publication_year_menu a { padding: 0.4em 0.8em; border-radius: 0.5em; color: #333; border: 1px solid #0072dd; font-size: 18px; }
.people_year_menu a:hover,
.people_year_menu a.cur,
.publication_year_menu a:hover,
.publication_year_menu a.cur { color: #fff; background: #0072dd; }

.list_people_box .people_cat { margin-top: 20px; }
.list_people_box .people_cat ul { gap: 15px; justify-content: inherit; }
.list_people_box .people_cat li { width: 13%; }
.list_people_box .p_name,
.list_people_box .p_mail { text-align: center; }
.list_people_box .people_cat .thumb,
.list_people_box .people_cat .intro  { width: auto; float: none; }
.list_people_box .people_cat .thumb  { padding-bottom: 135%; }


.r1r_bd li {padding-bottom:13px;margin-bottom:13px;border-bottom:1px dashed #ccc;overflow:hidden}
.noticeDate{width:68px;float:left;text-align:center}
.noticeDate p{transition:all .5s;font-size:25px;background:#3485FF;font-weight:700;line-height:43px;color:#fff; }
.noticeDate span{transition:all .5s;display:block;font-size:14px;color:#3485FF;background:#f2f2f2;line-height:27px;font-size:12px}
.noticeTag{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:6px;transition:all .5s;float:right;width:calc(100% - 87px);font-size:19px;color:#333;line-height:28px}
.r1r_bd li:hover .noticeTag{ color: #0072dd; }

/* *********** */

.r2 { padding: 87px 0; background: url(../img/ir2_bg.jpg) no-repeat center center / cover; }
.r2 .row_hd { margin-top: 0; }


.r2_bd { overflow: hidden; background: #fff; display: flex; justify-content: space-between; box-shadow: 0 0 20px #0000001a; }

/* ************ */
.smxy-img-list{width:100%;min-height:745px;background:url(../img/ky-bg.jpg) no-repeat top center;background-size:cover}
.smxy-img-list .smxy-title{padding:95px 0 0 0;color:#fff}
.smxy-img-list .swiper-container{padding:45px 0 95px 0}
.smxy-img-list .img{width:100%;height:209px;overflow:hidden}
.smxy-img-list .img a{display:block;width:100%;height:100%;overflow:hidden;transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}
.smxy-img-list .img a img{width:100%;height:100%;overflow:hidden;transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}
.smxy-img-list .h3 a{display:block;height:50px;line-height:25px;overflow:hidden;margin:20px 0;color:#fff;transition:.5s}
.smxy-img-list .time a{display:block;color:rgba(255,255,255,.61);font-size:16px;transition:.5s}
.smxy-img-list .swiper-pagination-bullet{width:17px;height:17px;border:solid 1px #fff;border-radius:0;background:inherit;opacity:1}
.smxy-img-list .swiper-pagination-bullet-active{background:#ca9a43;border:solid 1px #ca9a43}
.smxy-img-list .swiper-slide{padding:0 0 10px 0;border-bottom:solid 1px rgba(255,255,255,.57)}
.smxy-img-list .swiper-slide:hover{background-color:#fff}
.smxy-img-list .swiper-slide:hover .h3 a{color:#1b4d72;padding:0 10px;font-weight:700}
.smxy-img-list .swiper-slide:hover .time a{color:#666;padding:0 10px}
.smxy-img-list .swiper-slide:hover .img a img{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}
.smxy-img-list .swiper-slide::after{content:"";position:relative;width:0;height:7px;display:block;z-index:100;background-color:#ca9a43;transition:.3s ease-out all;left:0;top:12px;transform:translateY(0)}
.smxy-img-list .swiper-slide:hover::after{width:100%}
.smxy-img-list .smxy-more{margin:50px 0 0 0;text-align:center}
.smxy-img-list .smxy-more a{float:none;color:#fff;text-align:center}
.smxy-img-list .smxy-more a:hover{color:#ca9a43}
.smxy-xshd-img{ overflow: hidden; box-sizing: border-box; width: 60%; padding: 2em 2em 2em 1.5em; }
.smxy-xshd-img .img{float:left;width:38%;height: 280px; position: relative; overflow: hidden; }
.smxy-xshd-img .img a{ position: relative; width: 100%; height: 100%; display: block; }
.smxy-xshd-img .img a img{ object-fit: cover; position: absolute; left: 0; top: 0; width: 100%; height: auto;
  transition: all 2s ease; }
.smxy-xshd-img .img a:hover img{transform: translateY(-100%); top: 100%; }
.smxy-xshd-img .box{float:right;width:55%;height:300px; margin-right:3%}
.smxy-xshd-img .box .name{ font-size: 18px; display:block;margin: 45px 0 0 0;color:#000; }
.smxy-xshd-img .box .name .name-icon{width:22px;height:23px;display:inline-block;background:url(../img/icon-people.png) no-repeat;margin-right:8px;vertical-align:-2px; display: none; }
.smxy-xshd-img .box .tit a{display:block;margin:20px 0 50px 0;color:#333;font-size:20px;font-weight:700; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; position: relative; }
.smxy-xshd-img .box .tit a:hover{color: #0072dd; }
.smxy-xshd-img .box .listInf{margin:20px 0 0 0;color:#333;font-size:16px}
.smxy-xshd-img .box .listInf li{margin: 1em 0; color: #666; }
.smxy-xshd-img .box .listInf li .ht-icon{ width:12px;height:19px;display:inline-block;background:url(../img/icon-ht.png) no-repeat;margin-right:8px;vertical-align:-4px; display: none; }
.smxy-xshd-img .box .listInf li .time-icon{ width:14px;height:14px;display:inline-block;background:url(../img/icon-time.png) no-repeat;margin-right:8px;vertical-align:-2px; display: none;  }
.smxy-xshd-img .box .listInf li .address-icon{ width:11px;height:16px;display:inline-block;background:url(../img/icon-address.png) no-repeat;margin-right:8px;vertical-align:-1px; display: none; }
#swiper-container1 .swiper-button-prev{display:none}
#swiper-container1 .swiper-button-next{width:58px;height:58px;background: url(../img/r2l_more.png) no-repeat center center; background-size: auto 1em; right:42px;top: 260px; transition: 0.3s; }
#swiper-container1 .swiper-button-next:hover{ transform: translateX(10%);}

.smxy-xshd-list{ width: 40%; background: url(../img/r2r_bg.png) no-repeat center center / cover; padding: 2em 1.5em; }
.smxy-xshd-list li{ padding: 15px 0}
.smxy-xshd-list li .title a{ display:block; height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color: #666; font-weight: normal; font-size: 16px; }
.smxy-xshd-list li .des a{ font-weight: bold; display:block; line-height:24px;overflow:hidden;color:#333;margin:10px 0 0 0;font-size:18px}
.smxy-xshd-list li:hover .des a{ color: #0072dd; }

/* ************ */
.r3 { background: linear-gradient(to top, #1751a529, transparent 6%); }
.r3 .container { padding: 80px 0 160px; }
.r3 img { width: 100%; display: block; }
.r3 .swiper-pagination { bottom: 125px; width: 100%; justify-content: space-between; /*display: flex;*/ width: 100%; }
.r3 .swiper-pagination-bullet { /*flex: 1 1 2.3em;*/ width: 3em; height: 0.6em; border-radius: 0; margin: 0 0.5em; }
.r3 .swiper-pagination-bullet-active { background: #999; }



.r4 { padding: 40px 0 160px; background: linear-gradient(to bottom, #fffb, transparent) , url(../img/ir3_bg.jpg) no-repeat center center / cover;}
/* ********* */
.r4_bd { padding: 0; justify-content: center; text-align: center; overflow: hidden; }
.r4_bd .swiper-wrapper { margin: 0 -30px; }
.r4_bd .dots{ margin-top: 50px; }
.r4_bd .dots span { width: 3em; height: 0.6em; border-radius: 0; background: #d6d6d6; opacity: 1; }
.r4_bd .dots span.swiper-pagination-bullet-active { background: #999;}

.r4_bd .item1 {transition: .5s; margin: 0 30px; }

.r4_bd .swiper-wrapper .item1 { transition: .5s; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.r4_bd .swiper-wrapper .item a { padding: 20px; background: #fff; display: block; transition: .5s; }
.r4_bd .swiper-wrapper .item .imgBox{ position:relative;}
.r4_bd .swiper-wrapper .item .imgBox .img{padding-bottom: 61.771%;}
.r4_bd .imgBox img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.r4_bd .swiper-wrapper .item .imgBox .ico{ width: 72px; height: 72px; background: #0b66b9; position:absolute;  bottom:0rem;}
.r4_bd .swiper-wrapper .item .imgBox .ico h3{font-size: 34px; color: #fff;  font-weight: bold; width:100%; text-align:center; line-height:1.1; margin-top: 10px;}
.r4_bd .swiper-wrapper .item .imgBox .ico p{font-size: 12px;  color: #fff; text-align:center;}
.r4_bd .swiper-wrapper .item:hover .ico{transform: translateX(-20px);transition: .5s; background: #0b66b9; }
.r4_bd .swiper-wrapper .item .name { display: none; width:100%;}
.r4_bd .swiper-wrapper .item .date { padding: 0 0 1em 0; font-size: 16px;color: #666; transition: .5s; text-align:left;}
.r4_bd .swiper-wrapper .item .btn { transition: 0.3s; background: #E4E7ED; color: #4F5B6D; display: inline-block; border-radius: 60px; float: left; padding: 0.6em 1.6em;}
.r4_bd .swiper-wrapper .item:hover .btn { transform: translateX(10%); }
/* .r4_bd .swiper-wrapper .item:nth-child(3n+2) .btn { background: #01D49E;} */

.r4_bd .swiper-wrapper .item .txt{ position: relative;z-index: 1;overflow: hidden;}
.r4_bd .swiper-wrapper .item .txt:before{ content: ""; position: absolute; right: 0; bottom: 0; left: 0; background: #0b66b9; z-index: -1; height: 0; transition: .5s;}
.r4_bd .swiper-wrapper .item .txt .time{color: #008fb7;text-align: right;padding-right: 15px;margin-right: 15px;position: relative;transition: .5s;}
.r4_bd .swiper-wrapper .item .txt .time:after{content: '';width: 1px;height: .5rem;background: #99d2e2;position: absolute;right: 0;top: 50%;margin-top: -25px;}
.r4_bd .swiper-wrapper .item .txt .time span{font-size: 30px;display: block;font-weight: bold;width: 100%;transition: .5s;}
.r4_bd .swiper-wrapper .item .txt .tit{ padding-top: 18px; font-size: 22px;}
.r4_bd .swiper-wrapper .item .txt .tit h4{ font-weight: 500; transition: .5s;  text-align:left;align-items: center;color: #333333;line-height: 1.45; text-align: justify; padding-bottom: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.r4_bd .swiper-wrapper .item:hover .txt .tit h4 { color: #0072dd;}
.r4_bd .swiper-wrapper .swiDots{text-align: center;margin-top: 20px;}
.r4_bd .swiper-wrapper .swiDots span{width: 10px;height: 10px;}
.r4_bd .swiper-wrapper .swiDots span.active{background: #008fb7;opacity: 1;}

.r4_bd .swiper-wrapper .item .name p { color: #666; font-size: 16px; line-height:1.55; text-align:left;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; opacity:0.72;}

/* .r4_bd .swiper-wrapper .item:hover .txt:before{ height: 100%;} */
/* .r4_bd .swiper-wrapper .item:hover .txt *{ color: #fff !important;} */
.r4_bd .swiper-wrapper .item:hover .item1{ transform: scale(1);}
/* .r4_bd .swiper-wrapper .item:hover a{ box-shadow: 0 0 25px rgba(24,77,166,.7);} */

/* ********* */



.copy { clear: both; overflow: hidden; 
/* background: url(../img/footerbg.jpg) no-repeat center center; background-size: cover; */
background: #0162d4;
 }
.copy_top { margin: 40px auto 60px;  overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap;}
.copy .hd { font-family: 'Source Han Serif'; font-size: 20px; color: #fff; font-weight: bold; line-height: 2; }

.l_box { width: 25%; }
.copy_l { }
.copy_l img { height: 80px; }

.copy_c { margin-top: 2em; padding-top: 1em; 
/* border-top: 1px solid #fff3; */
 }
.copy_c .text p,
.copy_r a { color: #fff9; font-size: 18px; line-height: 2; }

.copy_r { width: 35%; align-content: end;} 
.copy_r .hd { line-height: 3; }
.copy_r ul { display: grid; gap: 10px; grid-template-columns: 1fr 1fr; } 
.copy_r li { padding: 0.5em; text-align: center; background: #65A5FF; } 
.copy_r a { color: #fff; }

.copy_bottom { background: #0000001a; clear: both; color: #fff6; text-align: center; line-height: 3em; }

.inner_banner img { width: 100%; }


.lmmcv { 
/* font-family: 'Source Han Serif';  */
padding: 20px 0; text-align: center; font-size: 30px;font-weight:bold;color:#fff; 
/* background: url(../img/par_cat_bg.jpg) no-repeat center center / cover; */
background:#0062d4;
}

.bread { line-height: 50px; padding: 0 10px; }
.bread .cat { display: none; font-size: 26px; font-family: 'Source Han Serif'; }
.bread .path_info { background: url(../img/path_icon.png) no-repeat left center; padding-left: 30px; }
.bread .path_info,
.bread .path_info a { color: #333; font-size: 18px; }
.bread .path_info a:last-child  { color: #666; }

.newlist {padding-top: 10px;}
.newlist .flex { display: flex;align-items: center;}
.newlist li{ transition: all 0.3s ease-in-out; background: #fff; padding: 30px 25px 30px 20px;
  transition: 0.5s;
  margin-bottom: 20px; transition: 0.5s; border-bottom: 1px solid #f9f9f9; }
.newlist li .newdate{width: 65px;text-align: center; position:relative; }
.newlist li .newdate:after { position: absolute; width: 1px; height: 100%; background: #0001; display: block; content: ''; top: 0; right: -20px; }
.newlist li .news-r {width: calc(100% - 65px ); padding-left: 50px; justify-content: space-between; }
.newlist li .news-r .scale{ transition: all 0.3s ease-in-out;  flex: 1 1 30%; max-height: 180px;}
.newlist li .news-r .newscont{ flex: 1 1 70%; margin-left: 2em; }
.newlist li .news-r .news_more { flex: 0 0 4em; height: 1em; background: url(../img/list_more.png) no-repeat 80% center; }
.newlist li .news-r:hover .news_more { flex: 0 0 4em; background: url(../img/list_more_cur.png) no-repeat 80% center; }


.newlist li .newdate span{font-size: 40px;color: #0072dd;}
.newlist li .newdate p{font-size: 14px;color: #666;margin-top: 8px;}
.newlist li img{ width: 100%; max-height: 180px; object-fit: cover;}

.newlist li .news-r .newscont p{margin-bottom: 0.7em; font-size: 22px;color: #333;line-height: 1.5;transition: 0.5s;}
.newlist li .news-r .newscont p.n_des { text-align: justify; font-size: 16px; color: #999; line-height: 1.5; }

.newlist li:hover { box-shadow: 0 5px 10px #0002; }
.newlist li:hover .news-r .scale { transform: translateX(5px); }
.newlist li:hover .newscont p{ color: #0072dd }
.newlist li:hover .news-r .newscont p.n_des { color: #333; }

.notice_list > ul { background: #fff; padding: 15px 0; }
.notice_list li { background: transparent; margin: initial; padding: initial; }
.notice_list li .news-r { width: 100%; padding: 0 20px; }
.notice_list li .news-r .newscont { position: relative; padding: 0; }
.notice_list li .news-r .newscont:before { content: ''; width: 5px; height: 5px; background: #0072dd; display: block; position: absolute; left: 0; top: 20px; }
.notice_list li .news-r .newscont p { padding-left: 20px;  }
.notice_list li .newdate { width: auto; font-size: 16px; color: #999; line-height: 44px;}
.notice_list li .newdate::after { display: none; }
.notice_list li:hover .newdate { color: #333;}
.notice_list li:hover { box-shadow: none; }



.event_list2 li .news-r { padding-left: 0; }



.ej_location{width:100%;height:60px;line-height:60px; border-bottom:1px solid #e8e8e8;}
.ej_location .wzz{padding-left:20px;background:url(../img/location.png) no-repeat left center;font-size:15px;color:#999999;}
.ej_location .wzz a{color:#333333;}
.ej_location .wzz .last{color:#666666;}

.ej_content { padding: 40px 0 80px; background: url(../img/inner_bg.png) no-repeat center top; }
.ej_content > .container { display: flex; }

.meun{ flex: 1 1 17%; margin-right: 30px; height: 100%; position: sticky; top: 0; padding:0 0 0; box-shadow: 0 5px 10px #0002; }
.meun02{ display: none;}
.meun .dt{ width:100%; background:#9b0d14; text-align:center; height:120px; line-height:120px; color:#fff; font-size:30px; font-weight:bold;}
.meun dl { border-bottom: 5px solid #0072dd; }

.meun dd { margin-bottom: 3px; text-align:center;line-height:58px; font-size:18px; background: #fff url(../img/side_more.png) no-repeat 96% center; }
.meun dd.selected,
.meun dd:hover { background: #edf6ff url(../img/side_more_cur.png) no-repeat 96% center; }
.meun dd.has,
.meun dd.has:hover { background-image: none; }




.meun dd a { color: #333; display: block; text-align: left; padding-left: 20px; }
.meun dd.selected > a,
.meun dd:hover > a { color:#0072dd; }
.meun dd .a_pp:hover a{color:#9b0d14;}
.meun dd.has > a{background:url(../img/sub_cat_more.png) no-repeat 95% center; background-size: 1em auto; }
.meun dd i{ display:block; width:17px; height:17px; z-index:122; position:absolute; right:18px; top:25px;   background-size:17px; cursor: pointer;}
.meun dd i.icon{ background-position: 0px -10px;}
.meun dd ul{ display:none}
.meun dd ul li { width:100%; border-bottom:1px solid #f0f0f0; padding-left:0; line-height: 2.7em; font-size:16px;}
.meun dd ul li:last-child { border-bottom-width: 0; }
.meun dd ul li a{ border-bottom: 0; padding-left: 0; margin-left: 40px; }
.meun dd .a_pp{ border-bottom: 1px solid #F6EAEA;}
.meun dd .a_pp:hover{background:#fff;}
.meun dd.has.selected > a{ color: #0072dd; background:url(../img/sub_cat_more_open.png) no-repeat 95% center; border-bottom:1px solid #dddddd; background-size: 1em auto; }
.meun dd .in:hover{background:#fff url(../img/sub_cat_more.png) no-repeat right center; border-bottom:1px solid #dddddd;}

.meun dd:hover ul a{ background: none;border-left: 0; color: #333;}
.meun .selected .in{ background:#fff url(../img/sub_cat_more.png) no-repeat right center; background-size: 1em auto; border-bottom:1px solid #dddddd;}
.meun .selected ul { display: block; }
.meun .selected ul .onn{ background: none;border-left: 0; color: #9b0d14;}
.meun .selected li.selected a,
.meun .selected ul a:hover { color: #0b66b9;}

.listing{ flex: 1 1 80%; }
.listing_w{ width: 100%;}
.meun02{ display: none;}


.ejej_lm{height:55px;line-height:55px;background-color:#f9f9f9;border-top:1px solid #9b0d14;}
.ejej_lm .lm{display:inline-block;padding-left:15px;background:url(../img/xy_ddd.png) no-repeat left center;margin-left:15px;font-size:20px;font-weight:bold;color:#333333;}




.introbox { background: #fff; padding: 20px 30px; }
.introbox .intro_bd { font-size: 18px;  padding: 0.6em 0; overflow: hidden; }
.introbox p{ line-height: 1.6; color: #333; margin-bottom: 0.7em; text-indent:2em;text-align:justify;     word-break: break-all;}
.introbox table p{text-indent:0;}
.introbox h1{ font-size: 28px; font-family: 'Source Han Serif'; font-weight: bold ; color: #1d5db7;margin: 1em 0 30px 1em;line-height: 1.25; }
.introbox img{ max-width: 90%; margin:5px auto; display: block; height:auto !important; }
.introbox iframe{max-width: 90%; margin:5px auto; display: block; }
.introbox table { width:100%; margin:0 auto; border-collapse: collapse;}
.introbox table td{text-align: center; padding:5px 10px; line-height:30px; border:1px #ddd solid;}
.introbox table td p{ text-indent:0em !important; margin-bottom:0px;}
.introbox p span img {    display: inherit; margin:0 auto;}


.introbox .line { margin: 15px 0; height: 1px; width: 100%;border-bottom: 1px dashed #dddddd;}
.introbox .pr { margin-top: 20px;}
.introbox .pr span{ display: inline-block; margin: 0 15px; color:#999;}


.page_box .pb_sys_common { line-height: 16px; color: #333;  }
.page_box .pb_sys_common,
.page_box .pb_sys_common * { font-size: 16px; font-family: initial; }
.page_box .pb_sys_common .p_fun_d,
.page_box .pb_sys_common .p_no_d,
.page_box .pb_sys_common .p_goto input,
.page_box .pb_sys_common .p_goto a { padding: 0px 8px; margin: 0px 0px 0px 10px; height: 30px; line-height: 28px; }
.page_box .pb_sys_common .p_no a,
.page_box .pb_sys_common .p_fun a { padding: 0px 8px; height: 30px; line-height: 28px; }
.page_box .pb_sys_common .p_goto input { margin: 0; width: 26px; }
.page_box .pb_sys_common .p_goto .p_goto_input { margin: 0 2px; padding: 0 2em; }
.page_box .pb_sys_style1 .p_no_d { border: 1px solid #0072DD; background-color: #0072DD; }


#mobile,
.nav { display: none; }
#mobile.header{position:fixed;top:0;left:0;width:100%;z-index:100001;padding:3px 12px;box-sizing:border-box;background:#0062D4;border-bottom:1px #ebeaea solid}
#mobile.header .navtopmobile{position:relative;z-index:10000}
#mobile.header .title{color:#fff;height:100%;text-align:center;display:inline-block}
#mobile.header .title h1{display:inline-block;margin:0 0;height:100%;padding:0 0}
#mobile.header .title a{border:none;color:#0e0e0e;font-size:0;letter-spacing:0;padding:0 0;height:48px;display:block;margin:2px 0 0 0}
#mobile.header .title a img{height:40px;display:inline-block;margin:4px 0 0 0}
#mobile .iconbox{float:right;margin:17px 14px 0 0;font-size:0}
#mobile .iconbox em{vertical-align:middle;width:1px;height:15px;background:#b3b3b3;display:inline-block;margin:0 6px}
#mobile .iconbox .usericon{width:20px;display:inline-block}
#mobile .iconbox .sosobtnmobile img{width:18px;display:inline-block}
#mobile .nav-btn{color:#231f20;height:100%;text-align:center;width:auto;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s;padding:18px 0 0 0;float:right;z-index:10000;margin:0}
#mobile .nav-btn>img{width:20px}
#mobile .nav-btn .mobileNavLeftBtn{display:block}
#mobile .nav-btn .mobileNavLeftBtnColse{display:none}
#mobile .nav-out .mobileNavLeftBtnColse{display:block}
#mobile .nav-out .mobileNavLeftBtn{display:none}
#mobile .nav-btn>p{font-size:12px;display:block;text-align:center;transform:scale(.8);color:#cb962f}
.nav{width:100%;z-index:999;left:0;height:0;top:56px;position:fixed;background:#fff;border-bottom:1px #e5e5e5 solid;overflow:scroll;transition:all .3s linear 0s}
.nav .nav-list{border-top:1px #e5e5e5 solid;padding:0 14px 20px 14px}
.nav.on{height:100%;padding-bottom:100px}
.nav.on img{width:30px;display:inline-block;float:right}
.mobileNavLeftBtnClose{margin:4px 4px 0 0}
.nav .logo{margin:30px 6px 16px 16px;overflow:hidden}
.nav .logo img{width:90%;float:left}
.nav-list>ul{display:block}
.nav-list>ul>li>a{font-size:15px;color:#404040;line-height:46px;text-decoration:none;letter-spacing:.5px;padding:0;display:block;background:url(../img/navicontop.png) no-repeat 99% center;background-size:14px;border-bottom:1px #e5e5e5 solid}
.nav-list>ul>li.nonement>a{background:0 0!important}
.nav-list>ul>li:nth-child(1)>a{background:0 0}
.mobilenavtwo{overflow:hidden}
.mobilenavtwo ul>li>a{font-size:14px;color:#404040;line-height:40px;text-decoration:none;letter-spacing:.5px;padding:0;display:block}
.mobilenavtwo ul>li{padding:0 0 0 26px}
.mobilenavtwo{display:none}
.mobilenavtwo ul>li>a{line-height:normal!important;height:auto!important}
.nav-list>ul>li .mobilenavtwo ul>li>a{line-height:42px!important;height:42px!important}
.nav-list>ul>li .mobilenavtwo ul>li a{border-bottom:1px #efefef solid}
.nav-list>ul>li .mobilenavtwo ul>li:last-child a{border-bottom:none}
.nav-list>ul>li .mobilenavtwo ul{margin:0;padding:0 6px}
.nav-list>ul>li.on>a{background:url(../img/navicontopb.png) no-repeat 99% center;background-size:14px}
.mobilesoso{display:block;position:fixed;height:0;overflow:hidden;top:55px;left:0;z-index:100;width:100%;background:#f1f1f1;box-shadow:0 0 5px #b5b5b5;transition:all .3s}
.mobilesoso .mobilesosobtn{width:100%;height:0%;content:" ";position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:99;transition:all .1s}
.mobilesoso .formbg{width:100%;padding:10px 10px;background:#f1f1f1;box-shadow:0 0 5px #b5b5b5;position:relative;z-index:1001;font-size:0; box-sizing: border-box; }
.mobilesoso .formbox{width:100%;display:inline-block;position:relative;border-radius:2px;overflow:hidden}
.mobilesoso .formbox .sbtnsoso{position:absolute;width:54px;height:34px;right:0;top:0;background:#0072dd;text-align:center;border:none}
.mobilesoso .formbox .sbtnsoso img{width:14px}
.mobilesoso .formbox input{width:100%;font-size:14px;font-weight:400;line-height:34px;text-align:left;color:#666;border:none;background:#fff;padding:0 60px 0 10px}
.mobilesoso ::-webkit-input-placeholder{letter-spacing:0;font-size:13px;color:#999}
.mobilesoso ::-moz-placeholder{letter-spacing:0;font-size:13px;color:#999}
.mobilesoso :-ms-input-placeholder{letter-spacing:0;font-size:13px;color:#999}
.mobilesoso :-moz-placeholder{letter-spacing:0;font-size:13px;color:#999}
.mobilesoso.check{height:54px}
.mobilesoso.check .mobilesosobtn{height:100%}






@media screen and (min-width: 2500px) {
	.container { max-width: 2500; }
}
@media screen and (max-width: 1620px) {
	.list_people_box .people_cat li { width: 18%; }
}
@media screen and (max-width: 1449px) {
	body{ min-width: 1360px }
}
@media screen and (max-width: 1280px) {
	body{ min-width: initial; }
	.container { width: 98%; min-width: initial; }
	.newlist li .news-r .newscont p.n_des { display: none; }
	.html_list_event .newlist li .news-r .newscont p.n_des { display: block; }
}
@media screen and (max-width: 1200px) {
	.r1l,
	.r1r { width: 100%; float: none; overflow: hidden; }
	.full_slide img { height: auto; }
	.noticeDate p { font-size: 20px; line-height: 2; }
	.r4 { padding-bottom: 40px; }
	.l_box,
	.copy_r { width: 100%; }
	.copy_c,
	.copy_r { text-align: center; }
	.copy_l { text-align: center; }
	
	.newlist li .news-r .newscont p { font-size: 20px; }
	
	.people_cat .intro .p_mail, .people_cat .intro .p_research { font-size: 15px; line-height: 1.2; padding-top: 0.3em; }
}
@media screen and (max-width: 1000px) {
	#mobile,
	.nav { display: block; }
	body { padding-top: 57px; }
	.logo,
	.menu { display: none; }
	.event_list .menu { display: table-row;; height: auto; line-height: initial; }
	
	.newsList li { width: 100%; padding: 0.7em 0; }
	.newsList li p { height: auto; }
	.newsList li:nth-child(3) { border-bottom-width: 0; }
	.smxy-xshd-img .box .tit a { -webkit-line-clamp: initial; }
	
	.r2_bd { flex-wrap: wrap; }
	.smxy-xshd-img,
	.smxy-xshd-list	{ width: 100%; }
	
	.r4_bd .swiper-wrapper { margin: 0 auto; }
	
	.full_slide .swiper-pagination { bottom: 0; }
	
	.meun { display: none; }
	.newlist li { padding: 20px 15px 20px 15px; margin-bottom: 15px; }
	.html_list_notice .newlist li { padding: 0; margin: 0; }
	.newlist li .news-r .newscont p { font-size: 20px; line-height: 1.6; }
	.newlist li .newdate span,
	.introbox h1 { font-size: 24px; }
	.lmmcv { font-size: 24px; padding: 1.2em 0; }
	
	.page_box { margin-bottom: 3em; }
	.page_box .pb_sys_common { text-align: center !important; }
	
	.ej_content { padding: 0; }
	.notice_list li .news-r .newscont { margin-left: 0; }
	.notice_list li .news-r .newscont p { margin-bottom: 0; }
	
	.publication_year_menu { margin-bottom: 1em; padding: 1em 0 1em 60px; }
	.people_year_menu { display: block; display: flex; padding: .8em; }
	
}
@media screen and (max-width: 900px) {
	.cover_box { padding: 10px; }
	.people_cat { margin-top: 20px; }
	.people_cat .p_bd { padding-top: 0; }
}
@media screen and (max-width: 750px) {
	.newsList li p,
	.noticeTag,
	.event_list table { font-size: 18px; }
	.r4_bd .swiper-wrapper .item .txt .tit,
	.people_cat .p_hd h2 { font-size: 20px; }
	.newsImg,
	.newsArt { width: 100%; float: none; height: auto; }
	.newsImg img { height: 67vw; }
	.newsArt { padding: 0.5em 0.5em 1.5em; }
	.newsArt p { display: none; }
	.newsArt h2 { font-size: 20px; line-height: 1.5; }
	.newsArt a { width: 6em; line-height: 2em; margin-top: 0.6em; }
	.noticeDate { width: auto; }
	.noticeDate p { font-size: 18px; line-height: 1.6; }
	.noticeDate span { padding: 0 0.4em; }
	.noticeTag { width: calc( 100% - 68px ); }
	
	.newlist li .newdate span { font-size: 22px; }
	.newlist li .news-r .newscont p { font-size: 18px; }
	
	.introbox { padding: 1em; }
	.introbox h1 { margin: 0 0.6em; }
	.introbox .pr { margin-top: 0.7em; }
	
	.notice_list li .news-r { flex-wrap: wrap; padding: 0.4em 20px; }
	.notice_list li .news-r .newscont,
	.notice_list li .newdate { width: 100%; }
	.notice_list li .newdate { padding-left: 20px; order: 1; line-height: 1.5; text-align: initial; }
	.notice_list li .news-r .newscont { order: 2; }
	.notice_list li .news-r .newscont::before { top: 50%; transform: translateY(-2.5px); }
	
	.html_list_people .people_cat .p_bd ul { flex-direction: column; }
	.people_cat .p_bd li { width: 100%; overflow: initial; }
	.html_list_people .people_cat .p_bd li { box-shadow: 0 5px 12px #0002; border-bottom: none; }
	.html_list_people .list_people_box .people_cat .thumb { padding: 0; box-shadow: initial; }
	.html_list_people .people_cat .thumb img { position: initial; width: 100%; max-width: 300px; display: block; margin: 0 auto; }
	.people_cat .intro { display: flex; height: 100%; align-items: center; }
	.html_list_people .people_cat .intro { justify-content: space-around; }
	
	.publication_year_menu { gap: 0.6em; }
}
@media screen and (max-width: 600px) {
	.row_hd h2,
	.introbox h1 { font-size: 22px; }
	.row_hd .en { font-size: 14px; }
	.r1 { padding-bottom: 30px; background: transparent; }
	.r2 { padding: 30px 0; }
	.smxy-xshd-img .img,
	.smxy-xshd-img .box { width: 100%; height: auto; overflow: hidden; }
	.smxy-xshd-img .box { float: none; margin: 0; }
	.smxy-xshd-img .img a img { position: relative; width: 40vw; }
	.smxy-xshd-img .box .name { margin-top: 0.9em; }
	.smxy-xshd-img .box .tit a { margin: 0.6em 0; }
	.copy_c .text p, .copy_r a { font-size: 16px; }
	.row_hd .cat_tail { line-height: 28px; }
	.row_hd .cat_tail .more,
	.bread .path_info, .bread .path_info a	{ font-size: 14px; }
	.newsArt h2 { font-size: 18px; }
	.newsList li p, .noticeTag,.newsList li span,
	.smxy-xshd-list li .des a,
	.copy .hd	{ font-size: 17px; }
	.newsList li p { width: 100%; }
	.newsList li span { float: none; }
	.noticeTag { padding-top: 0; }
	.r1r_bd li:nth-child(n+5) { display: none; }
	.smxy-xshd-list li .des a { line-height: 1.6; }
	.r4_bd .item1 { margin: 0 10px; }
	.r4_bd .swiper-wrapper .item .txt .tit h4 { white-space: initial; }
	.r4_bd .swiper-wrapper .item .date { font-size: 15px; }
	.r4_bd .swiper-wrapper .item .btn { padding: 0.6em 1em; font-size: 15px; }
	
	.newlist li .news-r .news_more { display: none; }
	
	.people_cat .intro .p_name { font-size: 17px; }
	.people_cat .thumb { width: 25%; padding-bottom: 31.25%; }
	.people_cat .intro { width: 71%; }
	
	.intro_bd_1204 tr td:nth-child(3),
	.intro_bd_1204 tr td:nth-child(4) { display: none; }
}
@media screen and (max-width: 480px) { 
	.newlist .flex { flex-wrap: wrap; }
	.newlist li .newdate { width: initial; margin-bottom: 0.3em; }
	.notice_list li .newdate { width: 100%; }
	.newlist li .newdate span,
	.newlist li .newdate p { float: left; }
	.newlist li .newdate p { margin: .4em 0 0 0.5em; }
	.newlist li .news-r { width: 100%; padding-left: 0; }
	.newlist li .news-r .scale { display: none; }
	.newlist li .news-r .newscont { margin-left: 0; }
	.newlist li .newdate::after { width: 100%; height: 1px; top: initial; left: 0; right: initial; bottom: -3px; }
	.bread .path_info, .bread .path_info a { font-size: 12px; }
	.people_year_menu a, .publication_year_menu a { font-size: 16px; }
	.page_box .pb_sys_common .p_t,
	.page_box .pb_sys_common .p_goto { display: none; }
	.introbox { padding: 0.8em 0.5em; }
	.introbox h1 { font-size: 20px; }
	
	.event_list { padding: 10px; }
	.newlist li .news-r .newscont p,
	.event_list table { font-size: 16px; }
	.event_list table tr td { padding: 0.3em 0.2em; }
	.event_list table tr td:nth-child(4) { display: none; }
	
	.intro_bd_1204 tr td:nth-child(5) { display: none; }
	.intro_bd_1046 tr td:nth-child(1),
	.intro_bd_1046 tr td:nth-child(3) { display: none; }
}
@media screen and (max-width: 370px) { 
	.people_cat .thumb { float: none; width: 30%; padding-bottom: 37.5%; }
	.people_cat .intro { float: none; width: 100%; display: block; }
}
@media screen and (max-width: 320px) { 
	.bread .path_info, .bread .path_info a { font-size: 11px; }
	.event_list table { font-size: 15px; }
	.event_list table tr td:nth-child(3) { display: none; }
}
@media screen and (max-width: 300px) { 
	.copy_c .text p, .copy_r a { font-size: 14px; }
	.bread .path_info, .bread .path_info a { font-size: 10px; }
}
@media screen and (max-width: 270px) { 
	.introbox h1,
	.introbox .pr span	{ margin: 0; }
	.bread .path_info { display: none; }
}