@charset "utf-8";

body {font-family:Arial, Helvetica, "微软雅黑", "Yahei", sans-serif; font-size:12px;color:#727272;line-height:160%;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
  margin-top:0;
  line-height:1.3;
}
ol, ul, p{margin:0;padding:0;}
li{list-style:none;}

a:visited, a:link{color:#606060;}
a:hover, a:active{color:#0666bc;}


###div.lang-en{padding-top:5px;}
.lang-en a{padding-left:26px;padding-right:5px;background:url(../images/2015/uk.png) no-repeat left center;}
.lang-ru a{padding-left:26px;padding-right:5px;background:url(../images/2015/ru.png) no-repeat left center;}

a.lang-en, a.lang-ru{margin-right:4px;padding:8px 7px 7px 7px;border:none;color: #888;}
a.lang-ru{margin-right:0px;}

.form-control{height:24px;padding:0 6px;}
.btn{height:24px;padding:0 6px;}

.navbar>.container{background:url(../images/2015/hline.gif) no-repeat center bottom;padding-bottom:12px;background-size:100% 7px;}

.navbar .navbar-header{padding-top:2px;min-height:60px;margin-bottom:0;}
.navbar>.container .navbar-brand{margin-left:0;padding:8px 0 0 10px;}

.navbar-default{background-color:transparent;border-color:transparent;margin-bottom:20px;}
.nnavbar-collapse{padding:0px 0 0 30px;}
.navbar-default .navbar-nav>li>a:visited,.navbar-default .navbar-nav>li>a:link,.navbar-default .navbar-nav>li>a:active{color:#3d9bf5;}
.navbar-default .navbar-nav .dropdown-menu li.menu-level1 a{font-weight:bold;}
.navbar-default .navbar-nav .dropdown-menu li.menu-level2 a:before{padding-left:5px;content:"\00B7\00a0"}

.navbar-default .navbar-nav>li:last-child .dropdown-menu{
  left:auto;
  right:0;
}
.dropdown-menu{font-size:12px;min-width:120px;}

.navbar-toggle{margin-top:28px;}

.carousel-indicators{bottom:0;}

.navbar-right input{color:#3d9bf5;}

#bannerImage li{text-align:center;}
#bannerThumb div{padding:0;}

#bannerThumb a{float:left;text-align:center;line-height:21px;padding-bottom:5px;}
#bannerThumb a.active{
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;
}

#web{float:right;border-left:1px solid #ddd;overflow:hidden;}
#web li p a{padding-right:14px;background:url(../images/2015/more3.gif) no-repeat right center;}

#index{margin-top:15px;}

#index .col-sm-4{margin-top:15px;border-right:1px solid #ddd;}
#index .col-sm-4:last-child{border:none;}
#index .col-sm-4 h3{padding-left:16px;height:30px; line-height:30px; font-size:16px; font-family:"黑体";color:#fff;background:#9A348E;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
#index .col-sm-4:first-child h3{background:#9DCA3E;}
#index .col-sm-4:last-child h3{background:#F2A019;}
#index li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

p.more{text-align:right; margin-right:5px;padding-right:16px;background:url(../images/2015/more1.gif) no-repeat right center;}

#index .col-sm-4 p.more, #main .channel_right.tech p.more{background-image:url(../images/2015/more2.gif);}
#index .col-sm-4:first-child p.more{background-image:url(../images/2015/more1.gif);}
#index .col-sm-4:last-child p.more{background-image:url(../images/2015/more3.gif);}

.exhibition_box{border-bottom:1px solid #ddd;line-height:190%;}
#index .col-sm-4 li a{float:left;width:75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#index .col-sm-4 li em{float:right;font-style:normal;padding-right:6px;}
#index .col-sm-4 li.top a{width:100%;}
#index .col-sm-4 li.top img{display:block;width:100%;padding:4px 7px 6px 7px;}


.subsite_box h4{font-size:16px;color:#0666bc;line-height:24px;margin-bottom:0;}
.subsite_box select{width:100%;margin-bottom:12px;}

.yeast_box{padding:8px 0 0;text-align:center;}


#main #left dl{line-height:160%;padding-left:20px;}
#main #left dl dt{height:30px;color:#0666bc;font-weight:normal;}
#main #left dl dd{padding-left:20px;}
#main #left dl dd.current{background:url(../images/2015/more4.gif) no-repeat left 3px;}
#main #left dl dd a{color:#0666bc;}
#main #left dl dd ul li{padding-left:20px;}
#main #left dl dd ul li.current{background:url(../images/2015/more4.gif) no-repeat left center;}
#main #left dl dd ul li a{color:#606060;}

#main #channel_top img{width:100%;}

#main #location{height:32px;line-height:32px;text-align:right;}

#main .channel_right h3{
  padding-left:12px;
  margin-bottom:0;
  height:24px;
  line-height:24px;
  font-size:14px; 
  color:#fff;
  background:#9DCA3E;
  font-family:"黑体";
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
#main .channel_right.tech h3{
  background:#9A348E;
}
#main .channel_right ul{padding:5px 3px;}
#main .channel_right ul li{padding:2px 0;}
#main .channel_right ul li em{padding-right:5px;font-style:normal;}
#main .channel_right p.more{margin-bottom:16px;}

#main #news_list {border-bottom:1px solid #bbb;}
#main #news_list li{padding-top:10px;padding-bottom:10px;border-top:1px solid #bbb;}
#main #news_list li .col-sm-3 img{margin-bottom:8px;}

#main #right h4{font-size:16px;padding-top:20px;border-bottom:1px solid #bbb;line-height:200%;color:#0666bc;font-weight:bold;}
#main .related_list{padding:5px;}
#main .related_list li{line-height:160%;}
#main .related_list li span{float: right;}

#main h2{font-size:18px;}
#main h3{font-size:16px;}
#main h1#channel_title{font-size:24px;}
#main h1.title{
  font-size: 18px;
  color: #0666bc;
  font-weight: bold;
}
#main #channel_left{padding-bottom:20px;}

#main .content>p>img, #main .content>p>span>img, #main .content>div>img, #main #channel_left p>img{
  margin-left: auto;
  margin-right: auto;
  display: block;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
#main .content a:visited, #main .content a:link{color:#3d9bf5;}

#main .sublist dl dt a {
    color: #0666bc;
}
#main .read_more a {
    color: #0666bc;
    padding-right: 8px;
    line-height: 18px;
    background: url(../images/2015/arrow07.gif) no-repeat right;
}


#main .video_box{position:relative; width:440px; padding-left:5px;padding-bottom:20px; margin-bottom:20px; background: url(../images/common/seperator06.gif) no-repeat bottom center;}
#main .video_box h3.video_title{font-weight:bold;}
#main .video_box p{text-indent:2em;}
#main .video_box span{display:block; width:440px; height:330px; position:absolute; background: url(../images/common/video-icon.png) no-repeat center center; }
#main .video_box img { width: 440px; height: 330px; }

#main .video_list{padding-bottom:15px;}
#main .video_list dl{padding-bottom:25px;}
#main .video_list dt{font-weight:bold;}
#main .video_list dd{padding-top:10px;}
#main .video_list dd li{padding-left:8px;padding-right:0;padding-bottom:10px;}
#main .video_list dd li figure{position:relative;margin:0;padding:0;}
#main .video_list dd li figure img{width:100%;height:auto;}
#main .video_list dd li figure span{
  z-index:9;
  display: block;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: url(../images/common/video-icon02.png) no-repeat center center;
}

#main .video_list2{padding-bottom:30px;}
#main .video_list2 dt{
padding:0;
}
#main .video_list2 dt span{display: block;
width: 100%;
height: 100%;
position: absolute;
background: url(../images/common/video-icon02.png) no-repeat center center;
}

#main .video_list2 dd{
  padding-left:10px;
}

#main .video_list2 dd p.read_more a{margin-right:10px;}

#main a.more{float:right; color:#0666bc;padding-right:8px;background:url(../images/2015/arrow07.gif) no-repeat right;font-weight:normal;}

#main .tmark_list{padding:5px 6px;}
#main .tmark_list dl{min-height:240px;overflow:hidden;padding:8px;border:1px solid #efefef;}
#main .tmark_list dt img{max-width:300px;max-height:80px;}
#main .tmark_list dd{line-height:160%;}
#main .tmark_list dd p{text-indent:2em;}

#main #exhibition_table{padding:20px 0;}
#main .table1{border-spacing:0;}
#main .table1 caption{line-height:36px;font-size:16px;color:#0666bc;}
#main .table1 th{border-bottom:1px solid #ccc;padding:3px;}
#main .table1 td{padding:3px;}

#main .exhibition_table{margin: 20px auto;}
#main .exhibition_table th{font-weight:bold;padding:5px;text-align:right;}
#main .exhibition_table td{padding:5px;}

#main .investor_form{line-height:160%;}
#main .investor_form p{text-indent:2em;}
#main .investor_form table td{padding:5px;}
#main .investor_form table td:first-child {text-align: right;}
.icon-phone{
  padding: 0 5px 5px 20px;
  background: url(../images/common/icon-phone02.gif) no-repeat 5px top;
  color: #0666bc;
}

#main .message_list dl{padding:15px 0;border-top:1px solid #e5e5e5;line-height:160%;}
#main .message_list dt{line-height:180%;}
#main .message_list dd.reply{background:#efefef;margin-left:2em;padding:5px;}

#main .download_list li{padding:3px 5px 3px 15px; background: url(../images/common/icon-pdf.gif) no-repeat left center;border-bottom: 1px #e5e5e5 solid;}
#main .download_list li.dom0{background-image: url(../images/common/icon-doc.gif);}

#main dl.two_cols{padding-right:5px;padding-left:5px;}
#main dl.two_cols dt{font-size:14px;font-weight:bold;line-height:24px;margin-right:10px;border-bottom: 1px solid #ccc;}
#main dl.two_cols dd{min-height:240px;}
#main dl.two_cols dd ul{padding:10px 5px;}
#main dl.two_cols dd li{padding:5px 0;}
#main dl.two_cols a{color:#0666bc;}

#main .pic_list{padding-left:5px;padding-right:5px;}

#main .jobtable{margin-bottom:20px;}

#main .jobtable td, #main .jobtable th{
  padding:8px;
}
#main .jobform td, #main .jobform th{
  padding:10px;
}

.advanced-search-category { padding: 6px; margin-top:6px;background: #efefef; }
.advanced-search-result { margin: 0 0 20px 0; padding: 20px; background: url(../images/common/bg02.gif) repeat-x left top; }

.bdsharebuttonbox{width:280px;height:30px; margin:0 auto;margin-top:20px;}
.bdsharebuttonbox>a.fl{background-image:none;}

#footer{margin-top:15px;line-height:26px;text-align:center;background:url(../images/2015/bottom.gif) no-repeat center bottom;}
#footer span{margin:0 5px;}
#footer .poptip{position: relative;}
#footer .poptip img{
position: absolute;
width: 100px;
height:100px;
padding: 1px;
left: -5000px;
border: 1px solid gray;
visibility: hidden;
text-decoration: none;
}
#footer .poptip:hover img{
visibility: visible;
top: -100px;
left: -4px;
}

@media (min-width:240px) {
  body>div:first-child{display:none;}

  .navbar-brand{width:50%;}
  .navbar-brand img{width:auto;max-height:60px;}

  #bannerThumb{padding-top:20px;margin:0;}
  #bannerThumb a{width:33.3333%;}
  #bannerThumb a img{width:70%}

  #footer{padding-bottom:144px;background-size:100%;}
}
@media (min-width:400px) {
  .navbar-brand{width:50%;}
  .navbar-brand img{width:auto;max-height:68px;}
}
@media (min-width:768px){
  .navbar-brand{width:100%;}

  .navbar-brand img{width:auto;height:72px;max-height:95px;}
  .navbar-form{ margin-top:38px;margin-bottom:0;}
  .navbar-collapse{padding-right:0px;}

  .navbar-nav{float:right;}
  .navbar-nav>li>a{padding:10px 10px 0 10px;}

  #banner{float:left;width:100%;height:358px;}
  #bannerImage{height:257px;overflow:hidden;}
  #bannerImage li img{width:100%;height:auto;}
  #bannerThumb{padding-top:20px;margin:0;}
  #bannerThumb a{
    filter:alpha(opacity=75);
    -moz-opacity:0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
  }

  .exhibition_box{margin-bottom:10px;}
  .exhibition_box ul{height:86px;overflow:hidden;}
  .exhibition_box li{line-height:160%;}

  #main .video_list2 dd{
    min-height:160px;
  }
  #main .video_list2 dd p.read_more{position:absolute;bottom:0;}

  #footer{padding-bottom:144px;background-size:100% 144px;}
}

@media (min-width:992px){
  .navbar>.container .navbar-brand{padding-top:0;}
  .navbar-brand img{width:260px;height:auto;}

  .navbar-form{ margin-top:20px;}

  .navbar-nav>li:last-child>a{padding-right:0;}
  .navbar-nav>li>a{padding:10px 8px 0 8px;}

  #banner{width:825px;height:396px;padding-right:14px;}
  #bannerImage{height:289px;}

  #web{float:right;width:113px;height:395px;}
  #web li{text-align:center;padding-top:0px;padding-bottom:49px;}
  #web li p{line-height:200%;}

  .exhibition_box{margin-bottom:15px;}
  .exhibition_box ul{height:126px;}
  .exhibition_box li{line-height:180%;}

  #footer{padding-bottom:180px;background-size:100% 200px;}
}

@media (min-width:1200px) {
  body>div:first-child{display:block;}
  .navbar-brand img{width:300px;height:auto;}
  .navbar-form{ margin-top:25px;}

  .navbar-nav>li>a{padding:10px 15px 0 15px;}

  #banner{width:980px;height:463px;}
  #bannerImage{height:343px;}

  #web{width:160px;height:461px;padding-top:2px;overflow:hidden;}
  #web li{padding-top:5px;padding-bottom:56px;}
  #web li p{line-height:250%;}

  .exhibition_box{padding-bottom:20px;}
  .exhibition_box ul{height:147px;}
  .exhibition_box li{line-height:180%;}

  #footer{padding-bottom:230px;background-size:100% 230px;}

}

.cf:before,.cf:after{ content:""; display:table;}
.cf:after{ clear:both;}
.cf{ zoom:1;}


 /* 弹出播放 */
#popDiv {width:600px;height:auto;background:#fff;z-index:1000;position:absolute;display:none;}
#popDiv #videoBox{margin:10px;width:580px;height:410px;}
#popDiv dl#videoInfo{margin:10px; margin-top:5px; width:580px;height:120px;}
#popDiv dl#videoInfo dt{float:left;width:330px;}
#popDiv dl#videoInfo dd{float:left;width:230px;border-left:1px #B1B1B1 dashed;padding-left:10px;padding-top:8px;line-height:18px;}
#popDiv p.close{position:absolute;z-index:2000;width:36px;height:36px;right:-18px;top:-30px;*top:-18px;display:block}
#popDiv p.close a{display:block;width:36px;height:36px;font-size:0;line-height:2010px;overflow:hidden;background:url(../images/fuzq/bg_iv_v2.gif) no-repeat -178px -125px;-webkit-transition:all 0.5s ease-out;}
#popDiv p.close a:hover{-webkit-transform:scale(1.2) rotate(360deg);-moz-transform:scale(1.2) rotate(360deg)}



span#cnzz_stat_icon_1254053838 a{font-size:0;line-height:0;}
span#cnzz_stat_icon_1254053838 img{width:12px;height:12px;vertical-align:text-bottom;}

.MAINCONTENT{
font-size: 14px;
  line-height: 1.5;}
.MAINCONTENT,.MAINCONTENT * {
  font-family: "微软雅黑","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif!important;
  
}
.MAINCONTENT img {
  max-width: 100% !important;
  height: auto !important;
  margin-left: auto;
  margin-right: auto;
}
.MAINCONTENT table{

width:100%!important;
}

