@charset "utf-8";
div,fieldset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,ul{border:0 none;margin:0;padding:0}

@font-face{font-family:AvenirLTStd-light;src:url(../fonts/Avenir-light/AvenirLTStd-light.eot);src:url(../fonts/Avenir-light/AvenirLTStd-light.eot) format('embedded-opentype'),url(../fonts/Avenir-light/AvenirLTStd-light.woff) format('woff'),url(../fonts/Avenir-light/AvenirLTStd-light.ttf) format('truetype'),url(../fonts/Avenir-light/AvenirLTStd-light.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:AvenirLTStd;src:url(../fonts/Avenir/AvenirLTStd-Medium.eot);src:url(../fonts/Avenir/AvenirLTStd-Medium.eot) format('embedded-opentype'),url(../fonts/Avenir/AvenirLTStd-Medium.woff) format('woff'),url(../fonts/Avenir/AvenirLTStd-Medium.ttf) format('truetype'),url(../fonts/Avenir/AvenirLTStd-Medium.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:times;src:url(../fonts/times/TIMESLTSTD-ROMAN.eot);src:url(../fonts/times/TIMESLTSTD-ROMAN.eot) format('embedded-opentype'),url(../fonts/times/TIMESLTSTD-ROMAN.woff) format('woff'),url(../fonts/times/TIMESLTSTD-ROMAN.ttf) format('truetype'),url(../fonts/times/TIMESLTSTD-ROMAN.svg) format('svg');font-weight:400;font-style:normal}

body{font-size:14px;font-family:"微软雅黑",AvenirLTStd-light,Arial,AvenirLTStd,Arial,Helvetica,sans-serif;color:#666;background:#fff}
a{text-decoration:none;outline:0}
a:active{star:expression(this.onFocus=this.blur())}
:focus{outline:0}
a:hover{color:#2a72bb;text-decoration:underline;transition:all 0s ease 0s}
ul{list-style:none}
li{list-style:none}
img{border:none;vertical-align:middle}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{clear:both;height:0}
.clear{clear:both}







.webkit{font-size:7px;-webkit-transform:scale(.7);-webkit-text-size-adjust:none}
.menu-button{position:absolute;top:10px;right:0;padding:15px;cursor:pointer;-webkit-transition:.3s;transition:.3s;z-index:10}
.bar{position:relative;display:block;width:35px;height:2px;margin:8px auto;background-color:#fff;border-radius:10px;-webkit-transition:.3s;transition:.3s}
.menu-button .bar:nth-of-type(1){margin-top:0}
.menu-button .bar:nth-of-type(3){margin-bottom:0}
.menu-button:hover .bar:nth-of-type(1){-webkit-transform:translateY(1.5px) rotate(-4.5deg);-ms-transform:translateY(1.5px) rotate(-4.5deg);transform:translateY(1.5px) rotate(-4.5deg)}
.menu-button:hover .bar:nth-of-type(2){opacity:.9}
.menu-button:hover .bar:nth-of-type(3){-webkit-transform:translateY(-1.5px) rotate(4.5deg);-ms-transform:translateY(-1.5px) rotate(4.5deg);transform:translateY(-1.5px) rotate(4.5deg)}
.header-nav .sub-title+ul>li>a{width:100%;overflow:hidden;display:block;font-size:16px;padding:5px 0;color:#eee}
.navbar{margin-top:10px;margin-bottom:0}
.header-nav{bottom:auto;top:0;text-align:left}
.header-nav .nav{float:none}
.header-nav .nav>li{float:none;display:block;padding:6px 0 5px 0}
.header-nav .nav>li>a{padding:0;font-size:18px}
.header-nav .nav>li>a span{display:inline-block;color:#fff;padding-right:8px}
.header-nav .nav .fa-angle-down:before{content:"\f105";color:#fff;opacity:.75;margin-top:0}
.header-nav .nav .open>a,.header-nav .nav .open>a:focus,.header-nav .nav .open>a:hover,.header-nav .nav>li>a:focus,.header-nav .nav>li>a:hover{background:0 0;border:none;color:#fff}
.header-nav .nav>li>a:focus .fa-angle-down:before,.header-nav .nav>li>a:hover .fa-angle-down:before{content:"\f105"}
.header-nav .sub-title+ul{border-top:1px dashed #fff;padding:10px 0 10px 20px}
.header-nav .sub-title+ul>li>a{width:100%;overflow:hidden;display:block;font-size:16px;padding:5px 0;color:#eee}
ol.no-style li,ul.no-style li{list-style:none;position:relative;line-height:150%}
.navbar-toggle{margin-top:28px}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-nav>li{display:inline-block;position:relative;z-index:1;display:block}
.navbar-default .navbar-nav>li>a{color:#fff;font-size:18px;padding:18px 16px}
.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:#a3c721;color:#fff;text-decoration:none}
.navbar-nav>li>a:hover{color:#fff;background:#a3c721}
.navbar .navbar-collapse{text-align:center}
.navbar-default{background-color:transparent;border:none;background:#203977}
.choose{color:#fff}
.navbar-nav>li>a>span{color:#fff;display:block;width:80px;height:24px;line-height:24px;background-color:#a41034;border-radius:15px}
.navbar-right .xl a{font-size:12px;color:#666}
ol.no-style,ul.no-style{list-style:none;margin-bottom:0;padding-left:0}
ol.no-style li,ul.no-style li{list-style:none;position:relative;line-height:150%}
ol.outside.no-style,ul.outside.no-style{padding-left:20px}
ol.inline-block li,ul.inline-block li{display:inline-block}
#img{height:60px;padding-bottom:3px;padding-top:5px;max-width:86%}
@media only screen and (max-width:767px){
	.navbar .navbar-collapse{background:#a3c721;z-index:111;position:relative}
	.navbar-default .navbar-nav>li>a{color:#fff;font-size:18px;padding:5px 4px}
	.right-nr table td,.right-nr table th{white-space:nowrap}
}
@media screen and (min-width:992px){
	.header-nav .nav{display:table;width:100%;position:relative}
	.header-nav .nav>li{position:static;display:table-cell;float:none;text-align:center}
	.header-nav .dropdown-menu{background:rgba(255,255,255,.96);border-radius:0;border:none;float:none;right:0;padding:30px 50px;border-top:3px solid #a3c721;border-bottom:3px solid #a3c721;margin-top:-1px}
	.header-nav .nav>li>a{font-size:18px;display:block;padding:8px 0;border-radius:0;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
	.header-nav .nav>li>a .fa{vertical-align:middle;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	.header-nav .nav>li>a:focus,.header-nav .nav>li>a:hover{text-decoration:none;background-color:#a3c721;border:none;color:#fff;opacity:.9}
	.header-nav .nav .open>a,.header-nav .nav .open>a:focus,.header-nav .nav .open>a:hover{background-color:#a3c721;color:#fff}
	.header-nav .nav .open>a .fa-angle-down{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	.header-nav .nav .open{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	.header-nav .nav .open>a .fa-angle-down{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
	.nav-pills>li+li{margin-left:0}
	.header-nav .dropdown-menu .sub-title{font-size:20px;display:block;color:#a3c721;margin-top:10px;margin-bottom:10px}
	.header-nav .dropdown-menu .sub-title+ul>li{border-bottom:1px dashed #ccc;position:relative}
	.header-nav .dropdown-menu .sub-title+ul>li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#a3c721;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:-18px;top:17px}
	.header-nav .dropdown-menu .sub-title+ul>li>a{display:block;padding:9px 0;color:#333;font-size:16px}
	.header-nav .dropdown-menu .sub-title+ul>li a:hover{color:#a3c721}
	.mobile-nav-header{display:none!important}
	.header.header-fixed .header-nav{position:fixed;top:0;left:0;right:0;z-index:999;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-bottom:1px solid #8b9ba2;background:rgba(185,195,199,.85)}
	.header.header-fixed .header-nav .nav>li>a{padding:15px 0}
}
@media screen and (min-width:1400px){
	.header-nav .nav>li>a{padding:15px 0}
}
@media screen and (max-width:991px){
	.header-nav{bottom:auto;top:0;text-align:left}
	.header-nav .nav{float:none}
	.header-nav .nav>li{float:none;display:block}
	.header-nav .nav>li>a{padding:0;font-size:18px}
	.header-nav .nav>li>a span{padding:8px 0;display:inline-block;color:#fff}
	.nav>li>a>img{padding-right:10px}
	.header-nav .dropdown-menu,.header-nav .nav-pills{position:fixed;top:0;right:-280px;bottom:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:999;width:280px;background:#1c6390;padding:15px 15px 30px;left:auto;height:auto;overflow-x:hidden;overflow-y:auto;display:block;-webkit-box-shadow:none;box-shadow:none;opacity:1}
	.header-nav .dropdown-menu{border:none;padding:15px 0;margin-top:0}
	.header-nav .dropdown-menu>.row{padding:0;width:auto;margin:0}
	.header-mobile{float:right}
	.site-mobile .dropdown-menu.show,.site-mobile .header-nav .nav-pills{right:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
	.site-tree-mobile{display:block!important;height:74px;line-height:74px;text-align:center;font-size:18px;cursor:pointer;color:#fff;padding:0 15px;position:absolute;z-index:998;right:0;top:4px}
	.site-tree-mobile .fa{font-size:22px;margin-left:5px;color:#fff}
	.site-mobile .site-mobile-shade{content:'';position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:999;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
	.header-nav .nav .fa-angle-down{float:right;position:absolute;top:0;bottom:0;width:40px;right:-15px;line-height:40px;text-align:center;margin-top:0}
	.header-nav .nav .fa-angle-down:before{content:"\f105";color:#fff;opacity:.75;margin-top:0}
	.header-nav .nav .open>a,.header-nav .nav .open>a:focus,.header-nav .nav .open>a:hover,.header-nav .nav>li>a:focus,.header-nav .nav>li>a:hover{background:0 0;border:none;color:#333}
	.header-nav .nav>li>a:focus .fa-angle-down:before,.header-nav .nav>li>a:hover .fa-angle-down:before{content:"\f105"}
	.mobile-nav-header{display:block!important;text-align:right;margin-top:-15px;height:60px;line-height:60px!important}
	.header-nav .back,.header-nav .closeIcon{color:#fff;font-size:38px;display:inline-block;cursor:pointer}
	.header-nav .back{font-size:24px}
	.header-nav .back{float:left}
	.header-nav .back i{padding-left:10px}
	.header-nav .dropdown-menu>.row>li{padding-left:15px;padding-right:15px}
	.header-nav .dropdown-menu .sub-title{padding:5px 0;display:block;font-size:18px;color:#fff}
	.body_en .header-nav .dropdown-menu .sub-title{ font-size:12px; }
	.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:0 0}
	.header-nav .dropdown-menu .sub-title+ul{border-top:1px dashed #fff;padding:10px 0 10px 20px}
	.header-nav .dropdown-menu .sub-title+ul>li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:-18px;top:12px;opacity:.85}
	.header-nav .dropdown-menu .sub-title+ul>li>a{width:100%;overflow:hidden;display:block;font-size:14px;padding:5px 0;color:#fff;opacity:.7}
	.navbar-header{position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:url(../../images/topbg.jpg) no-repeat center top; background-size: cover; padding:2px 0 5px;padding-left:10px}
	.dropdown-backdrop{display:none}
	body{position:relative;left:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
	.site-mobile{left:-280px}
}
@media screen and (max-width:767px){
	.site-tree-mobile{height:50px;line-height:50px}
	#dituContent{height:280px}
}
@media screen and (max-width:767px) and (min-width:568px){
	.col-xsm-6{width:50%;float:left;padding-left:15px;padding-right:15px}
	#dituContent{height:280px}
}
.table-responsive{border:none}
#dituContent{height:280px}
#dituContent{height:280px}






/**
 * common
*/
body { font-family: "微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif}
input,button{ outline: none}
input:active,button:active{outline:none;}
::-moz-focus-inner{outline:none;}
ul,li,dl,dt,dd,ol{list-style: none; margin: 0; padding: 0;}
hr{ border-color:#D0D0D0;}
a{outline:none;}
a:hover,a:focus{outline:none;text-decoration: none;}
.color-349aff{color:#349aff;}
.color-ffcc33{color:#ffcc33;}
.color-fe9900{color:#fe9900;}
.pr{ position: relative;}
.pa{position: absolute;}
.pd-15{ padding-bottom: 15px;}
.pb-50{padding-bottom: 50px;}
.pt-15{ padding-top: 15px;}
.mb-50{margin-bottom: 50px;}


.about .about-body {overflow: hidden;}
.about .about-body{display: table-cell; vertical-align: top; width:10000px; overflow: hidden;}
.about .about-body .about-title h1{ font-size:30px; color: #666; }

.about .about-body .about-title .help-block{ color: #cbcbcb; font-size: 20px;}
.about .about-body .about-content{ position: relative; color: #666;line-height: 180%; font-size: 16px; padding-bottom: 200px;}
.about .about-body  .tree-bg{ }
.about .about-body .about-content p{  color: #666; text-indent: 2em; line-height: 180%; font-size: 16px;}
/**
 * 发展历程
*/
.process-timeline{ height: 625px; width: 100%; position: relative; overflow:hidden;}
.process-timeline:after{content:"";position:absolute;top:48%;left:0;margin-left:0; height:15px; width:100%; display:block}
.process-timeline .process-body{ position: relative; height: 100%; margin-left: 0;}
.process-timeline .process-row{ cursor:move; display: inline-block; width: 200px; float: left; margin: 0;  position: relative; height: 625px;overflow:hidden;}
.process-timeline .process-row .process-time{ position: absolute; top: 48.7%; left: 35.5%; -wekit-top:48.8%;}
.process-timeline .process-row .process-time .time-con{ position: relative; text-align: center; }
.process-timeline .process-row .process-time .time-con .pic{position: absolute; z-index: 1;}
.process-timeline .process-row .process-time .time-con .pic i{ font-size: 100px; color: #666; }
.process-timeline .process-row .process-time .time-con .year{ position: absolute; z-index: 10; font-size: 20px; color:#fff; padding: 50px 5px 0 5px;}
.process-timeline .process-row .process-time .time-con .bgcolor{ position: absolute; border-radius: 100%;  margin-top: 48px; margin-left: 10px; width: 40px; height: 40px; z-index: 5;}

.process-timeline .process-row .process-time .time-con .bgcolor.red{ background: red;}
.process-timeline .process-row .process-time .time-con .bgcolor.blue{ background: #3399fe;}
.process-timeline .process-row .process-time .time-con .bgcolor.orange{ background: #ff9900;}

.process-timeline .process-row .process-time .time-con .red i{ color: red;}
.process-timeline .process-row .process-time .time-con .blue i{ color: #3399fe;}
.process-timeline .process-row .process-time .time-con .orange i{ color: #ff9900;}


.process-timeline .process-row .process-noyear { position: absolute; top: 43%; width: 200px; text-align: center; font-size: 20px;}
.process-timeline .process-row .process-content{padding-bottom: 40px; }
.process-timeline .process-row .process-content h2{ font-size: 16px; text-align: center;}
.process-timeline .process-row .process-content p{text-indent: 0 !important; font-size: 14px !important; height: 180px; overflow: hidden; color: #888; white-space:normal; }

.process-timeline .process-row:nth-child(even) .process-time{ top: 33.7%;}
.process-timeline .process-row:nth-child(even) .process-time .time-con .year{ padding: 15px 0 0 5px;}
.process-timeline .process-row:nth-child(even) .process-noyear { top:53%}
.process-timeline .process-row:nth-child(even) .process-content{padding-top: 380px; padding-bottom: 0;}
.process-timeline .process-row:nth-child(odd) .process-time .time-con .pic i{-moz-transform:scaleY(-1); -webkit-transform:scaleY(-1); -o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV();/*垂直翻转*/
}
.process-timeline .process-row:nth-child(even) .process-time .time-con .bgcolor{ margin-top: 15px; margin-left: 10px;}

.scrollMouse i{color: #b5b5b5; display: inline-block;margin: 0 5px; vertical-align: middle;}
.scrollMouse #processLeft,
.scrollMouse #processRight{cursor: pointer;}
.scrollMouse i:hover{ color: #666;}









@media screen and (min-width:1920px){
	html{font-size: 100px;}
}
@media screen and (max-width:1920px){
	html{font-size: 100px;}
}
/*
@media screen and (max-width:1200px){
	html{font-size: 90px;}
}
@media screen and (max-width:980px){
	html{font-size: 85px;}
}
@media screen and (max-width:640px){
	html{font-size: 80px;}
}
@media screen and (max-width:480px){
	html{font-size: 80px;}
}
@media screen and (max-width:375px){
	html{font-size: 70px;}
}
@media screen and (max-width:360px){
	html{font-size: 65px;}
}
*/

.fl{float:left}
.fr{float:right}
.pos{position:relative; }
.pos img { width: 100%; height: 200px; object-fit: cover; }
.nyban { margin: auto; width: 100%; display: none; }
.nyban .container { padding: 0; position:relative; }
/* .nyban.pos::before { z-index: 1; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:linear-gradient(to bottom, transparent, #000c); } */
.nyban .bdd,
.nyban .main-left { z-index: 2; }
.box{overflow:hidden}
.container{max-width:1320px;margin:auto;width:90%}
img{max-width:100%}
.wc-top{ background: #01418b url(../../images/navbg.png) no-repeat center top; background-size: cover; min-height: 120px}
.logo { padding-top: 20px; text-align: center; }

.school_logo {padding-top: 30px; position: relative; }
.lang_box { position: absolute; right: 12px; bottom: -26px; }
.lang_box a { color: #01418b; background: #fff; padding: 0.2em 0.6em; border-radius: 2px; }
.lang_box a.cn_url { margin-right: 0.6em; }

.logo img { height: 80px; }
.school_logo img { height: 55px; float: right;  }
.wc-menu{background:#fff;}
.wc-menu ul{ width:100%;margin-bottom:0;padding-left:0}
.wc-menu ul li { position:relative; text-align:center; float: left; list-style:none; }
.wc-menu ul li a{ font-weight: bold; padding: 18px 56px; font-size: 20px;color: #333;position:relative;display:block;transition:all .2s;text-decoration:none; line-height: 1; }
.wc-menu ul li .en { font-size: 16px; display: block; margin-top: 5px; text-transform: uppercase; }
.wc-menu ul li a.active,
.wc-menu ul li a.move,
.wc-menu ul li a.parent,
.wc-menu ul li a.selected,
.wc-menu ul li:hover a,
.wc-menu ul li.cur a {background: #01418bee; color: #fff; }
.wc-menu ul li .pc_m_sub {position:absolute;left:0;top: 59px;background: #01418bee; min-width: 100%;z-index: 3; }
/* .wc-menu ul li:hover > a:before { display: block; content: ''; width: 80%; height: 1px; background: #fff; position: absolute; bottom: 0; left: 10%;  content: ''; } */
/* .wc-menu ul li:hover .pc_m_sub { display:block; } */
.wc-menu ul li .pc_m_sub span { float:none;display:block;background:0 0;text-align: center; }
.wc-menu ul li .pc_m_sub span a{ transition: all 0.3s; line-height: 0; overflow: hidden; height: 0;  color:#fff; display:block;padding: 0;border-bottom:none; font-size:17px;  }
.wc-menu ul li:hover .pc_m_sub span a{ height: auto; padding: 0.55em 0; line-height: 1.3; }
.wc-menu ul li .pc_m_sub span:hover a {background: #5b82b1; }

.body_en .wc-menu ul li .pc_m_sub { top: 43px; }
.body_en .wc-menu ul li a { padding: 10px 41px; }

.full_slide img { width: 100%; display: black; }
.full_slide h3 { position: absolute; width: 100%; bottom: 0; height: 2.4em; line-height: 2.4em; color: #fff; background: linear-gradient(to bottom, #01418b11, #01418b); font-size: 18px; font-weight: bold; text-align: center; }
.full_slide .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 50px; }
.full_slide .swiper-pagination-bullet { width: 0.12rem; height: 0.12rem; border: 1px solid #fff; }
.full_slide .swiper-pagination-bullet-active { width: 0.28rem; border-radius: 0.06rem; background: #01418b; }



.intro_box,
.welcome,
.index_links { padding: 30px 0 10px; background: #f1f4f8; }
.intro_box .container,
.welcome .container,
.index_links .container { padding: 50px 30px; background: #fff; }

.people_container .cat_name, 
.people_container .sc_hd h3,
.intro_box .we-hd h4,
.welcome h4,
.index_links h4 { position: relative; font-size: 34px; text-align:center; color: #01418b; margin-bottom:30px; }
.people_container .cat_name:before, 
.people_container .sc_hd h3:before,
.intro_box .we-hd h4:before,
.welcome h4:before,
.index_links h4:before { content: ''; left: 12%; width: 76%; height: 2px; background: #01418b; display: block; top: 20px; position: absolute; z-index: 1; }
.people_container .cat_name span, 
.people_container .sc_hd h3 span,
.intro_box .we-hd h4 a,
.welcome h4 a,
.index_links h4 a { font-weight: bold; color: #01418b; background: #fff; z-index: 2; position: relative; padding: 0 1em; }
.intro_box .we-bd p { text-indent: 2em; font-size:18px; color:#333; line-height:31px;width:90%;margin:auto}

.we-bd { display: flex; flex-wrap: wrap; } 

.r1l { width: 50%; float: left; }
.r1l .thumb { position: relative; }
.r1l .bg { padding-bottom: 60% }
.r1l .swiper-slide img { position: absolute; width: 100%; height: 100%; display: block; top: 0; object-fit: cover; }
.r1l .hd { font-size: 0.18rem; line-height: 0.5rem; background: #f9f9f999; color: #333; padding: 0 1em; position: absolute; bottom: 0; }
.r1l .hd a {  color: #333; }
.r1l img { width: 100%; display: black; }

.r1l .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 0.6rem; }
.r1l .swiper-pagination-bullet { width: 0.12rem; height: 0.12rem; }
.r1l .swiper-pagination-bullet-active { background: #01418b; }


.r1r { width: 47%; margin-left: 3%; float: left; display: flex; }
.r1r ul { display: flex; flex-wrap: wrap; height: 378px; overflow-y: scroll; }
.r1r li { width: 100%; align-content: center; display: block; font-size: 0.18rem; 
/* border-bottom: 1px dashed #01418b; */
}
.r1r li a { /* width: calc(100% - 6em ); */ display: inline-block; color: #333;}
/* .r1r li span { float: right; color: #666; } */

.index_links h4 { font-size: 0.4rem; }
.index_links .lk-bd ul { width: 100%; display: flex; justify-content: space-around; overflow: hidden; margin: 0 auto; }
.index_links .lk-bd li { float: left; background: url(../../images/icon-link.png) no-repeat left center; }
.index_links .lk-bd a  { padding-left: 2.5em; line-height: 0.6rem; font-size: 0.18rem; display: block; color: #333; }
.index_links .lk-bd a:hover  { color: #1875ca; }
.body_en .index_links .lk-bd ul { }
.body_en .index_links .lk-bd li:nth-child(1) { flex: 2 2 7%; }
.body_en .index_links .lk-bd li:nth-child(2) { flex: 2 2 9%; }
.body_en .index_links .lk-bd li:nth-child(3) { flex: 1 1 27%; }
.body_en .index_links .lk-bd li:nth-child(4) { flex: 1 1 32%; }
.body_en .index_links .lk-bd a { line-height: 1.5; font-size: 14px;  }

.footer{ font-weight: lighter; background: #333; padding: 0.32rem 0; text-align: center; line-height: 1.8; font-size: 0.16rem; }
.wc-copy { color: #bbb; }
.wc-copy p { margin: 0; }
.wc-copy p.statcounter_p img { width: auto; }


.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;}




.flex{display:flex}
.ny-con{min-height:550px;padding-bottom:50px}
.tbg{z-index:1;width:100%}
.right-nr .title-wrap{flex-direction:column;position:relative}
.right-nr .title-wrap .title{display:inline-block;border-bottom:3px solid #e4e4e4;padding-bottom:10px;font-size:18px;font-weight:600;color:#004290;width:100%}
.right-nr .title-wrap .line{position:absolute;bottom:0;left:0;width:100px;background-color:#004290;height:3px}
.secondary-navbar{width:100%;height:60px;left:0;z-index:22;background-color:#151515}
.secondary-navbar__list{text-align:right;display:inline-block;width:100%}
.secondary-navbar__list li{display:inline-block;line-height:56px}
.secondary-navbar__list li a{color:#999;font-size:16px;padding:0 20px 0 0}
.secondary-navbar__list li a.active,.secondary-navbar__list li a:hover{color:#fff}
.secondary-navbar__item a:before{content:"|";color:#444;display:inline-block;padding-right:.2rem}
.subNav-box{position:relative;height:40px}
.sub-nav{text-align:center;overflow:hidden}
.sub-nav ul{white-space:nowrap;text-align:center;font-size:0;margin-left:40px;border-top:3px solid #ebc32a;border-bottom:1px solid #ebc32a}
.sub-nav li,.sub-nav ul{display:inline-block;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sub-nav li{font-size:16px;background:#2d3644;vertical-align:middle}
.sub-nav li a{padding:16px 32px;display:inline-block;color:#fff}
.sub-nav li.active a{background:#ebc32a}
.next_slider,.previous_slider{position:absolute;width:40px;height:58px;line-height:58px;text-align:center;cursor:pointer;color:#fff;z-index:99;-webkit-user-select:none;-moz-user-select:none;background:#40649a;font-size:24px;top:0;border-top:3px solid #ebc32a;border-bottom:1px solid #ebc32a}
.previous_slider{left:0}
.next_slider{right:0}
.mart4{margin-top:40px}
.poss{position:relative}
.ntbg{background:rgba(0,0,0,.35);border:1px solid #ccc}
.ke2{font-size:24px;color:#1d4e89}
.ke-tit2{margin-top:15px}
.ke-tit{padding:0 0 8px;border-bottom:1px solid #999}
.ke{line-height:35px;font-size:20px;color:#3f5b85}
span.bbg{bottom:0}
.bdd,span.bbg{position:absolute;left:0;width:100%}
.bdd{top: 50%; transform: translateY(-50%);}

.nav-path{ color:#999; font-size:16px;text-align:left; border-bottom: 1px solid #01418b; padding-bottom: 15px; padding-left: 35px; background: url(../../images/location.png) no-repeat 10px 2px; display: none; }
.possplit { background: none; text-indent: 0px; text-align: center; width: 18px; display: inline-block; border: 0px solid red; }

.nav-path a{color:#333; font-size:18px;padding:0 3px}
.nav-path a.active,.nav-path a:hover{text-decoration:none;color: #1875ca; }
.body_en .nav-path a:nth-child(1),
.body_en .nav-path span:nth-child(2) { display: none; }

.main-left{background: #fff; min-height:65px; width: 18%; float: left; }
.main-right{ background: #fff; position:relative; min-height:500px; float: left; width: 80.5%; padding: 15px 20px; margin-left: 1.5%; }
.nav-panel-title{font-size: 36px; color:#fff; text-transform: uppercase; text-transform: uppercase; opacity: 0.4; font-weight: bold; }
.ntt{position:absolute;left:0;bottom:0;width:100%}

.slide-nav-ul{ min-height:65px; padding-bottom: 6px; }
.slide-nav-ul li{position:relative; }
.slide-nav-ul > li:not(.column-1) > a { border-top: 1px solid #01418b; }
.slide-nav-ul li a {display:block;color:#222;font-size:18px; line-height: 1.2; padding: 10px 0.5em; margin: 0 15px; }
.slide-nav-ul .sub { padding-bottom: 10px; }
.slide-nav-ul .sub li a { color: #777; padding: 3px 0 3px 0.5em; font-size:17px; border-bottom-width: 0; }
.slide-nav-ul li:last-child a { border-bottom-width: 0; }
.slide-nav-ul li a.active,
.slide-nav-ul li a.parent,
.slide-nav-ul li a.selected,
.slide-nav-ul li a:hover{ color: #01418b; }
.slide-nav-ul li a.parent { color: #222; }

.slide-nav-item-ul{padding:0;background:#fff;border:1px solid #ccc;position:absolute;left:0;top:65px;width:100%;z-index:1;display:none}
.slide-nav-item-ul li{padding:0;line-height:25px;background:0 0;float:none;text-align:left;border-bottom:1px solid #ccc}
.slide-nav-item-ul li:last-child{border-bottom:none}
.slide-nav-item-ul li a{background:0 0;color:#333;font-size:14px;border-bottom:none;padding:10px 5px 10px 10px}
.slide-nav-ul li .slide-nav-item-ul a.active,.slide-nav-ul li .slide-nav-item-ul li a:hover{text-decoration:none;color:#1c6390;border-bottom:none}
.slide-nav-ul li .slide-nav-item-ul a.active,.slide-nav-ul li .slide-nav-item-ul a.selected,.slide-nav-ul li .slide-nav-item-ul li a:hover{font-weight:400;background:#1c6390;color:#fff;border-bottom:none}

.main-menu{float:none}

.nav_name{ background: #004089; width: 100%; font-size: 22px; padding: 13px 0 13px 22px; color: #fff; line-height: normal; cursor: pointer; }
.nav_name img{ display: none; position:absolute;right:10px;top:15px; }

.nav_menu{display:none}
.nav_menu .nav_menu_list li{display:block;width:100%}
.nav_menu .nav_menu_list li a{padding:10px 0 10px 25px;border-bottom:1px solid #f6eaea;font-size:14px;display:block;width:100%;color:#333;line-height:normal;text-decoration:none}
.nav_menu .nav_menu_item_list li a{padding:10px 0 10px 45px}
.right-nr{font-size:18px;color:#333;position:relative;padding-bottom:50px}
.page{text-align:center}

.nycon { background: #f1f4f8; padding: 20px 0; }
.dd1{ padding: 0; }

.picleft1 div.dd1{float:right; }
.picleft1 .pic-img img{max-width:100%;height:auto}

.piclist1 { display: flex; flex-wrap: wrap; }

.piclist1 .people_item,
.people_detail_box .people_hd {
    position: relative;
    overflow: hidden;
    padding: 1.6em 0;
    display: flex;
    justify-content: center;   /* 整体居中 */
    align-items: flex-start;
    gap: 40px;                 /* 图片和文字之间的距离 */
    max-width: 1000px;         /* 控制整体不要铺满 */
    margin: 0 auto;            /* 外层居中 */
}
.piclist1 .people_item:after,
.people_detail_box .people_hd:after { content: ''; display: block; position: absolute; bottom: 0; left: 1.5%; width: 97%; height: 1px; border-bottom: 1px dashed #01418b; }
.piclist1 .people_item.people_item_empty:after { display: none; }
.piclist1 .pic-img,
.people_detail_box .pic-img {
    width: 200px;              /* 建议改固定宽度，比百分比更稳 */
    margin: 0;
    float: none;
    flex: 0 0 200px;
}
.piclist1 .pic-img img, 
.people_detail_box .pic-img img { width:100%; }
.piclist1 .pic-tt,
.people_detail_box .pic-tt {
    width: auto;
    float: none;
    flex: 0 1 600px;           /* 文字区最大宽度 */
}
.piclist1 .pic-tt h2,
.people_detail_box .pic-tt h2 { font-size: 22px; color: #01418b; }
.piclist1 .pic-tt .sub_title,
.people_detail_box .pic-tt .sub_title { margin-bottom: 0.8em; color: #333; font-size: 18px;  margin: initial; }
.piclist1 .pic-tt .intro_text,
.people_detail_box .pic-tt .intro_text { white-space: pre; color: #333; font-size: 18px;   }
.body_en .piclist1 .pic-tt .intro_text { white-space: initial; font-size: 16px;   }

.people_detail_box .people_hd { overflow: hidden; }
.people_detail_box .people_bd { padding: 1.6em 0; margin-left: 3%; line-height: 1.5; }


.piclist1 .pic-tt span{color:#252525;font-family:Aleo;font-size:.2rem;display:block;height:58px;margin:20px auto 0;font-weight:400}
.piclist1 .pic-tt:hover span{color:#0188fa; }
.piclist1.stu_list .pic-tt span{ font-size:.2rem; height: 2em; margin: 0 auto; }
.piclist1 .pic-tt a.xq{display:block;color:#0188fa;font-family:Metropolis;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;width:120px;margin:auto;background:0 0;border:.01rem solid #0188fb;border-radius:22px;line-height:40px}
.piclist1 .col-sm-6{margin-bottom:30px}
.piclist1.stu_list .col-sm-6{margin-bottom:0; }
.sub_cat_list_source { display: none; }

.stu_list_box .cat_box h2,
.stu_list_box { text-align: center; }
.stu_list_box .cat_box h2 { line-height: 3; font-weight: bold; font-size: 24px; color: #01418b;}
.stu_list_box .row { display: flex; flex-wrap: wrap; margin: 0 2%; }
.stu_list_box .stu_item { width: 22%; padding: 0 0 1em; margin: 0 1.5% 2em; background: linear-gradient(to top, #f1f4f880, #f1f4f88f); }
.stu_list_box .pic { width:100%; height:260px; overflow:hidden;}
.stu_list_box .pic img{ width:100%; height: 100%; object-fit:cover; }
.stu_list_box .text { padding: 0 1em; }
.stu_list_box .stu_item h5 { font-size: 20px; line-height: 2.8; color: #01418b;}
.stu_list_box .stu_item:hover h5 { font-weight: bold;}
.stu_list_box .stu_item h6 { font-size: 20px; margin: 0 0 10px; color: #333; }
.stu_list_box .stu_item p { font-size: 18px; line-height: 1.3; color: #444; }




.piclist1.stu_list .row { margin-bottom: 20px; }
.piclist1 h2,
.people_detail_box h2,
.stu_list_box h2 {font-size:26px; color:#333;padding: 10px 0 0; text-align: left;}
.piclist1 h2,
.people_detail_box .pic-tt h2,
.piclist1 h3{ line-height: 2em; font-weight:700}
.piclist1 h3{ text-align:left; font-size:24px;color: #085DAB;padding:0 0 20px 30px;margin-bottom:30px;border-bottom: 1px solid #a8c9e733;position:relative; }
.piclist1.stu_list h3{ font-weight: normal; padding:0 0 10px 25px; margin-bottom: 10px; }
.piclist1 h3:before{content:"";display:block;background: #085DAB; border-radius: 5px; width: 4px;height:24px;position:absolute;left:15px;top:5px}
.view-title{text-align:center;line-height:30px;color:#004290;font-weight:700;margin-bottom:10px;font-size:24px;margin-top:20px}
.bott{border-bottom:2px solid #c7cacf;padding-bottom:10px;margin-bottom:55px}
.view-title h1{ color: #01418b; line-height: 1.5; font-weight: bold; font-size: 24px; }
.view-time { font-size: 16px; color: #333; text-align: center; }
.view-info{text-align:center;margin:10px 0 5px}
.view-info span{font-size:16px;color:#777;font-weight:400}


.picdiv .row{border-top:5px solid #ddd;padding:70px 0}

.data-list{ padding-bottom:30px}
.data-list li{ padding: 15px 10px; border-bottom: 1px dashed #01418b; }
ul.data-list>li>a{color:#333;font-size:18px;float:left; }
.data-list li a:hover{color:#000;text-decoration:none}
.data-list li span {font-size:16px;color:#333;float:right}

.body_list_news .data-list{ margin: 1em 5em; }
.body_list_news .cover_title { margin-top: 1em; font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’, source-han-serif-sc, serif; font-weight: bold; color: #1c3689; }

.body_list_news .data-list li:nth-child(1) .cover_title { margin-top: 0; }

.body_list_news .cover_meta { color: #999; margin: 0.5em auto 0; display: none; }
.body_list_news h2 { font-size: 24px; }
.body_list_news .cover_bd { margin-top: 0.7em; overflow: hidden; display: flex; justify-content: space-between; gap: 15px; }
.body_list_news .cover_thumb { flex: 1 1 18%; display: none; }
.body_list_news .cover_thumb.default_thumb { background: #1e5eb8; padding: 2em 16px; opacity: 0.2; }
.body_list_news .cover_thumb img { width: 100%; display: block; }
.body_list_news .cover_content { flex: 1 1 80%; margin: 0; }
.body_list_news .cover_content h3 { line-height: 2.5; }
.body_list_news .data-list li span { float: none; }

/* .html_cat_51559 .body_list_news .cover_meta, */
.html_cat_51562 .body_list_news .cover_thumb { display: block; }
.html_cat_51559 .body_list_news .cover_thumb { display: block; }
.html_cat_51559 .body_list_news .cover_title,
.html_cat_51562 .body_list_news .cover_title { display: none; }

ul.pic-list{padding:20px 0 10px}
ul.pic-list li{text-align:center}
ul.pic-list li.mar0{margin-right:0}
ul.pic-list li a{color:#333}
ul.pic-list li a:hover{color:#333;text-decoration:none}
ul.pic-list li a:hover{color:#333;text-decoration:none}
ul.pic-list li div{line-height:24px;margin-bottom:10px;text-align:center}
ul.pic-list li p{padding:15px 0;color:#000;text-align:center}
ul.pic-list a img{max-width:100%;height:auto;display:inline-block}
ul.pic-bothside li{padding:30px 39px;border:1px solid #ccc;margin-top:25px}
ul.pic-bothside a img{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:block;padding:4px;transition:all .2s ease-in-out 0s;margin:3px 13px 3px 0}
a.pic-a{color:#333}
span.pic-span{color:#999}
.picleft-list{padding-top:10px;padding-bottom:20px}
.picleft-list li:first-child{margin-top:10px}
.picleft-list li{margin:20px 0 25px}
.picleft-list li .pli-img{text-align:center}
.picleft-list li .pli-img img{max-width:100%;display:inline-block;height:auto}
.picleft-list li .pli-text{min-height:158px;border-bottom:1px dotted #ddd}
.picleft-list li .pli-text a{font-size:16px;color:#4b698f;display:block;margin-bottom:10px}
.picleft-list li .pli-text a.a2{font-size:16px;color:#4b698f;margin-top:10px}
.picleft-list li .pli-text span{font-size:14px;color:#999;display:block;margin:3px 0}
.picleft-list li .pli-text p{font-size:14px;color:#333;line-height:23px;overflow:hidden;height:50px}
.video-list{padding-top:20px}
.video-list li{width:30%;height:283px;border:1px solid #ddd;float:left;margin-bottom:30px;margin-right:3%}
.video-list li:nth-child(3n),ul.video-list li.mar0{margin-right:0}
.video-list li .vi-vi{position:relative}
.video-list li .vi-vi img{max-width:100%;height:auto}
.video-list li .vi-vi span img{position:absolute;left:42%;top:35px}
.video-list li .vi-text{padding:5px 30px 10px 20px;background:#fbfbfb;height:132px;overflow:hidden}
.video-list li .vi-text a{display:block;font-size:16px;color:#333;line-height:25px}
.video-list li .vi-text:hover a{color:#1d4e89}
.video-list li .vi-text span{display:block;font-size:14px;color:#777;margin:8px 0}
.video-list li .vi-text p{font-size:14px;color:#777;line-height:21px;height:47px;overflow:hidden}
.down-list{padding-bottom:50px;padding-top:15px}
.down-list li{border-bottom:1px solid #ddd;padding:16px 0}
.down-list li:first-child{padding-top:0}
.down-list li .down-left a{color:#333;font-size:16px}
.down-list li .down-left a img{margin-right:10px}
.down-list li .down-left p{margin-top:12px;font-size:14px;color:#999}
.down-list li .down-left p span{margin-left:54px}
.down-list li .down-xia{display:block;margin-top:18px}
.picleft1-list{padding-top:16px;padding-bottom:20px}
.picleft1-list li{width:242px;height:88px;border:1px solid #ececec;padding:8px;float:left;margin-right:20px;margin-bottom:26px}
.picleft1-list li:hover{box-shadow:1px 1px 2px 2px #e8effb}
.picleft1-list li .pli-text1{margin-top:10px;width:130px;padding-left:23px}
.picleft1-list li .pli-text1 a{font-size:20px;color:#333;display:block;margin-top:-5px;text-decoration:none}
.picleft1-list li .pli-text1 span{font-size:18px;color:#999;display:block;margin:15px 0 10px}
.picleft1-list li.mar0{margin-right:0}


#wp_column_article .wp_articlecontent { margin-top: 1.5em; font-size:16px;color:#555; }
#wp_column_article .wp_editor_art_table td { padding: 0.6em 10px; }

/*
.picdiv .row a span,
#wp_column_article a span {color:#116ab5;display:block;font-size:26px;margin-bottom:10px}
*/

#wp_column_article img,
.view-cnt img { margin: 0.5em auto; }
.wp_entry img { max-width: initial; }
.picdiv .row p,
#wp_column_article p,
.year_item p {font-size: 18px;color:#555; line-height: 1.6; margin-bottom: 0.8em;  }
.picdiv .row a,
#wp_column_article a,
.year_item a { color: #01418b; }

.pi_text,
.cover_content,
.view-cnt{ font-size:18px; color:#555; line-height: 1.6; margin-top: 1.5em; line-height:26px; }
.pi_text img,
.cover_content img,
.view-cnt p img { max-width:100%}
.pi_text p,
.cover_content p,
.view-cnt p { text-align:justify; margin-bottom: 0.6em; text-justify:inter-ideograph}
.cover_content ul li,
.view-cnt ul li{list-style-type:disc;line-height:28px;height:auto}
.cover_content a,
.view-cnt a{color:#4b698f}
.cover_content a:hover,
.view-cnt a:hover{text-decoration:underline;color:#4b698f}
.cover_content ol,
.cover_content ul,
.view-cnt ol,
.view-cnt ul {padding-left:17px;margin-left:10px}
.cover_content ol li,
.view-cnt ol li{list-style:decimal}
.cover_content table,
.view-cnt table {border-collapse:collapse;border-spacing:0;border:none}
.cover_content table td,
.cover_content table th,
.view-cnt table td,
.view-cnt table th{border-color:#ddd}


.az{padding-top:20px;color:#333;font-size:16px;height:35px;padding-bottom:8px;border-bottom:1px solid #ccc}
.az ul,.az ul li{line-height:30px}
.az ul li{float:left;padding-right:16px}
.az ul li a{color:#999;font-size:16px;text-decoration:none}
.az ul li a:hover{color:#9ac209}
.az-aa{padding-top:10px}
.zza{padding:10px 0;border-bottom:1px dotted #cdcdcd}
.zza h4{font-size:24px;color:#9ac209;font-weight:400}
.zza ul{padding-top:20px}
.zza ul li{float:left;font-size:16px;color:#333;padding-right:40px;width:60px;margin-bottom:10px}
.zza ul li.mar0{margin-right:0}
.datime .dat-top{margin:40px 0 10px}
.datime .dat-top img{width:880px;height:124px}
.time-top{position:relative}
.time-top a.prev{left:0}
.time-top a.next,.time-top a.prev{position:absolute;top:30px;width:46px;height:46px;display:block;cursor:pointer;z-index:1}
.time-top a.next{right:0}
.timg{height:1px;background:#b12330;position:absolute;left:2%;top:53px;width:97%}
.time-ul{padding-top:18px;position:relative}
.time-ul ul{padding-top:18px;padding-left:50px}
.time-ul ul li{float:left;cursor:pointer;margin:0 6px; }
.time-ul ul li a{text-decoration:none;display:block;height:100px;margin:18px 20px 0;width:34px}
.time-ul ul li a span{font-size:14px;color:#333;display:block;padding-top:40px}
.time-ul ul li.active{ }
.time-one h4{font-size:24px;color:#333;text-align:center;margin:20px 0}
.time-one p{font-size:14px;color:#777;line-height:25px;margin:20px 0}
.newic-list{padding-bottom:50px}
.newic-list li:first-child{padding-top:20px}
.newic-list li{padding:30px 0;border-bottom:1px dotted #ccc}
.newic-list li a.a1{font-size:16px;color:#194785;display:block;text-decoration:none}
.newic-list li span{font-size:14px;color:#999;display:block;margin:10px 0}
.newic-list li a.a2{font-size:14px;color:#333;display:block;text-decoration:none;margin-top:10px}
.newic-list li p{font-size:14px;color:#333;line-height:25px}
.header111{background:#00428e;padding:10px;height:auto!important;flex-direction:row!important}
.shizi-img{padding:0 20px}
.shizi-img img{max-width:100%;border-radius:100%}
.shizi-top h4{color:#00428e;font-size:26px;padding-left:20px}
.piclist1 .liang-tt span{color:#00428e;font-size:18px;margin-top:20px;display:block;padding:0 80px;text-align:left;height:50px}
.intro{padding:15px 80px 30px;font-size:16px;text-align:left}
.intro p{line-height:26px;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
a.cha:hover{color:#337ab7}



.list_pub_box h2.year{ display: none; font-size:26px;line-height:30px;text-align:left;color:#333;font-weight:700;padding:20px 0; }
.list_pub_box .probb{border-bottom:1px solid #ddd;padding:25px 0 15px;line-height:26px;margin-bottom:15px}
.list_pub_box .probb .li-aa{color:#777;font-size:18px;text-align:left}
.list_pub_box .probb .li-adown a{font-size:16px;color:#209088;text-transform:uppercase;width:114px;display:inline-block}

#wp_pager .pages li { float: left; margin: 0 5px; }
#wp_pager .pages,
#wp_pager .pages a { color: #333; }
#wp_pager .pages a { padding: 5px 10px; border: 1px solid #aaa; border-radius: 3px; }

.go-top{ cursor: pointer; position:fixed;right:30px;bottom:30px;width:60px;height:60px;background:url(../../images/go-top.png) center no-repeat;background-size:100% 100%;opacity:0;visibility:hidden;transition:opacity .3s ease, visibility .3s ease;z-index:500;}
.go-top.go-top-show{opacity:1;visibility:visible;}


/* ******** cover people ********* */
.type_box { border-radius: 6px; box-shadow: 0 .5em 1em -0.125em #0a0a0a1a,0 0px 0 1px #0a0a0a05; overflow: hidden; margin-top: 50px;}
.people_container .pi_box,
.people_container .sc_bd { padding: 30px; overflow: hidden; background: #fff; }

.people_container .pi_box .pi_thumb { border-radius: 5px; float: right; }

.people_container .pi_box .pi_intro { width: 60%; margin: 0 0 0 2%; float: right; line-height: 1.5;  color: #4a4a4a;}
.people_container .cat_name, 
.people_container .sc_hd h3 { background: #fff; padding: 40px 0 30px; margin: 0; }
.people_container .cat_name::before, .people_container .sc_hd h3::before { left: 2%; width: 96%; top: 60px; }

.people_container .sc_bd ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.people_container .sc_bd li { float: left; margin: 0 0 2.5em; width: 48.5%; background: linear-gradient(to right, #1e5eb800, #1e5eb80d);}
.people_container .sc_bd img { margin-right: 2em; width: 200px; height: 200px; border-radius: .5em; display: block; float: left; border: 1px solid #eee; box-sizing: border-box; object-fit: cover;  transition: 0.3s all; }
.people_container .sc_bd li:hover img { transform: translateY(-5%); }
.people_container .sc_bd h4 { margin-top: .5em; font-weight: bold; font-size: 20px;  line-height: 2; color: #363636;}

.ptext { float: left; width: calc( 100% - 240px );}
.sub_text { line-height: 1.5; color: #666;font-size: 16px;margin-top: 0.5em;}
.people_container .sc_bd li:hover .sub_text { color: #000; }

.people_container .sc_bd .intro_text { display: none;}
.people_container .sc_bd_c li { border-bottom: 1px dashed #eee; width: 100%; text-align: left; line-height: 2.5; padding: 0 1em; background: transparent; margin: 0; }
.people_container .sc_bd_c li .text_intro { color: #555; font-weight: bold; font-size: 20px; }
.people_container .sc_bd_c li span { font-weight: normal; font-size: 18px; color: #666; }
.people_container .sc_bd_c li .sub_title { float: right; }

@media ( max-width:1200px){
    .pi_text { font-size: 16px;}

    .people_container .sc_bd li { width: 100%; margin: 0 0 1.2em;}
    .people_container .sc_bd img { margin-right: 2%; width: 38%;}
    .sub_text { width: 60%;}
}
@media ( max-width: 890px){
    .people_container .sc_bd li { margin: 0 0 0.8em;}
}

/* ******** cover people ********* */

@media only screen and (max-width:767px){
	.list_pub_box  .probb .li-aa{width:100%;margin-bottom:25px}
}
.list_pub_box .hd_box { text-align: center; }
.list_pub_box  .sou { padding:10px 0; margin: 20px auto; }
.list_pub_box  .sou a { color: #333; font-size: 20px; margin-right: 0.6em; }
.list_pub_box .sou .cur { color: #01418b; font-weight: bold; }
.html_cat_51930 .list_pub_box .hd_box,
.html_cat_48190 .list_pub_box .hd_box { height: 1.8em; overflow: hidden; }
.html_cat_51930 .list_pub_box .hd_box .sou a,
.html_cat_48190 .list_pub_box .hd_box .sou a { font-size: 0; }

.html_46787_detail .view-title,
.html_48190_detail .view-title { text-align: initial; }
.html_46787_detail .view-time,
.html_48190_detail .view-time { display: none; }

.html_cat_51930 span.zlh_num,
.html_cat_48190 span.zlh_num { float: right; }






@media (max-width:1200px){
	.welcome h4{font-size:46px}
	.work-top h4{font-size:32px}
}
@media (max-width:991px){
	.container{width:94%}
	.welcome h4{font-size:34px;margin-bottom:20px}
	.work-top h4{font-size:28px}
	.work-top span{font-size:20px}
	.welcome{padding:80px 0 50px}
}
@media (max-width:767px){
	.r1l,
	.r1r { width: 100%; }
	.r1r { padding: 1em; margin: 1em auto; }
	.r1r li { line-height: 1.6;  padding: 0.5em 0; }
	.right-nr table td,
	.right-nr table th{white-space:nowrap}
	.container{width:100%}
	.full_slide .container{ padding: 0; }
	.full_slide .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 30px; }
	.full_slide h3 { font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 0.5em; }
	.site-tree-mobile{top:10px}
	.welcome{padding:40px 0 40px}
	.index_links h4,
	.welcome h4{font-size:24px;margin-bottom:20px}
	.welcome p{font-size:16px;width:85%}
	.workbg{padding:30px 0}
	.work-top h4{font-size:24px}
	.work-top span{font-size:18px}
	.work-ul .swiper-slide .new-box img.img1{margin-bottom:30px}
	.work-ul .swiper-slide .new-box span{margin-top:20px}
	.flink{padding:30px 0 10px}
	.work-ul .swiper-pagination-bullet-active{background:#1c6390}
	.work-ul .swiper-pagination-bullet{width:10px;height:10px}
	.bao-sw .swiper-pagination-bullet{width:10px;height:10px}
	.bao-sw .swiper-pagination-bullet-active{background:#1c6390}
	.flink .swiper-container{padding-bottom:30px}
	.footer{min-height: auto; }
	.bao-sw .swiper-pagination-bullet{width:10px;height:10px}
	.bao-sw .swiper-pagination-bullet-active{background:#1c6390}
	.flink .swiper-container{padding-bottom:30px}
}

/* ****************************** */



@media (max-width:1410px){
	.wc-menu ul li a { padding: 10px 46px; }
}
@media (max-width:1340px){
	.piclist1 .pic-tt .intro_text, 
	.people_detail_box .pic-tt .intro_text { font-size: 16px;  }
}
@media (max-width:1250px){
	.wc-menu ul li a { padding: 10px 20px; }
}
@media (min-width:1200px){
	.ntbg{width:1170px}
}
@media (max-width:1200px){
	.nav-panel-title{font-size:44px}
}
@media (max-width:998px)and (min-width:759px){
	.picleft-list li .pli-text{margin-top:10px}
	.ny-con{padding-top:10px}
	.nycon{padding-top:0}
}
@media (max-width:991px){
	.main-left{margin-top:20px;width:100%;float:none;background:0 0;min-height:30px;position:relative}
	.slide-nav-ul{padding:10px 0}
	.slide-nav-ul li.active{box-shadow:none}
	.side-nav-panel{display:none;margin-top:0;background:#f8fbff;padding-top:0;padding-left:0}
	.slide-nav-item-ul{padding:0}
	.slide-nav-ul li a{font-size:16px}
	.side-nav-panel ul li{display:block;width:100%;padding:1px 0;border-bottom:none;background:0 0;margin-bottom:0}
	.slide-nav-ul li a{padding:10px 0 10px 28px;border-bottom:1px solid #f6eaea;font-size:14px;display:block;width:100%;color:#333!important;line-height:normal;text-decoration:none;text-align:left;background:url(../../images/rs/lia.png) no-repeat 15px;background-color:transparent!important}
	.slide-nav-ul li a.active,.slide-nav-ul li a.parent,.slide-nav-ul li a.selected,.slide-nav-ul li a:hover{color:#01418b!important;background:url(../../images/rs/lia1.png) no-repeat 15px;border-bottom:1px solid #f6eaea!important}
	.slide-nav-ul li:hover{border-bottom:none}
	.slide-nav-ul li .slide-nav-item-ul li a{padding:10px 0 10px 43px;opacity:1;border-bottom:1px solid #f6eaea; background-color:none!important}
	.slide-nav-ul li .slide-nav-item-ul li a.active,.slide-nav-ul li .slide-nav-item-ul li a.selected,.slide-nav-ul li .slide-nav-item-ul li a:hover{color:#1f3a8a;background:url(../../images/rs/lia1.png) no-repeat 30px;border-bottom:1px solid #f6eaea!important}
	.slide-nav-item-ul{background:0 0;position:relative;top:0;margin-bottom:0;border:none;display:block!important;margin-top:0}
	.down-list li{position:relative}
	.down-list li .down-xia{position:absolute;right:0;bottom:10px}
	.down-list li .down-left a{font-size:14px}
	.data-list li span,ul.data-list>li>a{float:none; font-size: 16px; }
	.data-list li{line-height: 1.4;margin: 0.2em 0; padding: 0.4em 0.5em 0.7em;}
	.picleft-list li .pli-text{margin-top:20px;text-align:center}
	.video-list li{width:45%}
	.video-list li,.video-list li:nth-child(3n){margin-right:5%}
	.video-list li:nth-child(2n){margin-right:0}
	.ke{margin:5px 0}
	.nav-panel-title{font-size:28px;line-height:50px}
	.picleft1 .pic-img{margin-bottom:20px}
	.picleft1 div.dd1{float:left}
	
	.main-right { width: 100%; margin: 0; }
	.nyban { min-height: initial !important; }
	
	.stu_list_box .stu_item { width: 30.33% }
	.piclist1 .pic-img, .people_detail_box .pic-img { width: 28%; float: none;}
	
	.view-title h1 { font-size: 20px; line-height: 1.3; }
	.list_pub_box .sou a { font-size: 18px; }
	.view-cnt *,
	.picdiv .row p, 
	#wp_column_article p, 
	.year_item p ,
	.picdiv .row p *, 
	#wp_column_article p *, 
	.year_item p * { font-size: 16px !important; }
	
}
@media (max-width:767px){
	.right-nr{padding-bottom:10px}
	.ke{margin:5px 0}
	.nav-panel-title{font-size:28px}
	.ny-con{padding-top:0}
	.bott{padding-top:30px;margin-bottom:25px}
	.bott .view-title{line-height:30px;font-size:18px}
	.picdiv .row{padding:10px 0}
	.picdiv .row span{font-size:20px}
	.picdiv .row p{font-size:16px}
	.nycon{padding-top:0}
	
	.pos img { height: 100px; }
	
	.piclist1 .people_item, .people_detail_box .people_hd { width: 100%; }
	.piclist1 h2{margin-left:20px}
	
	.stu_list_box .pic { height: 200px; }
	.stu_list_box .stu_item h5 { line-height: 2; }
	.stu_list_box .text { padding: 0 0.5em; }
	.stu_list_box .stu_item p { font-size: 16px; }
	
	.wc-copy{padding-bottom:20px}
	
	.intro_box .we-hd h4, .welcome h4, .index_links h4 { font-size: 24px; }
	.intro_box .we-bd p { font-size: 16px; line-height: 1.7em; }
	
	.intro_box .container, .welcome .container, .index_links .container { padding: 1em 0.5em; }
	
	.r1r li { font-size: 0.17rem;}
	.r1r li a { width: auto; }
	.r1r li span { float: none; }
	
	.index_links .lk-bd ul { flex-wrap: wrap; }
	.index_links .lk-bd li { width: 100%; }
	.index_links .lk-bd a { font-size: 0.17rem; line-height: 1.5; margin: 0.4em auto; }
	
	.footer { font-size: 0.13rem; }
	
	.nav-path a { font-size: 14px; }
	
	.stu_list_box .stu_item { width: 47% } 
	.piclist1 .pic-img, .people_detail_box .pic-img { width: 35%; }
}