body {
  font-family: Arial,Helvetica,sans-serif;
}

.body-background {
  /*  background: url(../images/page-bg.png) top repeat-x;*/
  background: url(../images/body-back.jpg) repeat;
  font-family: Arial,Helvetica,sans-serif;
}

/*--------------------Index--------------------------*/

/*Top*/

/*Top-Sign*/
.top-div {
  /*border-top: #002f75 4px solid;
  background-color: #ffffff;*/
  margin-bottom: 20px;
}
.sign-div{
  padding-right: 0px;
}
.sign-ul {
  padding: 0;
  margin: 0;
  float: right;
  list-style: none;
}
.sign-ul li {
  margin-top: 7px;
  margin-left: 7px;
  height: 35px;
  line-height: 35px;
  float: left;
}
.sign-ul-li-signinbtn {
  background-color: #004884;
  color: #ffffff;
  border-radius: 0;
  padding: 4px 12px;
  height: 30px;
}
.sign-ul-li-signupbtn {
  background: none;
  color: #004884;
  border: none;
  border-radius: 0;
  padding: 4px 12px;
  height: 30px;
}

/*Top-Logo*/
.logo-div {
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 18px;
}
.logo-ico {
  height: 74px;
  line-height: 74px;
  margin-left: 14px;
  float: left;
}
.logo-navbg {
  height: 57px;
  margin-left: 16px;
  margin-right: 22px;
  padding-top: 17px;
  float: left;
}
.logo-logoimg {
  height: 69px;
  padding-top: 5px;
  margin-right: 20px;
  float: left;
}
.logo-title {
  height: 27px;
  padding-top: 47px;
  float: left;
}
/*New-Top-Menu*/
.menu-div {
  padding-left: 0px;
  padding-right: 0px;
  background-color: #004884;
  color: #ffffff;
}
/*Banner*/
.banner-div {
  /*padding-left: 0px;
  padding-right: 0px;*/
  background-color: #ffffff;
}

.banner-mobile-div {
  /*background-color: #ffffff;*/
  margin-top: 10px;
  margin-bottom: 10px;
}

.banner-left {
  /*width: 890px;*/
  /*height: 330px;*/
  /*float: left;*/
  /*margin-left:20px;*/
  margin-top: 20px;
}

.banner-right {
  margin-top: 10px;
  padding: 16px 10px;
  background-color: #ececec;
  /*  height: 327px;*/
}

.banner-mobile-right {
  margin-top: 20px;
  padding: 16px 15px;
  background-color: #ececec;
}


.quick-links-list {
  margin: 0;
  padding: 0;
  list-style: none;
  zoom: 1;
  overflow: hidden;
}

.quick-links-list li {
  padding-top:2px;
  float: left;
  width: 50%;
  text-align: left;
}

.quick-links-list li a {
  font-size: 14px;
  display: block;
  color: #333;
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

.quick-links-title {
  color: #88210b;
  font-weight: bold;
  font-size: 16pt;
  /*margin-bottom:15px;*/
}

/*Content*/
.content-div {
  background-color: #ffffff;
  margin-bottom: 20px;
}

.content-row {
  border-top: #efefef 1px solid;
  margin-top: 15px;
  padding-top: 10px;
}
/*Content-left*/
.content-left-div {
  /*padding-left:0px;
  padding-right:0px;
  margin-left:20px;
  max-width:300px;*/
}

.content-left-newbg {
  border: #dedede 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #ffffff;
  padding-left: 11px;
  padding-right: 11px;
  padding-top: 20px;
  height: 517px;
  display: none;
}

.content-left-newbg-mobile {
  border: #dedede 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #ffffff;
  padding-left: 11px;
  padding-right: 11px;
  display: none;
}

.content-left-ul {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 460px;
}

.content-left-ul li {
  /*height: 34px;
  line-height: 34px;*/
  border-bottom: #f1f1f1 1px solid;
  margin-bottom: 10px;
}

.content-left-ul li a {
  color: #000000;
  font-size: 14px;
}

.content-left-more {
  text-align: right;
  /*margin-top: 16px;
 margin-bottom: 16px;*/
}
.content-left-mobile-ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-left-mobile-ul li {
  /*height: 34px;
  line-height: 34px;*/
  border-bottom: #f1f1f1 1px solid;
  margin-bottom: 10px;
}

.content-left-mobile-ul li a {
  color: #000000;
  font-size: 14px;
}

.content-left-greetings {
  border: #ebebeb 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  /*max-width:300px;*/
  margin-top: 15px;
  /*  height: 230px;*/
  padding-bottom: 10px;
}

.content-left-greetings-mobile {
  border: #ebebeb 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.content-left-greetings-title {
  height: 36px;
  line-height: 36px;
  background-color: #004884;
  width: 123px;
  /*padding-left: 8px;*/
  margin: 0;
  padding: 0 15px;
  color: #ffffff;
  font-size: 16pt;
  font-family: Arial,Helvetica,sans-serif;
  /*font-weight: bold;*/
}

.content-left-media-div {
  padding-left: 10px;
  padding-right: 10px;
}

.content-left-media-body {
  color: #004884;
  font-weight: bold;
}

.content-left-greetings-page {
  color: #787878;
}

.content-left-greetings-more {
  text-align: right;
  margin-top: 5px;
  /*margin-top: 0px;
  margin-bottom: 10px;*/
}
/*Content-center*/
.content-center-div {
  padding-left: 0px;
  padding-right: 0px;
  /*  height: 797px;*/
  /* margin-left: 24px;
  max-width: 402px;*/
  /*  border: #dedede 1px solid;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;*/
}
.content-center-info-div {
  border: #dedede 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.content-center-div-mobile {
  padding-left: 0px;
  padding-right: 0px;
  border: #dedede 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-right: 15px;
  margin-left: 15px;
}

.content-center-lecturetitle {
  height: 30px;
  line-height: 30px;
  background-color: #004884;
  width: 120px;
  padding-left: 24px;
  color: #ffffff;
  font-size: 16pt;
  font-family: Arial,Helvetica,sans-serif;
}

.content-center-lecture-medie-div {
  padding-left: 13px;
  padding-right: 30px;
}

.content-center-lecture-time {
  width: 71px;
  height: 69px;
  background-image: url(../images/timebg_03.jpg);
  text-align: center;
}

.content-center-lecturetime-day {
  color: #ffffff;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  height: 44px;
  line-height: 44px;
}

.content-center-lecturetime-yue {
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  height: 25px;
  line-height: 25px;
}

.content-center-lecturet-Info-a1 {
  color: #004884;
  font-weight: bold;
  font-size: 14px;
}

.content-center-lecturet-Info-a1:hover {
  text-decoration-line: none;
  cursor: pointer;
}

.content-center-lecturet-Info-a2 {
  color: #f77462;
  font-weight: bold;
  font-size: 12px;
}

.content-center-lecturet-Info-a2:hover {
  text-decoration-line: none;
  cursor: pointer;
  color: #f77462;
}

.content-center-lecturet-Info-a3 {
  color: #787878;
  font-weight: bold;
  font-size: 12px;
  height: 46px;
}

.content-center-lecturet-Info-a3:hover {
  text-decoration-line: none;
  cursor: pointer;
  color: #787878;
}

.content-center-lecturet-Info-mobile-a3 {
  color: #787878;
  font-weight: bold;
  font-size: 12px;
}

.content-center-lecturet-Info-mobile:hover {
  text-decoration-line: none;
  cursor: pointer;
  color: #787878;
}
/*Content-right*/
.content-right-div {
  /*padding-left: 0px;
  padding-right: 0px;*/
  /*margin-left: 24px;
  max-width: 402px;*/
}

.content-right-paper-div {
  border: #dedede 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-bottom: 10px;
  /*  height: 633px;*/
}

.content-right-paper-mobile-div {
  border: #dedede 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-bottom: 10px;
}

.content-right-papertitle {
  height: 30px;
  line-height: 30px;
  background-color: #004884;
  width: 120px;
  padding-left: 8px;
  /*border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;*/
  color: #ffffff;
  font-size: 16pt;
  /*font-weight: bold;*/
  font-family: Arial,Helvetica,sans-serif;
}

.content-right-paper {
  padding-left: 11px;
  padding-right: 11px;
}

.content-right-ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.content-right-ul li {
  /*height: 34px;
  line-height: 34px;*/
  border-bottom: #f1f1f1 1px solid;
}

.content-right-ul li a {
  color: #000000;
  font-size: 14px;
}

.content-right-more {
  text-align: right;
  margin-top: 16px;
  margin-bottom: 16px;
}

.content-right-zdxm img {
  max-width: 390px;
  width: 100%;
}

.content-right-zdxm-mobile img {
  height: auto;
  width: auto\9;
  width: 100%;
}



/*--------------------Faculty--------------------------*/
/*Faculty-mbx-menu*/
.faculty-mbx-title {
  padding-left: 0px;
  padding-right: 0px;
  color: #000000;
  height: 30px;
  line-height: 30px;
}

.faculty-mbx-title a {
  color: #000000;
}

.faculty-mbx-mobile-title {
  color: #000000;
  height: 30px;
  line-height: 30px;
}

.faculty-mbx-mobile-title a {
  color: #000000;
}
/*Faculty-list*/
/*Left-menu*/
.left-menu-div {
  padding-left: 0px;
  background: -moz-linear-gradient(left, #dedede 0%, #fdfdfd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#fdfdfd));
  background: -webkit-linear-gradient(left, #dedede 0%,#fdfdfd 100%);
  background: -o-linear-gradient(left, #dedede 0%,#fdfdfd 100%);
  background: -ms-linear-gradient(left, #dedede 0%,#fdfdfd 100%);
  background: linear-gradient(to right, #dedede 0%,#fdfdfd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fdfdfd',GradientType=0 ),progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/

  -moz-box-shadow: 2px 2px 2px #909090; /*firefox*/
  -webkit-box-shadow: 2px 2px 2px #909090; /*safari或chrome*/
  box-shadow: 2px 2px 2px #909090; /*opera或ie9*/
  padding-top: 10px;
  padding-bottom: 10px;
}

:root .left-menu-div {
  filter: none;
}

.left-menu-mobile-div {
  background: #000000;
  background: -moz-linear-gradient(left, #dedede 0%, #fdfdfd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#fdfdfd));
  background: -webkit-linear-gradient(left, #dedede 0%,#fdfdfd 100%);
  background: -o-linear-gradient(left, #dedede 0%,#fdfdfd 100%);
  background: -ms-linear-gradient(left, #dedede 0%,#fdfdfd 100%);
  background: linear-gradient(to right, #dedede 0%,#fdfdfd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fdfdfd',GradientType=0 );
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3); /*ie*/
  -moz-box-shadow: 2px 2px 2px #909090; /*firefox*/
  -webkit-box-shadow: 2px 2px 2px #909090; /*safari或chrome*/
  box-shadow: 2px 2px 2px #909090; /*opera或ie9*/
  padding-top: 10px;
  padding-bottom: 10px;
}

:root .left-menu-mobile-div {
  filter: none;
}

.left-menu-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.left-menu-list-li {
  font-size: 0.875em;
  line-height: 1.5em;
  font-family: Arial,Helvetica,sans-serif;
  text-align: -webkit-match-parent;
}

.left-menu-list-li a {
  display: block;
  padding: 3px 5px 5px 5px;
  margin: 0 13px;
  border-bottom: 1px solid #c1c8d6;
  font-weight: bold;
  text-decoration: none;
  color: #85210c;
}

.left-menu-list-li a:-webkit-any-link {
  cursor: pointer;
}

.left-menu-list-bottom {
  width: 173px;
  margin-top: -8px;
}

.left-menu-list-active {
  color: #2f4471;
  text-decoration: underline;
}

.left-menu-list-active a {
  color: #2f4471;
  text-decoration: underline;
}
/*Faculty-list*/
.faculty-list-div {
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  /* -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666');  For IE 8 */
  /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); /* For IE 5.5 - 7 */
  zoom: 1;
  overflow: hidden;
}

.faculty-list-mobile-div {
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')"; /* For IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); /* For IE 5.5 - 7 */
  padding-left: 10px;
  padding-right: 10px;
}

.faculty-list-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: 1em;
  padding-left: 10px;
}

.faculty-list-mobile-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: 1em;
}

.faculty-media-list {
  border-bottom: #dedede 1px solid;
  padding-bottom: 10px;
}

#ftable tbody tr td {
  border-top: none;
  border-left: none;
  border-right: none;
  color: #000;
}

.faculty-list-td-photo {
  width: 116px;
  text-align: center;
}

.faculty-list-td-username {
  width: 131px;
}

.faculty-list-td-username a {
  font-weight: bold;
  color: #85210c;
  text-decoration: underline;
  cursor: auto;
}

.faculty-list-td-useraddress {
  width: 231px;
}

.faculty-list-td-useraddress a {
  font-weight: bold;
  color: #85210c;
  text-decoration: underline;
  cursor: auto;
}

.faculty-media-list-title {
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

.faculty-media-list-username {
  color: #000;
}

.faculty-media-list-username a {
  font-weight: bold;
  color: #85210c;
  text-decoration: underline;
  cursor: auto;
}

.faculty-media-list-other {
  color: #000;
}

/*right-quick links*/
.right-menu-div {
  padding-left: 0px;
  background: -moz-linear-gradient(left, #dedede 0%, #fdfdfd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#fdfdfd));
  background: -webkit-linear-gradient(left, #dedede 0%,#fdfdfd 100%);
  background: -o-linear-gradient(left, #dedede 0%,#fdfdfd 100%);
  background: -ms-linear-gradient(left, #dedede 0%,#fdfdfd 100%);
  background: linear-gradient(to right, #dedede 0%,#fdfdfd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fdfdfd',GradientType=0 ),progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);
  -moz-box-shadow: 2px 2px 2px #909090; /*firefox*/
  -webkit-box-shadow: 2px 2px 2px #909090; /*safari或chrome*/
  box-shadow: 2px 2px 2px #909090; /*opera或ie9*/
  padding-top: 10px;
  padding-bottom: 10px;
}

:root .right-menu-div {
  filter: none;
}

.right-menu-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.right-menu-list-li-title {
  font-size: 14pt;
  line-height: 1.5em;
  font-family: Arial,Helvetica,sans-serif;
  text-align: -webkit-match-parent;
  color: #000;
  display: block;
  padding: 3px 5px 5px 5px;
  margin: 0 13px;
  text-decoration: none;
}

.right-menu-list-li {
  font-size: 0.875em;
  line-height: 1.5em;
  font-family: Arial,Helvetica,sans-serif;
  text-align: -webkit-match-parent;
}

.right-menu-list-li a {
  display: block;
  padding: 3px 5px 5px 5px;
  margin: 0 13px;
  border-bottom: 1px solid #c1c8d6;
  font-weight: bold;
  text-decoration: none;
  color: #85210c;
}

.right-menu-list-li a:-webkit-any-link {
  cursor: auto;
}

.right-menu-list-bottom {
  width: 173px;
  margin-top: -8px;
}

.right-menu-list-active {
  color: #2f4471;
  text-decoration: underline;
}

.right-menu-list-active a {
  color: #2f4471;
  text-decoration: underline;
}

/*--------------------FacultyContent--------------------------*/
.faculty-content-div {
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#666, direction=0, strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#666, direction=90, strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#666, direction=180, strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#666, direction=270, strength=6);*/
}
.faculty-content-mobile-div {
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#666, direction=0, strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#666, direction=90, strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#666, direction=180, strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#666, direction=270, strength=6);
}
.introduction-div{
  border:#dedede 1px solid;
}
.introduction-content-div{
  padding-left:17px;
  margin-top:30px;
  margin-bottom:30px;
}
.introduction-username{
  color:#85210c;
  /*color:#004884;*/
  font-weight:bold;
  font-size:14pt;
}
.introduction-info{
  font-size:14px;
  color:#000;
}
.education-div {
  margin-top: 20px;
}
.education-title {
  border-bottom: #004884 2px solid;
  height: 34px;
  line-height: 34px;
  font-size: 16pt;
  color: #004884;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  width: 230px;
  margin-bottom: 30px;
}

#education-table{

}
#education-table tbody tr td{
  border-top:none;
}
#education-mobile-table{

}
#education-mobile-table tbody tr td{
  border-top:none;
}

.professional-div {
  margin-top: 20px;
}
.professional-title {
  border-bottom: #004884 2px solid;
  height: 34px;
  line-height: 34px;
  font-size: 16pt;
  color: #004884;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  width: 250px;
  margin-bottom: 30px;
}

#professional-table{

}
#professional-table tbody tr td{
  border-top:none;
}
#professional-mobile-table{

}
#professional-mobile-table tbody tr td{
  border-top:none;
}

.researcharea-div {
  margin-top: 20px;
}
.researcharea-title {
  height: 34px;
  border-bottom: #004884 2px solid;
  height: 34px;
  line-height: 34px;
  font-size: 16pt;
  color: #004884;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  width: 260px;
  margin-bottom: 30px;
}
#researcharea-table{

}
#researcharea-table tbody tr td{
  border-top:none;
}
#researcharea-mobile-table{

}
#researcharea-mobile-table tbody tr td{
  border-top:none;
}

.bookpublications-div {
  margin-top: 20px;
}
.bookpublications-title {
  border-bottom: #004884 2px solid;
  height: 34px;
  line-height: 34px;
  font-size: 16pt;
  color: #004884;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  width: 260px;
  margin-bottom: 30px;
}
#bookpublications-table{

}
#bookpublications-table tbody tr td{
  border-top:none;
}
#bookpublications-mobile-table{

}
#bookpublications-mobile-table tbody tr td{
  border-top:none;
}

.researchpapers-div {
  margin-top: 20px;
}
.researchpapers-title {
  border-bottom: #004884 2px solid;
  height: 34px;
  line-height: 34px;
  font-size: 16pt;
  color: #004884;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  width: 260px;
  margin-bottom: 30px;
}

/*--------------------Research Are--------------------------*/
.research-div{
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  /* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')"; For IE 8 */
  /* filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); For IE 5.5 - 7 */
}
.research-mobile-div {
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')"; /* For IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); /* For IE 5.5 - 7 */
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom:10px;
}
.research-list-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  /*  margin-bottom: 1em;*/
  padding-left: 10px;
}
.research-mobile-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: 1em;
}
#research-content{
  border: none;
}
#research-content tbody tr td{
  border-top:none;
}
.research-td-left{
  border:#ddd 1px solid;
  overflow: hidden;
  zoom:1;
}
.research-td-left img{
  max-width: 100%;
  height: auto;
  width: auto\9;
}
.research-td-right{
  border:none;
  width:50%;
}
.research-paper{
  font-family: Arial,Helvetica,sans-serif;
  color:#000;
  font-size: 14px;
}
.research-mobile-content{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color:#000;
  overflow: hidden;
  zoom:1;
}
.research-mobile-content img{
  max-width: 100%;
  height: auto;
  width: auto\9;
}
/*--------------------Facilities--------------------------*/
.instrumentation-div{
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  /* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')"; For IE 8 */
  /* filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); For IE 5.5 - 7 */
  overflow: hidden;
  zoom: 1;
}
.instrumentation-mobile-div {
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')"; /* For IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); /* For IE 5.5 - 7 */
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom:10px;
  overflow: hidden;zoom: 1
}
.instrumentation-list-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: 1em;
  padding-left: 10px;
}
.instrumentation-mobile-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: 1em;
}
.media-first-div{
  width:100%;
}
.img-left{
  width:50%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;

}

.img-left a img{
  max-width: 100%;
  height: auto;
  width: auto\9;
}
.media-content-right{
  width:50%;
  padding-left: 10px;
  font-family: Arial,Helvetica,sans-serif;
  color:#000;
  font-size: 14px;
}
.media-content-right h4{
  font-family: Arial,Helvetica,sans-serif;
  color:#000;
}
.sb-ul{
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}
.sb-ul li{
  float: left;
  width:25%;
  height: 230px;
  padding: 10px;
}
.sb-ul li a{
  font-family: Arial,Helvetica,sans-serif;
  color:#000;
  font-size: 12px;
  text-align:justify; 
  text-justify:inter-ideograph;
}
.sb-ul li a:hover{
  font-family: Arial,Helvetica,sans-serif;
  color:#85210c;

}
.sb-ul li img{
  max-width: 100%;
  /*  height: auto;*/
  height: 160px;
  width: auto\9;
}

/*news-list*/
.news-list-div {
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')";  For IE 8 */
  /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666');  For IE 5.5 - 7 */
  zoom:1;
  overflow: hidden;
}
.news-list-mobile-div {
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')"; /* For IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); /* For IE 5.5 - 7 */
  padding-left: 10px;
  padding-right: 10px;
}

.news-list-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: 1em;
  padding-left: 10px;
}

.news-list-mobile-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: 1em;
}
.news-list-content{
  padding-left: 10px;
  padding-right: 10px;
  zoom: 1;
  overflow: hidden;
}
.news-list-content ul li{
  border:none;
}
.news-list-content ul li .news-list-content{
  border-bottom:#ddd 1px dashed;
  padding-bottom: 10px;
}
.new-true-content p{
  color:#000;

}
.new-title a{
  color: #85210c;
  font-size: 18px;
  font-weight: 400;
}
/*Footer-Link*/
.out-link-div {
  padding-left: 0px;
  padding-right: 0px;
  border: #dedede 1px solid;
}
.out-link-content-div{
  padding-top: 10px;
  padding-bottom: 10px;
}
/*--------------------seminar--------------------------*/
.seminar-div{
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')"; For IE 8 */
  /* filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); For IE 5.5 - 7 */
  zoom:1;
  overflow: hidden;
}
.seminar-mobile-div {
  background-color: #ffffff;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666')"; /* For IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666'); /* For IE 5.5 - 7 */
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom:10px;
  zoom:1;
  overflow: hidden;
}
.seminar-list-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: 1em;
  padding-left: 10px;
}
.seminar-mobile-titile {
  color: #85210c;
  font-size: 2.9em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: 1em;
}
.seminar-list-content{
  padding-left: 10px;
  padding-right: 10px;
}
.seminar-content{
  padding-left: 10px;
  padding-right: 10px;
}
.seminar-list-content ul li{
  border:none;
}
.seminar-list-content ul li .seminar-list-content{
  border-bottom:#ddd 1px dashed;
  padding-bottom: 10px;
}
.seminar-true-content p{
  color:#000;

}
.seminar-title a{
  color: #85210c;
  font-size: 18px;
  font-weight: 400;
}
#seminar-tbale{
  border:none;
}
#seminar-tbale tbody tr td{
  border:none;
  color:#000;
  font-family: Arial,Helvetica,sans-serif;
}
.seminar-table-td-left{
  font-weight:bold;
  width:10%;
  text-align: right;
}
.seminar-table-td-right{
  width:90%;
  text-align: left;
  zoom:1;
  overflow: hidden;
}
.seminar-table-td-right img{
  max-width: 100%;
  height: auto;
  width: auto\9;
}

.travel-content{
  padding-left: 10px;
  padding-right: 10px;
  zoom:1;
  overflow: hidden;
}
.travel-content img{
  max-width: 100%;
  height: auto;
  width: auto\9;
}
.travel-content p{
  color:#000;
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
}
.travel-content-title{
  font-weight: bold;color: #000;width:100%;text-align: left;border-bottom: #ddd 1px solid
}
.travel-content .travel-content-title{
  font-size: 16pt;
}
.travel-content-subtitle{
  font-weight: bold;
}
.footer-list-div{
  border-radius: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.footer-list-div li{
  background-color: rgb(178, 32, 0);
}
.footer-list-div li a{
  color:#fff;
  text-decoration: underline;
  font-size: 12px;
}

.sb-ul-new{
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}
.sb-ul-new li{
  float: left;
  width:25%;
  /*  height: 230px;*/
  padding: 10px;
}
.sb-ul-new li a{
  font-family: Arial,Helvetica,sans-serif;
  color:#000;
  font-size: 12px;
  text-align:justify; 
  text-justify:inter-ideograph;
}
.sb-ul-new li a:hover{
  font-family: Arial,Helvetica,sans-serif;
  color:#85210c;

}
.sb-ul-new li img{
  max-width: 100%;
  height: auto;
  width: auto\9;
}
.people-table{
  border:none;
}
.people-table tbody tr td{
  border:none;
  width:30%;
}
.people-table tbody tr td a:hover {
  cursor: default;
  color: #000000;
}
.research-div p {
  margin-bottom: 1em;
}
.research-div p > img {
  max-width: 100%;
}



#marquee4 .content-right-ul{
  color:#000;
}


.popover-title .fc-popover-title {
  margin: -10px -15px;
  padding: 10px 15px;
  color: #fff;
  font-family: 'Microsoft Yahei'
}
.content-left-NewsEvens {
  border: #ebebeb 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  /*  height: 230px;
    padding-bottom: 10px;*/
}
.NewsEvens-div{
  padding-top: 10px;
  /*  padding-bottom: 10px;*/
  padding-left: 10px;
  padding-right: 10px;
}
.newsevens-list{
  list-style-type: none;
  padding:0;
}
.newsevens-list li{
  border-bottom: #dedede 1px solid;
  padding-top: 5px;
  padding-bottom: 5px;
}
.newsevens-list li:last-child{
  border:none;
  padding-bottom:0px;
}
.newsevens-list li span{
  color:#000000;
  font-size: 14px;
  margin-right: 15px;
}
.newsevens-list li a{
  color:#004884;
  font-size: 14px;
}
.content-left-Seminars{
  border: #ebebeb 1px solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-top: 15px;
  /*  height: 230px;
    padding-bottom: 10px;*/
}

.more-link {
  margin-top: 5px;
  /*  float: right;*/
  text-align: right;
}
.more-link a {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 11px;
  color: #fff;
  padding: 5px 8px;
  background: url(../images/more-link_bg.png) repeat-x;
  max-height: 26px;
}
.Seminars-div{
  /*  height: 300px;*/
  /*  height: 300px;
    overflow: hidden; */

  /*  padding-bottom: 10px;*/
  /*  
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;*/
}
.Seminars-table{
  /*  border-top: none;*/
  border-left: none;
  border-right: none;
  /*  background: #f5f5f5;*/
  margin-bottom: 0px;
}
.Seminars-ul{
  list-style-type: none;padding: 0;
}
.Seminars-ul li:nth-child(odd){
  background: #f5f5f5;
}
.Seminars-ul li:nth-child(even){
  background: #ffffff;
}
.Seminars-table tbody tr td{
  border:none;
  padding:4px;
}
.Seminars-table-td-title{
  text-align: right;
  font-weight: bold;
  color:#000;
  font-size: 14px;
}
.Seminars-table-td-content{
  color:#000000;
  font-size: 14px;
}
.header-logo-title{
  color: #004884; font-size: 14pt; text-shadow: 1px 1px 1px #666;
}
@media screen and (min-width: 1201px) { 
  .header-logo-title{font-size: 20pt;}
}
@media screen and (max-width: 1200px) { 
  .header-logo-title{font-size: 14pt;}
}
@media screen and (max-width: 901px) { 
  .header-logo-title{font-size: 14pt;}
} 
.pb_sys_common{
    margin: 20px 0;
}