html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei','微软雅黑',Arial,sans-serif;
}
body,
ul,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0;
}
ul,
ol { 
	list-style: none;
}
a {
	text-decoration: none;
	color: #2609b0;
}
a:hover {
	text-decoration: underline;
}
main {
  display: block;
}
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
button,
input { /* 1 */
  overflow: visible;
}
button,
select { /* 1 */
  text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}

.hdhe_container,
.top_logo,
.top_menu,
.index_r1,
.index_r1_bottom,
.index_r2,
.list_box,
.footer,
.inner_container {
	width: 1120px; 
	margin: 0 auto; 
}

.top_logo { text-align: center; }
.top_logo img { width: 100%; }

.top_menu_box { width: 100%; background: #00195B; }
.top_menu .par-menu { height: 55px; }
.top_menu .par-menu > li { float: left; position: relative; }
.top_menu .par-menu > li > a { font-size: 18px; height: 55px; line-height: 55px; padding: 0 2.3em; display: block; }
.top_menu li:hover > a { background: #048ac0; }
.top_menu .sub-menu { position: absolute; background: #00195B; display: none; z-index: 2; }
.top_menu .par-menu li:hover .sub-menu-2 { display: block; }
.top_menu .sub-menu li { width: 260px; position: relative; }
.top_menu .sub-menu li a { font-size: 16px; line-height: 2.5em; height: 2.5em; text-indent: 26px; display: block; }
.top_menu a { color: #fff; }

.top_menu .sub-menu-3 { position: absolute; left: 259px; top: 0; display: none; }
.top_menu .sub-menu-4 { position: absolute; left: 259px; top: 0; display: none; }
.top_menu .sub-menu-2 li:hover .sub-menu-3 { display: block; }
.top_menu .sub-menu-3 li:hover .sub-menu-4 { display: block; }

.index_r1,
.index_r1_bottom,
.index_r2 { overflow: hidden; margin: 20px auto; }
.index_r1 { z-index: 1; }

.index_r1l,
.index_r1c,
.index_r1r,
.index_r2l,
.index_r2r {
	float: left;
	margin-right: 10px;
}
.index_r1c { display: none; width: 510px; height: 310px; font-size: 15px; padding: 10px; background: #f5f5f5; }
.index_r1c p { line-height: 23px; }
.index_r1c a { text-decoration; }

.index_r1r { width: 180px; height: 330px; overflow: hidden; margin-right: 0; border-right-width: 0; }
.index_r1r .hd { text-align: center; color: #69c; color: transparent; height: 55px; line-height: 55px; font-size: 22px; font-weight: lighter; border-bottom: 0 dotted #69c; margin-bottom: 20px;}
.index_r1r ul li { height: 50px; line-height: 50px; margin-bottom: 22px; }
.index_r1r ul a { font-weight: bold; display: block; color: #fff; text-align: center; }
.index_r1r .bt a { background: #00195b; border-radius: 15px; box-shadow: 0px 3px 3px #666; border: 1px solid #666; }
.index_r1r li img { width: 120px; }

.index_r1l { width:930px; height:330px; overflow:hidden; position:relative; }
.index_r1l .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.index_r1l .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index_r1l .hd ul li{ float:left; margin-right:3px; width:12px; height:12px; border-radius: 50%; background:#ccc; cursor:pointer; }
.index_r1l .hd ul li.on{ background: #8D020D; color:#fff; }
.index_r1l .bd{ position:relative; height:100%; z-index:0;   }
.index_r1l .bd li{ zoom:1; vertical-align:middle; }
.index_r1l .bd img{ width:930px; /* height:330px; */ display:block;  }
.index_r1l .bd .li1 img{ margin-top: -230px; }
.index_r1l .bd .li2 img{ margin-top: -102px; }

.index_r1_bottom { margin-bottom: 50px; }
.index_r1_bottom .bd { line-height: 1.5; color: #342f2e; text-align: justify; }

.index_r2 { margin-bottom: 60px; }
.index_r2 .hd h3,
.index_r1_bottom .hd h3 { text-align: center; font: 28px/2em "Campton Bold", Impact, sans-serif; color: #963; text-transform: uppercase; margin-bottom: 0.7em; }
.index_r2 .hd h3::after,
.index_r1_bottom .hd h3::after {
	content: " ";
    background: unset;
    padding: unset;
    border-bottom: 2px solid #EEE;
    display: block;
    background: #f0f0f0;
    height: 4px;
    max-width: 450px;
    margin: 0 auto;
}
.index_r2l { width: 518px; border: 1px solid #ccc; padding: 0 14px; }
.index_r2l .bd li { line-height: 50px; border-bottom: 1px dashed #DFDFDF; }
.index_r2l .bd li span,
.index_r2l .bd li a { color: #342f2e; }
.index_r2l .bd li a { color: #2609b0; }
.index_r2l .bd li span { font-weight: bold; }
.index_r2l .bd li:hover { border-bottom-color: #342f2e; }
.index_r2l .bd li:hover span,
.index_r2l .bd li:hover a { color: #000; }

.index_r2r { width:518px; padding: 0 14px;  border: 1px solid #ccc;  margin: 0 0 0 10px; }

.hdhe_list_event .list_items li,
.index_r2r .bd li { overflow: hidden; padding-bottom: 18px; border-bottom: 1px dashed #dfdfdf; margin-bottom: 14.5px; }

.hdhe_list_event .list_items li.tail,
.index_r2r .bd li.tail { margin-bottom: 0; }

.hdhe_list_event .list_items li a,
.index_r2r .bd li a { border-bottom: 1px dashed #b6acd1; color: #2609b0; }

.hdhe_list_event .list_items li a:hover,
.index_r2r .bd li a:hover { border-bottom-color: #342f2e; }

.hdhe_list_event .list_items li span,
.index_r2r .bd span { display: inline-block; float: left; line-height: 2.2em; font-size: 15px; 
/* white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  */
color: #000; }

.hdhe_list_event .list_items li .d1 .s1,
.hdhe_list_event .list_items li .d2 .s1,
.hdhe_list_event .list_items li .d3 .s1,
.index_r2r .bd .d1 .s1,
.index_r2r .bd .d2 .s1,
.index_r2r .bd .d3 .s1 { 
/* text-indent: 10px; */
 }

.hdhe_list_event .list_items li .d1 .s1,
.index_r2r .bd .d1 .s1 { width: 35%; font-weight: bold; /* color: #2609b0;*/ }

.hdhe_list_event .list_items li .d1 .s2,
.index_r2r .bd .d1 .s2 { width: 20%; }

.hdhe_list_event .list_items li .d1 .s3,
.index_r2r .bd .d1 .s3 { width: 45%; }

.hdhe_list_event .list_items li .d2 .s1,
.index_r2r .bd .d2 .s1 { width: 35%; }

.hdhe_list_event .list_items li .d2 .s2,
.index_r2r .bd .d2 .s2 { width: 65%; }

.hdhe_list_event .list_items li .d3 .s1,
.index_r2r .bd .d3 .s1 { width: 35%;  line-height: 1;}

.hdhe_list_event .list_items li .d3 .s2,
.index_r2r .bd .d3 .s2 { width: 20%; }

.hdhe_list_event .list_items li .d3 .s3,
.index_r2r .bd .d3 .s3 { width: 45%; }


.hdhe_index .more .more-link,
.hdhe_map .map_more a {
	display: block;
	padding: 0.5em 0;
	margin: 10px auto;
	color: #fff;
	background: #048ac0;
	width: 150px;
	text-align: center;
	font-size: 15px;
}
.hdhe_map .map_more a {
	width: 680px;
	padding: 0.8em 0;
}
.hdhe_map .map_more span {
	margin-left: 1em;
	font-weight: bold;
}
.hdhe_index .more .more-link:hover,
.hdhe_map .map_more a:hover {
	color: #fff;
	background: #963;
}
.hdhe_map .anchorBL,
.hdhe_map .BMap_stdMpCtrl {
	display: none;
}

.hdhe_hide { display: none; }

.footer {
	width: 100%;
	color: #fff;
	background: #00195B;
	padding: 3em 0 4em;
	text-align: center;
	font-size: 14px;
	line-height: 2em;
	font-weight: lighter;
}





.inner_container {
	margin: 20px auto;
	overflow: hidden;
}
.side_box {
	width: 255px;
	margin-right: 15px;
	float: left;
}
.p_cname {
	font-size: 20px;
	color: #fff;
	line-height: 46px;
	padding-left: 18px;
	background: #00195b;
}
.side_menu {
	font-size: 16px;
	background: #eee;
}
.side_menu.fixed-nav {
	position: fixed;
	top: 0;
	width: 255px;
}
.side_menu a { color: #333; line-height: 2.6; padding-left: 18px; display: block; }
.side_menu li:hover a,
.side_menu li.selected a {
	color: #fff;
	background: #048ac0;
}

.side_menu .sm_2 {
	text-indent: 26px;
}
.side_menu .sm_2 #publication_yesar_select,
.side_menu .sm_2 #news_yesar_select {
	width: 200px;
	height: 2.5em;
	line-height: 2.5em;
	padding-left: 1em;
	margin: 5px 0;
	background: #fff;
	border: 1px solid #ccc;	
}
.side_menu .sm_3 {
	text-indent: 40px;
}
.side_menu .sm_4 {
	text-indent: 55px;
}
.side_menu .sm_5 {
	text-indent: 68px;
}
.side_menu .sm_2 a {
	font-size: 14px;
	line-height: 2;
}

.body_box {
	width: 850px;
	float: left;
}

.path_info {
	border-bottom: 2px solid #00195b;
	overflow: hidden;
	line-height: 46px;
}
.cname {
	font-size: 16px;
	float: left;
	padding-left: 8px;
	color: #333;
}
.bread {
	float: right;
	font-size: 14px;
	font-weight: lighter;
}
.bread,
.bread a {
	color: #333;
	text-decoration: none;
}
.bread a:hover {
	text-decoration: underline;
}

.list_people_box {
	overflow: hidden;
}
.list_people_box .lpb_ul {
	padding: 1em 0 0;
}
.list_people_box .lpb_ul li {
	clear: both;
	overflow: hidden;
	padding: 0 0 1em;
	border-bottom: 1px dashed #dfdfdf;
	margin-bottom: 1em;
}
.list_people_box .lpb_ul_alumni li {
	width: 49%;
	float: left;
	clear: inherit;
	padding: 0;
	/* border-bottom: 1px solid #dfdfdf; */
	border-bottom-width: 0;
	margin-right: 1%;
	margin-bottom: 25px;
	background: #f6f6f6;
}
.list_people_box .lpb_ul_alumni li:nth-child(2n) {
	margin-right: 0;
	margin-left: 1%;
}
.list_people_box .lpb_ul span {
	float: initial;
	text-align: center;
	display: table-cell;
	vertical-align: middle;	
}
.list_people_box .lpb_ul a {
	color: #333;
}
.list_people_box .lpb_ul .s1 {
	width: 270px;
}
.list_people_box .lpb_ul .s1 img {
	width: 270px;
	display: block;
}
.list_people_box .lpb_ul_alumni .s1 {
	float: left;
	width: 150px;
}
.list_people_box .lpb_ul_alumni .s1 img {
	width: 150px;
	height: 125px;
}
.list_people_box .lpb_ul .s2 {
	width: 120px;
	font-weight: bold;
}
.list_people_box .lpb_ul_alumni .s2 {
	display: none;	
}
.list_people_box .lpb_ul .s3 {
	width: 460px;
	text-align: left;
	white-space: pre-wrap;
	color: #555;
	line-height: 1.7;	
}
.list_people_box .lpb_ul_alumni .s3 {
	width: 256px;
	/* height: 115px; */
	max-height: 115px;
	word-break: break-all;
	float: left;
	padding: 10px 0 0 10px;
}

.list_visiting_people_box .lpb_ul li { min-height: 80px; }
.list_visiting_people_box .lpb_ul li .s1 { display: none; }

.lab_apparatus .list_items_box img {
	width: 400px;
	height: 300px;
	display: block;
	margin-top: 20px;
}





.list_items_box .list_items {
	margin-bottom: 1em;
}
.list_items_box .list_items li {
	line-height: 2.6;
	border-bottom: 1px dashed #dfdfdf;
}
.list_items_box .list_items span {
	float: right;
	color: #bdcada;
	line-height: 1.5;
}
.list_items_box .list_items a {
	color: #333;
	padding-left: 8px;
}
.list_items_box .list_items li:hover a {
	color: #048ac0;
}

.hdhe_list_table .list_items_box .list_items {
	margin-top: 20px;
}
.hdhe_list_table .list_items_box .list_items li {
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #dfdfdf;
}
.hdhe_list_table .list_items_box .list_items li.hd {
	font-weight: bold;
}
.hdhe_list_table .list_items_box .list_items span {
	float: left;
	text-align: center;
	color: #333;
}
.hdhe_list_table .list_items_box .list_items .s1 {
	width: 10%;
}
.hdhe_list_table .list_items_box .list_items .s2 {
	width: 28%;
	min-height: 1px;
	word-break: break-all;
}
.hdhe_list_table .list_items_box .list_items .s3 {
	width: 8%;
}
.hdhe_list_table .list_items_box .list_items .s4 {
	width: 12%;
}
.hdhe_list_table .list_items_box .list_items .s5 {
	width: 12%;
}
.hdhe_list_table .list_items_box .list_items .s6 {
	width: 30%;
}


.hdhe_list_thumb .list_items_box .list_items li {
	overflow: hidden;
	padding: 12px 0;
}
.hdhe_list_thumb .list_items_box .list_items li .t {
	margin-left: 220px;
}
.hdhe_list_thumb .list_items_box .list_items li a {
	display: block;
	padding-left: 0;
}
.hdhe_list_thumb .list_items_box .list_items li .title {
	font-weight: bold;
}
.hdhe_list_thumb .list_items_box .list_items li a.more_btn {
	float: right;
}
.hdhe_list_thumb .list_items_box .list_items li img {
	width: 200px;
	height: 150px;
	display: block;
	float: left;
	border: 1px solid #ccc;
}
.hdhe_list_thumb .list_items_box .list_items span {
	float: left;
}
.hdhe_list_thumb .list_items_box .list_items li.t {
	width: 500px;
	float: left;
}



.show_detail_box .show_dbox h1.show_hd,
.hdhe_map .show_dbox h1.show_hd { 
	font: 36px/1.2em "Campton Book",Tahoma,sans-serif;
	color: #00195b;
	margin: 1em auto 0.5em;
	text-align: center;
}
.show_detail_box .show_dbox .show_meta { 
	color: #716c6b;
	text-align: center;
	margin-bottom: 1em;
	font-weight: lighter;
}
.show_detail_box .show_dbox .show_bd { 
	font-size: 18px;
	font-weight: normal;
	color: #333;
	line-height: 38px;
}
.hdhe_map .show_dbox .show_bd {
	margin-bottom: 3em;
}
.show_detail_box .show_dbox .show_bd p { 
	margin-bottom: 20px;
}
.show_detail_box .show_dbox .show_bd img { 
	max-width: 100%;
}


.wp_paging {
	overflow: hidden;
	float: inherit;
	clear: both;
	margin-bottom: 2em;
}
.possplit {
	background-image: url(posSplit.jpg);
}




.back-to-top {
	position: fixed;
	bottom: 30px;
	right: 30px;
	width: 64px;
	height: 64px;
	z-index: 9999;
	cursor: pointer;
	text-decoration: none;
	background-image: url(top.png);
}

#wp_pager { clear: both; }