.clear:after{content: ".";display: block;height:0;clear: both;visibility: hidden;overflow: hidden;}
.foot {margin-top: 20px;}

/*Research*/
.Content{min-height:200px;background:#f7fcff;margin-top:15px;width:1198px;border-radius:5px;border:1px solid #e4eff5;margin-bottom:35px;position:relative;}
.top{height:55px;width:100%;border-bottom:1px solid #e4eff5;box-sizing: border-box;position: relative;}
.top .research{position: absolute;left:15px;top:15px;}
.top b{position: absolute;left:50px;top: 11px;font-size:24px;color: #04419c;}
.top .location{width:auto;float: right;position: absolute;bottom:5px;right:15px;font-size:14px;color:#04419c;}
.top .location a{color:#04419c;}
.top .location a:hover{font-weight:bold;}
.Research{width:1142px;padding:18px 28px 50px 28px;line-height:28px;font-size:16px;color:#04419c;font-family: "arial"}
.Research img{max-width:100%;height:auto;}/*Publications*/

.Publications {width: 100%;position: relative;min-height:500px;}
.PublicationsL{width:200px;float: left}
.PublicationsL .papers{margin-left:25px;background:#ffffff;width:155px;height:44px;box-shadow:webkit-box-shadow:5px 5px 5px rgba(227, 230, 233, .5);
    -moz-box-shadow: 5px 5px 5px rgba(227, 230, 233, .5);box-shadow: 5px 5px 5px rgba(227, 230, 233, .5);text-indent: 0.5em;line-height: 44px;color:#04419c;font-size:24px;font-weight: bold;margin-top:40px;}
.PublicationsL ul{width:155px;margin-left:25px;margin-top:20px;}
.PublicationsL ul li{position: relative;display:none;}
.PublicationsL ul li a{line-height: 25px;color:#8195c3;font-size:24px;font-weight: bold;text-indent: 0.5em;display: block;}
.PublicationsL ul li a em{top: 10px;display: block;width:10px;height:10px;border:1px solid #5c84c0;box-sizing:border-box;border-radius: 50%;position: relative;float: right;right: 60px;}
.PublicationsL ul li a i{top:3px;display: block;width:1px;height:45px;background:#5c84c0;position: relative;margin-left: 90px;}
.PublicationsL ul li.active em{background:#04419c;}
.PublicationsL ul li.active a{color:#04419c;}
.PublicationsL ul li:last-child i{display:none;}
.PublicationsL ul li:last-child a em{display:none;}
.PublicationsL ul li .polygon{position: absolute;top: 8px;right: 20px;display: none;}
.PublicationsL ul li.active .polygon{display: block;}
.PublicationsL .patents{margin-bottom:50px;margin-left:25px;background:#ffffff;width:155px;height:44px;box-shadow:webkit-box-shadow:5px 5px 5px rgba(227, 230, 233, .5);
    -moz-box-shadow: 5px 5px 5px rgba(227, 230, 233, .5);box-shadow: 5px 5px 5px rgba(227, 230, 233, .5);text-indent: 0.5em;line-height: 44px;color:#04419c;font-size:24px;font-weight: bold;margin-top:40px;}
.PublicationsL ul li:nth-child(5) .circle {display:block;position: absolute;left: 78px;top: 5px;}
.PublicationsL ul li:last-child .circle {display:block;position: absolute;left: 78px;top: 5px;}
.circle{position: relative; right: -6px;top: 8px;display:none;}
.PublicationsL ul li:nth-child(5) a em{display: none;}
.PublicationsR{margin-top: 40px;float:right;background:white;width: 940px;position: relative;right:30px;border-radius:5px;border:1px solid #e4eff5;box-sizing:border-box;}
.PublicationsR .Mtop{height:45px;background:#f0f6ff;color:#04419c;font-size:24px;line-height: 45px;text-indent: 1em;}
.PublicationsR .list{width:100%;overflow: auto;height: 630px;}
.PublicationsR .pleft ul li a{margin-top:30px;color:#04419c;font-size:30px;text-indent: 2em;}
.PublicationsR h3 img{position: relative;right:20px;top:10px;}
.PublicationsR ul{padding-bottom: 0px;padding-top: 20px;margin-bottom:30px;border-left: 1px solid #ebebeb;position: relative;width:870px;height: auto;left: 48px;}
.PublicationsR ul li{margin-bottom: 10px;/*box-shadow:webkit-box-shadow:5px 5px 20px rgba(227, 230, 233, .5);
    -moz-box-shadow: 5px 5px 20px rgba(227, 230, 233, .5);box-shadow: 5px 5px 20px rgba(227, 230, 233, .5);border:1px solid #ebebeb;*/border-radius:5px;position: relative;left: 30px;width:825px;}
.PublicationsR ul li p{margin-top:-30px;width: 30px;position: relative;padding:5px 20px 0px 20px;display: block;line-height: 25px;font-size: 14px;color: #000000;text-align: justify;}
.PublicationsR ul li em{left: -36px;top: 10px;display: block;width:10px;height:10px;background:#bbbbbb;border-radius: 50%;position: relative;}
.PublicationsR ul li img{position: relative;left:-12px;top: 15px;}
.PublicationsR1{width: 940px;float: right;right:30px;position: relative;margin-top: 20px;background:white;margin-bottom:50px;}
.PublicationsR1 .Mtop{height:45px;background:#f0f6ff;color:#04419c;font-size:24px;line-height: 45px;text-indent: 1em;}
.PublicationsR1 .list{width:100%;padding-bottom:100px;}
.PublicationsR1 .list span{padding:20px;display: block;font-size:14px;color:#000000;line-height: 25px;}
.PublicationsR ul li div{width:94%;height:auto;float:right;margin-top: -25px;color: #333333;margin-left: 10px;line-height: 25px;}
/*.clear{clear:both}*/

/*News*/



.News {width: 100%;margin-top:25px;}
.News .newslist{padding:10px 35px 60px;width:1138px;margin:0 auto;}
.News .newslist li{height:48px;border-bottom:1px dashed #bdcfe7;margin-bottom:8px;}
.News .newslist li a{font-size:16px;color:#04419c!important;line-height:48px;display:block;padding-left:21px;width:1117px;background:url("/_vivi/source/aHR0cDovL3d3dy5uaXUubmFua2FpLmVkdS5jbg/dfiles/21726/theme/images/arrowleft.png") no-repeat left center;height:48px;float:left;position:relative;}
.News .newslist li a span{color:#04419c!important;float:right;display:block;height:48px;position:absolute;right:0;top:0;}
.News .newslist li:hover a{font-weight:bold;}


/*NewsInfo*/
.NewsInfo {width: 100%;}
.NewsInfo .title{width:100%;}
.NewsInfo h3{color:#04419c;font-size:26px;line-height:28px;text-align: center;padding:30px 30px;font-weight:500;}
.NewsInfo .arinfo{color:#04419c;font-size:16px;line-height: 28px;min-height:200px;padding:0 30px 90px;}


/*Contact*/

.Contact{width:100%;margin-top:20px;}
.Contact #allmap{width:1166px;height:360px;margin-left:17px;}
.Contact #allmap img{width:100%;height:100%;}
.Contact span{color:#04419c;font-size:18px;line-height: 35px;margin-left:25px;display: block;margin-top:20px;margin-bottom:50px;text-align: justify;}

/*Members*/
.Members{width:100%;border-radius:5px;}
.MTop{width:1160px;margin-top:20px;margin-left:20px;border-radius:5px;webkit-box-shadow:5px 5px 5px rgba(230, 239, 248, .5);
    -moz-box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);border:1px solid #e4eff5;}
.Mtop{height:32px;background:#f0f6ff;color:#04419c;font-size:16px;line-height: 32px;text-indent: 1em;font-weight:bold;}
.Mtop1{background:white;padding:14px 0 14px 16px;}
.Mtop1 img{display:block;width:117px;height: 143px;}
.Mtop1 .info{display: block;width:420px;font-size: 14px;padding-left:15px;background:#f6faff;height:143px;line-height:24px!important;position:relative;overflow-y:auto;}
.Mtop1 .info .pos{position:absolute;left:0pc;bottom:10px;max-height:133px;width:420px;padding-left:15px;line-height:24px!important;overflow-y:auto;}
.MTop1{width:1160px;margin-top:24px;margin-left:20px;border-radius:5px;webkit-box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    -moz-box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);border:1px solid #e4eff5;}
.MTop2{
    margin-bottom: 24px;
    background:white;
    width:1160px;
    margin-top: 24px;
    margin-left:20px;
    border-radius:5px;
    webkit-box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    -moz-box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    border:1px solid #e4eff5;
    }
.MTop3{
    margin-bottom: 24px;
    background:white;
    width:1160px;
    margin-top:20px;
    margin-left:20px;
    border-radius:5px;
    webkit-box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    -moz-box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    border:1px solid #e4eff5;
    }
.MTop4{
    margin-bottom: 36px;
    background:white;
    width:1160px;
    margin-top:20px;
    margin-left:20px;
    border-radius:5px;
    webkit-box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    -moz-box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    box-shadow: 5px 5px 5px rgba(230, 239, 248, .5);
    border:1px solid #e4eff5;
    }
.memlist{min-height:143px;padding: 14px 0 0 15px;width: 1144px;background: #fff;}
.memlist > li{width:552px;float:left;height:144px;margin-bottom:15px;background:#f6faff;}
.memlist > li:nth-child(2n-1){margin-right:22px;}
.memlist > li > img{display:block;float:left;width:118px;height:143px;}
.memlist > li .info{float:right;width:434px;height:143px;position:relative;}
.memlist > li .info .pos{width:419px;padding-left:15px;max-height:139px;line-height:23px;color:#000000;font-size:14px;position:absolute;left:0;bottom:5px;overflow-y:auto;font-weight:500;font-family:"arial";}
.memlist > li .info .pos p:nth-child(1){font-weight:bold;font-size:14px;}
.alu li{display:table;}
.alu li .alum{display:table-cell;vertical-align:middle;font-size:14px;font-weight:bold;padding-left:18px;width:410px;line-height:28px;overflow-y:auto;max-height:143px;}
.alu li:last-child{display:none;}

/*Publications*/
.publications{padding-top:21px;width:1153px;margin:0 auto;position:relative;padding-bottom: 82px;}
.pleft ul {
  width: 97px!important;
  border: 0;
  min-height:600px
}
.pleft {
  float:left;
  width:88px;
 
}
.pleft ul li {
  width:84px!important;
  background-size:100% 100%!important;
  display:block;
  line-height:43px;
  text-align:center;
  position:relative;
  height: 43px;
  font-family:"微软雅黑"!important;
}
.pleft ul li a { 
  width:84px!important;
  color:#000000; 
  font-size:18px;
  display:block;
  border-radius: 0;
  height:43px;
  border:0!important;
  background:#ffffff;box-shadow:0 0 10px #ccc;
line-height:26px;
}
.fonts{font-size:14px!important;}
.pleft ul li i,.pleft ul li.active i { 
  position:absolute;
  top:12px;
  right:-13px;
  background:url("/_vivi/source/aHR0cDovL3d3dy5uaXUubmFua2FpLmVkdS5jbg/dfiles/21726/theme/images/i.png") no-repeat; 
  width:14px; 
  height:22px;
  display: none;
}
.pleft ul li.active i,.pleft ul li:hover i {
  display:block;
}
.pleft ul li.over a,.pleft ul li:hover a {
  background:#1c52a5;
  color:#fff; 
}
.pright {
  width: 973px;
  float:right;
  background: url("/_vivi/source/aHR0cDovL3d3dy5uaXUubmFua2FpLmVkdS5jbg/dfiles/21726/theme/images/line.png") 7px 0 repeat-y;
  padding-bottom: 50px;
}
.pright .ytitle {
  color:#1c52a5;
  font-size:24px;
  font-style:italic;
  background:url("/_vivi/source/aHR0cDovL3d3dy5uaXUubmFua2FpLmVkdS5jbg/dfiles/21726/theme/images/circle1.png") 0 center no-repeat;
  padding:0 0 0 29px;
  line-height:39px;
  font-weight: bold;
}
.pright .ytitle span.even { 
  display: none;
}
.pright ul { 
  margin-left: 30px;
}
.pright ul li { 
  list-style:none;
  border:1px solid #f2f2f2;
  -webkit-box-shadow: 3px 3px 6px #f5f5f5;
  -moz-box-shadow: 3px 3px 6px #f5f5f5;
  box-shadow: 1px 3px 5px #f5f5f5;
  padding:15px; margin:9px 0 20px 0; 
  position:relative 
}
.pright ul li .di {
  position:absolute;
  top:12px; 
  left: -28px; 
  background:url("/_vivi/source/aHR0cDovL3d3dy5uaXUubmFua2FpLmVkdS5jbg/dfiles/21726/theme/images/i2.png") no-repeat;
  width:30px;
  height:16px; 
  display:block; 
}
.pright ul li,.pright ul li .pcontnet {
  color:#04419c;
  font-size: 16px;
  line-height:24px;
  background:#fff;
}
.pright ul li,.pright ul li .pcontnet img{max-width:100%;height:auto;}
.pright ul li,.pright ul li .pcontnet a { 
  color:#f05491; 
  font-size:16px; 
  color:#04419c;
}
.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: #1c52a5;
  border: 0;
  box-shadow:none!important;
}
ul.nav-tabs.affix {
    top: 100px;
    position: fixed;
}
.list_ul{ margin-left:50px!important;}
.list_ul li{width:26%;margin-right:4%!important; float:left;}
.list_ul li:nth-child(3n){ margin-right:0!important;}
.list_ul li img{ width:100%;}
.list_ul li a{ font-size:14px;font-weight:bold;line-height:20px; word-wrap:break-word;}
.v_news_content p *{ background:#f7fcff!important;}