﻿.clear:after{content: ".";display: block;height:0;clear: both;visibility: hidden;overflow: hidden;}
.foot {margin-top: 0;}

.pright ul li .pcontnet a,.pright ul li .pcontnet a span {
    color: #666 !important;
    font-family: 'Arial' !important;
    font-size: 14px !important;
}
.pright ul li .pcontnet, .pright ul li .pcontnet span {
    color: #333399 !important;
    font-family: 'Arial' !important;
    font-size: 14px !important;
}


/*Group leader*/
.Content{min-height:200px;background: #f9fdff;margin-top:15px;width:1200px;position: relative;left:50%;border-radius:5px;margin-left:-600px;border: 1px solid #ecf4f8;box-sizing:border-box;}
.top{height: 47px;width:100%;border-bottom: 1px solid #e4eff5;box-sizing: border-box;position: relative;padding: 0 20px;font-family: "微软雅黑";}
.top img.rect {position:  absolute;top: 12px;left: 34px;}
.top .research{position: absolute;left:15px;top:15px;}
.top b{font-size:24px;color: #333399;display:  inline-block;line-height:  44px;border-bottom: 3px solid #388bdf;padding: 0 30px 0 45px;font-family: '微软雅黑';}
.top .location{width:auto;float: right;position: absolute;bottom: 10px;right:15px;font-size: 12px;color: #333399;padding-left: 18px;background: url("/_vivi/source/aHR0cHM6Ly9jdWkubmFua2FpLmVkdS5jbg/dfiles/14313/theme/images/home.png") left center no-repeat;}
.top .location>span {font-family: "微软雅黑";}
.top .location a{color: #333399;font-size: 12px;}
.top .location a:hover{font-weight:bold;}
.Content .leader.clear{padding: 30px 0;}
.leader.clear table {border-collapse: inherit;border-spacing: 50px 0;}
.leader, img.research img {max-width:100%;height:auto;}

/*Members*/
.members {margin: 27px 21px 0 21px;}
.members a {color: #333399;}
.members h3{overflow:hidden;height: 43px;line-height: 44px;background: #e7f2f9;padding: 0 28px;font-size:18px;font-weight:  normal;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.members>ul.clear {padding: 25px 15px;background:  #fff;margin-bottom: 40px;}
.members ul li{margin: 0 22px 24px 0;overflow:hidden;line-height:17px;border: 1px solid #c1c1e0;float:left;width: 490px;padding: 23px 30px;position:relative;}
.members ul li img{max-width: 100%;height: 171px;display:  block;margin: 0 auto;}
.members ul li .pic{float: left;margin-right: 14px;width: 259px;}
.members ul li .cont{margin: 100px 0 0 0;height:  62px;overflow:  hidden;}
.members ul li p.title{font-weight: bold;margin-bottom:10px;font-size: 16px;}
.member .info span {
    background: 0 !important;
    font-family: Tahoma !important;
    color: #333399 !important;
    font-size: 12px !important;
}

/*Members详情页*/
.member .img {float: left;width: 513px;margin-right: 37px;}
.member .img img {max-width: 100%;height: auto;display:  block;margin:  0 auto;}
.member {margin: 40px 50px 80px 50px;}
.member .info {
    padding-top: 15px;
    float:right;
    width:548px;
    font-size: 12px !important;
    color: #333399 !important;
    line-height: 28px;
    }
.member .info a {
    color: #333399 !important;
    font-size: 12px !important;
}


/*research*/
.research {margin: 0 100px 40px 100px;}

/*publications*/
.publications {
    margin: 40px 60px 50px 70px;
}
.pleft ul {
  width: 85px;
  border: 0;
}
.pleft {
  float:left;
  width:88px;
}
.pleft ul li {
  list-style:none;
  display:block;
  line-height:43px;
  text-align:center;
  position:relative;
  background: url("/_vivi/source/aHR0cHM6Ly9jdWkubmFua2FpLmVkdS5jbg/dfiles/14313/theme/images/lbg.png") right center no-repeat;
}
.pleft ul li a {
  font-size: 20px;
  display:block;
  border-radius: 0;
  color: #333399;
  padding: 6px 0px 9px 0;
}
.pleft ul li i,.pleft ul li.active i {
  position:absolute;
  top: 15px;
  right: -5px;
  display: none;
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-left: 8px solid #388bdf;
  border-bottom: 9px solid transparent;
}
.pleft ul li.active i,.pleft ul li:hover i {
  display:block;
}
.pleft ul li.over a,.pleft ul li:hover a {
  background: #388bdf;
  color:#fff;
}
.pright {
  width:783px; 
  float:right;
  background:url("/_vivi/source/aHR0cHM6Ly9jdWkubmFua2FpLmVkdS5jbg/dfiles/14313/theme/images/br.png") 7px 0 repeat-y
}
.pright .ytitle {
  font-size: 20px;
  background:url("/_vivi/source/aHR0cHM6Ly9jdWkubmFua2FpLmVkdS5jbg/dfiles/14313/theme/images/i1.png") 0 center no-repeat;
  padding: 0 0 0 45px;
  line-height:39px;
}
.pright .ytitle span.even { 
  display: none;
}
.pright ul {
  margin-left: 45px;
}
.pright ul li {
  list-style:none;
  border: 1px solid #72b2f2;
  padding:15px;
  margin:9px 0 20px 0;
  position:relative;
}
.pright ul li>i {
  position:absolute;
  top:12px;
  left: -43px;
  background:url("/_vivi/source/aHR0cHM6Ly9jdWkubmFua2FpLmVkdS5jbg/dfiles/14313/theme/images/i2.png") no-repeat;
  width: 45px;
  height:16px;
  display:block;
}
.pright ul li,.pright ul li .pcontnet {
  font-size:14px;
  line-height:24px;
}
.pright ul li .pcontnet p.title1 a {
  margin: 0;
  color: #002e73;
}
.pright ul li,.pright ul li .pcontnet a {
  font-size:14px;
}
.public .btitle {
  height: 41px;
}
.public .header {
  margin-top: -20px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  color: #fff;
  cursor: pointer;
  background-color: #002e73;
  border: 0;
}
ul.nav-tabs.affix {
    top:6px;
    position: fixed;
}
.pright ul li img {
    max-width: 100%;
}
